blob: 46cb7eef120d24ba0fcf4574761efcae890a2de4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
"use strict";
var linkQryEls = document.getElementsByClassName('link--QRY');
var i = linkQryEls.length;
while (i--) {
linkQryEls[i].addEventListener('click', function (e) {
e.preventDefault();
var resp = prompt('Please enter required input: ', '');
if ((resp !== null) && (resp !== "")) {
window.location.href = e.target.href + '?' + resp;
}
return false;
});
}
var imgPreviewEls = document.getElementsByClassName('img-preview');
i = imgPreviewEls.length;
var _loop_1 = function () {
var imgPreviewEl = imgPreviewEls[i];
var child = imgPreviewEl.children[0];
var thumbnailUrl = child.src;
child.addEventListener('load', function (e) {
child.classList.remove('faded');
});
imgPreviewEls[i].addEventListener('click', function (e) {
e.preventDefault();
child.classList.add('faded');
if (child.classList.contains('expanded')) {
child.classList.remove('expanded');
child.src = thumbnailUrl;
}
else {
child.classList.add('expanded');
child.src = imgPreviewEl.href;
}
return false;
});
};
while (i--) {
_loop_1();
}
|