Example #1
0
 public function display_results(Page $page, Image $image)
 {
     $page->set_title("Thumbnail Regenerated");
     $page->set_heading("Thumbnail Regenerated");
     $page->add_header("<meta http-equiv=\"cache-control\" content=\"no-cache\">");
     $page->add_block(new NavBlock());
     $page->add_block(new Block("Thumbnail", $this->build_thumb_html($image)));
 }
Example #2
0
 public function display_page(Page $page, Image $image, $editor_parts)
 {
     $metatags = str_replace(" ", ", ", html_escape($image->get_tag_list()));
     $page->set_title("Image {$image->id}: " . html_escape($image->get_tag_list()));
     $page->add_header("<meta name=\"keywords\" content=\"{$metatags}\">");
     $page->set_heading(html_escape($image->get_tag_list()));
     $page->add_block(new Block("Navigation", $this->build_navigation($image), "left", 0));
     $page->add_block(new Block(null, $this->build_info($image, $editor_parts), "main", 10));
     //$page->add_block(new Block(null, $this->build_pin($image), "main", 11));
 }
Example #3
0
 public function build_tagger(Page $page, $event)
 {
     global $config;
     // Initialization code
     $base_href = $config->get_string('base_href');
     // TODO: AJAX test and fallback.
     $page->add_header("<script src='{$base_href}/ext/tagger/webtoolkit.drag.js' type='text/javascript'></script>");
     $page->add_block(new Block(null, "<script type='text/javascript'>Tagger.initialize(" . $event->get_image()->id . ");</script>", "main", 1000));
     // Tagger block
     $page->add_block(new Block(null, $this->html($event->get_image()), "main"));
 }