/** * scriptEnd * * @since 3.0.0 */ public static function scriptEnd() { if (Registry::get('loggedIn') === Registry::get('token')) { $script = Head\Script::getInstance(); $script->init('foot')->appendFile(['src' => '//cdnjs.cloudflare.com/ajax/libs/tinymce/4.4.1/tinymce.min.js'])->appendFile(['src' => 'modules/Tinymce/assets/scripts/init.js'])->appendFile(['src' => 'modules/Tinymce/assets/scripts/tinymce.js']); } }
/** * renderStart * * @since 3.0.0 */ public static function renderStart() { if (Registry::get('loggedIn') !== Registry::get('token')) { $script = Head\Script::getInstance(); $script->init('foot')->appendFile('//google-analytics.com/analytics.js')->appendFile('modules/Analytics/assets/scripts/init.js')->appendFile('modules/Analytics/assets/scripts/analytics.js'); } }
/** * renderStart * * @since 3.0.0 */ public static function renderStart() { if (Registry::get('loggedIn') === Registry::get('token') && Registry::get('firstParameter') === 'admin') { $script = Head\Script::getInstance(); $script->init('foot')->appendFile('//google-analytics.com/analytics.js')->appendFile('modules/CallHome/assets/scripts/init.js')->appendFile('modules/CallHome/assets/scripts/call_home.js'); } }
/** * renderStart * * @since 3.0.0 */ public static function renderStart() { if (Registry::get('loggedIn') !== Registry::get('token')) { $script = Head\Script::getInstance(); $script->init('foot')->appendFile('//google-analytics.com/cx/api.js?experiment=' . self::$_configArray['id'])->appendFile('modules/Experiments/assets/scripts/init.js')->appendFile('modules/Experiments/assets/scripts/experiments.js'); } }
/** * renderStart * * @since 3.0.0 */ public static function renderStart() { /* link */ $link = Head\Link::getInstance(); $link->init()->appendFile('modules/ShareThis/assets/styles/share_this.css'); /* script */ $script = Head\Script::getInstance(); $script->init('foot')->appendFile('modules/ShareThis/assets/scripts/init.js')->appendFile('modules/ShareThis/assets/scripts/share_this.js'); }
/** * renderStart * * @since 2.2.0 */ public static function renderStart() { if (Registry::get('articleId')) { Registry::set('commentReplace', true); /* script */ $script = Head\Script::getInstance(); $script->init('foot')->appendFile(self::$_configArray['url'])->appendFile('modules/Disqus/assets/scripts/init.js'); } }
/** * renderStart * * @since 3.0.0 */ public static function renderStart() { /* link */ $link = Head\Link::getInstance(); $link->init()->appendFile('modules/LazyLoad/assets/styles/lazy_load.css'); /* script */ $script = Head\Script::getInstance(); $script->init('foot')->appendFile('modules/LazyLoad/assets/scripts/init.js')->appendFile('modules/LazyLoad/assets/scripts/lazy_load.js'); }
/** * renderStart * * @since 3.0.0 */ public static function renderStart() { /* link */ $link = Head\Link::getInstance(); $link->init()->appendFile('//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/styles/atom-one-dark.min.css'); /* script */ $script = Head\Script::getInstance(); $script->init('foot')->appendFile('//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/highlight.min.js')->appendFile('modules/SyntaxHighlighter/assets/scripts/init.js')->appendFile('modules/SyntaxHighlighter/assets/scripts/syntax_highlighter.js'); }
/** * renderStart * * @since 3.0.0 */ public static function renderStart() { if (!Registry::get('adminParameter')) { /* link */ $link = Head\Link::getInstance(); $link->init()->appendFile('modules/Maps/assets/styles/maps.css'); /* script */ $script = Head\Script::getInstance(); $script->init('foot')->appendFile(self::$_configArray['apiUrl'] . '?key=' . self::$_configArray['apiKey'])->appendFile('modules/Maps/assets/scripts/init.js')->appendFile('modules/Maps/assets/scripts/maps.js'); } }
/** * renderStart * * @since 3.0.0 */ public static function renderStart() { if (Registry::get('loggedIn') === Registry::get('token')) { /* link */ $link = Head\Link::getInstance(); $link->init()->appendFile('modules/Ace/assets/styles/ace.css'); /* script */ $script = Head\Script::getInstance(); $script->init('foot')->appendFile('//cdnjs.cloudflare.com/ajax/libs/ace/1.2.5/ace.js')->appendFile('modules/Ace/assets/scripts/init.js')->appendFile('modules/Ace/assets/scripts/ace.js'); } }
/** * script * * @since 3.0.0 * * @return mixed */ public static function script() { return Head\Script::getInstance(); }
/** * testConcat * * @since 3.0.0 * * @param array $concatArray * @param string $expect * * @dataProvider providerConcat */ public function testConcat($concatArray = [], $expect = null) { /* setup */ $optionArray = ['directory' => Stream::url('root/cache/scripts')]; $script = Head\Script::getInstance(); $script->init('concat'); foreach ($concatArray as $key => $value) { $script->append($value); } $script->concat($optionArray)->concat($optionArray); /* actual */ $actual = $script; /* compare */ $this->assertEquals($this->normalizeEOL($expect), $actual); }