<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title> La Perla Garden - an oasis of biodiversity, beauty  &amp; peace in Manhattan Valley | plugins</title>
<link>http://www.la-perla-garden.net/</link>
<description>yiddlywiki plugins only</description>
<language>en-us</language>
<copyright>Copyright 2009 Ruh Nabil</copyright>
<pubDate>Sun, 09 Aug 2009 23:05:13 GMT</pubDate>
<lastBuildDate>Sun, 09 Aug 2009 23:05:13 GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>TiddlyWiki 2.5.0</generator>
<item>
<title>Better timeline plugin macro</title>
<description>&lt;table class=&quot;twtable&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Name&lt;/td&gt;&lt;td&gt;&lt;strong&gt;timeline&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;Author&lt;/td&gt;&lt;td&gt;&lt;a tiddlylink=&quot;Saq Imtiaz&quot; refresh=&quot;link&quot; bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://www.la-perla-garden.net/#Saq Imtiaz&quot; href=&quot;http://www.la-perla-garden.net/#Saq%20Imtiaz&quot; class=&quot;externalLink null&quot;&gt;Saq Imtiaz&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Version&lt;/td&gt;&lt;td&gt;0.5 bet&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;Description&lt;/td&gt;&lt;td&gt;A replacement for the core timeline macro that offers more features&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Source&lt;/td&gt;&lt;td&gt;&lt;a bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://lewcid.googlepages.com/lewcid.html#BetterTimelineMacro&quot; href=&quot;http://lewcid.googlepages.com/lewcid.html#BetterTimelineMacro&quot; class=&quot;externalLink&quot;&gt;http://lewcid.googlepages.com/lewcid.html#BetterTimelineMacro&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;TW Version&lt;/td&gt;&lt;td&gt;2.x&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3&gt;Features:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;list tiddlers with only specific tag&lt;/li&gt;&lt;li&gt;exclude tiddlers with a particular tag&lt;/li&gt;&lt;li&gt;limit entries to any number of days, for example one week&lt;/li&gt;&lt;li&gt;specify a start date for the timeline, only tiddlers after that date will be listed.&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;h3&gt;Installation:&lt;/h3&gt;Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.&lt;br&gt;&lt;br&gt;&lt;h3&gt;Syntax:&lt;/h3&gt;&lt;code&gt;&amp;lt;&amp;lt;timeline better:true&amp;gt;&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;strong&gt;the param better:true enables the advanced features, without it you will get the old timeline behaviour.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;additonal params:&lt;br&gt;(use only the ones you want)&lt;br&gt;&lt;code&gt;&amp;lt;&amp;lt;timeline better:true  onlyTag:Tag1 excludeTag:Tag2 sortBy:modified/created firstDay:YYYYMMDD maxDays:7 maxEntries:30&amp;gt;&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;explanation of syntax:&lt;/strong&gt;&lt;br&gt;onlyTag: only tiddlers with this tag will be listed. Default is to list all tiddlers.&lt;br&gt;excludeTag: tiddlers with this tag will not be listed.&lt;br&gt;sortBy: sort tiddlers by date modified or date created. Possible values are modified or created.&lt;br&gt;firstDay: useful for starting timeline from a specific date. Example: 20060701 for 1st of July, 2006&lt;br&gt;maxDays: limits timeline to include only tiddlers from the specified number of days. If you use a value of 7 for example, only tiddlers from the last 7 days will be listed.&lt;br&gt;maxEntries: limit the total number of entries in the timeline.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;h3&gt;History:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;28-07-06: ver 0.5 beta, first release&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;h3&gt;Code&lt;/h3&gt;&lt;pre&gt;// Return the tiddlers as a sorted array
TiddlyWiki.prototype.getTiddlers = function(field,excludeTag,includeTag)
{
          var results = [];
          this.forEachTiddler(function(title,tiddler)
          {
          if(excludeTag == undefined || tiddler.tags.find(excludeTag) == null)
                        if(includeTag == undefined || tiddler.tags.find(includeTag)!=null)
                                      results.push(tiddler);
          });
          if(field)
                   results.sort(function (a,b) {if(a[field] == b[field]) return(0); else return (a[field] &amp;lt; b[field]) ? -1 : +1; });
          return results;
}



