Thanks a lot, I am admiring your patience with me.
Post by 'Mark S.' via TiddlyWikiThe attached version will apply the excludeStory tiddlers before
saving the story in the list.
Mark
Hi Mark,
Thanks for the .json
The view-template works fine, it creates a neat row and tiddlers
tagged with excludeStory are not shown, but they are saved in the
list and are opened when you load the story.
For my purpose would be best to exclude them at once...
I understand that the Problem is in opening tiddlers contained in
the textfield if they are not properly aligned. In TWC the
tiddlytools StorySaverPlugin managed
this...http://www.tiddlytools.com/#StorySaverPlugin
<http://www.tiddlytools.com/#StorySaverPlugin>
Yours Jan
-------- Weitergeleitete Nachricht --------
OpenStory/SaveStory
Datum: Mon, 2 May 2016 10:08:18 -0700 (PDT)
<javascript:>
Here's a json with the updated save/show routines and with the
suggested view template. Be sure to back up before trying.
I can imagine several ways in which this might not work as you
wanted, so you will need to specify how it is not working properly.
It might be possible to create a wikified list with a javascript
macro. But I'm thinking that you want your users to edit that list
in the text editor. So that would take a second javascript macro
to parse the human readable list back into the kind of lists used
to save stories. Have to think about that.
Good luck,
Mark
In general, I think TWC was favorable in many ways to TW5.
Hello Mark,
Thanks for your help and sorry for not answering more quickly.
I did not know ther was so much difference between TWC and TW5.
IÂŽll have to do a lot of learning if i really change.
I could not get your solution to work properly.
I don't think there is a "split" operator -- at least it's
not mentioned in the docs.
That's a plugin by Tobias....$:/plugins/tobibeer/split
<https://groups.google.com/group/tiddlywiki/attach/25c4517a9fe38/Neustart.html?part=0.1.1&authuser=0>
And I don't think you can capture the nicely formatted
list and tuck it into a tiddler. It would be cool if you
could.
That's a pitty, in Tiddlytools for classic ther was a plugin
called "clickify" which did exactly this
<<clickify newTiddler
label:"save story!" focus:title tag:snapshot
title:{{prompt('Please enter a name','')}}
text:{{
var out="";
story.forEachTiddler(function(t){
var tid=store.getTiddler(t);
if(tid&&!tid.isTagged("excludeStory"))
out+="[["+t+"]]\n";});
out += '\n' + store.getTiddlerText('openStoryTemplate')
##which inserts the textfield of the Template and creates a
button to open the story##
out;
}}>>
By the template this
<<openStory {{tiddler.title}}>>
was inserted into each created SnapshotTiddler to open the
story contained...
Thanks again,
Jan
Hello,
1. Create a ShadowTiddler called [[Snapshot]] which
{{{[split:list{$:/StoryList!!list}]}}}
Question: How can I exclude the Tiddlers Tagged
with excludeStory?
2. How can set the value of
|<$action-setfield
$tiddler="$(snapshot)$"$field="text"$value=
tags="Snapshot">|
to the clickyfied Text of [[Snapshot]]
Thanks...
Jan
Hello,
Technically, this modification of matebele's
|
\define saveSnapshot()
<$button>SaveSnapshot
<$action-setfield
$tiddler="$(snapshot)$"$field="text"$value=
tags="Snapshot">
</$button>
\end
\define showSnapshot()
<$button
set="$:/StoryList!!list"setTo={{$(snap)$}}>ShowSnapshot</$button>
\end
;Show Snapshot
<span title="Select a Snapshot"><$select
tiddler="$:/_snapshots" field="story-name"
default='(none)'>
<$list filter="[tag[Snapshot]]"
variable="currentIndex">
<option
value=<<currentIndex>>><<currentIndex>></option>
</$list>
</$select></span>
<$set name="snap" value={{$:/_snapshots!!story-name}}>
<<showSnapshot>>
</$set>
;Save Snapshot
<span title="Entera Name"><$edit-text
tiddler="$:/_snapshots" field="story-name"/></span>
<$set
name="snapshot"value={{$:/_snapshots!!story-name}}>
<<saveSnapshot >>
</$set>
|
Be sure to back up before trying this! You will
need to create an additional tiddler |$:/_snapshots|.
But I'm guessing that you won't like the way it
works -- all the tiddlers are listed one after
another in a single line rather than in list. I
imagine it will take a javáscript macro to be able
to make it into a standard list.
Mark
On Wednesday, April 27, 2016 at 3:24:46 PM UTC-7,
Hello Mark,
I am working on a collection of excercises for
theatre-classes.
Tiddlers describing Exercises are combined for
lessons vÃa stories.
Thus the stories - like shold be tagged to
sort them and described which aim shall be
achieved.
The idea is to work together on this
collection and to exchange exercises and
lessons. It is necessary to import just the
new storytiddler (and the tiddlers that don't
exist yet, but that's another task) in order
not to make a mess.
If you are interested the in TWC version here
https://www.dropbox.com/s/837chmzhxky7wjm/DS%20Arbeitsfassung.html?dl=0
<https://www.dropbox.com/s/837chmzhxky7wjm/DS%20Arbeitsfassung.html?dl=0>
If you type storydemo in the searchfield you
see the kind of storytiddler I would like to
generate. This one was generated automatically
which collects information from fields in the
tiddlers of the story...
Thanks for your interest
Jan
Am 27.04.2016 um 22:06 schrieb 'Mark S.' via
I'm trying to understand your use case. If
users have access to your TW, can't they
already just use the dropdown list to
select and display a particular story? How
will having the list in a separate tiddler
help you share metadata?
It almost sounds like you want to share
not just a list of tiddlers but the
contents of the tiddlers as well --
basically an export.
Thanks,
Mark
On Wednesday, April 27, 2016 at 10:19:05
Hi Mat,
thanks for this interesting solution,
it seems that here all snapshots are
saved in one tiddler.
I need to store each story in a single
Tiddler. This is necessary because I
have to add metadata to the stories
and because I want to be able to
exchange these stories with other
users of the Project.
Is it possible to change the code
*-to create a button which saves a list of open Tiddlers in a new Tiddler, (SaveStory)***
\define saveSnapshot()
<$button
set="$:/_snapshots##$(snapText)$"
setTo={{$:/StoryList!!list}}>
{{$:/core/images/done-button}}
Save</$button>
\end
*-to create a button to open all Tiddlers contained in a Tiddler while closing all others.(OpenStory)*
\define loadSnapshot()
<$button
set="$:/StoryList!!list"
setTo={{$:/_snapshots##$(snapSelect)$}}>
{{$:/core/images/right-arrow}}
Load</$button>
\end
-Jan
Maybe matabeles/tobias' thing
will help?
http://tobibeer.github.io/tb5/#Saving%20And%20Loading%20A%20History%20Snapshot
<http://tobibeer.github.io/tb5/#Saving%20And%20Loading%20A%20History%20Snapshot>
<:-)
On Wednesday, April 27, 2016 at
Hello,
I am finally trying to migrate
my TWC into TW5. Unfortunately
I would need some very plugins
which I found on Ericâs
TiddlyTools. What I would need
most is the
OpenStory/SaveStoryPlugins
which allows
*-to create a button which
saves a list of open Tiddlers
in a new Tiddler, and
(SaveStory)**
-to create a button to open
all Tiddlers contained in a
Tiddler while closing all
others. (OpenStory)*
I would be very happy, if
there was a way to do this.
Yours Jan
--
You received this message because
you are subscribed to the Google
Groups "TiddlyWiki" group.
To unsubscribe from this group and
stop receiving emails from it,
send an email to
To post to this group, send email
Visit this group at
https://groups.google.com/group/tiddlywiki
<https://groups.google.com/group/tiddlywiki>.
To view this discussion on the web
visit
https://groups.google.com/d/msgid/tiddlywiki/a098f730-cf23-4c0f-ac54-3425487ce93d%40googlegroups.com
<https://groups.google.com/d/msgid/tiddlywiki/a098f730-cf23-4c0f-ac54-3425487ce93d%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit
https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.
--
You received this message because you are
subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop
receiving emails from it, send an email to
To post to this group, send email to
Visit this group at
https://groups.google.com/group/tiddlywiki
<https://groups.google.com/group/tiddlywiki>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/c46836b9-c347-4d73-b801-13e5a9cf3bf8%40googlegroups.com
<https://groups.google.com/d/msgid/tiddlywiki/c46836b9-c347-4d73-b801-13e5a9cf3bf8%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit
https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.
--
You received this message because you are
subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving
emails from it, send an email to
To post to this group, send email to
Visit this group at
https://groups.google.com/group/tiddlywiki
<https://groups.google.com/group/tiddlywiki>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/81be6646-c94e-4f6d-abee-6afc107cc321%40googlegroups.com
<https://groups.google.com/d/msgid/tiddlywiki/81be6646-c94e-4f6d-abee-6afc107cc321%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit
https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.
--
You received this message because you are subscribed to
the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails
To post to this group, send email to
Visit this group at
https://groups.google.com/group/tiddlywiki
<https://groups.google.com/group/tiddlywiki>.
To view this discussion on the web visit
...
--
You received this message because you are subscribed to the Google
Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/00a7672a-e41a-43ae-868e-f0344a9f77e7%40googlegroups.com
<https://groups.google.com/d/msgid/tiddlywiki/00a7672a-e41a-43ae-868e-f0344a9f77e7%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.