Since: 3.0.0
Author: Henry Ruhs
Inheritance: extends HeadAbstract
Beispiel #1
0
 /**
  * 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']);
     }
 }
Beispiel #2
0
 /**
  * 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');
     }
 }
Beispiel #3
0
 /**
  * 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');
     }
 }
Beispiel #4
0
 /**
  * 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');
     }
 }
Beispiel #5
0
 /**
  * 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');
 }
Beispiel #6
0
 /**
  * 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');
     }
 }
Beispiel #7
0
 /**
  * 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');
 }
Beispiel #9
0
 /**
  * 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');
     }
 }
Beispiel #10
0
 /**
  * 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');
     }
 }
Beispiel #11
0
 /**
  * script
  *
  * @since 3.0.0
  *
  * @return mixed
  */
 public static function script()
 {
     return Head\Script::getInstance();
 }
Beispiel #12
0
 /**
  * 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);
 }