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')]; } }