Thanks a lot Eric!
It's a good replacement for my combination of <<tag username>>
<<option txtUserName>>
in my contactsheetgenerator. 
http://dl.getdropbox.com/u/1064531/ESL/mama.html#HoldListeBilleder
Now I use <<tiddler ChooseUserName>><<option txtUserName>> instead,
This is more intuitive. You can write what ever username you want - or
choose it from a list.

The dropdownlist is to wide though - I'm only using initials as
usernames - How do I narrow it to fit it's content?

YS Måns Mårtensson

On 11 Sep., 11:28, Eric Shulman <[email protected]> wrote:
> > Can you somehow use the selectmacro to replace the prompt in a script?
> > I want users to be able to choose amongst existing tiddlernames from a
> > list - The choice should be placed in the script for further
> > processing.
>
> The functions: alert(), confirm(), and prompt() are built-in browser-
> supplied functions.  They aren't rendered *in* the TW page, but rather
> display a completely separate dialog box.  While that dialog box is
> displayed you *cannot* interact with any other part of the browser...
> not even to switch tabs.  This is called "application modal" (because
> it creates a "mode" that applies to the entire application... in this
> case, the browser).
>
> In contrast, the <<select>> macro is defined in
>    http://www.TiddlyTools.com/#ListboxPlugin
> and uses javascript to create a droplist/listbox DOM element *within*
> the document.  Of course, the <<select>> macro isn't a javascript
> function, so it can't be used in place of any of the browser-supplied
> functions described above to simply return a selected value.
>
> However, the following *might* produce a suitable result for the "pick
> a username from a list" functionality, even if it can't be easily
> generalized for other uses.  Using
>    http://www.TiddlyTools.com/#ShowPopup
> and
>    http://www.TiddlyTools.com/#StickyPopupPlugin
> give this a try... create a tiddler called [[SelectUsername]]
> containing:
>
> <<tiddler ShowPopup with:
>    SelectUsername##dialogbox
>    "select username..."
>    "choose a username from a list"
>    button auto NOTsticky>>/%
> !dialogbox
> <<select =txtUserName autosave +SelectUsernameList>>
> !end
> %/
>
> 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