/** * 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); }
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); }