Hi Ton Oops, my apologies, I should have remembered your code. I've gone ahead and implemented the tw-home message for 5.0.9:
https://github.com/Jermolene/TiddlyWiki5/commit/50cf9678cb469e443e220b063e2355c844e417e7 Best wishes Jeremy On Wed, Mar 12, 2014 at 6:52 PM, Ton Gerner <ton.ger...@gmail.com> wrote: > Hi Jeremy, > > Don't shoot the messenger ;-) > > Quite a long time ago (November 3, 2013 to be precise), Dave Gifford asked > for a Home button [1] > Stephan Hadrek found the code was already present in startup.js and asked > you for a separate function. > You planned to add a message "tw-home" to be invoked by <$button > message="tw-home">Home</$button>. > In the meantime I used the code for a Home button in my guides. > > And so Matabele - who read my guides as you can see [2] - copied the code > over here. > > May be time to implement the "tw-home" message? > Otherwise I do not have a working Home button anymore in TW5.0.9 ;-) > > Cheers, > > Ton > > [1] > https://groups.google.com/forum/#!msg/tiddlywiki/nsECiXqk7fw/dPZYISdoOCsJ > [2] http://wills.tiddlyspot.com/ > > > On Wednesday, March 12, 2014 5:40:21 PM UTC+1, Jeremy Ruston wrote: > >> Hi Matabele >> >> The pattern of using inline JavaScript handlers is not recommended for >> TiddlyWiki5. >> >> There are several reasons: >> >> * It doesn't work well with TW5's refresh mechanism, which relies on >> being able to regenerate any portion of the DOM as required; this >> frequently causes inline handlers to be re-executed at unexpected times >> (see http://tiddlywiki.com/static/TiddlyWiki%2520for%2520Developers.html) >> * It mixes TW5 version-specific JavaScript with user content >> * In multiuser environments there is a security risk to importing or >> viewing tiddlers you didn't author if they can have JavaScript in them >> >> Instead, one should write widgets or other custom modules that >> encapsulate the required JavaScript. >> >> Blacklisting the "on*" attributes on HTML elements has been on my list >> for a while, so I've implemented it for 5.0.9: >> >> https://github.com/Jermolene/TiddlyWiki5/commit/ >> d0caf21b2df9fda9800eb30489003a87cafb1277 >> >> Best wishes >> >> Jeremy. >> >> >> >> >> On Wed, Mar 12, 2014 at 3:20 PM, Matabele <matabe...@gmail.com> wrote: >> >>> Hi >>> >>> For TW5 use this code in $:/SiteTitle >>> >>> <span title="Home"><button message="tw-home" class="btn-invisible" >>> onclick=" >>> var defaultTiddlersTitle = '$:/DefaultTiddlers', >>> defaultTiddlersTiddler = $tw.wiki.getTiddler(defaultTiddlersTitle), >>> defaultTiddlers = []; >>> if(defaultTiddlersTiddler) { >>> defaultTiddlers = $tw.wiki.filterTiddlers( >>> defaultTiddlersTiddler.fields.text); >>> } >>> var storyTitle = '$:/StoryList', >>> story = []; >>> for(var t=0; t >>> <defaultTiddlers.length; t++) { >>> story[t] = defaultTiddlers[t]; >>> } >>> $tw.wiki.addTiddler({title: storyTitle, text: '', list: story},$tw.wiki. >>> getModificationFields()); >>> return false; >>> ">My ~TiddlyWiki</button></span> >>> >>> >>> >>> >>> Other buttons can also be added to the Site Title (as can similar >>> buttons be added into the Site Subtitle.) I use this fullscreen button >>> after my title (utilising fontawesome icons and the fullscreen plugin): >>> >>> >>> <span title="Full screen"><$button message="tw-full-screen" >>> class="btn-invisible"> <i class="fa fa-html5 silver"></i></$button> >>> </span> >>> >>> >>> >>> regards >>> >>> >>> On Wednesday, March 5, 2014 7:52:48 PM UTC+2, Bill Mullen wrote: >>> >>>> I was looking for a way to re-display my DefaultTiddlers - mostly after >>>> a search because the search feature was closing all the open tiddlers >>>> before displaying the results. >>>> >>>> In my search, Morris Gray included some code in the following thread: >>>> >>>> https://groups.google.com/forum/#!searchin/TiddlyWiki/Defaul >>>> tTiddler/tiddlywiki/k3qdZ64aARQ/PpTeG7swBxkJ >>>> >>>> First off, thank you Morris! >>>> >>>> I used Morris' code in my SiteTitle tiddler as such so that clicking on >>>> the site title will close all open tiddlers and display the default >>>> tiddlers. >>>> >>>> <html><a href="javascript:void(0)" onclick="story.closeAllTiddlers >>>> ();story.displayTiddlers(null,store.getTiddlerText >>>> ('DefaultTiddlers').readBracketedList())" >>>> ><span title="Display default tiddlers" style="cursor:pointer; color: >>>> white;">My Site Title</span></a></html> >>>> >>>> >>>> Just thought I would share a way to use Morris' code >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "TiddlyWiki" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to tiddlywiki+...@googlegroups.com. >>> To post to this group, send email to tiddl...@googlegroups.com. >>> >>> Visit this group at http://groups.google.com/group/tiddlywiki. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Jeremy Ruston >> mailto:jeremy...@gmail.com >> > -- Jeremy Ruston mailto:jeremy.rus...@gmail.com -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.