JAVASCRIPT
35
Js cookie set to load styles in live environment By timo on 19th February 2019 09:59:28 AM
- let url = window.location;
- let devCmd = '?dev=true';
- function load_css_update() {
- let head = document.querySelector('head');
- let body = document.querySelector('body');
- let link = document.createElement('link');
- let button = document.createElement('button');
- link.rel = 'stylesheet';
- link.type = 'text/css';
- link.href = 'fileadmin/Templates/Css/update.min.css';
- link.media = 'all';
- button.className = 'devmode-off';
- button.title = 'Entwicklungsansicht deaktivieren';
- button.innerHTML = 'X';
- button.onclick = function () {
- document.cookie = "dev=true; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT";
- if ( url.search == devCmd ) {
- let href = url.href;
- let i = href.indexOf(devCmd);
- location = href.slice(0, i) + href.slice(i + devCmd.length);
- } else {
- url.reload(true);
- }
- };
- head.appendChild(link);
- body.appendChild(button);
- }
- if (document.cookie.indexOf("dev=true") >= 0) {
- console.log('cookie yes');
- load_css_update();
- } else if ( url.search == devCmd ) {
- console.log('command yes');
- load_css_update();
- document.cookie = "dev=true; path=/; expires=Thu, 31 Dec 2020 23:59:59 GM";
- }
Recent Pastes