function admin_ALL(Web $w) { History::add("Workhours Admin"); $w->ctx("workperiods", $w->Bend->getAllWorkPeriods()); $w->ctx("focusgroups", $w->Bend->getTopLevelWorkCategories()); $w->enqueueStyle(["uri" => "/modules/bend/assets/css/bend.css", "weight" => 500]); }
/** * Testing Web->enqueueStyle($style) */ public function testEnqueueAndOutputStyle() { self::$web->enqueueStyle(array("name" => "style.css", "uri" => "/system/style.css", "weight" => 10)); // Test one script $this->assertEquals(count(self::$web->_styles), 1); $this->assertEquals($this->captureOutput(self::$web, 'outputStyles'), "<link rel='stylesheet' href='/system/style.css'/>"); // Test a second script self::$web->enqueueStyle(array("name" => "jquery.css", "uri" => "/system/jquery.css", "weight" => 50)); $this->assertEquals(count(self::$web->_styles), 2); $this->assertEquals($this->captureOutput(self::$web, 'outputStyles'), "<link rel='stylesheet' href='/system/jquery.css'/><link rel='stylesheet' href='/system/style.css'/>"); // Test that adding a previous value isnt duplicated self::$web->enqueueStyle(array("name" => "jquery.css", "uri" => "/system/jquery.css", "weight" => 50)); $this->assertEquals(count(self::$web->_styles), 2); $this->assertEquals($this->captureOutput(self::$web, 'outputStyles'), "<link rel='stylesheet' href='/system/jquery.css'/><link rel='stylesheet' href='/system/style.css'/>"); // Test weight based sorting by injecting another style which should sort to the middle self::$web->enqueueStyle(array("name" => "mine.css", "uri" => "/eek/mine.css", "weight" => 20)); $this->assertEquals(count(self::$web->_styles), 3); $this->assertEquals($this->captureOutput(self::$web, 'outputStyles'), "<link rel='stylesheet' href='/system/jquery.css'/><link rel='stylesheet' href='/eek/mine.css'/><link rel='stylesheet' href='/system/style.css'/>"); }
/** * inject font awesome and our css for every action in the bend module * * @param Web $w */ function bend_core_web_after_get_bend(Web $w) { $w->enqueueStyle(["uri" => "/modules/bend/assets/css/bend.css", "weight" => 500]); $w->enqueueStyle(["uri" => "/modules/bend/assets/css/font-awesome.min.css", "weight" => 501]); }