MediaWiki:Common.js: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой ст…») |
|||
Строка 2: | Строка 2: | ||
(function($) { | (function($) { | ||
jQuery.expr[':'].regex = function(elem, index, match) { | jQuery.expr[':'].regex = function(elem, index, match) { | ||
var matchParams = match[3].split(','), | var matchParams = match[3].split(','), | ||
Строка 14: | Строка 15: | ||
return regex.test(jQuery(elem)[attr.method](attr.property)); | return regex.test(jQuery(elem)[attr.method](attr.property)); | ||
} | } | ||
alert(123); | |||
})(jQuery); | })(jQuery); |
Версия 04:35, 21 июля 2014
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ (function($) { jQuery.expr[':'].regex = function(elem, index, match) { var matchParams = match[3].split(','), validLabels = /^(data|css):/, attr = { method: matchParams[0].match(validLabels) ? matchParams[0].split(':')[0] : 'attr', property: matchParams.shift().replace(validLabels,'') }, regexFlags = 'ig', regex = new RegExp(matchParams.join('').replace(/^\s+|\s+$/g,''), regexFlags); return regex.test(jQuery(elem)[attr.method](attr.property)); } alert(123); })(jQuery);