MediaWiki:Common.js
Материал из NissanWiki
(Различия между версиями)
K001 (Обсуждение | вклад) (добавил код для Collapsible tables, взято с http://en.wikipedia.org/wiki/MediaWiki:Common.js (см. http://en.wikipedia.org/wiki/Help:Collapsing)) |
K001 (Обсуждение | вклад) (Отмена правки 936 участника K001 (обсуждение)) |
||
(10 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
/* Размещённый здесь JavaScript код будет загружаться всем пользователям при обращении к каждой странице */ | /* Размещённый здесь JavaScript код будет загружаться всем пользователям при обращении к каждой странице */ | ||
- | /* | + | |
+ | /* Test if an element has a certain class ************************************** | ||
* | * | ||
- | * | + | * Description: Uses regular expressions and caching for better performance. |
- | * | + | * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]] |
- | + | ||
*/ | */ | ||
- | + | ||
- | var | + | var hasClass = (function () { |
- | + | var reCache = {}; | |
- | + | return function (element, className) { | |
- | + | return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className); | |
- | function | + | }; |
- | { | + | })(); |
- | var | + | |
- | + | // Some more scripts | |
- | + | importScript('MediaWiki:Common.js/Navigation.js'); | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | function | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | } | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + |
Текущая версия на 07:57, 8 сентября 2009
/* Размещённый здесь JavaScript код будет загружаться всем пользователям при обращении к каждой странице */ /* Test if an element has a certain class ************************************** * * Description: Uses regular expressions and caching for better performance. * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]] */ var hasClass = (function () { var reCache = {}; return function (element, className) { return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className); }; })(); // Some more scripts importScript('MediaWiki:Common.js/Navigation.js');