/** * This function will load the jasmine library files * * @param string $key - Namespace for the queue * * @return void */ public static function loadJasmine($key = 'libcompojoom') { CompojoomHtml::addCSSToQueue($key, 'media/lib_compojoom/third/jasmine/jasmine.css'); CompojoomHtml::addScriptsToQueue($key, 'media/lib_compojoom/third/jasmine/jasmine.js'); CompojoomHtml::addScriptsToQueue($key, 'media/lib_compojoom/third/jasmine/jasmine-html.js'); CompojoomHtml::addScriptsToQueue($key, 'media/lib_compojoom/third/jasmine/boot.js'); }
/** * Loads the backend template JS and css * * @param bool $js - Load JS * @param bool $ctemplate - Load boostrap backend template * @param bool $thirdparty - Load third party js for template * @param bool $minifyJs - Minify js * @param bool $minifyCss - Minify css * * @return void */ public static function lanceng($js = true, $ctemplate = true, $thirdparty = true, $key = 'lanceng') { self::bootstrap(true); if ($js) { // Load compojoom js CompojoomHtml::addScriptsToQueue($key, 'media/lib_compojoom/js/jquery.cjoom.js'); // Load third party scripts and css? (Required for Template) if ($thirdparty) { // Font Awesome CompojoomHtml::addCSSToQueue($key, 'media/lib_compojoom/third/font-awesome/css/font-awesome.min.css'); // Popups (more..) but nice ones -> responsive, http://dimsemenov.com/plugins/magnific-popup/ CompojoomHtml::addCSSToQueue($key, 'media/lib_compojoom/third/magnific-popup/magnific-popup.css'); // Datepicker for Bootstrap by Stefan Petre, http://www.eyecon.ro/bootstrap-datepicker/ CompojoomHtml::addCSSToQueue($key, 'media/lib_compojoom/third/datepicker/css/datepicker.css'); // Load 3rd Party scripts for Laceng CompojoomHtml::addScriptsToQueue($key, 'media/lib_compojoom/third/slimscroll/jquery.slimscroll.min.js'); CompojoomHtml::addScriptsToQueue($key, 'media/lib_compojoom/third/magnific-popup/jquery.magnific-popup.min.js'); CompojoomHtml::addScriptsToQueue($key, 'media/lib_compojoom/third/input/bootstrap.file-input.js'); CompojoomHtml::addScriptsToQueue($key, 'media/lib_compojoom/third/datepicker/js/bootstrap-datepicker.js'); JHTML::_('script', 'https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js'); JHTML::_('script', 'https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js'); } // Load backend template if ($ctemplate) { CompojoomHtml::addCSSToQueue($key, 'media/lib_compojoom/css/animate.css'); CompojoomHtml::addCSSToQueue($key, 'media/lib_compojoom/css/compojoom-backend-style.css'); CompojoomHtml::addCSSToQueue($key, 'media/lib_compojoom/css/compojoom-backend-style-responsive.css'); CompojoomHtml::addScriptsToQueue($key, 'media/lib_compojoom/js/lanceng.js'); } } if ($key == "lanceng") { // Minify css & js (All items should be in que right now) CompojoomHtml::external(CompojoomHtml::getScriptQueue('lanceng'), CompojoomHtml::getCSSQueue('lanceng'), 'media/lib_compojoom/cache', true, false); } }