aboutsummaryrefslogtreecommitdiffstats
path: root/assets/main.js
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();
}