From 9172068f4edca602767dfef53c2a8cdfa4d6f3fc Mon Sep 17 00:00:00 2001 From: lonalore Date: Thu, 22 Dec 2016 15:07:00 +0100 Subject: [PATCH] Use Library Manager to load jQuery, jQuery UI... etc. --- e107_handlers/js_manager.php | 37 +++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/e107_handlers/js_manager.php b/e107_handlers/js_manager.php index 020adec83..74628cbaf 100644 --- a/e107_handlers/js_manager.php +++ b/e107_handlers/js_manager.php @@ -234,22 +234,33 @@ class e_jsmanager $minified = deftrue('e_DEBUG') == true ? null : 'minified'; - if(isset($_SERVER['E_DEV_LOCALJS']) && $_SERVER['E_DEV_LOCALJS'] === 'true' || !deftrue('e_CDN',true)) // Test with Local JS Framework files. + // Use local files. + if(isset($_SERVER['E_DEV_LOCALJS']) && $_SERVER['E_DEV_LOCALJS'] === 'true' || !deftrue('e_CDN',true)) { - // TODO + if($this->isInAdmin()) // Admin Area. + { + // TODO + } + else // Front-End. + { + // TODO + } } - elseif($this->isInAdmin()) + else // Use CDN files. { - e107::library('load', 'cdn.jquery', $minified); - // jQuery Once is used in e107.behaviors. - e107::library('load', 'cdn.jquery.once', $minified); - e107::library('load', 'cdn.jquery.ui', $minified); - } - else - { - e107::library('load', 'cdn.jquery', $minified); - // jQuery Once is used in e107.behaviors. - e107::library('load', 'cdn.jquery.once', $minified); + if($this->isInAdmin()) // Admin Area. + { + e107::library('load', 'cdn.jquery', $minified); + // jQuery Once is used in e107.behaviors. + e107::library('load', 'cdn.jquery.once', $minified); + e107::library('load', 'cdn.jquery.ui', $minified); + } + else // Front-End. + { + e107::library('load', 'cdn.jquery', $minified); + // jQuery Once is used in e107.behaviors. + e107::library('load', 'cdn.jquery.once', $minified); + } } $customJqueryUrls = e107::getPref('library-jquery-urls');