Javascript

jQuery Update 6.x-2.x-dev: отключаем версию 1.7 на определённых страницах

Некоторые функции некорректно работают при включенной версии 1.7 модуля jQuery Update 6.x-2.x-dev для Drupal 6
Исправим это!

Отключаем 1.7 и оставляем версию 1.3 на страницах администрирования и редактирования.

Изменяем функцию jquery_update_jquery_path()


<?php
/**
* Return the path to the jQuery file.
*/
function jquery_update_jquery_path() {
// Check whether we are to retrieve the minified version.
$jquery_file = array(
'none' => 'jquery.js',
'min' => 'jquery.min.js',
);
$type = variable_get('jquery_update_compression_type', 'min');

$curr_uri = request_uri();
if (strpos($curr_uri,'admin')>0 || strpos($curr_uri,'edit')>0 || strpos($curr_uri,'add')>0){
$path2 = drupal_get_path('module', 'jquery_update') .'/replace/jquery/1.3';
return $path2 .'/'. $jquery_file[$type];
}
else {
// Find the jQuery version to use.
$version = variable_get('jquery_update_jquery_version', '1.3');
$path = drupal_get_path('module', 'jquery_update') .'/replace/jquery/'. $version .'/';
return $path . $jquery_file[$type];
}
}
?>


Продублировано в Issues модуля
 
 
19.04.2012 — 14:33