MediaWiki:FallbackTimer.js: различия между версиями
Перейти к навигации
Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
!(function ( | !(function (fbTimer, jQuery) { | ||
"use strict"; | "use strict"; | ||
Строка 18: | Строка 18: | ||
}); | }); | ||
}); | }); | ||
})((window. | })((window.WGFallbackTimer) || (window.WGFallbackTimer = {}), jQuery); |
Версия от 13:28, 15 февраля 2015
!(function (fbTimer, jQuery) { "use strict"; var date_regex = /^(\d{4})-(0\d|1[012])-([012]\d|3[01])?$/; jQuery(function () { console.log('timer.js', 'initialization...'); jQuery('.fallback-timer[data-end]').each(function () { var timer = jQuery(this); var end = timer.data('end'); var label = timer.data('label'); var _d = date_regex.exec(end); if (_d == null) return console.warn('Timer.js: fallback timer data-end field contains unexpected value'); var date = new Date(_d[1], (_d[2] - 0) + 1, _d[3]); var diff = date.getTime() - (new Date()).getTime(); }); }); })((window.WGFallbackTimer) || (window.WGFallbackTimer = {}), jQuery);