//this function by Udo
function getParam(params, name, defaultValue)
{
          if (!params)
          return defaultValue;
          var p = params[0][name];
          return p ? p[0] : defaultValue;
}

window.old_timeline_handler= config.macros.timeline.handler;
config.macros.timeline.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
          var args = paramString.parseParams(&quot;list&quot;,null,true);
          var betterMode = getParam(args, &quot;better&quot;, &quot;false&quot;);
          if (betterMode == 'true')
          {
          var sortBy = getParam(args,&quot;sortBy&quot;,&quot;modified&quot;);
          var excludeTag = getParam(args,&quot;excludeTag&quot;,undefined);
          var includeTag = getParam(args,&quot;onlyTag&quot;,undefined);
          var tiddlers = store.getTiddlers(sortBy,excludeTag,includeTag);
          var firstDayParam = getParam(args,&quot;firstDay&quot;,undefined);
          var firstDay = (firstDayParam!=undefined)? firstDayParam: &quot;00010101&quot;;
          var lastDay = &quot;&quot;;
          var field= sortBy;
          var maxDaysParam = getParam(args,&quot;maxDays&quot;,undefined);
          var maxDays = (maxDaysParam!=undefined)? maxDaysParam*24*60*60*1000: (new Date()).getTime() ;
          var maxEntries = getParam(args,&quot;maxEntries&quot;,undefined);
          var last = (maxEntries!=undefined) ? tiddlers.length-Math.min(tiddlers.length,parseInt(maxEntries)) : 0;
          for(var t=tiddlers.length-1; t&amp;gt;=last; t--)
                  {
                  var tiddler = tiddlers[t];
                  var theDay = tiddler[field].convertToLocalYYYYMMDDHHMM().substr(0,8);
                  if ((theDay&amp;gt;=firstDay)&amp;amp;&amp;amp; (tiddler[field].getTime()&amp;gt; (new Date()).getTime() - maxDays))
                     {
                     if(theDay != lastDay)
                               {
                               var theDateList = document.createElement(&quot;ul&quot;);
                               place.appendChild(theDateList);
                               createTiddlyElement(theDateList,&quot;li&quot;,null,&quot;listTitle&quot;,tiddler[field].formatString(this.dateFormat));
                               lastDay = theDay;
                               }
                  var theDateListItem = createTiddlyElement(theDateList,&quot;li&quot;,null,&quot;listLink&quot;,null);
                  theDateListItem.appendChild(createTiddlyLink(place,tiddler.title,true));
                  }
                  }
          }

          else
              {
              window.old_timeline_handler.apply(this,arguments);
              }
}
&lt;/pre&gt;</description>
<category>excludeLists</category>
<category>lewcidExtension</category>
<category>plugin macro</category>
<category>systemConfig</category>
<link>http://www.la-perla-garden.net/#%5B%5BBetter%20timeline%20plugin%20macro%5D%5D</link>
<pubDate>Sun, 23 Sep 2007 18:27:00 GMT</pubDate>

