「MediaWiki:Common.js」の版間の差分

編集の要約なし
編集の要約なし
編集の要約なし
 
(同じ利用者による、間の22版が非表示)
89行目: 89行目:
}
}
   
   
addOnloadHook( createCollapseButtons );
$( createCollapseButtons );
   
   
/** Test if an element has a certain class **************************************
/** [[Test]] if an element has a certain class **************************************
  *
  *
  * Description: Uses regular expressions and caching for better performance.
  * Description: Uses regular expressions and caching for better performance.
104行目: 104行目:
})();
})();


 
/**
importScriptURI('http://bsd.neuroinf.jp/w/skins/common/jquery.min.js');
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
 
* loaded for all users on every wiki page. If possible create a gadget that is
function NIJC_DynamicNavigationBars() {
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since Common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
/*global mw, $, importStylesheet, importScript */
/*jshint curly:false eqnull:true, strict:false, browser:true, */
mw.loader.using( ['mediawiki.util', 'mediawiki.notify', 'jquery.client'], function () {
/* Begin of mw.loader.using callback */


/**
/**
210行目: 222行目:
     }
     }
}
}
alert(typeof jQuery);


$( createNavigationBarToggleButton );
$( createNavigationBarToggleButton );


alert(typeof $);
}


addOnloadHook( NIJC_DynamicNavigationBars );
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */