Actually I forgot the asterix in the first example, which makes both
examples work the same. But the problem of tiddlers being display at
the link location still remains.

w

On Apr 14, 2:01 pm, whatever <[email protected]> wrote:
> Hi!
> While the above works wonderfully, I have another situation. This
> time, I want to generate a list of tiddlers and have them displayed
> using the DOM macro. The problem is that the DOM macro needs to be at
> the end. I've tried the following:
>
> <<forEachTiddler where 'tiddler.tags.contains("navodila") && !
> tiddler.tags.contains("detajli")' write '"+++["+tiddler.title
> +"]...<<tiddler [["+tiddler.title+"]]>\>===|<<DOM move panel
> [["+tiddler.title+"]]>\>"'>>
> This ignores the DOM command and adds an additional | (tube) at the
> end.
>
> <<matchTags {{"+++*[%0]…<<tiddler [[%0]]>\>==="}} "|" navodila AND NOT
> detajli>>
> <<DOM move panel%0>>
> This displays the DOM panel at the location instead of underneath the
> tiddler list.
>
> Any ideas how I can make it work like Eric's example without having to
> manually specify each slider?
>
> w
>
> On Apr 9, 12:23 pm, whatever <[email protected]> wrote:
>
> > You trully are a plugin god! :D
> > w
>
> > On Apr 9, 11:48 am, Eric Shulman <[email protected]> wrote:
>
> > > > First, let me explain, what I'm trying to achieve.
>
> > > > Show last 10 | 20 | 50 | 100 changes.
> > > > --------------------------------------------------------
> > > > |                                                       |
> > > > |  content that depends on my choice  |
> > > > |                                                       |
> > > > --------------------------------------------------------
> > > > So when I click 10 or 20 or 50 or 100, the area changs accordingly.
> > > > I've tried with tabs and nested sliders, and while the results work as
> > > > expected, the surrounding text is "malformed". For example:
>
> > > Using
> > >    http://www.TiddlyTools.com/#NestedSlidersPlugin
> > >    http://www.TiddlyTools.com/#DOMTweaksPlugin
> > > you can write:
> > > ----------------------------------
> > > Show last +++*[10]#panel1:
> > >         stuff1
> > > ===
> > > | +++*[20]#panel2:
> > >         stuff2
> > > ===
> > > | +++*[50]#panel3:
> > >         stuff3
> > > ===
> > > | +++*[100]#panel4:
> > >         stuff4
> > > === changes.
> > > <<DOM move panel1>><<DOM move panel2>><<DOM move panel3>><<DOM move
> > > panel4>>
> > > ----------------------------------
>
> > > Note use of "*" to make "transient sliders", so that only one is open
> > > at a time, and use of "#id:" syntax to give slider panel elements DOM
> > > id values.  Then, using <<DOM>> macro, the named panels are moved from
> > > their default rendered location, so that they are grouped together,
> > > following the desired display text, so that opening a slider panel
> > > will not interfere with the text and links that appear above it.
>
> > > enjoy,
> > > -e
> > > Eric Shulman
> > > TiddlyTools / ELS Design Studios

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to