Hi Tobias

How do i make this script actually *replace* text (and *not* fields)
For now I'm using it to add text - which is fine - however I have made
a lot of entries that I would like to replace, either with a blank
textarea or with a new modified template.
I tried to remove the +txt bit after store.getTiddlerText(t.title)
+'\n' and not the rest - to keep fields etc... That didn't work...
> <script label="Replace Text Now!">
> var t,i,
>         tids=store.getTaggedTiddlers('UPDATE'),
>         txt=store.getTiddlerText('NEWTEXT')||'';
> if(!confirm("Really replace the contents of:\n"+
>         tids.map(function(t){return t.title;})))return;
> for(i=0;i<tids.length;i++){
>         t=tids[i];
>         store.saveTiddler(
>                 t.title,
>                 t.title,
>                 store.getTiddlerText(t.title)+'\n'+txt,
>                 config.options.txtUserName,
>                 new Date(),
>                 t.tags,
>                 t.fields,
>                 t.created
>         );};
>
> </script>

Cheers Måns Mårtensson

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

Reply via email to