Maybe something like:
for (var i=cntStart; i<max; ++i) {
var en = store.tiddlerExists("Note$1$2:"+i)?"N":"n" ;
out += "|border-width:0px;++...@["+en+"] [[(go)|Note$1$2:"+ i + "]]
<<tiddler [[Note$1$2:" + i +"]]>>===|border-width:0px;<<tiddler $1##
$2." + i +">>|\n"
}
On Feb 15, 1:05 pm, Dave Parker <[email protected]> wrote:
> Hi, I have this part of a script that makes a table:
>
> for (var i=cntStart; i<max; ++i) {
> out += "|border-width:0px;++...@[n] [[(go)|Note$1$2:"+ i + "]]
> <<tiddler [[Note$1$2:" + i +"]]>>===|border-width:0px;<<tiddler $1##
> $2." + i +">>|\n"
>
> }
>
> and I want to change the [n] to [N] (or maybe [''n'']) if the tiddler
> the script refers to exists.
>
> How would one do such a check?
>
> the only thing I could find that might help is the "NewMeansNewPlugin"
> that has this in it:
>
> String.prototype.getNextFreeName = function() {
> var numberRegExp = / \(([0-9]+)\)$/;
> var match = numberRegExp.exec(this);
> if (match) {
> var num = parseInt(match[1]) + 1;
> return this.replace(numberRegExp," ("+num+")");
> }
> else {
> return this + " (1)";
> }
>
> }
>
> ...but I suspect this might not help because it appears to be
> comparing the existing tiddler with the current (thus the use of
> "this" ???) and my use would not be referring to the tiddler with the
> script at all. (To summarize, I really don't know what I'm doing -
> help!)
--
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.