diff --git a/e107_handlers/js_manager.php b/e107_handlers/js_manager.php index ba235ea0d..bd5fd4d3f 100644 --- a/e107_handlers/js_manager.php +++ b/e107_handlers/js_manager.php @@ -1244,7 +1244,7 @@ class e_jsmanager case 'settings': - if($this->_js_defer) + if($this->_js_defer && !$this->isInAdmin()) { echo "\n"; } @@ -1495,7 +1495,7 @@ class e_jsmanager $path = $tp->replaceConstants($path, 'abs').'?external=1'; // &'.$this->getCacheId(); $path = $this->url($path); - $defer = ($this->_js_defer) ? ' defer' : ''; + $defer = ($this->_js_defer && !$this->isInAdmin()) ? ' defer' : ''; echo $pre.''.$post; echo "\n"; continue; @@ -1595,7 +1595,7 @@ class e_jsmanager { continue; } - $defer = ($this->_js_defer && strpos($inline,'defer')===false) ? ' defer' : ''; + $defer = ($this->_js_defer && !$this->isInAdmin() && strpos($inline,'defer')===false) ? ' defer' : ''; echo $pre.''.$post; echo "\n"; continue; @@ -1771,7 +1771,7 @@ class e_jsmanager if($type == 'js') { - $deferCache = ($this->_js_defer) ? 'defer' : ''; + $deferCache = ($this->_js_defer && !$this->isInAdmin()) ? 'defer' : ''; echo "\n\n"; } else @@ -1992,9 +1992,9 @@ class e_jsmanager } echo ''; echo "\n";