</item>
<item>
<title>fontSize plugin macro</title>
<description>&lt;table class=&quot;twtable&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Name&lt;/td&gt;&lt;td&gt;&lt;strong&gt;fontSize&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;Author&lt;/td&gt;&lt;td&gt;&lt;a tiddlylink=&quot;Saq Imtiaz&quot; refresh=&quot;link&quot; bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://www.la-perla-garden.net/#Saq Imtiaz&quot; href=&quot;http://www.la-perla-garden.net/#Saq%20Imtiaz&quot; class=&quot;externalLink null&quot;&gt;Saq Imtiaz&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Version&lt;/td&gt;&lt;td&gt;1.0&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;Description&lt;/td&gt;&lt;td&gt;Resize tiddler text on the fly. The text size is remembered between sessions by use of a cookie.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Source&lt;/td&gt;&lt;td&gt;&lt;a bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://lewcid.googlepages.com/lewcid.html#FontSizePlugin&quot; href=&quot;http://lewcid.googlepages.com/lewcid.html#FontSizePlugin&quot; class=&quot;externalLink&quot;&gt;http://lewcid.googlepages.com/lewcid.html#FontSizePlugin&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;TW Version&lt;/td&gt;&lt;td&gt;2.x&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;You can customize the maximum and minimum allowed sizes. (only affects tiddler content text, not any other text)|&lt;br&gt;&lt;br&gt;Also, you can load a TW file with a font-size specified in the url.&lt;br&gt;Eg: &lt;a bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://lewcid.googlepages.com/lewcid.html#font:110&quot; href=&quot;http://lewcid.googlepages.com/lewcid.html#font:110&quot; class=&quot;externalLink&quot;&gt;http://lewcid.googlepages.com/lewcid.html#font:110&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Demo:&lt;/h1&gt;Try using the font-size buttons in the sidebar, or in the &lt;a tiddlylink=&quot;MainMenu&quot; refresh=&quot;link&quot; bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://www.la-perla-garden.net/#MainMenu&quot; href=&quot;http://www.la-perla-garden.net/#MainMenu&quot; class=&quot;externalLink null&quot;&gt;MainMenu&lt;/a&gt; above.&lt;br&gt;&lt;br&gt;&lt;h1&gt;Installation:&lt;/h1&gt;Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.&lt;br&gt;Then put &lt;code&gt;&amp;lt;&amp;lt;fontSize &quot;font-size:&quot;&amp;gt;&amp;gt;&lt;/code&gt; in your SideBarOptions tiddler, or anywhere else that you might like.&lt;br&gt;&lt;br&gt;&lt;h1&gt;Usage&lt;/h1&gt;&lt;code&gt;&amp;lt;&amp;lt;fontSize&amp;gt;&amp;gt;&lt;/code&gt; results in &lt;span class=&quot;fontResizer&quot;&gt;&lt;a bitly=&quot;BITLY_PROCESSED&quot; class=&quot;button&quot; title=&quot;increase font-size&quot; href=&quot;javascript:;&quot;&gt;+&lt;/a&gt;&lt;a bitly=&quot;BITLY_PROCESSED&quot; class=&quot;button&quot; title=&quot;reset font-size&quot; href=&quot;javascript:;&quot;&gt;=&lt;/a&gt;&lt;a bitly=&quot;BITLY_PROCESSED&quot; class=&quot;button&quot; title=&quot;decrease font-size&quot; href=&quot;javascript:;&quot;&gt;–&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;code&gt;&amp;lt;&amp;lt;fontSize font-size: &amp;gt;&amp;gt;&lt;/code&gt; results in &lt;span class=&quot;fontResizer&quot;&gt;font-size:&lt;a bitly=&quot;BITLY_PROCESSED&quot; class=&quot;button&quot; title=&quot;increase font-size&quot; href=&quot;javascript:;&quot;&gt;+&lt;/a&gt;&lt;a bitly=&quot;BITLY_PROCESSED&quot; class=&quot;button&quot; title=&quot;reset font-size&quot; href=&quot;javascript:;&quot;&gt;=&lt;/a&gt;&lt;a bitly=&quot;BITLY_PROCESSED&quot; class=&quot;button&quot; title=&quot;decrease font-size&quot; href=&quot;javascript:;&quot;&gt;–&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Customizing:&lt;/h1&gt;The buttons and prefix text are wrapped in a span with class fontResizer, for easy css styling.&lt;br&gt;To change the default font-size, and the maximum and minimum font-size allowed, edit the config.fontSize.settings section of the code below.&lt;br&gt;&lt;br&gt;&lt;h1&gt;Notes:&lt;/h1&gt;This plugin assumes that the initial font-size is 100% and then increases or decreases the size by 10%. This stepsize of 10% can also be customized.&lt;br&gt;&lt;br&gt;&lt;h1&gt;History:&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;27-07-06, version 1.0 : prevented double clicks from triggering editing of containing tiddler.&lt;/li&gt;&lt;li&gt;25-07-06,  version 0.9&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;h1&gt;Code&lt;/h1&gt;&lt;br&gt;&lt;pre&gt;config.fontSize={};

//configuration settings
config.fontSize.settings =
{
            defaultSize : 100,  // all sizes in %
            maxSize : 200,
            minSize : 40,
            stepSize : 10
};

