/**
  * Page header blade directive compiler.
  * @pageHeader($title, $description, $icon, $template)
  *
  * @param string $add
  * @param string $after
  */
 public function handle($add, $after)
 {
     Asset::addAfter($add, $after);
 }
Example #2
0
 public function testCssGoogleFonts()
 {
     Asset::$css = array();
     Asset::add(array('http://fonts.googleapis.com/css?family=Londrina+Outline', 'http://fonts.googleapis.com/css?family=Nova+Square', 'http://fonts.googleapis.com/css?family=Special+Elite'));
     $this->assertEquals('http://fonts.googleapis.com/css?family=Londrina+Outline', Asset::$css[0]);
     $this->assertEquals('http://fonts.googleapis.com/css?family=Nova+Square', Asset::$css[1]);
     $this->assertEquals('http://fonts.googleapis.com/css?family=Special+Elite', Asset::$css[2]);
     Asset::addFirst('http://fonts.googleapis.com/css?family=Share+Tech+Mono');
     Asset::addAfter('http://fonts.googleapis.com/css?family=Playfair+Display+SC', 'http://fonts.googleapis.com/css?family=Share+Tech+Mono');
     Asset::addBefore('http://fonts.googleapis.com/css?family=Arapey', 'http://fonts.googleapis.com/css?family=Londrina+Outline');
     $this->assertEquals('http://fonts.googleapis.com/css?family=Share+Tech+Mono', Asset::$css[0]);
     $this->assertEquals('http://fonts.googleapis.com/css?family=Playfair+Display+SC', Asset::$css[1]);
     $this->assertEquals('http://fonts.googleapis.com/css?family=Arapey', Asset::$css[2]);
     $this->assertEquals('http://fonts.googleapis.com/css?family=Londrina+Outline', Asset::$css[3]);
     $this->assertEquals('http://fonts.googleapis.com/css?family=Nova+Square', Asset::$css[4]);
     $this->assertEquals('http://fonts.googleapis.com/css?family=Special+Elite', Asset::$css[5]);
 }
 /**
  * Page header blade directive compiler.
  * @pageHeader($title, $description, $icon, $template)
  *
  * @param string $add
  * @param string $before
  */
 public function handle($add, $before)
 {
     Asset::addAfter($add, $before);
 }
 /**
  * Add new asset after another asset in its array.
  *
  * @param string       $file1
  * @param string       $file2
  * @param string|array $params
  * @param bool         $onUnknownExtension
  *
  * @return void
  */
 public function addAfter($file1, $file2, $params = 'footer', $onUnknownExtension = false)
 {
     Asset::addAfter($this->elixir($file1), $this->elixir($file2), $params, $onUnknownExtension);
 }