Skip to content
Snippets Groups Projects

Issue #3457742: Update dependencies

Merged Zoltan Attila Horvath requested to merge issue/eme-3457742:3457742-make-tests-pass into 1.0.x
Files
23
+ 19
17
@@ -4,35 +4,37 @@
*/
(function (Drupal) {
'use strict';
Drupal.emeCoundown = Drupal.emeCoundown || {};
Drupal.emeCoundown.intervals = Drupal.emeCoundown.intervals || {};
Drupal.emeCountdown = Drupal.emeCountdown || {};
Drupal.emeCountdown.intervals = Drupal.emeCountdown.intervals || {};
Drupal.behaviors.emeCountdown = {
attach: function attach(context) {
var elements = context.getElementsByClassName('js-eme-countdown');
const elements = context.getElementsByClassName('js-eme-countdown');
if (elements.length) {
for (var i = 0, max = elements.length; i < max; i++) {
for (let i = 0, max = elements.length; i < max; i++) {
if (
elements[i].hasAttribute('data-processed') ||
Number(parseFloat(elements[i].textContent)) != elements[i].textContent
Number(parseFloat(elements[i].textContent)).toString() !==
elements[i].textContent
) {
continue;
}
elements[i].setAttribute('data-processed', 'data-processed');
Drupal.emeCoundown.intervals[i] = setInterval(function (element, i) {
var current = parseInt(element.textContent, 10) - 1;
element.textContent = current;
if (current < 1) {
clearInterval(Drupal.emeCoundown.intervals[i]);
}
}, 1000, elements[i], i);
Drupal.emeCountdown.intervals[i] = setInterval(
function (element, i) {
const current = parseInt(element.textContent, 10) - 1;
element.textContent = current;
if (current < 1) {
clearInterval(Drupal.emeCountdown.intervals[i]);
}
},
1000,
elements[i],
i,
);
}
}
}
},
};
})(Drupal);
Loading