jQuery bijwerken naar versie 1.4, 1.5, 1.6 in Drupal
Om de jQuery-versie in Drupal bij te werken naar versie 1.4, 1.5 of 1.6, moet je eerst de module jQuery_update installeren. Deze module werkt jQuery standaard bij naar versie 1.3.2 — wat meestal voldoende is voor verschillende banners, carrousels en visuele effecten. Maar in latere versies van jQuery zijn de functies voor het werken met AJAX gewijzigd. Dus, nadat we jQuery_update hebben geïnstalleerd, gaan we naar de map van de module en kopiëren we het jQuery-bestand naar de map “replace”, waarbij we ervoor zorgen dat de bestandsnaam de versie bevat, bijvoorbeeld jquery-1.5.2.js. Om het jQuery-bestand te overschrijven, moeten we het bestand jquery_update.module openen en de functie jquery_update_jquery_path() vervangen door de volgende code:
function jquery_update_jquery_path() {
$curr_uri = request_uri();
if (strpos($curr_uri,'admin') > 0 || strpos($curr_uri,'edit') > 0 || strpos($curr_uri,'add') > 0){
$jquery_file = array(
'none' => 'jquery.js',
'min' => 'jquery.min.js'
);
return JQUERY_UPDATE_REPLACE_PATH . '/' . $jquery_file[variable_get('jquery_update_compression_type', 'min')];
} else {
$jquery_file = array(
'none' => 'jquery-1.5.2.js',
'min' => 'jquery-1.5.2.min.js'
);
return JQUERY_UPDATE_REPLACE_PATH . '/' . $jquery_file[variable_get('jquery_update_compression_type', 'min')];
}
}