//startup code
var fontSettings = config.fontSize.settings;

if (!config.options.txtFontSize)
            {config.options.txtFontSize = fontSettings.defaultSize;
            saveOptionCookie(&quot;txtFontSize&quot;);}
setStylesheet(&quot;.tiddler .viewer {font-size:&quot;+config.options.txtFontSize+&quot;%;}\n&quot;,&quot;fontResizerStyles&quot;);
setStylesheet(&quot;#contentWrapper .fontResizer .button {display:inline;font-size:105%; font-weight:bold; margin:0 1px; padding: 0 3px; text-align:center !important;}\n .fontResizer {margin:0 0.5em;}&quot;,&quot;fontResizerButtonStyles&quot;);

//macro
config.macros.fontSize={};
config.macros.fontSize.handler = function (place,macroName,params,wikifier,paramString,tiddler)
{

               var sp = createTiddlyElement(place,&quot;span&quot;,null,&quot;fontResizer&quot;);
               sp.ondblclick=this.onDblClick;
               if (params[0])
                           createTiddlyText(sp,params[0]);
               createTiddlyButton(sp,&quot;+&quot;,&quot;increase font-size&quot;,this.incFont);
               createTiddlyButton(sp,&quot;=&quot;,&quot;reset font-size&quot;,this.resetFont);
               createTiddlyButton(sp,&quot;–&quot;,&quot;decrease font-size&quot;,this.decFont);
}

config.macros.fontSize.onDblClick = function (e)
{
             if (!e) var e = window.event;
             e.cancelBubble = true;
             if (e.stopPropagation) e.stopPropagation();
             return false;
}

config.macros.fontSize.setFont = function ()
{
               saveOptionCookie(&quot;txtFontSize&quot;);
               setStylesheet(&quot;.tiddler .viewer {font-size:&quot;+config.options.txtFontSize+&quot;%;}\n&quot;,&quot;fontResizerStyles&quot;);
}

config.macros.fontSize.incFont=function()
{
               if (config.options.txtFontSize &amp;lt; fontSettings.maxSize)
                  config.options.txtFontSize = (config.options.txtFontSize*1)+fontSettings.stepSize;
               config.macros.fontSize.setFont();
}

config.macros.fontSize.decFont=function()
{

               if (config.options.txtFontSize &amp;gt; fontSettings.minSize)
                  config.options.txtFontSize = (config.options.txtFontSize*1) - fontSettings.stepSize;
               config.macros.fontSize.setFont();
}

config.macros.fontSize.resetFont=function()
{

               config.options.txtFontSize=fontSettings.defaultSize;
               config.macros.fontSize.setFont();
}

config.paramifiers.font =
{
               onstart: function(v)
                  {
                   config.options.txtFontSize = v;
                   config.macros.fontSize.setFont();
                  }
};
&lt;/pre&gt;</description>
<category>3rd party plugin</category>
<category>excludeLists</category>
<category>lewcidExtension</category>
<category>plugin macro</category>
<category>Saq Imtiaz</category>
<category>systemConfig</category>
<link>http://www.la-perla-garden.net/#%5B%5BfontSize%20plugin%20macro%5D%5D</link>
<pubDate>Tue, 25 Jul 2006 07:10:00 GMT</pubDate>

</item>
<item>
<title>fullscreen plugin macros</title>
<description>&lt;table class=&quot;twtable&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Name&lt;/td&gt;&lt;td&gt;&lt;strong&gt;fullscreen&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;Author&lt;/td&gt;&lt;td&gt;&lt;a tiddlylink=&quot;Saq Imtiaz&quot; refresh=&quot;link&quot; bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://www.la-perla-garden.net/#Saq Imtiaz&quot; href=&quot;http://www.la-perla-garden.net/#Saq%20Imtiaz&quot; class=&quot;externalLink null&quot;&gt;Saq Imtiaz&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Version&lt;/td&gt;&lt;td&gt;1.1&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;Description&lt;/td&gt;&lt;td&gt;Toggle between viewing tiddlers fullscreen and normally. Very handy for when you need more viewing space.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Source&lt;/td&gt;&lt;td&gt;&lt;a bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://lewcid.googlepages.com/lewcid.html#FullScreenPlugin&quot; href=&quot;http://lewcid.googlepages.com/lewcid.html#FullScreenPlugin&quot; class=&quot;externalLink&quot;&gt;http://lewcid.googlepages.com/lewcid.html#FullScreenPlugin&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;TW Version&lt;/td&gt;&lt;td&gt;2.x&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h1&gt;Demo:&lt;/h1&gt;Click the ↕ button in the toolbar for this tiddler. Click it again to turn off fullscreen.&lt;br&gt;&lt;br&gt;&lt;h1&gt;Installation:&lt;/h1&gt;Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.&lt;br&gt;Edit the &lt;a tiddlylink=&quot;ViewTemplate&quot; refresh=&quot;link&quot; bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://www.la-perla-garden.net/#ViewTemplate&quot; href=&quot;http://www.la-perla-garden.net/#ViewTemplate&quot; class=&quot;externalLink null&quot;&gt;ViewTemplate&lt;/a&gt; to add the fullscreen command to the toolbar.&lt;br&gt;&lt;br&gt;&lt;h1&gt;History:&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;25-07-06: ver 1.1&lt;/li&gt;&lt;li&gt;20-07-06: ver 1.0&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;h1&gt;Code&lt;/h1&gt;&lt;pre&gt;var lewcidFullScreen = false;

config.commands.fullscreen =
{
            text:&quot; ↕ &quot;,
            tooltip:&quot;Fullscreen mode&quot;
};

config.commands.fullscreen.handler = function (event,src,title)
{
            if (lewcidFullScreen == false)
               {
                lewcidFullScreen = true;
                setStylesheet('#sidebar, .header, #mainMenu{display:none;} #displayArea{margin:0em 0 0 0 !important;}',&quot;lewcidFullScreenStyle&quot;);
               }
            else
               {
                lewcidFullScreen = false;
                setStylesheet(' ',&quot;lewcidFullScreenStyle&quot;);
               }
}

config.macros.fullscreen={};
config.macros.fullscreen.handler =  function(place,macroName,params,wikifier,paramString,tiddler)
{
        var label = params[0]||&quot; ↕ &quot;;
        var tooltip = params[1]||&quot;Fullscreen mode&quot;;
        createTiddlyButton(place,label,tooltip,config.commands.fullscreen.handler);
}

var lewcid_fullscreen_closeTiddler = Story.prototype.closeTiddler;
Story.prototype.closeTiddler =function(title,animate,slowly)
{
           lewcid_fullscreen_closeTiddler.apply(this,arguments);
           if (story.isEmpty() &amp;amp;&amp;amp; lewcidFullScreen == true)
              config.commands.fullscreen.handler();
}


Slider.prototype.lewcidStop = Slider.prototype.stop;
Slider.prototype.stop = function()
{
           this.lewcidStop();
           if (story.isEmpty() &amp;amp;&amp;amp; lewcidFullScreen == true)
              config.commands.fullscreen.handler();
}
&lt;/pre&gt;</description>
<category>3rd party plugin</category>
<category>excludeLists</category>
<category>lewcidExtension</category>
<category>plugin macro</category>
<category>Saq Imtiaz</category>
<category>systemConfig</category>
<link>http://www.la-perla-garden.net/#%5B%5Bfullscreen%20plugin%20macros%5D%5D</link>
<pubDate>Mon, 24 Jul 2006 10:16:00 GMT</pubDate>

</item>
<item>
<title>SplashScreenPlugin</title>
<description>&lt;br&gt;&lt;strong&gt;Inspired by &lt;a bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://www.warwick.ac.uk/~tuspam/tiddlypom.html&quot; href=&quot;http://www.warwick.ac.uk/%7Etuspam/tiddlypom.html&quot; class=&quot;externalLink&quot;&gt;TiddlyPom&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;table class=&quot;twtable&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Name&lt;/td&gt;&lt;td&gt;SplashScreenPlugin&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;Created by&lt;/td&gt;&lt;td&gt;SaqImtiaz&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Location&lt;/td&gt;&lt;td&gt;&lt;a bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://tw.lewcid.org/#SplashScreenPlugin&quot; href=&quot;http://tw.lewcid.org/#SplashScreenPlugin&quot; class=&quot;externalLink&quot;&gt;http://tw.lewcid.org/#SplashScreenPlugin&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;Version&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;0.21&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Requires&lt;/td&gt;&lt;td&gt;TW2.08+&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h1&gt;Description:&lt;/h1&gt;Provides a simple splash screen that is visible while the TW is loading.&lt;br&gt;&lt;br&gt;&lt;h1&gt;Installation&lt;/h1&gt;Copy the source text of this tiddler to your TW in a new tiddler, tag it with systemConfig and save and reload. The SplashScreen will now be installed and will be visible the next time you reload your TW.&lt;br&gt;&lt;br&gt;&lt;h1&gt;Customizing&lt;/h1&gt;Once the SplashScreen has been installed and you have reloaded your TW, the splash screen html will be present in the &lt;a tiddlylink=&quot;MarkupPreHead&quot; refresh=&quot;link&quot; bitly=&quot;BITLY_PROCESSED&quot; target=&quot;_blank&quot; title=&quot;External link to http://www.la-perla-garden.net/#MarkupPreHead&quot; href=&quot;http://www.la-perla-garden.net/#MarkupPreHead&quot; class=&quot;externalLink null&quot;&gt;MarkupPreHead&lt;/a&gt; tiddler. You can edit it and customize to your needs.&lt;br&gt;&lt;br&gt;&lt;h1&gt;History&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; 20-07-06 : version 0.21, modified to hide contentWrapper while SplashScreen is displayed.&lt;/li&gt;&lt;li&gt; 26-06-06 : version 0.2, first release&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;h1&gt;Code&lt;/h1&gt;&lt;pre&gt;var old_lewcid_splash_restart=restart;

restart = function()
{   if (document.getElementById(&quot;SplashScreen&quot;))
        document.getElementById(&quot;SplashScreen&quot;).style.display = &quot;none&quot;;
      if (document.getElementById(&quot;contentWrapper&quot;))
        document.getElementById(&quot;contentWrapper&quot;).style.display = &quot;block&quot;;
    
    old_lewcid_splash_restart();
   
    if (splashScreenInstall)
       {if(config.options.chkAutoSave)
			{saveChanges();}
        displayMessage(&quot;TW SplashScreen has been installed, please save and refresh your TW.&quot;);
        }
}


var oldText = store.getTiddlerText(&quot;MarkupPreHead&quot;);
if (oldText.indexOf(&quot;SplashScreen&quot;)==-1)
   {var siteTitle = store.getTiddlerText(&quot;SiteTitle&quot;);
   var splasher='\n\n&amp;lt;style type=&quot;text/css&quot;&amp;gt;#contentWrapper {display:none;}&amp;lt;/style&amp;gt;&amp;lt;div id=&quot;SplashScreen&quot; style=&quot;border: 3px solid #ccc; display: block; text-align: center; width: 320px; margin: 100px auto; padding: 50px; color:#000; font-size: 28px; font-family:Tahoma; background-color:#eee;&quot;&amp;gt;&amp;lt;b&amp;gt;'+siteTitle +'&amp;lt;/b&amp;gt; is loading&amp;lt;blink&amp;gt; ...&amp;lt;/blink&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&quot;font-size: 14px; color:red;&quot;&amp;gt;Requires Javascript.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;';
   if (! store.tiddlerExists(&quot;MarkupPreHead&quot;))
       {var myTiddler = store.createTiddler(&quot;MarkupPreHead&quot;);}
   else
      {var myTiddler = store.getTiddler(&quot;MarkupPreHead&quot;);}
      myTiddler.set(myTiddler.title,oldText+splasher,config.options.txtUserName,null,null);
      store.setDirty(true);
      var splashScreenInstall = true;
}
&lt;/pre&gt;</description>
<category>lewcidExtension</category>
<category>systemConfig</category>
<link>http://www.la-perla-garden.net/#SplashScreenPlugin</link>
<pubDate>Thu, 20 Jul 2006 20:48:00 GMT</pubDate>

</item>
</channel>
</rss>