Subversion Repositories cheapmusic

Rev

Rev 116 | Rev 120 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 - 1
<script nonce="<?php echo base64_encode($_SESSION["nonce"]); ?>">
114 - 2
    function downloadAtOnload() {
3
    var linkArr = [
4
                      "<?php echo timeStampUrl("css/jquery.flexdatalist.min.css") ?>"
5
                    ];
6
    var scriptArr = [
116 - 7
                      "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js",
114 - 8
                      "<?php echo timeStampUrl("js/jquery.flexdatalist.min.js") ?>",
9
                      "<?php echo timeStampUrl("js/input-clearer.min.js") ?>",
10
                      "<?php echo timeStampUrl("js/paginate.min.js") ?>",
11
                      "<?php echo timeStampUrl("js/lazysizes.min.js") ?>",
12
                      "<?php echo timeStampUrl("js/dr.min.js") ?>"
13
                    ];
14
 
15
    linkArr.forEach(function(cssFile){
16
        var element = document.createElement("link");
17
        element.rel = "stylesheet";
18
        element.type = "text/css";
19
        element.href = cssFile;
20
        document.head.appendChild(element);
116 - 21
        });
114 - 22
 
23
    scriptArr.forEach(function(jsFile){
24
        var element = document.createElement("script");
25
        element.src = jsFile;
115 - 26
        element.async = true;
27
        element.type = "text/javascript";
114 - 28
        document.body.appendChild(element);
116 - 29
        });
30
 
31
        function loadDepend() {
32
            if (typeof Popper == 'undefined') {
33
                window.setTimeout(loadDepend, 100);
34
            } else {
35
                var element = document.createElement("script");
36
                element.src = "https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js";
37
                element.async = true;
38
                element.type = "text/javascript";
39
                document.body.appendChild(element);
40
            }
41
        }
42
 
43
        loadDepend();
114 - 44
    }
45
 
46
    if (window.addEventListener)
47
        window.addEventListener("load", downloadAtOnload, {passive: true});
48
    else if (window.attachEvent)
49
        window.attachEvent("onload", downloadAtOnload);
50
    else
51
        window.onload = downloadAtOnload;
52
</script>