コード例 #1
0
ファイル: admin.php プロジェクト: careck/bendms
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]);
}
コード例 #2
0
ファイル: ExampleTest.php プロジェクト: careck/bendms
 /**
  * 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'/>");
 }
コード例 #3
0
ファイル: bend.hooks.php プロジェクト: careck/bendms
/**
 * 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]);
}