From 48f35d415e835a7bbcc242a61d56a35341858662 Mon Sep 17 00:00:00 2001 From: ScottHoge Date: Thu, 8 Oct 2009 22:26:55 +0000 Subject: [PATCH] Item2227: Initial port of the LightboxPlugin to Foswiki Plugins codebase. git-svn-id: http://svn.foswiki.org/trunk/LightboxPlugin@5242 0b4bb1d4-4e5a-0410-9cc4-b2b747904278 --- data/TWiki/LightboxPlugin.txt | 100 ------------------ .../Plugins/LightboxPlugin/DEPENDENCIES | 2 + lib/Foswiki/Plugins/LightboxPlugin/MANIFEST | 9 ++ lib/TWiki/Plugins/LightboxPlugin/DEPENDENCIES | 1 - lib/TWiki/Plugins/LightboxPlugin/MANIFEST | 9 -- .../LightboxPlugin/ScreenShot001.jpg | Bin .../LightboxPlugin/blank.gif | Bin .../LightboxPlugin/close.gif | Bin .../LightboxPlugin/lightbox.css | 0 .../LightboxPlugin/lightbox.js | 0 .../LightboxPlugin/loading.gif | Bin .../LightboxPlugin/overlay.png | Bin 12 files changed, 11 insertions(+), 110 deletions(-) delete mode 100644 data/TWiki/LightboxPlugin.txt create mode 100644 lib/Foswiki/Plugins/LightboxPlugin/DEPENDENCIES create mode 100644 lib/Foswiki/Plugins/LightboxPlugin/MANIFEST delete mode 100644 lib/TWiki/Plugins/LightboxPlugin/DEPENDENCIES delete mode 100644 lib/TWiki/Plugins/LightboxPlugin/MANIFEST rename pub/{TWiki => System}/LightboxPlugin/ScreenShot001.jpg (100%) rename pub/{TWiki => System}/LightboxPlugin/blank.gif (100%) rename pub/{TWiki => System}/LightboxPlugin/close.gif (100%) rename pub/{TWiki => System}/LightboxPlugin/lightbox.css (100%) rename pub/{TWiki => System}/LightboxPlugin/lightbox.js (100%) rename pub/{TWiki => System}/LightboxPlugin/loading.gif (100%) rename pub/{TWiki => System}/LightboxPlugin/overlay.png (100%) diff --git a/data/TWiki/LightboxPlugin.txt b/data/TWiki/LightboxPlugin.txt deleted file mode 100644 index 615d0f2..0000000 --- a/data/TWiki/LightboxPlugin.txt +++ /dev/null @@ -1,100 +0,0 @@ - ----+ Lightbox Plugin - -[[http://www.huddletogether.com/projects/lightbox/][Lightbox]] is set of -Javascript and CSS files that provides improved image viewing -functionality. When a user clicks on the image, the full size image will -display _without_ advancing the browser to a new page. - ----++ Usage - - * Attach images and thumbnails to a topic - * Use one of the lightbox TWiki tags to display the thumbnail image. - ----+++ Syntax - -To add lightbox functionality to a TWiki topic, use - - - %LIGHTBOX{ _options_ }% - -or - - %BEGINLIGHTBOX{ _options_ }% - _text_ - %ENDLIGHTBOX% - - -If successful, a dotted box with a clickable thumbnail should appear. - - -| *option* | *default* | *comments* | -| image | '' | The large display image | -| thumbnail | '' | The click-able thumbnail image | -| float | 'right' | thumbnail placement on topic page | -| border | _see below_ | thumbnail border style | -| caption | '' | caption to appear in thumbnail img alt tag and under large image | - -Note, TWiki-wide defaults can be set using - * Set LIGHTBOXPLUGIN_BORDER = 1px dashed #22638C - * Set LIGHTBOXPLUGIN_FLOAT = - - - * %I% If your text is to short, the thumbnail will overlap use height to fix this. - -
- - ----+++ Example - - -%LIGHTBOX{ image="img-test.jpg" thumbnail="tmb-test.jpg" caption="This is a test"}% - - - ----++ Plugin Installation Instructions - -__Note:__ You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the server where TWiki is running. - - * Download the ZIP file from the Plugin Home (see below) - * Unzip ==LightboxPlugin.zip== in the root of your twiki installation %BR% Content: - | *File:* | *Description:* | - | ==data/TWiki/LightboxPlugin.txt== | plugin description | - | ==lib/Foswiki/Plugins/LightboxPlugin.pm== | plugin perl code | - | ==pub/TWiki/LightboxPlugin/lightbox.css== | stylesheet | - | ==pub/TWiki/LightboxPlugin/lightbox.js== | javascript | - | ==pub/TWiki/LightboxPlugin/blank.gif== | empty image | - | ==pub/TWiki/LightboxPlugin/close.gif== | close image button | - | ==pub/TWiki/LightboxPlugin/loading.gif== | image loading animation | - | ==pub/TWiki/LightboxPlugin/overlay.png== | overlay image | - | ==pub/TWiki/LightboxPlugin/ScreenShot001.jpg== | thumbnail example | - * Enable the plugin in =configure= or =LocalSite.cfg= - * Test if the installation was successful: - * A dotted box with a clickable thumbnail should appear.
- ScreenShot001.jpg - ----++ Plugin Info - - * Set SHORTDESCRIPTION = TWiki hooks to the Lightbox Javascript package for better thumbnail clickthrough - -This TWiki extension includes v1.0 of Lightbox. - -| Plugin Author: | TWiki:Main.HenriAanstoot, TWiki:Main.ScottHoge | -| Copyright: | © 2006, TWiki:Main.HenriAanstoot | -| License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) | -| Plugin Version: | 5 Apr 2007 (%$VERSION%) | -| Change History: |   | -| 5 Apr 2007: | Added blank.gif to the package | -| 23 Mar 2007: | Added Plugin code with TWiki Tags | -| 22 Sep 2006: | Initial version | -| TWiki Dependency: | $TWiki::Plugins::VERSION 1.1 (TWiki 4.0) | -| CPAN Dependencies: | none | -| Other Dependencies: | none | -| Perl Version: | 5.005 | -| Plugin Home: | http://foswiki.org/Extensions/%TOPIC% | -| Feedback: | http://foswiki.org/Extensions/%TOPIC%Dev | -| Appraisal: | http://foswiki.org/Extensions/%TOPIC%Appraisal | - -__Related Topic:__ Foswiki:Extensions.ImageGalleryPlugin - -Contributors: TWiki:Main/HenriAanstoot, TWiki:Main/ScottHoge diff --git a/lib/Foswiki/Plugins/LightboxPlugin/DEPENDENCIES b/lib/Foswiki/Plugins/LightboxPlugin/DEPENDENCIES new file mode 100644 index 0000000..91cfd02 --- /dev/null +++ b/lib/Foswiki/Plugins/LightboxPlugin/DEPENDENCIES @@ -0,0 +1,2 @@ +Foswiki::Plugins,>=1.2,perl,Requires version 1.2 of handler API. + diff --git a/lib/Foswiki/Plugins/LightboxPlugin/MANIFEST b/lib/Foswiki/Plugins/LightboxPlugin/MANIFEST new file mode 100644 index 0000000..9341d5e --- /dev/null +++ b/lib/Foswiki/Plugins/LightboxPlugin/MANIFEST @@ -0,0 +1,9 @@ +data/System/LightboxPlugin.txt 0644 plugin description +lib/Foswiki/Plugins/LightboxPlugin.pm 0644 plugin perl code +pub/System/LightboxPlugin/lightbox.css 0644 stylesheet +pub/System/LightboxPlugin/lightbox.js 0644 javascript +pub/System/LightboxPlugin/blank.gif 0644 close image button +pub/System/LightboxPlugin/close.gif 0644 close image button +pub/System/LightboxPlugin/loading.gif 0644 image loading animation +pub/System/LightboxPlugin/overlay.png 0644 overlay image +pub/System/LightboxPlugin/ScreenShot001.jpg 0644 thumbnail example diff --git a/lib/TWiki/Plugins/LightboxPlugin/DEPENDENCIES b/lib/TWiki/Plugins/LightboxPlugin/DEPENDENCIES deleted file mode 100644 index 8d1c8b6..0000000 --- a/lib/TWiki/Plugins/LightboxPlugin/DEPENDENCIES +++ /dev/null @@ -1 +0,0 @@ - diff --git a/lib/TWiki/Plugins/LightboxPlugin/MANIFEST b/lib/TWiki/Plugins/LightboxPlugin/MANIFEST deleted file mode 100644 index d7296b8..0000000 --- a/lib/TWiki/Plugins/LightboxPlugin/MANIFEST +++ /dev/null @@ -1,9 +0,0 @@ -data/TWiki/LightboxPlugin.txt 0644 plugin description -lib/TWiki/Plugins/LightboxPlugin.pm 0644 plugin perl code -pub/TWiki/LightboxPlugin/lightbox.css 0644 stylesheet -pub/TWiki/LightboxPlugin/lightbox.js 0644 javascript -pub/TWiki/LightboxPlugin/blank.gif 0644 close image button -pub/TWiki/LightboxPlugin/close.gif 0644 close image button -pub/TWiki/LightboxPlugin/loading.gif 0644 image loading animation -pub/TWiki/LightboxPlugin/overlay.png 0644 overlay image -pub/TWiki/LightboxPlugin/ScreenShot001.jpg 0644 thumbnail example diff --git a/pub/TWiki/LightboxPlugin/ScreenShot001.jpg b/pub/System/LightboxPlugin/ScreenShot001.jpg similarity index 100% rename from pub/TWiki/LightboxPlugin/ScreenShot001.jpg rename to pub/System/LightboxPlugin/ScreenShot001.jpg diff --git a/pub/TWiki/LightboxPlugin/blank.gif b/pub/System/LightboxPlugin/blank.gif similarity index 100% rename from pub/TWiki/LightboxPlugin/blank.gif rename to pub/System/LightboxPlugin/blank.gif diff --git a/pub/TWiki/LightboxPlugin/close.gif b/pub/System/LightboxPlugin/close.gif similarity index 100% rename from pub/TWiki/LightboxPlugin/close.gif rename to pub/System/LightboxPlugin/close.gif diff --git a/pub/TWiki/LightboxPlugin/lightbox.css b/pub/System/LightboxPlugin/lightbox.css similarity index 100% rename from pub/TWiki/LightboxPlugin/lightbox.css rename to pub/System/LightboxPlugin/lightbox.css diff --git a/pub/TWiki/LightboxPlugin/lightbox.js b/pub/System/LightboxPlugin/lightbox.js similarity index 100% rename from pub/TWiki/LightboxPlugin/lightbox.js rename to pub/System/LightboxPlugin/lightbox.js diff --git a/pub/TWiki/LightboxPlugin/loading.gif b/pub/System/LightboxPlugin/loading.gif similarity index 100% rename from pub/TWiki/LightboxPlugin/loading.gif rename to pub/System/LightboxPlugin/loading.gif diff --git a/pub/TWiki/LightboxPlugin/overlay.png b/pub/System/LightboxPlugin/overlay.png similarity index 100% rename from pub/TWiki/LightboxPlugin/overlay.png rename to pub/System/LightboxPlugin/overlay.png