I figured sense this is really more of a development based question and off-topic to the original thread on the main group I'd re-post it over here:
--------------Post------------ I'm trying to add a check box at the start of each unSelected tab in TiddlersBarPlugin: http://visualtw.ouvaton.org/VisualTW.html#TiddlersBarPlugin Which seems to be here: else { var d = createTiddlyElement(place,"span",null,"tab tabUnselected"); var btn = createTiddlyButton(d,title,config.macros.tiddlersBar.tooltip + title,config.macros.tiddlersBar.onSelectTab); btn.setAttribute("tiddler", title); if (previous=="active" && config.macros.tiddlersBar.nextKey) btn.setAttribute("accessKey",config.macros.tiddlersBar.previousKey); previous=btn; } Using the CheckboxPlugin: http://www.tiddlytools.com/#CheckboxPlugin wikify("[x("+title+"|pinned)]",place); Get's me the check boxes and functionality I want however no matter how/where I try adding it in all the boxes show up as a big group at the end of the tab bar rather than where I want them to go... I assume this has to do with the "place" value in the wikify() function, but any attempts I've made by trying to look at other plugins and using what I find just causes errors... - hide quoted text - On Thursday, May 30, 2013 9:16:22 AM UTC-7, Eric Shulman wrote: On May 30, 5:45 am, "G.J.Robert" <[email protected]> wrote: > I frequently open quite a few tiddlers during my note taking and editing, > and I use "close all" a lot. What if I want to pin certain tiddlers from > getting closed by "close all" command/macro? Is there any plugin out there > able to do this? Thanks in advance :) Here you go: ----------------------------- Story.prototype.closeAllTiddlers = function(exclude) { clearMessage(); this.forEachTiddler(function(title,element) { var t=store.getTiddler(title); var excluded = title == exclude; var dirty = element.getAttribute("dirty") == "true" var pinned = t && t.isTagged("pinned"); if(!excluded && !dirty && !pinned) this.closeTiddler(title); }); window.scrollTo(0,ensureVisible(this.container)); }; ------------------------------ To use, simply tag a tiddler with "pinned". You can still close it individually with the "close" toolbar command, but it will be skipped over when either the "close all" sidebar command or "close others" toolbar command is invoked. Note: when triggered by "close others", the "exclude" value passed into the function is the title of the tiddler from which the command was triggered, so that tiddler will not be closed along with the others. However, when triggered by "close all", the "exclude" value is null, so that all tiddlers are closed, except for "dirty" tiddlers (i.e., tiddlers currently being edited) and tiddlers that are tagged with "pinned" (the new feature you requested). enjoy, -e Eric Shulman TiddlyTools / ELS Design Studios -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywikidev?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
