[development] upgrade jquery in D5

Moshe Weitzman weitzman at tejasa.com
Fri Dec 21 13:00:32 UTC 2007


a swappable jquery just like our swappable cache library and gd
library sounds like a good idea.

On 12/21/07, "Alex J. G. Burzyński" <ajgb at ajgb.net> wrote:
> That's the little trick I'm using (this way I can override
> misc/jquery.js with whatever version of jquery I want):
>
> RCS file: /cvs/drupal/drupal/includes/common.inc,v
> retrieving revision 1.611.2.12
> diff -u -r1.611.2.12 common.inc
> --- includes/common.inc 17 Oct 2007 21:28:59 -0000      1.611.2.12
> +++ includes/common.inc 21 Dec 2007 09:26:00 -0000
> @@ -1608,7 +1608,9 @@
>   */
>  function drupal_add_js($data = NULL, $type = 'module', $scope =
> 'header', $defer = FALSE, $cache = TRUE) {
>    if (!is_null($data)) {
> -    _drupal_add_js('misc/jquery.js', 'core', 'header', FALSE, $cache);
> +    foreach (variable_get('core_jquery_scripts',
> array('misc/jquery.js')) as $path) {
> +      _drupal_add_js($path, 'core', 'header', FALSE, $cache);
> +    }
>      _drupal_add_js('misc/drupal.js', 'core', 'header', FALSE, $cache);
>    }
>    return _drupal_add_js($data, $type, $scope, $defer, $cache);
>
>
> RCS file: /cvs/drupal/drupal/sites/default/Attic/settings.php,v
> retrieving revision 1.39.2.3
> diff -u -r1.39.2.3 settings.php
> --- sites/default/settings.php  9 Jul 2007 04:28:12 -0000       1.39.2.3
> +++ sites/default/settings.php  21 Dec 2007 09:27:36 -0000
> @@ -163,3 +163,9 @@
>  #   'anonymous' => 'Visitor',
>  # );
>
> +$conf = array(
> +    'core_jquery_scripts' => array(
> +        'sites/all/custom/jquery-core/jquery-1.2.1.pack.js',
> +        'sites/all/custom/jquery-core/jquery.compat-1.0.js',
> +    ),
> +);
>
>
> Cheers,
> Alex


More information about the development mailing list