> > I'm afraid you're gonna need to write some custom code.
> I'm afraid you're right. Thanks for the clarification.
Don't be afraid... :-)
Here's some custom code:
----------------------
<<tiddler {{config.options['txtMySearch']='';'';}}>><<option
txtMySearch>>/%
%/<html><nowiki><form style='display:inline'>
<select name='tags'><option value=''>Filter by tag:</option></select>
<input type='button' value='search' onclick="
var text=config.options['txtMySearch'];
var useRE=config.options['chkRegExpSearch'];
var useCase=config.options['chkCaseSensitiveSearch'];
highlightHack=new RegExp(useRE?text:text.escapeRegExp
(),useCase?'mg':'img');
var matches=store.search
(highlightHack,'tags',this.form.tags.value,true);
highlightHack=null;
var q=useRE?'/':'\x27';
if(matches.length>0) {
story.closeAllTiddlers();
story.displayTiddlers(null,matches);
displayMessage(config.macros.search.successMsg.format
([matches.length.toString(),q+text+q]));
} else
displayMessage(config.macros.search.failureMsg.format([q+text+q]));
return false;
"></form></html><<tiddler {{
var list=place.lastChild.getElementsByTagName('form')[0].tags;
var tags=store.getTags()
for (var t=0;t<tags.length;t++)
list.options[list.length]=new Option(tags[t][0],tags[t][0]);
'';}}>>
------------------------
enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios
P.S. GoogleGroups adds word-wrapping, so the formatting of the code
may be a bit messy. You may even have to remove some extra newlines
in order to get this to work. If you get stuck, let me know.