diff options
| author | 2018-08-22 19:59:51 +0200 | |
|---|---|---|
| committer | 2018-08-22 19:59:51 +0200 | |
| commit | 8ef1cd50a0bf34adc3033706a2eeadd4339daa67 (patch) | |
| tree | 8885bc6035dbf664cff573fba56822cec6f3128d /js/src/fouc.js | |
| parent | Use `postgres` service on CI. (diff) | |
Remove unused files.
Diffstat (limited to '')
| -rw-r--r-- | js/src/fouc.js | 51 | 
1 files changed, 0 insertions, 51 deletions
| diff --git a/js/src/fouc.js b/js/src/fouc.js deleted file mode 100644 index b514fa2d..00000000 --- a/js/src/fouc.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; - -function getScript(url, integrity, cross_origin) { -    const script = document.createElement("script"); -    script.type = "text/javascript"; -    script.src = url; -    script.defer = true; - -    if (integrity !== undefined) { -        script.integrity = integrity; -    } - -    if (cross_origin !== undefined) { -        script.crossOrigin = cross_origin; -    } - -    document.getElementsByTagName("head")[0].appendChild(script); -} - -function setClass(selector, my_class) { -    const element = document.querySelector(selector); -    // console.log(element); -    element.className = my_class; -} - -function removeClass(selector, my_class) { -    const element = document.querySelector(selector); -    const reg = new RegExp(`(^| )${my_class}($| )`, "g"); -    element.className = element.className.replace(reg, " "); -} - -// hide the html when the page loads, but only if js is turned on. -setClass("html", "prevent-fouc"); - -// when the DOM has finished loading, unhide the html -document.onreadystatechange = function () { -    if (document.readyState === "interactive") { -        removeClass("html", "prevent-fouc"); -        getScript( -            "https://pro.fontawesome.com/releases/v5.1.0/js/all.js", // URL -            "sha384-E5SpgaZcbSJx0Iabb3Jr2AfTRiFnrdOw1mhO19DzzrT9L+wCpDyHUG2q07aQdO6E", // Integrity -            "anonymous" // Cross-origin -        ); -        getScript( -            "https://cdnjs.cloudflare.com/ajax/libs/ace/1.3.3/ace.js" -        ); -        getScript( -            "https://cdn.jsdelivr.net/npm/flatpickr" -        ); -    } -}; | 
