Extension header added, a minor rearrangement, and a whitespace fix

git-svn-id: file:///home/shish/svn/shimmie2/trunk@77 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
shish 2007-05-07 15:28:59 +00:00
parent 6bc6bb12ce
commit 3d4e4f1b8e

View file

@ -1,4 +1,22 @@
<?php <?php
/**
* Name: Link to Image
* Author: Artanis <?@?.?>
* Link: http://artanis.00.googlepages.com/linktoimage
* License: ?
* Description: Creates a new block under comments in image view that contains
* insertion code for forums and websites. Similar to how other image hosts
* offer pre-formatted code for insertion on other websites.
*
* Base URL must be set and used ($base) in the Image Link, Short Link, and
* Thumb Link fields. for the generation to function properly.
* Data URL you might as well set while you're at it.
*
* v0.1.2 - textboxes now select all when they gain focus.
* v0.1.1 - fixed thumbnail link code (image tag was getting html escaped twice,
* resulting in '&gt;' and '&lt;' being replaced with '&amp;lt;' and '&amp;gt;')
* v0.1.0 - release
*/
class LinkImage extends Extension { class LinkImage extends Extension {
//event handler //event handler
public function receive_event($event) { public function receive_event($event) {
@ -7,8 +25,9 @@ class LinkImage extends Extension {
$page->add_main_block(new Block("Link to Image", $this->get_html($event->image))); $page->add_main_block(new Block("Link to Image", $this->get_html($event->image)));
} }
if(is_a($event, 'SetupBuildingEvent')) { if(is_a($event, 'SetupBuildingEvent')) {
$sb = new SetupBlock("Extension - Link to Image"); $sb = new SetupBlock("Link to Image");
$sb->add_text_option("ext_link-img_text-link_format","Text Link Format"); $sb->add_label("Text link format: ");
$sb->add_text_option("ext_link-img_text-link_format");
$event->panel->add_main_block($sb); $event->panel->add_main_block($sb);
} }
if(is_a($event, 'ConfigSaveEvent')) { if(is_a($event, 'ConfigSaveEvent')) {