function testJsOrder() { JS::clean(); JS::require_jquery(); JS::require_script("/js/jquery/pippo.js"); JS::require_script("/js/jquery/another_js.js"); $required_javascripts = PageData::instance()->get("/page/headers/required_javascripts/list"); $this->assertTrue(strstr("/framework/core/js/jquery/jquery.min.js", $required_javascripts[0]["script_path"]) == 0, "Il primo file non corrisponde!!"); $this->assertTrue(strstr("/js/jquery/pippo.js", $required_javascripts[1]["script_path"]) == 0, "Il secondo file non corrisponde!!"); $this->assertTrue(strstr("/js/jquery/another_js.js", $required_javascripts[2]["script_path"]) == 0, "Il terzo file non corrisponde!!"); }
static function __classLoaded($className) { self::set_title(null); self::set_description(null); self::set_keywords(null); PageData::instance()->set("/page/headers/indexing_tags", array(Block::MARKER_KEY => "head/indexing_tags")); PageData::instance()->set("/page/headers/content_type", array(Block::MARKER_KEY => "head/content_type")); PageData::instance()->set("/page/headers/meta_tags", array(Block::MARKER_KEY => "head/meta_tags_list")); PageData::instance()->set("/page/headers/meta_tags/list", array()); PageData::instance()->set("/page/headers/page_author", array(Block::MARKER_KEY => "head/author")); PageData::instance()->set("/page/headers/comment_tags", array(Block::MARKER_KEY => "head/comment_list")); PageData::instance()->set("/page/headers/comment_tags/list", array()); $year = date("Y"); $copyright_string = "Copyright " . $year . " (c) MBCRAFT"; PageData::instance()->set("/page/headers/page_copyright", array(Block::MARKER_KEY => "head/copyright", "copyright_string" => $copyright_string, "year" => $year)); self::set_layout("ajax"); CSS::clean(); JS::clean(); }