Pull to refresh

jQuery 1.4.2 для фронтенда сайта

Reading time2 min
Views5.5K
Куча интересных и полезных плюшек работают с jQuery версии 1.4.2, которой в Drupal нет (сдаётся мне и не предвидется).

1. Ставите jQuery update (содержит версию 1.3.2)

2. Качаете jQuery 1.4.2: jquery-1.4.2.min.js (Minified version) и jquery-1.4.2.js (Source version).

3. Копируете скачанные версии в /sites/all/modules/jquery_update/replace/

4. Открываете файл /sites/all/modules/jquery_update/jquery_update.module, находите функцию

/**
* Return the path to the jQuery file.
*/

function jquery_update_jquery_path() {
 $jquery_file = array('none' => 'jquery.js', 'min' => 'jquery.min.js');
 return JQUERY_UPDATE_REPLACE_PATH .'/'. $jquery_file[variable_get('jquery_update_compression_type', 'min')];
}


* This source code was highlighted with Source Code Highlighter.

и меняете её (можно просто закомментировать старую) на

/**
* Return the path to the jQuery file.
*/
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.4.2.js', 'min' => 'jquery-1.4.2.min.js');
    return JQUERY_UPDATE_REPLACE_PATH .'/'. $jquery_file[variable_get('jquery_update_compression_type', 'min')];
  }
}


* This source code was highlighted with Source Code Highlighter.
Tags:
Hubs:
Total votes 11: ↑6 and ↓5+1
Comments11

Articles