Ein Archiv von Spielen, Übungen
und Unterrichtsreihen für das Fach
Darstellendes Spiel
Um richtig zu funktionieren, benötigt
diese Webanwendung JavaScript















Darstellendes Spiel
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected {color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<<importTiddlers>>









'

|''Eingabe:''|file|
|''URL:''|http://mineral-tiddlywiki.appspot.com|
|''Workspace:''|(default)|

Dieser Tiddler wurde automatisch erstellt, um Details dieses Servers aufzuzeichnen
|''Eingabe:''|file|
|''URL:''|http://tiddlywiki.ouvaton.org/Demo.html|
|''Workspace:''|(default)|

Dieser Tiddler wurde automatisch erstellt, um Details dieses Servers aufzuzeichnen
|''Eingabe:''|file|
|''URL:''|http://www.tiddlytools.com|
|''Workspace:''|(default)|

Dieser Tiddler wurde automatisch erstellt, um Details dieses Servers aufzuzeichnen
|''Eingabe:''|file|
|''URL:''|http://www.tiddlytools.com/|
|''Workspace:''|(default)|

Dieser Tiddler wurde automatisch erstellt, um Details dieses Servers aufzuzeichnen
[[Gangarten Untergründe]]
[[Im Bann der Königin]]
[[Die Übergabe der Bittschrift]]
[[Wahrnehmung des Raumes]]
[[Die Wirkung der Position auf der Bühne]]
[[Riesenrad]]
[[Räume entstehen lassen]]
[[Imaginierte Räume bespielen]]

<<openStory "04_Raum und Bühne" "Zusammenstellung öffnen" "öffnet alle Einträge der ersten Stunde">>
[[Marionette und Gummipuppe]]
[[Kranich und Schildkröte - Schimpanse und Gorilla]]
[[Grimasken ausprobieren]]
[[Zeitlupenspurt]]
[[Machine Infernale - Die Höllenmaschine]]
[[Marktschreier und Melachncholiker]]
[[Den Fokus auf sich ziehen]]
[[Stummschaltung]]
[[Variationen: Sprechen und Handeln isolieren]]
[[Variationen: Standbild - Pantomime -Gramolo - Schauspiel]]

{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
[[Satzcollage]]
[[chorisches Sprechen]]
[[Klangteppich oder Fußorgel]]
[[Rendezvous mit Dr. Jeckyll]]
[[Machine Infernale - Die Höllenmaschine]]
[[Marionette und Gummipuppe]]
[[Marktschreier und Melachncholiker]]
<<tiddler StoryÖffnenTemplate>>
[[Aua mein Bein]]
[[Kühlkette]]
[[Tödliche Grimassen]]
[[Marktschreier und Melachncholiker]]
[[Gedichtzeile als Kommentar]]
[[Variationen: Standbild - Pantomime - Gramolo - Schauspiel]]<<tiddler StoryÖffnenTemplate>>
[[Au ja!]]
[[Spiegelein, Spieglein]]
[[Statuen im Dialog]]
[[Drohgebärde, doppelt synchron]]
[[Dia-Vortrag]]
[[Dramenstruktur]]<<tiddler StoryÖffnenTemplate>>
[[L’enfer c’est les autres Die Wahrnehmung der anderen]]
[[Objekt der Begierde]]
[[Ich-Zustände]]
[[Die Rolle nachmodellieren]]
Transaktionsanalyse
[[Text: IchZustände]]
Manipulative Spiele
Passivität


{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
[[Brüllen oder Kuscheln]]
[[Marathontanzen]]
[[Zeitlupenschlägerei]]
Choreografie Stühle Dreieck Fliegenbalett
[[Ich-Zustände]]<<tiddler StoryÖffnenTemplate>>
2 Spieler in einer Szene, in der nur drei Sätze gesprochen werden dürfen. Spieler 1 beginnt, dann folgt Spieler 2 mit einem Satz und dann wieder Spieler 1. Innerhalb dieser drei Sätze muss die Spielplattform, das Wer? Wo? Was? etabliert sein.
Spielt zu dritt eine Szene. Der Witz ist dass ihr jeweils eine Rolle spielt, in der ihr aber nicht sprecht und gleichzeitig einem anderen eure Stimme leiht.In den Momenten, in denen ihr etwas sagen würdet, bleibt Ihr stattdessen im Freeze stehen, die Mitspieler bemerken dies möglichst schnell und gehen ebenfalls in den Freeze. A  spricht dann für B, B spricht für C, C spricht für A.
Am Anfang stellen die Figuren sich gegenseitig vor: Nehmt der Reihe nach eine Pose und Mimik ein, die eure Person charakterisiert, während die Mitspieler dies aufgreifen und euch und die Handlungsmotivation in der Szene vorstellen. 
Fangt danach langsam anfangen zu spielen. Später werdet ihr immer mutiger werden, so dass es immer schwieriger wird, selber zu spielen, während man dem anderen seine Stimme leiht.
Stellt euch in einem Kreis auf. Ich halte jetzt die Hand vor dem Körper, als würde ich ein Tablett tragen. Auf der Handfläche trage ich den Laut "A".  Ich beginne mit dem "A"um den Kreis herumzulaufen und versuche mit einem Atemzug so weit zu kommen, wie es geht. "Aaaaaaaa......". Am Ende übergebe ich den Laut demjenigen vor dem ich stehengeblieben bin und nehme seinen Platz ein. Er/Sie übernimmt diesen Vokal und übergibt ihn schließlich einem Nächsten, sodass das "A" immer weiter um den Kreis getragen wird.
Nach dem A werde ich weitere Vokale hereinreichen, sodass schließlich eine Art Kanon aus den verschiedenen Vokalen entsteht.
Gehen. Alle gehen imme wieder durch die Mitte...Und versuchen sich auf diesem Punkt nicht zu begegnen.

!usage
{{{[img[Abschluss.png]]}}}
[img[Abschluss.png]]
!notes
//none//
!type
image/png
!file
./Icons/Abschluss.png
!url

!data
data:image/png;base64,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
/***
|''Name:''|AccordionMenuPlugin|
|''Description:''|Turn an unordered list into an accordion style menu|
|''Author:''|Saq Imtiaz ( lewcid@gmail.com )|
|''Source:''|http://tw.lewcid.org/#AccordionMenuPlugin|
|''Code Repository:''|http://tw.lewcid.org/svn/plugins|
|''Version:''|2.0|
|''Date:''|03/11/2007|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.5|
!!Usage:
* put {{{<<accordion>>}}} on the line after your unordered list

!!Customizing:
* customize the css via the shadow tiddler StyleSheetAccordionMenuPlugin
* or give the list a custom class by passing the classes as parameters to the macro.
** Eg: {{{<<accordion ClassName1 ClassName2>>}}}

!!Examples:
*[[AccordionMenuPluginDemo]]

***/
// /%
//!BEGIN-PLUGIN-CODE
config.macros.accordion={
	dropchar : " \u00BB",
	handler : function(place,macroName,params,wikifier,paramString,tiddler){
		list = findRelated(place.lastChild,"UL","tagName","previousSibling");
		if (!list)
			return;
		addClass(list,"accordion");
		if (params.length){
			addClass(list,paramString);
		}
		this.fixLinks(list.childNodes);		
	},

	fixLinks : function(els){
		for (var i=0; i<els.length; i++){
			if(els[i].tagName.toLowerCase()=="li"){
				var link = findRelated(els[i].firstChild,"A","tagName","nextSibling");
				if(!link){
					var ih = els[i].firstChild.data;
					els[i].removeChild(els[i].firstChild);
					link = createTiddlyElement(null,"a",null,null,ih+this.dropchar,{href:"javascript:;"});
					els[i].insertBefore(link,els[i].firstChild);
				}
				else{
					link.firstChild.data = link.firstChild.data + this.dropchar;
					removeClass(link,"tiddlyLinkNonExisting");
				}
				link.onclick = this.show;
			}
		}
	},
	
	show : function(e){
		var list = this.parentNode.parentNode;
		var els = list.childNodes;
		for (var i=0; i<els.length; i++){
			removeClass(els[i],"accordion-active");
		}
		addClass(this.parentNode,"accordion-active");
	}	
};

config.shadowTiddlers["StyleSheetAccordionMenuPlugin"] = "/*{{{*/\n"+
	 "ul.accordion, ul.accordion li, ul.accordion li ul  {margin:0; padding:0; list-style-type:none;text-align:left;}\n"+
	 "ul.accordion li ul {display:none;}\n"+
	 "ul.accordion li.accordion-active ul {display:block;}\n"+
	 "\n"+
	 "ul.accordion li.accordion-active a {cursor:default;}\n"+
	 "ul.accordion li.accordion-active ul li a{cursor:pointer;}\n"+
	 "\n"+
	 "ul.accordion a {display:block; padding:0.5em;}\n"+
	 "ul.accordion li a.tiddlyLink, ul.accordion li a.tiddlyLinkNonExisting, ul.accordion li a {font-weight:bold;}\n"+
	 "ul.accordion li a {background:#0066aa; color:#FFF; border-bottom:1px solid #fff;}\n"+
	 "ul.accordion li.accordion-active a, ul.accordion li a:hover {background:#00558F;color:#FFF;}\n"+
	 "\n"+
	 "ul.accordion li ul li{display:inline-block;overflow:hidden;}\n"+
	 "ul.accordion li.accordion-active ul li {background:#eff3fa; color:#000; padding:0em;}\n"+
	 "ul.accordion li.accordion-active ul li div {padding:1em 1.5em; background:#eff3fa;}\n"+
	 "ul.accordion li.accordion-active ul a{background:#eff3fa; color:#000; padding:0.5em 0.5em 0.5em 1.0em;border:none;}\n"+
	 "ul.accordion li.accordion-active ul a:hover {background:#e0e8f5; color:#000;}\n" +
	 "/*}}}*/";
 
 store.addNotification("StyleSheetAccordionMenuPlugin",refreshStyles);
 //!END-PLUGIN-CODE
// %/
@@display:none;clear:both;@@

''Creating a navigation menu using the AccordionMenuPlugin is as simple as:''
# writing a two level unordered list using ~TiddlyWiki syntax
# and placing {{{<<accordion>>}}} on the line after it.
Example:
{{{
* Section 1
** [[Link1]]
** [[Link2]]
** [[Link3]]
*Section 2
** [[Link4]]
** [[Link5]]
** [[Link6]]
*Section 3
**[[Link7]]
**[[Link8]]
**[[Link9]]
<<accordion>>
}}}
gives:

* Section 1
** [[Link1]]
** [[Link2]]
** [[Link3]]
*Section 2
** [[Link4]]
** [[Link5]]
** [[Link6]]
*Section 3
**[[Link7]]
**[[Link8]]
**[[Link9]]
<<accordion>>

''The AccordionMenuPlugin was written with navigation menu's in mind but can be put to other uses as well. ''
By wrapping the content in a DIV, you can have multi-line content as well. Example:
{{{
* [[section1]]
**{{myclass{
Praesent posuere sodales tortor. Mauris ut erat non lacus semper porta. Mauris enim. 
Phasellus tempor, metus ut dapibus lobortis, leo magna ornare metus, et pellentesque neque massa eget turpis.
Proin nec tellus. Donec aliquet.
Nullam sed leo bibendum justo rutrum rhoncus.}}}
* section2
**{{myclass{
Donec rhoncus sem eget urna.
Aenean tempor dolor vitae nisi.
Donec leo urna, placerat porttitor, auctor ut, volutpat a, purus,
Etiam eu sapien id nulla malesuada scelerisque.
Maecenas rhoncus, nibh ut aliquam consequat, mi odio luctus sem, eu lobortis dolor neque nec lectus. }}}
* section3
**{{myclass{
Donec rhoncus sem eget urna.
Aenean tempor dolor vitae nisi.
Donec leo urna, placerat porttitor, auctor ut, volutpat a, purus,
Etiam eu sapien id nulla malesuada scelerisque.
Maecenas rhoncus, nibh ut aliquam consequat, mi odio luctus sem, eu lobortis dolor neque nec lectus. }}}
}}}

gives you:

* [[section1]]
**{{myclass{
Praesent posuere sodales tortor. Mauris ut erat non lacus semper porta. Mauris enim. 
Phasellus tempor, metus ut dapibus lobortis, leo magna ornare metus, et pellentesque neque massa eget turpis.
Proin nec tellus. Donec aliquet.
Nullam sed leo bibendum justo rutrum rhoncus.}}}
* section2
**{{myclass{
Donec rhoncus sem eget urna.
Aenean tempor dolor vitae nisi.
Donec leo urna, placerat porttitor, auctor ut, volutpat a, purus,
Etiam eu sapien id nulla malesuada scelerisque.
Maecenas rhoncus, nibh ut aliquam consequat, mi odio luctus sem, eu lobortis dolor neque nec lectus. }}}
* section3
**{{myclass{
Donec rhoncus sem eget urna.
Aenean tempor dolor vitae nisi.
Donec leo urna, placerat porttitor, auctor ut, volutpat a, purus,
Etiam eu sapien id nulla malesuada scelerisque.
Maecenas rhoncus, nibh ut aliquam consequat, mi odio luctus sem, eu lobortis dolor neque nec lectus. }}}
<<accordion>>
Die folgende Übung stärkt die Zwerchfellatmung. Sie kann mehrere Funktionen haben
Sie kann dazu dienen Konzentration Energie sammeln
Sie kann dazu dienen zu Entspannen und Energie abzugeben
...Und sie ist ganz einfach:
Mit beiden Armen gleichzeitig nach oben fassen, am Schluss ganz leicht auf die Zehenspitzen stellen. Handflächen nach außen klappen und beide Arme gleichzeitig wie die Schwingen eines Adlers nach unten führen und dabei einen sch machen.
Macht das einmal- Was passiert durch dass den Sch-Laut?
Mit beiden armen wieder nach oben Schwingen und die Übung mehrmals in langsamen gleichmäßtigem Rhythmus wiederholen.
!Button
{{redButton{<<clickify slideShow tiddler:aktuelleGeschichte label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
Außerirdische sind auf der Erde gelandet.Spielt, wie diese Wesen ihre Umgebung erkunden!
Eurer Phantasie sind dabei keine Gernzen gesetzt: Ihr könnt ein kleines niedliches Alien spielen oder ein großes Monster, eine organische Lebensformen oder einen Roboter.
Überlegt wie sich euer Wesen bewegt und erfindet passende Geräusche.
++++[Beispiele]...Je nachdem wie selbstständig die Schüler die Übung angehen, können hier Beispiele aus ~Science-Fiction_Filmen genannt werden um den Prozess in Gang zu bringen:
~ET, Jabba the Hut, ~R2D2, ~C3PO, Alf, der Blob, ~Jar-Jar-Binks,Yoda, Chewbacca, Der Predator ...)===
Außerirdische sind auf der Erde gelandet und erkunden ihre Umgebung: 
Stellt euch unterschiedliche außerirdische Wesen vor, und ahmt diese bei ihren Erkundungen mit Körper und Stimme nach: 
ET. Jabba the hut, ~R2D2, Alien, Alf, der Blob, ~Jar-Jar-Binks,Yoda, Der Predator ...
Erfindet passende geräusche für die Aliens.
Betretet nacheinander von hinten Mitte die Spielfläche. Bringt einen Stuhl mit, stellt den Stuhl in der Mitte ab, setzt euch drauf und sagt euren Namen. Steht dann auf, geht mit dem Stuhl an eine andere Stelle, stellt den Stuhl ab, stellt euch auf den Stuhl und singt euren Namen mit großer Geste, steigt dann von dem Stuhl und geht nach hinten Mitte ab. Schaut die ganze Zeit möglichst jedem Zuschauer in die Augen.
[[Zusammenstellung als Reihe öffnen]]
[[Aua mein Bein]]
[[Kühlkette]]
[[Stille Post]]
[[Variationen: Standbild - Pantomime - Gramolo - Schauspiel]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
2 Spieler stehen sich gegenüber. Spieler 1 zählt 30 Sekunden lang Begriffe auf, die ihm einfallen (i.d.R. ergibt sich eine assoziative Kette). Anschließend zählt Spieler 2 30 Sekunden lang die Begriffe auf, an die er sich erinnert. Fallen ihm keine Begriffe mehr ein, wiederholt er den letzgenannten so lange, bis ihm etwas einfällt. (i.d.R. kommt nach der 5. oder 6. Wiederholung eines Begriffes dann doch plötzlich noch ein „neuer“ Begriff zum Vorschein)

!usage
{{{[img[Anhänger.png]]}}}
[img[Anhänger.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
''Geh' durch den Raum, die Arme hängen ganz locker an der Seite. 
Konzentriere dich ganz auf dich auf sich selbst, deine Atmung und Körperwahrnehmung.
Je mehr du bei dir ankommst, desto langsamer wirst du. 
Wenn du ganz bei dir bist, bleibst du mit dem Gesicht zur Bühne stehen.
Blick ganz geradeaus. 
Stopp! ''
(Sind wirklich alle angekommen, oder gibt es einen Herdentrieb zum Stehenbleiben)

Ein Wächter sitzt auf einem Stuhl mit dem Rücken zum Publikum und hat die Augen geschlossen. Unter ihrem Stuhl befindet sich ein kostbarer Gegenstand.
Wenn der Wächter etwas hört, dreht er sich um und zeigt ungefähr in die Richtung aus der das Geräusch kam. Wenn er einen Dieb erwischt, erstarrt dieser zur Salzsäule und bleibt in der Position bis sich der Wächter das nächste mal umdreht. Der erfolgreiche Dieb darf als Nächster auf den Stuhl.

[[Polonaise]]
[[Au ja!]]
[[Ritterspiele]]
[[Tödliche Grimassen]]
[[Yvonne redet nicht]]
[[Stille Post]]
[[Mit vollem Mund...]]
[[Ohne Worte]]
[[Minidramen]]

{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
Seht euch das Foto in Ruhe an.
Versetzt euch in die einzelnen Personen:  Untersucht die Körperhaltung, überlegt und erforscht was für ein Lebensgefühl die Personen gehabt haben könnten.
Baut das Foto als Standbild nach.
Äußert der Reihe nach Gedanken die im Kopf der Person herumschwirren. 
Entwickelt eine Szene in der das Bild als Freeze vorkommt: Als Ausgangspunkt, in der Mitte oder als Ende...
/***
|''Name:''|ArchivePlugin|
|''Version:''|2.4.0 (2 Jun 2008)|
|''Source''|http://jackparke.googlepages.com/jtw.html#ArchivePlugin ([[del.icio.us|http://del.icio.us/post?url=http://jackparke.googlepages.com/jtw.html%23ArchivePlugin]])|
|''Author:''|[[Jack]]|
|''Type:''|Plugin|
!Description
The archive plugin allows you to store tiddler text outside of the tiddlywiki file.
Typically you would tag bulky tiddlers or those with infrequently needed content as "Archive" and these would
then be archived as separate html files in the sub folder called "archive".
!Usage
#Create a folder "archive" in the same folder as your tiddlywiki file.
#Install the Archive Plugin and reload your tiddlywiki
#Tag your bulky tiddlers with "Archive"
#Save your tiddlywiki file
!To Do
* Synchronize tiddler renames/deletions with file system
* Lazy loading of archived files via HTTP
!Code
***/
//{{{
version.extensions.ArchivePlugin = {major: 2, minor: 4, revision: 0, date: new Date("Jun 6, 2008")};
config.macros.ArchivePlugin = {};
config.macros.ArchivePlugin.init = function () {
 this.archivePath = getWikiPath('archive');
}

// Hijacking the built-in functions
TW21Saver.prototype.externalizeTiddler = function(store,tiddler)
{
	try {
		var extendedAttributes = "";
		var usePre = config.options.chkUsePreForStorage;
		store.forEachField(tiddler,
			function(tiddler,fieldName,value) {
				// don't store stuff from the temp namespace
				if(typeof value != "string")
					value = "";
				if (!fieldName.match(/^temp\./))
					extendedAttributes += ' %0="%1"'.format([fieldName,value.escapeLineBreaks().htmlEncode()]);
			},true);
		var created = tiddler.created.convertToYYYYMMDDHHMM();
		var modified = tiddler.modified.convertToYYYYMMDDHHMM();
		var vdate = version.date.convertToYYYYMMDDHHMM();
		var attributes = tiddler.modifier ? ' modifier="' + tiddler.modifier.htmlEncode() + '"' : "";
		attributes += (usePre && modified == created) ? "" : ' modified="' + modified +'"';
		attributes += (usePre && created == vdate) ? "" :' created="' + created + '"';
		var tags = tiddler.getTags();
		if(!usePre || tags)
			attributes += ' tags="' + tags.htmlEncode() + '"';
		return ('<div %0="%1"%2%3>%4</'+'div>').format([
				usePre ? "title" : "tiddler",
				tiddler.title.htmlEncode(),
				attributes,
				extendedAttributes,
				usePre ? "\n<pre>" + tiddler.saveMe() + "</pre>\n" : tiddler.escapeLineBreaks().htmlEncode()
			]);
	} catch (ex) {
		throw exceptionText(ex,config.messages.tiddlerSaveError.format([tiddler.title]));
	}
};

Tiddler.prototype.saveMe = function() {
 if (this.tags.indexOf('Archive') != -1) {
 // Save tiddler body to a file in the archive folder
 if (this.text) saveFile(config.macros.ArchivePlugin.archivePath + this.title.filenameEncode() + '.html', this.text)
 return '';
 }
 else
 return this.text.htmlEncode();
}

// This hijack ensures plugins can also be archived
var archivePlugin_getPluginInfo = getPluginInfo;
getPluginInfo = function(tiddler) {
alert(tiddler.title)
 tiddler.text = store.getValue(tiddler, 'text');
 return archivePlugin_getPluginInfo(tiddler);
}

TiddlyWiki.prototype.getValue = function(tiddler, fieldName) {
 var t = this.resolveTiddler(tiddler);
 if (!t)
 return undefined;

 fieldName = fieldName.toLowerCase();

 if (t.tags.indexOf('Archive')!=-1 && fieldName=='text' && t['text']=='') {
 try {
   var tmp = loadFile(config.macros.ArchivePlugin.archivePath + t.title.filenameEncode() + '.html');
   tmp = (tmp.charCodeAt(0) == 239 ? manualConvertUTF8ToUnicode(tmp) : tmp);
 } catch (e) {
   return ''; //alert("{{{Error: Unable to load file '" + config.macros.ArchivePlugin.archivePath + t.title.filenameEncode() + '.html' + "'}}}");
 }
return tmp;
 } else {
 var accessor = TiddlyWiki.standardFieldAccess[fieldName];
 if (accessor) {
 return accessor.get(t);
 }
 }
 
 return t.fields ? t.fields[fieldName] : undefined;
}

String.prototype.filenameEncode = function() {
 return(this.toLowerCase().replace(/[^a-z0-9_-]/g ,"_"));
}

function getWikiPath(folderName) {
 var originalPath = document.location.toString();
 if(originalPath.substr(0,5) != 'file:') {
 alert(config.messages.notFileUrlError);
 if(store.tiddlerExists(config.messages.saveInstructions))
 story.displayTiddler(null,config.messages.saveInstructions);
 return;
 }
 var localPath = getLocalPath(originalPath);
 var backSlash = localPath.lastIndexOf('\\') == -1 ? '/' : '\\';
 var dirPathPos = localPath.lastIndexOf(backSlash);
 var subPath = localPath.substr(0,dirPathPos) + backSlash + (folderName ? folderName + backSlash : '');
 return subPath;
}
// Deleting archive files
TiddlyWiki.prototype.archivePlugin_removeTiddler = TiddlyWiki.prototype.removeTiddler;
TiddlyWiki.prototype.removeTiddler = function(title) {
 var tiddler = store.getTiddler(title);
 var filePath = config.macros.ArchivePlugin.archivePath + title.filenameEncode() + '.html';
 if (tiddler.tags.indexOf('Archive') != -1) ieDeleteFile(filePath);
 this.archivePlugin_removeTiddler(title);
}
function ieDeleteFile(filePath) {
// IE Support only
 if (!config.browser.isIE) return false;
	try {
		var fso = new ActiveXObject("Scripting.FileSystemObject");
	} catch(ex) {return null;}
	try {
	 var file = fso.GetFile(filePath);
	 file.Delete();
	} catch(ex) {return null;}
	return true;
}
//}}}
Während der Mund bei Vokalen nur eine Art Schalltrichter ist, gibt es bei Konsonanten im Mund ein Ereignis, und das könnt ihr spüren. Ich werde jetzt einige Buchstaben sagen.  Sprecht diese nach und versucht zu hören, wie dieser entsteht und wo genau im Mundraum er gebildet wird.
+++[Fragen]...>Die folgende Reihe von Buchstaben leitet die Enddeckung der Mechanismen der Lautentstehung an, indem  zunächst ein für eine Artikulationsart charakteristischer Konsonant vorgestellt wird (Großer Buchstabe), um dann zu fragen welche Laute ähnlich sind und wo diese entstehen.===

Wie wird dieser Laut gebildet?
Wo kann die Enstehung des Klanges im Mund gespürt werden?
Welche Laute werden vergleichbar gebildet  und wo liegen hier die Artikulationsorte



@@font-size:700%;M@@@@font-size:250%;N@@@@font-size:700%;W@@@@font-size:250%;F@@@@font-size:700%;B@@@@font-size:250%;T,D,K,G,@@@@font-size:700%;Z@@@@font-size:250%;,S,Sch@@@@font-size:700%;L R@@

M > Nasenöffnungslaut                                                	N
W >Labiallaut								      	W,F, B
T  > Verschluss/Plosivlaut weiter Beispiele:  	 	D,K, G
Z  > Reibelaut 								S, SCH,
L  > Laterallaut,
R > Schwinglaut 

Stellt euch all in einen, Ich drehe jetzt meinen Kopf nach links und schau meinen Nachbarn an. In diesem Moment der Drehung sagt er einen Begriff – ohne Nachzudenken -  ein Wort, das ihm in dem Moment einfällt.  Dann dreht dieser seinen Kopf und der nächst Spieler den er nun aguct sagt ein Wort… Das Spiel läuft im flotten Tempo mehrmals im Kreis herum.
Ich bin ein Baum gibt einen Begriff vor und stellt ihn dar, der zweite Spieler assoziiert dazu und stellt auch das dar.  „Ich bin ein Blatt“ "Ich bin ein Specht"... 
Stressfreie Variante: 3 Stühle: ein Sp setzt sich in die Mitte der 3 Stühle und sagt: „Ich bin …“, li und re setzten sich 2 Sp hin, assoziieren zu der Aussage des ersten Sp und sagen ebenfalls „Ich bin …“. Sp 1 nimmt einen der beiden Sp mit raus. Der übriggebliebene Spieler setzt sich in die Mitte und wiederholt seine Aussage „Ich bin …“
Baut auf der Übung [[Kleeblatt]] auf: Bildet Vierergruppen und stellt euch zu einem vierblättrigen Kleeblatt auf: 
Ein Kleeblatt macht Bewegungen vor. 
Das Kleeblatt gegenüber muss die Bewegungen nachmachen. 
Die Blätter rechts und links werfen jeweils abwechselnd Begriffe in den Raum, auf die der Nachahmende jeweils mit einem Wort oder einem Satz reagiert.
Danach rochieren die Aufgaben im Uhrzeigersinn.
{{redButton{+++[Alle Einträge]}}}...@@font-size:2em;<<tiddler Listenmacher2 with: {{tiddler.title}}>>@@===<<setIcon Kartei.png>>}}}
Eigentlich sollte die Liste schlanker erzeugt werden können, und zwar so:
<<tiddler ListenKlappe##nix with: {{tiddler.title}}>>

Dies hier sollte dann in der Klappe erscheinen
<<tiddler ListenKlappe##Klappentext with: {{tiddler.title}}>>

Jeder atmet für sich durch die Nase ein bis die Lunge maximal mit Luft gefüllt ist und das Zwerchfell sich nach unten drückt.

Nach und nach entwickelt sich ein individueller Atemrhythmus. konzentriert euch auf diesen Rhythmus.

Nehmt die Atemrhythmen der restlichen Gruppenmitglieder wahr und versucht einen gemeinsamen Rhythmus zu erreichen.

Varianten:
1. Atmet durch die Nase ein und durch den Mund aus.
2. Atmet durch den Mund aus und macht dabei Geräusche, bis die Luft völlig aus den Lungen entwichen ist.
3. Atmet weiter mit Geräuschen durch den Mund aus, fangt dabei mit dem höchsten Ton eurers individuellen Stimmumfangs an. lasst diesen tiefer und tiefer werden, sodass ihr mit dem tiefsten aufhört.  
Anschließend umgekehrt: Fangt mit dem tiefstmöglichen Ton an und hört mit dem höchstmöglichen auf.

text/plain
.txt .text .js .vbs .asp .cgi .pl
----
text/html
.htm .html .hta .htx .mht
----
text/comma-separated-values
.csv
----
text/javascript
.js
----
text/css
.css
----
text/xml
.xml .xsl .xslt
----
image/gif
.gif
----
image/jpeg
.jpg .jpe .jpeg
----
image/png
.png
----
image/bmp
.bmp
----
image/tiff
.tif .tiff
----
audio/basic
.au .snd
----
audio/wav
.wav
----
audio/x-pn-realaudio
.ra .rm .ram
----
audio/x-midi
.mid .midi
----
audio/mp3
.mp3
----
audio/m3u
.m3u
----
video/x-ms-asf
.asf
----
video/avi
.avi
----
video/mpeg
.mpg .mpeg
----
video/quicktime
.qt .mov .qtvr
----
application/pdf
.pdf
----
application/rtf
.rtf
----
application/postscript
.ai .eps .ps
----
application/wordperfect
.wpd
----
application/mswrite
.wri
----
application/msexcel
.xls .xls3 .xls4 .xls5 .xlw
----
application/msword
.doc
----
application/mspowerpoint
.ppt .pps
----
application/x-director
.swa
----
application/x-shockwave-flash
.swf
----
application/x-zip-compressed
.zip
----
application/x-gzip
.gz
----
application/x-rar-compressed
.rar
----
application/octet-stream
.com .exe .dll .ocx
----
application/java-archive
.jar
/***
|Name|AttachFilePlugin|
|Source|http://www.TiddlyTools.com/#AttachFilePlugin|
|Documentation|http://www.TiddlyTools.com/#AttachFilePluginInfo|
|Version|4.0.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Requires|AttachFilePluginFormatters, AttachFileMIMETypes|
|Description|Store binary files as base64-encoded tiddlers with fallback links for separate local and/or remote file storage|
Store or link binary files (such as jpg, gif, pdf or even mp3) within your TiddlyWiki document and then use them as images or links from within your tiddler content.
> Important note: As of version 3.6.0, in order to //render// images and other binary attachments created with this plugin, you must also install [[AttachFilePluginFormatters]], which extends the behavior of the TiddlyWiki core formatters for embedded images ({{{[img[tooltip|image]]}}}), linked embedded images ({{{[img[tooltip|image][link]]}}}), and external/"pretty" links ({{{[[label|link]]}}}), so that these formatter will process references to attachment tiddlers as if a normal file reference had been provided. |
!!!!!Documentation
>see [[AttachFilePluginInfo]]
!!!!!Inline interface (live)
>see [[AttachFile]] (shadow tiddler)
><<tiddler AttachFile>>
!!!!!Revisions
<<<
2011.02.14 4.0.1 fix OSX error: use picker.file.path
2009.06.04 4.0.0 changed attachment storage format to use //sections// instead of embedded substring markers.
|please see [[AttachFilePluginInfo]] for additional revision details|
2005.07.20 1.0.0 Initial Release
<<<
!!!!!Code
***/
// // version
//{{{
version.extensions.AttachFilePlugin= {major: 4, minor: 0, revision: 1, date: new Date(2011,2,14)};

// shadow tiddler
config.shadowTiddlers.AttachFile="<<attach inline>>";

// add 'attach' backstage task (insert before built-in 'importTask')
if (config.tasks) { // for TW2.2b or above
	config.tasks.attachTask = {
		text: "attach",
		tooltip: "Attach a binary file as a tiddler",
		content: "<<attach inline>>"
	}
	config.backstageTasks.splice(config.backstageTasks.indexOf("importTask"),0,"attachTask");
}

config.macros.attach = {
// // lingo
//{{{
	label: "attach file",
	tooltip: "Attach a file to this document",
	linkTooltip: "Attachment: ",

	typeList: "AttachFileMIMETypes",

	titlePrompt: " enter tiddler title...",
	MIMEPrompt: "<option value=''>select MIME type...</option><option value='editlist'>[edit list...]</option>",
	localPrompt: " enter local path/filename...",
	URLPrompt: " enter remote URL...",

	tiddlerErr: "Please enter a tiddler title",
	sourceErr: "Please enter a source path/filename",
	storageErr: "Please select a storage method: embedded, local or remote",
	MIMEErr: "Unrecognized file format.  Please select a MIME type",
	localErr: "Please enter a local path/filename",
	URLErr: "Please enter a remote URL",
	fileErr: "Invalid path/file or file not found",

	tiddlerFormat: '!usage\n{{{%0}}}\n%0\n!notes\n%1\n!type\n%2\n!file\n%3\n!url\n%4\n!data\n%5\n',

//}}}
// // macro definition
//{{{
	handler:
	function(place,macroName,params) {
		if (params && !params[0])
			{ createTiddlyButton(place,this.label,this.tooltip,this.toggleAttachPanel); return; }
		var id=params.shift();
		this.createAttachPanel(place,id+"_attachPanel",params);
		document.getElementById(id+"_attachPanel").style.position="static";
		document.getElementById(id+"_attachPanel").style.display="block";
	},
//}}}
//{{{
	createAttachPanel:
	function(place,panel_id,params) {
		if (!panel_id || !panel_id.length) var panel_id="_attachPanel";
		// remove existing panel (if any)
		var panel=document.getElementById(panel_id); if (panel) panel.parentNode.removeChild(panel);
		// set styles for this panel
		setStylesheet(this.css,"attachPanel");
		// create new panel
		var title=""; if (params && params[0]) title=params.shift();
		var types=this.MIMEPrompt+this.formatListOptions(store.getTiddlerText(this.typeList)); // get MIME types
		panel=createTiddlyElement(place,"span",panel_id,"attachPanel",null);
		var html=this.html.replace(/%id%/g,panel_id);
		html=html.replace(/%title%/g,title);
		html=html.replace(/%disabled%/g,title.length?"disabled":"");
		html=html.replace(/%IEdisabled%/g,config.browser.isIE?"disabled":"");
		html=html.replace(/%types%/g,types);
		panel.innerHTML=html;
		if (config.browser.isGecko) { // FF3 FIXUP
			document.getElementById("attachSource").style.display="none";
			document.getElementById("attachFixPanel").style.display="block";
		}
		return panel;
	},
//}}}
//{{{
	toggleAttachPanel:
	function (e) {
		if (!e) var e = window.event;
		var parent=resolveTarget(e).parentNode;
		var panel = document.getElementById("_attachPanel");
		if (panel==undefined || panel.parentNode!=parent)
			panel=config.macros.attach.createAttachPanel(parent,"_attachPanel");
		var isOpen = panel.style.display=="block";
		if(config.options.chkAnimate)
			anim.startAnimating(new Slider(panel,!isOpen,e.shiftKey || e.altKey,"none"));
		else
			panel.style.display = isOpen ? "none" : "block" ;
		e.cancelBubble = true;
		if (e.stopPropagation) e.stopPropagation();
		return(false);
	},
//}}}
//{{{
	formatListOptions:
	function(text) {
		if (!text || !text.trim().length) return "";
		// get MIME list content from text
		var parts=text.split("\n----\n");
		var out="";
		for (var p=0; p<parts.length; p++) {
			var lines=parts[p].split("\n");
			var label=lines.shift(); // 1st line=display text
			var value=lines.shift(); // 2nd line=item value
			out +='<option value="%1">%0</option>'.format([label,value]);
		}
		return out;
	},
//}}}
// // interface definition
//{{{
	css:
	".attachPanel { display: none; position:absolute; z-index:10; width:35em; right:105%; top:0em;\
		background-color: #eee; color:#000; font-size: 8pt; line-height:110%;\
		border:1px solid black; border-bottom-width: 3px; border-right-width: 3px;\
		padding: 0.5em; margin:0em; -moz-border-radius:1em;-webkit-border-radius:1em; text-align:left }\
	.attachPanel form { display:inline;border:0;padding:0;margin:0; }\
	.attachPanel select { width:99%;margin:0px;font-size:8pt;line-height:110%;}\
	.attachPanel input  { width:98%;padding:0px;margin:0px;font-size:8pt;line-height:110%}\
	.attachPanel textarea { width:98%;margin:0px;height:2em;font-size:8pt;line-height:110%}\
	.attachPanel table { width:100%;border:0;margin:0;padding:0;color:inherit; }\
	.attachPanel tbody, .attachPanel tr, .attachPanel td { border:0;margin:0;padding:0;color:#000; }\
	.attachPanel .box { border:1px solid black; padding:.3em; margin:.3em 0px; background:#f8f8f8; \
		-moz-border-radius:5px;-webkit-border-radius:5px; }\
	.attachPanel .chk { width:auto;border:0; }\
	.attachPanel .btn { width:auto; }\
	.attachPanel .btn2 { width:49%; }\
	",
//}}}
//{{{
	html:
	'<form>\
		attach from source file\
		<input type="file" id="attachSource" name="source" size="56"\
			onChange="config.macros.attach.onChangeSource(this)">\
		<div id="attachFixPanel" style="display:none"><!-- FF3 FIXUP -->\
			<input type="text" id="attachFixSource" style="width:90%"\
				title="Enter a path/file to attach"\
				onChange="config.macros.attach.onChangeSource(this);">\
			<input type="button" style="width:7%" value="..."\
				title="Enter a path/file to attach"\
				onClick="config.macros.attach.askForFilename(document.getElementById(\'attachFixSource\'));">\
		</div><!--end FF3 FIXUP-->\
		<div class="box">\
		<table style="border:0"><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			embed data <input type=checkbox class=chk name="useData" %IEdisabled% \
				onclick="if (!this.form.MIMEType.value.length)\
					this.form.MIMEType.selectedIndex=this.checked?1:0; ">&nbsp;\
		</td><td style="border:0">\
			<select size=1 name="MIMEType" \
				onchange="this.title=this.value; if (this.value==\'editlist\')\
					{ this.selectedIndex=this.form.useData.checked?1:0; story.displayTiddler(null,config.macros.attach.typeList,2); return; }">\
				<option value=""></option>\
				%types%\
			</select>\
		</td></tr><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			local link <input type=checkbox class=chk name="useLocal"\
				onclick="this.form.local.value=this.form.local.defaultValue=this.checked?config.macros.attach.localPrompt:\'\';">&nbsp;\
		</td><td style="border:0">\
			<input type=text name="local" size=15 autocomplete=off value=""\
				onchange="this.form.useLocal.checked=this.value.length" \
				onkeyup="this.form.useLocal.checked=this.value.length" \
				onfocus="if (!this.value.length) this.value=config.macros.attach.localPrompt; this.select()">\
		</td></tr><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			remote link <input type=checkbox class=chk name="useURL"\
				onclick="this.form.URL.value=this.form.URL.defaultValue=this.checked?config.macros.attach.URLPrompt:\'\';\">&nbsp;\
		</td><td style="border:0">\
			<input type=text name="URL" size=15 autocomplete=off value=""\
				onfocus="if (!this.value.length) this.value=config.macros.attach.URLPrompt; this.select()"\
				onchange="this.form.useURL.checked=this.value.length;"\
				onkeyup="this.form.useURL.checked=this.value.length;">\
		</td></tr></table>\
		</div>\
		<table style="border:0"><tr style="border:0"><td style="border:0;text-align:right;vertical-align:top;width:1%;white-space:nowrap">\
			notes&nbsp;\
		</td><td style="border:0" colspan=2>\
			<textarea name="notes" style="width:98%;height:3.5em;margin-bottom:2px"></textarea>\
		</td><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			attach as&nbsp;\
		</td><td style="border:0" colspan=2>\
			<input type=text name="tiddlertitle" size=15 autocomplete=off value="%title%"\
				onkeyup="if (!this.value.length) { this.value=config.macros.attach.titlePrompt; this.select(); }"\
				onfocus="if (!this.value.length) this.value=config.macros.attach.titlePrompt; this.select()" %disabled%>\
		</td></tr></tr><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			add tags&nbsp;\
		</td><td style="border:0">\
			<input type=text name="tags" size=15 autocomplete=off value="" onfocus="this.select()">\
		</td><td style="width:40%;text-align:right;border:0">\
			<input type=button class=btn2 value="attach"\
				onclick="config.macros.attach.onClickAttach(this)"><!--\
			--><input type=button class=btn2 value="close"\
				onclick="var panel=document.getElementById(\'%id%\'); if (panel) panel.parentNode.removeChild(panel);">\
		</td></tr></table>\
	</form>',
//}}}
// // control processing
//{{{
	onChangeSource:
	function(here) {
		var form=here.form;
		var list=form.MIMEType;
		var theFilename  = here.value;
		var theExtension = theFilename.substr(theFilename.lastIndexOf('.')).toLowerCase();
		// if theFilename is in current document folder, remove path prefix and use relative reference
		var h=document.location.href; folder=getLocalPath(decodeURIComponent(h.substr(0,h.lastIndexOf("/")+1)));
		if (theFilename.substr(0,folder.length)==folder) theFilename='./'+theFilename.substr(folder.length);
		else theFilename='file:///'+theFilename; // otherwise, use absolute reference
		theFilename=theFilename.replace(/\\/g,"/"); // fixup: change \ to /
		form.useLocal.checked = true;
		form.local.value = theFilename;
		form.useData.checked = !form.useData.disabled;
		list.selectedIndex=1;
		for (var i=0; i<list.options.length; i++) // find matching MIME type
			if (list.options[i].value.indexOf(theExtension)!=-1) { list.selectedIndex = i; break; }
		if (!form.tiddlertitle.disabled)
			form.tiddlertitle.value=theFilename.substr(theFilename.lastIndexOf('/')+1); // get tiddlername from filename
	},
//}}}
//{{{
	onClickAttach:
	function (here) {
		clearMessage();
		// get input values
		var form=here.form;
		var src=form.source; if (config.browser.isGecko) src=document.getElementById("attachFixSource");
		src=src.value!=src.defaultValue?src.value:"";
		var when=(new Date()).formatString(config.macros.timeline.dateFormat);
		var title=form.tiddlertitle.value;
		var local = form.local.value!=form.local.defaultValue?form.local.value:"";
		var url = form.URL.value!=form.URL.defaultValue?form.URL.value:"";
		var notes = form.notes.value;
		var tags = "attachment excludeMissing "+form.tags.value;
		var useData=form.useData.checked;
		var useLocal=form.useLocal.checked;
		var useURL=form.useURL.checked;
		var mimetype = form.MIMEType.value.length?form.MIMEType.options[form.MIMEType.selectedIndex].text:"";
		// validate checkboxes and get filename
		if (useData) {
			if (src.length) { if (!theLocation) var theLocation=src; }
			else { alert(this.sourceErr); src.focus(); return false; }
		}
		if (useLocal) {
			if (local.length) { if (!theLocation) var theLocation = local; }
			else { alert(this.localErr); form.local.focus(); return false; }
		}
		if (useURL) {
			if (url.length) { if (!theLocation) var theLocation = url; }
			else { alert(this.URLErr); form.URL.focus(); return false; }
		}
		if (!(useData||useLocal||useURL))
			{ form.useData.focus(); alert(this.storageErr); return false; }
		if (!theLocation)
			{ src.focus(); alert(this.sourceErr); return false; }
		if (!title || !title.trim().length || title==this.titlePrompt)
			{ form.tiddlertitle.focus(); alert(this.tiddlerErr); return false; }
		// if not already selected, determine MIME type based on filename extension (if any)
		if (useData && !mimetype.length && theLocation.lastIndexOf('.')!=-1) {
			var theExt = theLocation.substr(theLocation.lastIndexOf('.')).toLowerCase();
			var theList=form.MIMEType;
			for (var i=0; i<theList.options.length; i++)
				if (theList.options[i].value.indexOf(theExt)!=-1)
					{ var mimetype=theList.options[i].text; theList.selectedIndex=i; break; }
		}
		// attach the file
		return this.createAttachmentTiddler(src, when, notes, tags, title,
			useData, useLocal, useURL, local, url, mimetype);
	},
	getMIMEType:
	function(src,def) {
		var ext = src.substr(src.lastIndexOf('.')).toLowerCase();
		var list=store.getTiddlerText(this.typeList);
		if (!list || !list.trim().length) return def;
		// get MIME list content from tiddler
		var parts=list.split("\n----\n");
		for (var p=0; p<parts.length; p++) {
			var lines=parts[p].split("\n");
			var mime=lines.shift(); // 1st line=MIME type
			var match=lines.shift(); // 2nd line=matching extensions
			if (match.indexOf(ext)!=-1) return mime;
		}
		return def;
	},
	createAttachmentTiddler:
	function (src, when, notes, tags, title, useData, useLocal, useURL, local, url, mimetype, noshow) {
		if (useData) { // encode the data
			if (!mimetype.length) {
				alert(this.MIMEErr);
				form.MIMEType.selectedIndex=1; form.MIMEType.focus();
				return false;
			}
			var d = this.readFile(src); if (!d) { return false; }
			displayMessage('encoding '+src);
			var encoded = this.encodeBase64(d);
			displayMessage('file size='+d.length+' bytes, encoded size='+encoded.length+' bytes');
		}
		var usage=(mimetype.substr(0,5)=="image"?'[img[%0]]':'[[%0|%0]]').format([title]);
		var theText=this.tiddlerFormat.format([
			usage, notes.length?notes:'//none//', mimetype,
			useLocal?local.replace(/\\/g,'/'):'', useURL?url:'',
			useData?('data:'+mimetype+';base64,'+encoded):'' ]);
		store.saveTiddler(title,title,theText,config.options.txtUserName,new Date(),tags);
		var panel=document.getElementById("attachPanel"); if (panel) panel.style.display="none";
		if (!noshow) { story.displayTiddler(null,title); story.refreshTiddler(title,null,true); }
		displayMessage('attached "'+title+'"');
		return true;
	},
//}}}
// // base64 conversion
//{{{
	encodeBase64:
	function (d) {
		if (!d) return null;
		// encode as base64
		var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
		var out="";
		var chr1,chr2,chr3="";
		var enc1,enc2,enc3,enc4="";
		for (var count=0,i=0; i<d.length; ) {
			chr1=d.charCodeAt(i++);
			chr2=d.charCodeAt(i++);
			chr3=d.charCodeAt(i++);
			enc1=chr1 >> 2;
			enc2=((chr1 & 3) << 4) | (chr2 >> 4);
			enc3=((chr2 & 15) << 2) | (chr3 >> 6);
			enc4=chr3 & 63;
			if (isNaN(chr2)) enc3=enc4=64;
			else if (isNaN(chr3)) enc4=64;
			out+=keyStr.charAt(enc1)+keyStr.charAt(enc2)+keyStr.charAt(enc3)+keyStr.charAt(enc4);
			chr1=chr2=chr3=enc1=enc2=enc3=enc4="";
		}
		return out;
	},
	decodeBase64: function(input) {
		var out="";
		var chr1,chr2,chr3;
		var enc1,enc2,enc3,enc4;
		var i = 0;
		// remove all characters that are not A-Z, a-z, 0-9, +, /, or =
		input=input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
		do {
			enc1=keyStr.indexOf(input.charAt(i++));
			enc2=keyStr.indexOf(input.charAt(i++));
			enc3=keyStr.indexOf(input.charAt(i++));
			enc4=keyStr.indexOf(input.charAt(i++));
			chr1=(enc1 << 2) | (enc2 >> 4);
			chr2=((enc2 & 15) << 4) | (enc3 >> 2);
			chr3=((enc3 & 3) << 6) | enc4;
			out=out+String.fromCharCode(chr1);
			if (enc3!=64) out=out+String.fromCharCode(chr2);
			if (enc4!=64) out=out+String.fromCharCode(chr3);
		} while (i<input.length);
		return out;
	},
//}}}
// // I/O functions
//{{{
	readFile: // read local BINARY file data
	function(filePath) {
		if(!window.Components) { return null; }
		try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }
		catch(e) { alert("access denied: "+filePath); return null; }
		var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
		try { file.initWithPath(filePath); } catch(e) { alert("cannot read file - invalid path: "+filePath); return null; }
		if (!file.exists()) { alert("cannot read file - not found: "+filePath); return null; }
		var inputStream = Components.classes["@mozilla.org/network/file-input-stream;1"].createInstance(Components.interfaces.nsIFileInputStream);
		inputStream.init(file, 0x01, 00004, null);
		var bInputStream = Components.classes["@mozilla.org/binaryinputstream;1"].createInstance(Components.interfaces.nsIBinaryInputStream);
		bInputStream.setInputStream(inputStream);
		return(bInputStream.readBytes(inputStream.available()));
	},
//}}}
//{{{
	writeFile:
	function(filepath,data) {
		// TBD: decode base64 and write BINARY data to specified local path/filename
		return(false);
	},
//}}}
//{{{
	askForFilename: // for FF3 fixup
	function(target) {
		var msg=config.messages.selectFile;
		if (target && target.title) msg=target.title; // use target field tooltip (if any) as dialog prompt text
		// get local path for current document
		var path=getLocalPath(document.location.href);
		var p=path.lastIndexOf("/"); if (p==-1) p=path.lastIndexOf("\\"); // Unix or Windows
		if (p!=-1) path=path.substr(0,p+1); // remove filename, leave trailing slash
		var file=""
		var result=window.mozAskForFilename(msg,path,file,true); // FF3 FIXUP ONLY
		if (target && result.length) // set target field and trigger handling
			{ target.value=result; target.onchange(); }
		return result; 
	}
};
//}}}
//{{{
if (window.mozAskForFilename===undefined) { // also defined by CoreTweaks (for ticket #604)
	window.mozAskForFilename=function(msg,path,file,mustExist) {
		if(!window.Components) return false;
		try {
			netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
			var nsIFilePicker = window.Components.interfaces.nsIFilePicker;
			var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);
			picker.init(window, msg, mustExist?nsIFilePicker.modeOpen:nsIFilePicker.modeSave);
			var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
			thispath.initWithPath(path);
			picker.displayDirectory=thispath;
			picker.defaultExtension='';
			picker.defaultString=file;
			picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterText|nsIFilePicker.filterHTML);
			if (picker.show()!=nsIFilePicker.returnCancel)
				var result=picker.file.path;
		}
		catch(ex) { displayMessage(ex.toString()); }
		return result;
	}
}
//}}}
/***
|Name|AttachFilePluginFormatters|
|Source|http://www.TiddlyTools.com/#AttachFilePluginFormatters|
|Version|4.0.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1.3|
|Type|plugin|
|Description|run-time library for displaying attachment tiddlers|
Runtime processing for //rendering// attachment tiddlers created by [[AttachFilePlugin]].   Attachment tiddlers are tagged with<<tag attachment>>and contain binary file content (e.g., jpg, gif, pdf, mp3, etc.) that has been stored directly as base64 text-encoded data or can be loaded from external files stored on a local filesystem or remote web server.  Note: after creating new attachment tiddlers, you can remove [[AttachFilePlugin]], as long as you retain //this// tiddler (so that images can be rendered later on).
!!!!!Formatters
<<<
This plugin extends the behavior of the following TiddlyWiki core "wikify()" formatters:
* embedded images: {{{[img[tooltip|image]]}}}
* linked embedded images: {{{[img[tooltip|image][link]]}}}
* external/"pretty" links: {{{[[label|link]]}}}
''Please refer to AttachFilePlugin (source: http://www.TiddlyTools.com/#AttachFilePlugin) for additional information.''
<<<
!!!!!Revisions
<<<
2009.10.10 [4.0.1] in fileExists(), check for IE to avoid hanging Chrome during startup
2009.06.04 [4.0.0] changed attachment storage format to use //sections// instead of embedded substring markers.
2008.01.08 [*.*.*] plugin size reduction: documentation moved to ...Info
2007.12.04 [*.*.*] update for TW2.3.0: replaced deprecated core functions, regexps, and macros
2007.10.29 [3.7.0] more code reduction: removed upload handling from AttachFilePlugin (saves ~7K!)
2007.10.28 [3.6.0] removed duplicate formatter code from AttachFilePlugin (saves ~10K!) and updated documentation accordingly.  This plugin ([[AttachFilePluginFormatters]]) is now //''required''// in order to display attached images/binary files within tiddler content.
2006.05.20 [3.4.0] through 2007.03.01 [3.5.3] sync with AttachFilePlugin
2006.05.13 [3.2.0] created from AttachFilePlugin v3.2.0
<<<
!!!!!Code
***/
// // version
//{{{
version.extensions.AttachFilePluginFormatters= {major: 4, minor: 0, revision: 1, date: new Date(2009,10,10)};
//}}}

//{{{
if (config.macros.attach==undefined) config.macros.attach= { };
//}}}
//{{{
if (config.macros.attach.isAttachment==undefined) config.macros.attach.isAttachment=function (title) {
	var tiddler = store.getTiddler(title);
	if (tiddler==undefined || tiddler.tags==undefined) return false;
	return (tiddler.tags.indexOf("attachment")!=-1);
}
//}}}

//{{{
// test for local file existence - returns true/false without visible error display
if (config.macros.attach.fileExists==undefined) config.macros.attach.fileExists=function(f) {
	if(window.Components) { // MOZ
		try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }
		catch(e) { return false; } // security access denied
		var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
		try { file.initWithPath(f); }
		catch(e) { return false; } // invalid directory
		return file.exists();
	}
	else if (config.browser.isIE) { // IE
		var fso = new ActiveXObject("Scripting.FileSystemObject");
		return fso.FileExists(f);
	}
	else return true; // other browsers: assume file exists
}
//}}}

//{{{
if (config.macros.attach.getAttachment==undefined) config.macros.attach.getAttachment=function(title) {

	// extract embedded data, local and remote links (if any)
	var text=store.getTiddlerText(title,'');
	var embedded=store.getTiddlerText(title+'##data','').trim();
	var locallink=store.getTiddlerText(title+'##file','').trim();
	var remotelink=store.getTiddlerText(title+'##url','').trim();

	// backward-compatibility for older attachments (pre 4.0.0)
	var startmarker="---BEGIN_DATA---\n";
	var endmarker="\n---END_DATA---";
	var pos=0; var endpos=0;
	if ((pos=text.indexOf(startmarker))!=-1 && (endpos=text.indexOf(endmarker))!=-1)
		embedded="data:"+(text.substring(pos+startmarker.length,endpos)).replace(/\n/g,'');
	if ((pos=text.indexOf("/%LOCAL_LINK%/"))!=-1)
		locallink=text.substring(text.indexOf("|",pos)+1,text.indexOf("]]",pos));
	if ((pos=text.indexOf("/%REMOTE_LINK%/"))!=-1)
		remotelink=text.substring(text.indexOf("|",pos)+1,text.indexOf("]]",pos));

	// if there is a data: URI defined (not supported by IE)
	if (embedded.length && !config.browser.isIE) return embedded;

	// document is being served remotely... use remote URL (if any)  (avoids security alert)
	if (remotelink.length && document.location.protocol!="file:")
		return remotelink;  

	// local link only... return link without checking file existence (avoids security alert)
	if (locallink.length && !remotelink.length) 
		return locallink; 

	// local link, check for file exist... use local link if found
	if (locallink.length) { 
		locallink=locallink.replace(/^\.[\/\\]/,''); // strip leading './' or '.\' (if any)
		if (this.fileExists(getLocalPath(locallink))) return locallink;
		// maybe local link is relative... add path from current document and try again
		var pathPrefix=document.location.href;  // get current document path and trim off filename
		var slashpos=pathPrefix.lastIndexOf("/"); if (slashpos==-1) slashpos=pathPrefix.lastIndexOf("\\"); 
		if (slashpos!=-1 && slashpos!=pathPrefix.length-1) pathPrefix=pathPrefix.substr(0,slashpos+1);
		if (this.fileExists(getLocalPath(pathPrefix+locallink))) return locallink;
	}

	// no embedded data, no local (or not found), fallback to remote URL (if any)
	if (remotelink.length) return remotelink;

	// attachment URL doesn't resolve, just return input as is
	return title;
}
//}}}
//{{{
if (config.macros.attach.init_formatters==undefined) config.macros.attach.init_formatters=function() {
	if (this.initialized) return;

	// find the formatter for "image" and replace the handler
	for (var i=0; i<config.formatters.length && config.formatters[i].name!="image"; i++);
	if (i<config.formatters.length)	config.formatters[i].handler=function(w) {
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) // Simple bracketted link
			{
			var e = w.output;
			if(lookaheadMatch[5])
				{
				var link = lookaheadMatch[5];
				// ELS -------------
				var external=config.formatterHelpers.isExternalLink(link);
				if (external)
					{
					if (config.macros.attach.isAttachment(link))
						{
						e = createExternalLink(w.output,link);
						e.href=config.macros.attach.getAttachment(link);
						e.title = config.macros.attach.linkTooltip + link;
						}
					else
						e = createExternalLink(w.output,link);
					}
				else 
					e = createTiddlyLink(w.output,link,false,null,w.isStatic);
				// ELS -------------
				addClass(e,"imageLink");
				}
			var img = createTiddlyElement(e,"img");
			if(lookaheadMatch[1])
				img.align = "left";
			else if(lookaheadMatch[2])
				img.align = "right";
			if(lookaheadMatch[3])
				img.title = lookaheadMatch[3];
			img.src = lookaheadMatch[4];
			// ELS -------------
			if (config.macros.attach.isAttachment(lookaheadMatch[4]))
				img.src=config.macros.attach.getAttachment(lookaheadMatch[4]);
			// ELS -------------
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
//}}}
//{{{
	// find the formatter for "prettyLink" and replace the handler
	for (var i=0; i<config.formatters.length && config.formatters[i].name!="prettyLink"; i++);
	if (i<config.formatters.length)	{
		config.formatters[i].handler=function(w) {
			this.lookaheadRegExp.lastIndex = w.matchStart;
			var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
			if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
				var e;
				var text = lookaheadMatch[1];
				if(lookaheadMatch[3]) {
					// Pretty bracketted link
					var link = lookaheadMatch[3];
					if (config.macros.attach.isAttachment(link)) {
						e = createExternalLink(w.output,link);
						e.href=config.macros.attach.getAttachment(link);
						e.title=config.macros.attach.linkTooltip+link;
					}
					else e = (!lookaheadMatch[2] && config.formatterHelpers.isExternalLink(link))
						? createExternalLink(w.output,link)
						: createTiddlyLink(w.output,link,false,null,w.isStatic);
				} else {
					e = createTiddlyLink(w.output,text,false,null,w.isStatic);
				}
				createTiddlyText(e,text);
				w.nextMatch = this.lookaheadRegExp.lastIndex;
			}
		}
	} // if "prettyLink" formatter found
	this.initialized=true;
}
//}}}
//{{{
config.macros.attach.init_formatters(); // load time init
//}}}
//{{{
if (TiddlyWiki.prototype.coreGetRecursiveTiddlerText==undefined) {
	TiddlyWiki.prototype.coreGetRecursiveTiddlerText = TiddlyWiki.prototype.getRecursiveTiddlerText;
	TiddlyWiki.prototype.getRecursiveTiddlerText = function(title,defaultText,depth) {
		return config.macros.attach.isAttachment(title)?
			config.macros.attach.getAttachment(title):this.coreGetRecursiveTiddlerText.apply(this,arguments);
	}
}
//}}}
Alle gehen durch den Raum. Die jenigen die eine Idee haben rufen einen Vorschlag in den Raum. Uns alle erfasst dann eine kollektive Begeisterung, wir rufen ''Au ja!'' machen das was vorgeschlagen wurde und wiederholen dies, bis jemand einen neuen Vorschlag macht.  ''Lasst uns alle wie ein Känguruh hüpfen!
...durch den Raum torkeln.
...auf allen vieren kriechen.
...uns ins Fäustchen lachen.
...uns gegenseitig die Flöhe aus dem Pelz suchen.
Tipp: Als Übergang zur nächsten Übung kann man eine Aktion ausrufen, die die nächste Sozialform vorbereitet. Beispielsweise: ''Lass uns in paarweise ein Tänzchen machen'' um eine Partnerarbeit einzuleiten, ''Lasst uns im Spalier aufstellen''
Wir spielen Fangen. Wenn der Fänger einen anderen berührt hat, wird dieser zum neuen Fänger. Alle müssen die Hand auf die Körperstelle halten, auf die dieser getroffen wurde. Es artet leicht in Sport aus, wenn man einander an die Füße oder Beine schlägt. 
Variante: Alle Spieler beklagen laut ihre schmerzen, sie hängen nach und nach in dem Sermon alle Körperpatien an, einander die inzwischen getroffen wurden. Aua mein Bein, mein Arm, meine Hüfte. 

Auftritte 

Eine Interaktion mit einer der auf der Bühne befindlichen Personen 

Abgang
Stellt euch nach dem Geburtstag in einer Reihe auf. 
danach:
nach dem Alphabet (Vornamen oder Nachnamen, letztem Buchstaben)
nach der Größe
nach der Anzahl der Buchstaben von Vor- oder Nachname
nach der Größe der Handflächen (Kontakt)
nach der Haarlänge
nach der	Schuhgröße

Erweiterung:
Blindes Aufstellen

Diese Reihen kann man verschieden nutzen. Einmal kann man von den beiden Enden aus Paare bilden, oder zu festen Zahlen abzählen lassen, zum Anderen kann man die Reihe in der Mitte teilen und sich gegenüberstellen lassen. 
Übt einen Auftritt.
Überlegt euch einen Satz den ihr auf der Bühne sagen wollt. 
Nummern

Überlegt euch wie ihr den Satz so sagt, dass dieser im Gedächtniss bleibt!
Um diesen dramatisch zu unterstützen habt ihr folgende Posen zu Verfügung.
*Auftritt und Abgang
*den neutralen Stand
*eine typische Körperhaltung die Ihr übertreibt
*einen tiefen Blick in die Augen ein oder mehrerer Personen im Publikum
*eine Pause
*beliebige Kombinationen aus diesen Elementen

Findet euch in drei Gruppen zusammen und baut aus den einzelnen Auftritten ein Ministück zusammen.
+++[Variante]...>Unterhaltet das Publikum
Wenn die Gruppenmitglieder entsprechend robust sind, kann dieses Spiel so ausgebaut werden, das die Spieler auf der Bühne bleiben dürfen, bis einer "laaaangweilig" ruft und den Auftritt unterbricht.===
[[Dreiteilung des Raumes]]
[[Roboterwachen]]
[[Schattengehen]]
[[Spiegelung/Schatten]]
[[Sätze in verschiedenen Lebenslagen...]]
[[Marktschreier und Melachncholiker]]
[[Auftritt]]
[[Probenzeit auf der Bühne]]
<<tiddler StoryÖffnenTemplate>>
@@font-size:2em;<<tiddler Listenmacher with: {{tiddler.title}}>>@@
Die Gruppe wird in As und Bs aufgeteilt. Beide Gruppen laufen im Raum umher. Die As nehmen Augenkontakt zu den Bs auf. Die Bs schauen weg. Dabei wird nicht geredet. Dann Wechsel, die Bs schauen hin und die As schauen weg. Im Anschluss an die Übung wird die Gruppe befragt, wie sie sich in den unterschiedlichen Rollen gefühlt hat.
siehe auch: Hallo! (Begrüßungsspiel)


| ![img[feuer.png][Aufwärmen]] Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![img[Dartscheibe.png][Training]] Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![img[Spot.png][Gestaltung]] Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![img[Abschluss.png][Abschluss]] Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| ![img[Theorie.png][Fragen_und_Überlegungen]] Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| ![img[Uhr.png][Verzeichnis aller Stunden]] Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !AbschlussAND !Training AND !Kategorie]]"}}>>|

Ihr geht durch eine Westernstadt, an Euren Hüften baumeln Revolver, und ihr seid bereit schneller zu ziehen als euer Schatten. Sobald ihr Augenkontakt mit jemand anderem bekommt, kommt es zum Duell, dass heißt ihr schnipst mit dem Finger. Derjenige, der als letzter geschnipst hat, erstarrt. Er kann nur durch erneutes Fingerschnipsen wieder belebt werden. 


/***
|''Name:''|AutoRefreshPlugin|
|''Version:''|1.0.1 (2007-01-20)|
|''Type:''|plugin|
|''Source:''|http://tiddlywiki.abego-software.de/#AutoRefreshPlugin|
|''Author:''|Udo Borkowski (ub [at] abego-software [dot] de)|
|''Documentation:''|[[AutoRefreshPlugin Documentation|http://tiddlywiki.abego-software.de/#%5B%5BAutoRefreshPlugin%20Documentation%5D%5D]]|
|''Licence:''|[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]|
|''~CoreVersion:''|2.1.3|
|''Browser:''|Firefox 1.5.0.9 or better; Internet Explorer 6.0|
A tiddler containing the {{{<<autoRefresh...>>}}} macro is automatically refreshed (re-painted) whenever a tiddler changes.
!Syntax
{{{
<<autoRefresh [observeTiddler: tiddler ...]>>
}}}
|{{{observeTiddler}}}|(optional) when specified the refresh will only happen when one of the tiddlers specified is changed.|
!Source Code
***/
//{{{

if (!window.abego) window.abego = {};

// autoRefresh Macro =============================================================
//
(function() {


var REFRESHER_NAME = "abego_onEveryChange";

var tiddlersToRefresh = {}; // A set holding the names of tiddlers to be refreshed

var onEveryChangeRefresher = function(e,changeList) {
	
	var tiddlerElem = story.findContainingTiddler(e);
	if (!tiddlerElem) return false;

	var title = tiddlerElem.getAttribute("tiddler");
	if (!title) return false;

	// if "observeTiddler" are specified we only refresh if one of the given 
	// tiddlers has changed.
	var observedTiddlers = e.getAttribute("observedTiddlers");
	if (observedTiddlers) {
		var a = observedTiddlers.readBracketedList();
		if (!changeList || !a.containsAny(changeList))
			return;
	}

	// Refresh the tiddler asynchronously. 
	// This way we can avoid repeated refreshes (e.g. when a tiddler is renamed)
	tiddlersToRefresh[title] = true;
	setTimeout(function() {
		// Refresh all tiddlers in tiddlersToRefresh
		for(var title in tiddlersToRefresh)
			story.refreshTiddler(title,null,true);

		// We have refreshed all pending tiddlers. Clear the set.
		tiddlersToRefresh = {};
	}, 0);

	return true;
}

config.refreshers[REFRESHER_NAME] = onEveryChangeRefresher;


config.macros.autoRefresh = {};

config.macros.autoRefresh.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
    params = paramString.parseParams("observeTiddler",null,true,false,true); // allowEval, cascadeDefaults, names allowed

	var e = createTiddlyElement(place,"span");
	e.setAttribute("refresh",REFRESHER_NAME);
	var observedTiddlers = params[0]["observeTiddler"];
	if (observedTiddlers && observedTiddlers.length) {
		var s = "[["+observedTiddlers.join("]] [[")+"]]";
		e.setAttribute("observedTiddlers",s);
	}
};


})();

//}}}
Findet euch zu Paaren zusammen. Jeweils einer ist ein Automat, der durch Klänge gesteuert wird. Die einen suchen also nach phnatasievollen Geräuschen für die Schallsteuerung und versuchen den Automaten zum Tanzen zu bringen. Die anderen setzen diese Laute in möglichst spannende und passend Bewegungen um. (Wechsel nach 4 Minuten.)
+++[Reflexion]...>Welche Laute eignen sich besonders zur Steuerung des Automaten ?	
>[[Konsonanten und ihre Bezeichnung]]===
<<tiddler SetTiddlerBackground with: red - Achtung tiddlerDisplay>>
<<tiddler SetTiddlerBackground with: yellow - active>>
<<tiddler SetTiddlerBackground with: green - done>>
<<tiddler SetTiddlerBackground with: #FC7 - Report tiddlerDisplay>>
<<tiddler SetTiddlerBackground with: #FC7 - settings viewer>>
<<tiddler SetTiddlerBackground with: #FC7 - Temp tiddlerDisplay>>

Verwendung siehe [[SetTiddlerBackground]]
/***
|''Name:''|BackstageSidebarPlugin|
|''Description:''|Moves the sidebar to the backstage, as suggested at http://www.tiddlywiki.org/wiki/Dev:Backstage#Customization|
|''Author''|JonathanLister|
|''CodeRepository:''|n/a |
|''Version:''|0.1|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev |
|''License''|[[BSD License|http://www.opensource.org/licenses/bsd-license.php]] |
|''~CoreVersion:''|2.4|

***/

//{{{
if(!version.extensions.BackstageSidebarPlugin) {
version.extensions.BackstageSidebarPlugin = {installed:true};

config.tasks.sidebar = {
	text: "sidebar",
	tooltip: "sidebar options",
	content: "<<tiddler SideBarOptions>><<tiddler SideBarTabs>>"
};
config.backstageTasks.push("sidebar");

config.macros.BackstageSidebarPlugin = {
	tiddler:tiddler
};

config.macros.BackstageSidebarPlugin.init = function() {
	var tiddler = this.tiddler;
	setStylesheet(store.getTiddlerText(tiddler.title+'##Stylesheet'),'BackstageSidebarPlugin');
};

} //# end of 'install only once'
//}}}

/***
!Stylesheet

#sidebar {
	display:none;
}

!(end of Stylesheet)
***/
!usage
{{{[img[Backward.png]]}}}
[img[Backward.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAKVSURBVHjadJS9axRBGIefnZ2Nl5xHUAOnAaMSQdTSQk+MRSxT2dgoCFfY2Fn6Z6hgIVyh0ULQRkRQCzHoCVEsooiI4fy8y13ucze53Z3dWYu9z3h5mxneeXh/P2bmfY2IoSgoL/C9ueGkMQiVzkXPlO/7nhO0LwzkZX9bAZ6rQGkQkGtf/b9SBfT803Zb+b4OtHYd2+H6MFQ0DOaf1MtOteVqazwpraDdovx+aQA6Zrz0qf8tFu1aDsjuTKSSRpvSh/pKDyoIEZQo/KpWcx2BbHI8KWjmG+kXXeMh/voX/lSdLkOOrJ/AiBAAAvjkb5a+rK6WbuQAbnWwVrOpNOaJGPoYhhvlsm3fBsDrFfM8790U4jxIUMJbK5Ruxkfm0WsDkoThtATBUhja5XUnPkik9cBN59DaME4iaLubrbVabDmxozj8alElKswiCHzXtu/EWrtbcMXvB1EIEvmQcd20Y2ZXEeqzvTKf4d1ZhLSkslTgeAA79hSBVqsHaUAj7iHcTdfdzAFmaouf2BQHQbpjWivATI9iwJAgnYSFBia2YUwLhOO4vgHYO7eB7oJ0lB4zAOyUMwKquYD4uNTYADKja2X2HgEE1nJNZ8l3FZOvo24sLGDWHoASr2r1lTpk6FC7f/TKvHlD/XDcLWnWvobk6fgSjQG1M6lk/OlejE03ZKaTHfZ1upG8CwoBpcqMlJmuYnXAdfPQYzrf98N+c8KUmUw+pj51mTl5YBJQnW65oJXno7R4O6B1/ABTi6C63fJTBDMuvyfDHnHKbB2cZHGogy8b0Temv+8JtM4DGVmTiWWIxXptbgGXPLWa/qOnqO6rzT6iz/QHhhUvFyOM+11R9f98sra8mxo9xKyRyBaox6nh5L8BAIpxQ86USq7QAAAAAElFTkSuQmCC
experimentieren

Stoßen
Führen
Pusten

Körperecken
Flächen 

frei mit Partner
!0. Ankommen
!1. [img[streichholz.png]] Die Aufwärmphase (Ungefähr 10 Min)
Die Spiele in dieser Phase sollen es ermöglichen, dass sich alle aktiv beteiligen und bewegen. 
Besonders am Anfang kann eine gute Basis bilden wenn sich alle durch gemeinsam begangene Albernheit von Ängsten befreien, wenn zum Beispiel alle im Rahmen einer Aufgabe auf dem Boden herumkriechen und komische Geräusche machen.
Es ist gut wenn in dieser Phase die unterschiedlichen schauspielerischen Ausdrucksdimensionen ~Körper-Mimik-Stimme erprobt werden. Es sinnvoll, in dieser Phase schon auf die zweite Phase hinzuarbeiten.
!2. [img[Dartscheibe.png]] Übungen und Experimente (Ungefähr 20 Min)
Erprobung eines besonderen Gestaltungsmittels. 
Überlegt euch ein spezielles ein Gestaltungsmittel und überlegt euch mit welchen Übungen ihr den Fokus auf dessen szenische Wirkung legen könnt. Der Übergang von Aufwärmübungen zu dieser Kategorie ist fließend; für mich war das entscheidende Kriterium, dass bei den Übungen dieser Phase eine kurze Reflexion sinnvoll erscheint.
Auch hier sollten alle aktiv an den Übungen und Spielen zur Untersuchung der szenischen Mittel beteiligt werden. Überlegt Euch, ob das am besten in Gruppen, in Partnerarbeit oder alleine geht und wie die ästhetischen Wirkungen beobachtet werden können. Einer tritt aus der Gruppe heraus, die Gruppen spielen sich gegenseitig kurz vor, einzelne gehen zwischen verschiedenen Standbildern hin und her...
!3. [img[check.png]] Auswertung. (5-10 Minuten)
Moderiert ein Feedback zu den Übungen und sammelt dabei die Überlegungen zur szenischen Wirkung des Stilelementes, mit dem ihr gearbeitet habt. Regeln und Rituale können dabei helfen, diese Feedback offen, präzise, knapp und ermutigend zu gestalten. Lasst dabei Spieler und Publikum zu Wort kommen. 
Überlegt euch im vorhinein, welche Ergebnisse ihr erzielen wolltet, um das Feedback dementsprechend zu ergänzen. Unter Fragen findet ihr zu vielen Feldern Kriterienkataloge zur Überprüfung von Aufführung und Wirkung.
!4. [img[Theorie.png]] Theorie
Ein theoretischer Text oder eine Zusammenfassung kann helfen, die hier gewonnen Erkenntnisse zu systematisieren und zu festigen. Das kann hier stattfinden oder aber nach der Gestaltungsaufgabe, je nachdem wie stark diese auf den Erkenntnissen aufbaut. 
!5. [img[Spot.png]] Die Gestaltungsaufgabe(25-30 Minuten)
Ungefähr auf der Hälfte der Stunde sollte eine größere Gestaltungsaufgabe zu dem Stilmittel beginnen, die Ergebnisse werden nach ungefähr einer halben Stunde auf der Bühne vorgeführt. Überlegt euch sinnvolle Gruppengrößen und ob die Gruppen gleiche oder unterschiedliche Aufgaben bearbeiten sollen. Wenn bereits an einem Stück geprobt wird, werden an dieser Stelle Szenen und Einzelaspekte geprobt und auch die Punkte 1-3 orientieren sich an dem was für die Entwicklung des Stücks gerade besonders drängt.
!6. Aufführung mit Feedback. (15 Minuten)
Notiert euch, was euch an den Ergebnissen der Gestaltungsaufgabe besonders gefallen hat. Überlegt euch, was davon eventuell in eine kleine Szenencollage am Ende des Schuljahres eingebaut werden könnte. 
!7. Aufräumen (5 Minuten)
Erklärt sich von selbst, es sollte aber bedacht werden, wieviel Zeit dafür eingeplant werden muss.
!8. [img[Abschluss.png]]Ausklang

!Nachspielzeit...Reflexion: 
Die Reflexion der Stunde muss kein Protokoll sein, die Übungen und Aufgaben findet ihr ja alle im Heft. 
Überlegt euch was ihr über die Ausdrucksöglichkeiten des Theaters gelernt habt.  Notiert euch gute Ideen aus euren Gestaltungsaufgaben um Sie für eine Aufführung zu speichern.
Wenn ihr Spiele gut fandet notiert euch den Titel und wozu es gut war. 

|!Hastig|
|Hier werden Einträge aufgelistet, die noch erstellt oder überarbeitet werden müssen. Wenn Ihnen ein Eintrag auffällt der offensichtlich unfertig ist oder eine Überarbeitung nötig hat kennzeichnen Sie diesen mit dem Tag xxx.|
| @@float:left;font-size:14pt;<<list filter {{"[tag[xxx OR XXX]][sort[title]]"}}>>@@ |
| Diese Liste wird automatisch durch die Tags "xxx" und "XXX" erstellt |

|!Übeflüssig?|
|Hier werden Tiddler und Plugins aufgelistet die Testweise installiert sind und deren Notwendigkeit erneut überprüft werden sollte|
| @@float:left;font-size:14pt;<<list filter {{"[tag[???]][sort[title]]"}}>>@@ |
| Diese Liste wird automatisch durch den Tag "???" erstellt |

|!Plagiat?|
|Hier werden Tiddler aufgelistet, bei den noch genauer recherchiert werden sollte, ob sie eventuell aus einer urheberrechtlich geschützeten Quelle stammen|
| @@float:left;font-size:14pt;<<list filter {{"[tag[ppp OR PPP]][sort[title]]"}}>>@@ |
| Diese Liste wird automatisch durch die Tags "ppp" oder "PPP" erstellt |

ToDos
@@font-size:1.5em;<<tiddler FlexMenu##2>>@@
!usage
{{{[img[Bearbeiten.png]]}}}
[img[Bearbeiten.png]]
!notes
//none//
!type
image/png
!file
file:///C:/Dokumente und Einstellungen/Jan/Eigene Dateien/Dropbox/Darstellendes Spiel/Icons/Karteikarte mit Stift.png
!url

!data
data:image/png;base64,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

Jeder denkt sich eine Figur aus. 
Was ist Typisch für die Figur, körperliche Eigenschaften,
Energie, Status...
Hat die Figur einen Tic,
Wie spricht die Figur, spielt mit Luftpartner.
Was tut die Figur, Womit ist Sie beschäftigt?

Nach einer Minute umschauen ohne aus der Rolle zu fallen, peripherer Blick...
Wie könntet eure Figur Interagieren, macht ein Spielangebot...

Geht durch den Raum, begrüßt euch und stellt euch vor. 
Während die Gruppe im Raum herumgeht werden weitere Anweisungen und Situationen gegeben.
Ihr seht jemanden auf der anderen Seite der Straße und winkt ihm wild zu.
Begrüßt euch begeistert und macht euch Komplimente
Ihr seid auf einer Station für Infektionskrankheiten und begrüßt euch mit minimalem Körperkontakt.
Begrüßt euch förmlich, steigert das so das es arrogant und distanziert wird.
Lacht euer gegenüber übertrieben herzlich an. Fletscht die Zähne.
Ihr trefft euch an einem Ort wo niemand wissen soll das Ihr euch kennt. Zwinkert euch schüchtern zu.
Ihr seid Mitglieder einer Jugendgang oder eines Geheimbundes und begrüßt euch mit einem ausgedachten Ritual.
Vielleicht führt der andere Böses im Schilde - Begrüßt euch misstrauisch.
Begrüßt euch herzlich als hättet ihr euch Jahre nicht gesehen.
+++*[für Fortgeschrittene...]...Mutige können hier verschiedene herzliche Begrüßungen ausprobieren: 
Franzosen begrüßen sich mit jeweils vier Küssen rechts, links, rechts, links.... das nennt man Bise
Eskimos begrüßen sich durch ein Reiben der Nasen===
!Für Fortgeschrittene
Bise, Eskimos
<<tiddler Playlist with: 2 1 Testmusik>>
!Geht durch den Raum, begrüßt euch und stellt euch vor. 
Während die Gruppe im Raum herumgeht werden weitere Anweisungen und Situationen gegeben.
-s-
Ihr seht jemanden auf der anderen Seite der Straße und winkt ihm wild zu.
Begrüßt euch begeistert und macht euch Komplimente
Ihr seid auf einer Station für Infektionskrankheiten und begrüßt euch mit minimalem Körperkontakt.
Begrüßt euch förmlich, steigert das so das es arrogant und distanziert wird.
Lacht euer gegenüber übertireben herzlich an. Fletscht die Zähne.
Ihr trefft euch an einem Ort wo niemand wissen soll das Ihr euch kennt. Zwinkert euch schüchtern zu.
Ihr seid Mitglieder einer Jugendgang oder eines Geheimbundes und begrüßt euch mit einem ausgedachten Ritual.
Vielleicht führt der andere Böses im Schilde - Begrüßt euch misstrauisch.
Begrüßt euch herzlich als hättet ihr euch Jahre nicht gesehen.
<<tiddler Player with: Unterordner "Chewing Gum Delirium.mp3">>
Beispiel [[Aufgänge - Abgänge]]: 3 Spieler im Fischgeschäft, 
Stichworte: Spieler 1: Frieda, Spieler 2: Heilbutt, Spieler 3: Fünf
Szene: 2 Spieler (Spieler 1 + 2) befinden sich auf der Bühne, 1 Spieler ist im Off. 
Spieler 1: Morgen Chef!
Spieler 2: Morgen Frieda! (Spieler 1 muß abtreten, sein Stichwort (Frieda) ist gefallen. Wieder 5 Minuten (Spieler 3 muß auf die Bühne) zu spät heute!
Spieler 3: Moin,
Spieler 2 : Moin
Spieler 3: Ist Frieda nicht da?
Spieler 1 auf die Bühne
Spieler 2: Doch, Frieda ist im Kühlraum
Spieler 1 von der Bühne
Spieler 3: Ich hätt gern etwas Heilbutt.
Spieler 2 ab von der Bühne (Stichwort Heilbutt)
Spieler 3: Komisch, dieses ewige Gerenne hier heute. Ich glaube ich komm lieber in 5 Minuten nochmal wieder:
Spieler 3 ab, Bühne leer. 
2 Gruppen stehen sich gegenüber und verkörpern zwei verfeindete Gangs (Namen geben!). Aus der einen Gruppe tritt eine Person hervor, pflanzt sich vor der anderen Gruppe auf und beleidigt die Gang auf der anderen Seite: Ihr Warmduscher! Die gesamte Gang wiederholt die Beleidigung (entsetzt), bevor eine Person aus dieser Gang hervor tritt und die andere Gang beleidigt usw.

Variante: das gleiche Spiel aber mit nur 2 Personen, die sich gegenüber stehen

Wichtig ist dabei, dass aus vollem Herzen und mit voller Energie beleidigt wird. Im Anschluss an diese Übung muss der gesamte Raum kurz vor dem Explodieren stehen.
@@font-size:2em;<<tiddler Listenmacher with: {{tiddler.title}}>>@@
Die Spieler dürfen zwei aus dem Publikum auswählen, von denen sie Reflexion haben wollen. [[Regeln für das Feedback]]

Jeweils zwei spielen ein Paar, eventuell führt ein Dritter Regie.
Spielt eine Situation mit einem belanglosen Gespräch, in dem die Beziehung der beiden Handelnden deutlich wird auch ohne dass diese thematisiert wird.
Experimentiert mit dem Besen: Wie kann dieser die Beziehung verdeutlichen. Welcher der Protagonisten hat diesen in der Hand? Kann ein Besen Aggression oder Zärtlichkeit ausdrücken?
<<tiddler Link##Aufgaben
with: "Besen und Beziehungen" "Aufgaben" "" "Aufgabenkarten Besen und Beziehungen" >>
 Gruppen von ca. 4 Spielern einigen sich auf Namen und Charakteristika einer Person. Fällt niemandem mehr etwas ein, oder wird eine Idee eines Mitspielers nicht angenommen, beginnt das Spiel wieder von vorn. 
Beispiel:
A: Juliane, B: 24 Jahre, C: schwanger D: rothaarig, B: nein, blond… Hier endet das Spiel, weil kein Gruppenkonsens mehr vorhanden ist. 
Die so geschaffenen Figuren können auch als Grundlage für Szenen dienen.
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|

[[Verfolger und Beschützer]]
[[Au ja!]]
[[Monster-Zwergen-Lauf]]
[[Kinn Wange Bauch]]
[[Spieglein, Spieglein]]
[[Zeitlupenschlägerei]]
[[Produktives Proben]]

[[Fata Morgana]]
[[Was braucht unser Stück]]
[[Regieanweisungen]]
[[Lifesynchronisation]]
[[Fremde Arme]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
Ihr werdet von einer heftigen Bewegungsatacke geschüttelt. Ihr steht auf der Stelle und zappelt fünfzehn Sekunden so viel ihr könnt, dann fallt ihr in fünfzehn sekunden in Schockstarre und seid dabei muchsmäuschen still.
3 mal
Erprobt Bewegungsmöglichkeiten. 
Auseinandersetzung mit der Anatomie
Was für Sorten von Gelenken gibt es, was für Bewegungen können Sie vollziehen.
Ihr dürft bei dieser Übung pfeifen um die Bewegungen zu untermalen

Inklination Beugung
Transklination Verschiebung
Rotation Drehung

Bewegungen zerlegen.
Überlegt Euch Bewegungen, die Ihr pantomimisch darstellen wollt und auf reduziert diese auf einzelne Teile in denen die Körperteile jeweils nur in ein Bewegungsachse bewegt werden. Stellt euch vor, ihr seid Roboter, bei denen immer nur ein Gelenk zurzeit bewegt werden kann. Ihr dürt quitschen, um die Bewegung zu unterstützen.
Beispiele trinken

Bewegungen mit Anlauf: Einleitende Gegenbewegung
Beispiele
Vollführt kleine Handlungen mit Objekten Beispiele Brille absetzen, eine Tasse Tee einschenken, einen Mantel anziehen, zum Telefonhörer greifen, einen Schuh zubinden, beim Karate ein Brett durchschlagen, einen Ball werfen. 
Grundvoraussetzungen für die Arbeit: Anwesenheit und Pünktlichkeit, Respekt und Disziplin.
Motivation bei den Aufwärmübungen, vorbehaltlose Zusammenarbeit.
Au Ja!
Zügige Arbeit bei den Gestaltungsaufgaben.
Gestaltung einer Stunde.
Probentagebuch: Din A5 Heft in dem Ihr 
Ergänzung und Ersatz für mündliche Beteiligung.
Grundvoraussetzungen für die Arbeit: Anwesenheit und Pünktlichkeit, Respekt und Disziplin
Motivation bei den Aufwärmübungen
Konzentrierte Arbeit bei den Gestaltungsaufgaben.

!Leistungsnachweis:
Auf Video dokumentierte spielpraktische Aufgabe

Leitung einer Sitzung und eine zusätzliche Aufgabe zur Stückentwicklung.

[[Probentagebuch]]: Din A5 Heft als Ergänzung und Ersatz der mündlichen Beteiligung.

<<forEachTiddler 
 where
'tiddler.tags.contains("attachment")'
 sortBy
 'tiddler.modified'
descending
    write
' "[["+tiddler.title+"]]"+"[img["+tiddler.title+"]]\n" '>>

Ist ein alternativer Text zu [[Bippetie-Bippetie-Bop]]. Kann man natürlich genauso spielen. [[Bippetie-Bippetie-Bop]] hat den Vorteil der Explosionslaute

Spieler stehen im Kreis, 1 Spieler in der Mitte, dessen Ziel es ist, die Mitte wieder zu verlassen. Dazu stellt er sich vor einen der Spieler und sagt ''~Bippetie-Bippetie-Bop''. Dieser muss mit Bop antworten, bevor der Spieler aus der Mitte bei seinem Bop angelangt ist. Der Spieler in der Mitte hat außerdem die Möglichkeit nur einmal Bippetie oder Bop zu sagen. In diesem Fall darf sein Gegenüber keinen Laut von sich geben oder er muss selber in die Mitte. Der Mittelfeldspieler kann ebenfalls bestimmte Begriffe rufen, die dann von seinem Gegenüber sowie seinen Nebenspielern rechts und links sofort dargestellt werden müssen. Ist einer der Dreien zu langsam, so muss er in die Mitte des Kreises.
Beispiele für Begriffe und Figuren sind z.B. 
''Mixer'': der Angesprochene streckt seine Hände seitwärts aus mit hängenden Händen, die Spieler links und rechts drehen sich darunter.
''Toaster'': der Angesprochene springt rauf und runter, Seine Nebenspiele formen mit den Armen den Schlitz.
''kaputter Toaster'': der Angesprochene steht stell, Seine Nebenspiele formen den Schlitz und hüpfen.
''Flugzeug'': der Angesprochenemacht Pilotenbrille, Nebenspieler bilden die Tragflächen, ein Arm auf die Schulter des Mitteleren gestützt, einen ausgestreckt
''Dusche'' Der Angesprochene beginnt sich pantomimisch einzuseifen, die Nachbarn heben über ihm die Hände und imitieren mit ihren Fingern das Rieseln des Wassers.
''Laterne'' Der Angesprochene bildet mit beiden Händen ein Dach über dem Kopf, die Spieler an seiner Seite heben das ihm zugewandte Bein. 
''James Bond'' der Angesprochene formt mit der rechten Hand eine Pistole, die Nebenspieler lehnen sich an und rufen „Oh, James“ 
''Mafia'' Der angesprochene Spieler hebt beide Hände, seine Nachbarn zeigen mit dem gestreckten Zeigefinger auf ihn (Pistole).
''Jesus''... Der Angesprochene hebt segnend beide Hände, die Nachbarn heben betend die Hände, indem sie sich zu ihm wenden.  
''kotzendes Känguru''... Das Känguru hält seinen Beutel auf und...
''Elefant''...der Angesprochene fasst sich mit der Hand an die Nase und steckt die andere als Rüssel durch den Arm. Seine beiden Nachbarn machen ihm Ohren.
''Palme''...Der Stamm besteht aus drei Presonen, die mit den Armen die Palmwedel darstellen.
''Affe''...Nichts hören, nichts sehen, nichts sagen: Der Mittler hält sich die Augen zu, der Nachbar zur linken den Mund, der zur rechten die Ohren.
Der Spieler im Kreis zählt sofort nach dem Zuruf schnell von eins bis fünf. Schafft einer  der  Mitspieler es in dieser Zeit nicht, die geforderte Figur zu formen, muss er in den Kreis.
!usage
{{{[img[Blatt.png]]}}}
[img[Blatt.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAALRklEQVR42s2ZaUxW6RXH7wOIKwgoLiguHQWEcQ9TcV9AWj41k35tO5M26YdJTfutk0yaph8m035qG5M2NY1pp9FPXWKCWu3Uxl3EuiHgvoEbqwoqINz+f2fuQ15fEZgXMp2b3Nznvdtz/uf8z/+c574uGMbW0dGRoUOP9ueTJk3qG84zX9bmhmF8snOuRcPkMAw7dGzT3qpxU3S+JTk5uYkjv3W+mXF0X/v48eO7/98ApsuwBg1TZFyosT3D2D+flJTE3v87utbLDmg90gww7QBrjgEZOzbwurdT4560tLSXowVgqQ5nB7r2uZ39AN54Pf537PkBznVpf6y9HcAPHjyoys/P/8lIAFTIK5WMe3p6zMspKSk2Z+zzopFFJzIkPhrOR89f52fc9fh32vjSpUsdJSUlaSMB8EPN+3vGz58/Dw8dOuRmzpwZKMShEtr19fUFz549C2bPnh2+fPnSpaenB11dXeHYsWPjqfaK0R7MmwD482fPnr2ycePG/JEA+IUOHzGWgcG9e/eCzs7OAMO7u7uDpqYmO86YMSMYN25cMGvWrOD+/fs2Jl3GjBkTAErvCVJTU4Pe3t5g4sSJ/ZRTkvt57LyiTDTtWTCcO3fuPwKweSQAdupl7zGWp0MZ77KysixpBcZNnz7djMFjOlpEdE+oowMwjpbRrrW11a77hBco9/jx42Dy5MlhY2OjA/DUqVND3Wf3zJ071wJ1+vTpv5SVlX1nJAAOyohSxidOnDCj8c6yZcvCFy9eOKIhavVTSkYYA+RN19LSEghgKOBuwoQJ/aB0DOV5R+SUT+HTp09d5PVQ55zeG0ybNs0oWV1d/cvy8vKfjgRArQ4FjHkxBhBmwt3Q0GD0gDJPnjwJsrOzjRLNzc3BggULAnk2iAw2OhQUFARSlUBALW8QAyjGPXKAvZ9rgIlyLrh48eKPt27d+tuEAMgzqfIKLp+CAcePHzc65OTkWNKKAk7JagZkZGTYNQDIi6EMMzqR0Hieo6LgMFxOCWWkIx84j6dxCtHQbyfZtDHvv3LlyrdFob8mBEBezZLxj7RTjYNHjx6F2t2dO3eCvLy88MaNGwaABCwsLAxv377tSGbUStQxupA3opWpELTBq8ohMzpK1FDGGlgBCgXE6ASAhw8fOkW3REl8MiEA7e3tbyuhLpBUGMmLOU6ZMsW8TviZGAqJsxZyaEC05EmjWuRZUx+eQ7WIAu8ErJLWFIvnoZ6iZDTinBzC9TmbNm1qSAiAHv6GjN6Lely7di2oqqqy5AQISoKXMUR0Ctra2kLx2JEbKAvu9erEPCQuqgIQgTRaAYxoaXd6JhBlLKFROYENL1++/EJ0zF63bl1nQgDkkR/I2D/AVzzOBIDBa1hDuKEBEyphQ0XCcmDhwoWhANkzVGioo7EVN0ChWIDBy7pm74xpsfoHNTU1jXpurijUlxAAcfDn8tLP8NTVq1dJavTZwg99MJZjNLltUCpKXjvPUe8xSgAImnEeOkE9ZBfqEEVPJ0SCOVTEqmX8O4PZOCgAaf4fZeD7JFl9fT0AQnHVIY9QBm9RXQFB0qE8UAHNh04YIYPM87rPqASFfOL6QiexoE4gyxaNOXPm2D1nzpzZs2XLlm8lDODu3bv/lFFlGEYU4D0TcI3GDgp5T8vLZiAeRlIlAKZQOpq8QiWA0GrIGWFubq4ByMzMNDAkNmDIK9KGnFEV/p1qwAcJA7h582aNPFeIlzGUojVQ2/zaSwWIKut7HyhFVcYJJDmU4X2AhZJq2Ex9BCaYN29eEDmI8x+pBnycMADxvl1eS+e+vXv3WnLiRQxUpTWdhrPIIdFB26GT74t4R0zn+VqnGU3Tn7h43Xep9FNqpd8XgD8lBEDGp8l7bTI4CWOuX7/eL3kkHBNQuHz5Ly4uDkUNk0BkVPXC+iLoJJD0TNYrERHohLINBkYR4/1blcT/SghAXV3dLE12h8kpXjLEDMUANqgERVAm6ELyApLrSnBLbGgCCKhDD8Q7/LuIHM8rF7zlr8yPUKjqv71hw4bahADU1tbmy7A6JlLr4KiKJK48bBQiGps3b3ZU1qhyhpJGp+eglI29ttON8izdK2AZE0l4vnjx4gGppTalW87JURFrSTQCRZrkIl5i9+0ECUnCoeEktZTKPI7ilJaWBidPnrQFDxGhTnBP1OtbpLiP54kUv7knfl3MUVX4ia5nrV27ti8hAHpBkTxXQ05R9lEKSaDJHEbB6fnz5zsPDJ33HaZUxmQUQ4gUHSaLFZKeZ1ncIM3MI1WyhEeBmEtz2Pnz58/Xy/uLgiG2NwJQCItkZA19C60A1VSgTCWWL18OxSzcS5cuDdTyWntNAsJ9KCLFcvT4tNbcR9tMH0VecA4KEQHOUwd8LVm5cqWLqvBn69evL00YgHi/SIZc8m0AYcc4xiQl6gNV8CheZ61MQkMRjuyKQrBkyRK7x9cGnmXnHE0h78Vgihrv4Xk2NY6fqgp/L2EAUoFcTXBLWuyOHj1q8qhJLYmZBEpQE+hp6GG4JhrY+2jcqAkAoFmDTnid9XTUlluzh0P0DnuOXIBuRUVFRj0B+EQ59WHCAJSk6fJMqyKQdOvWLYfSUGhod6MKGqpW2OpJXaPlAJILUNaz1AGqKhRUQls7rXsckfGrN7wObVh5sR4AuBo5o5Yo9CMB2J4wADZp91N5Y+KxY8dszYq38Zo/RlXXqEGrwJgvDagSngacktHuh3IrVqywRUrUAxllUCfk1HegbDyrfHtXC5l/jBRAvbyad+DAAb6Q2SIDRWJytJ6Eg8/+i8IrTX3UEkAdxigTa2Lohtf5+kBjR2TUc9lzep9RlNoiCr8jFTo9UgD7xNFyZA4Avt8heWmZtS52UStt1+IBxI1f+RoX+5kRmeWrBmtl5qK2KKKzBaBxpAB+LQDb4C4qo/Y2VK9uz5DE6D7dJQnIesB9vg0bgL8exFVi5ZYwdaWXlJQM+Wl+qBXZ9+XhHagOnj58+LBxnPUxUeA7EHIozbdqzdcK6CUl6f88GH1heO3d8b2PP8czEoUGRXreUFV4SABqppbJgP9GKyqTPxRJ581bRABF4mMvvFbELCLkigqdVWV1k7TFVOBQgK3/4WsdihVp/muRUeJXrVmz5utDGT8kACXTOD5sabJMIsA3nsrKSvuGA18p+1FNIEIGCCUhMVkmIpmSX2shWIIiwSgW+UNtUKdpYGPzgbGo+ncBf3fEANiUTJXy/jehjoqLFS1kDk+yYXx5eblRKEaRBn0nDmBVxrPx9/L71KlT21WFt40KAE20TV79zcGDB41CLEqgCV6EBkxIjaCi0qD5b0YDSOqAMht/Hpmurq7+UAA+GRUAkrS3BKJe3k/xX6CpygBA1+mNosVJGLv4j1ek4QJAUpUD3xWAT0cFAJu8f0odZzGex3h2xuwegFcq9igKw3l1EBneP4aqKmylqgH/HjUAu3fv/kDc306iEgEoQx9Pe0wNYIdC1Av/jcj/mTFYBPw4iKkDJLzUrEASennUAOzYsWOs3l0tbS7yUfBH2uEIgO2xyZxIFNQrdUskclatWtU6agDYdu7cOUeGfSyjKmRkJjnA30QAiIz3X+BMUlmkAMD3SMOJAD9F1TY1ftNWr17dO6oA/LZr1y45N3mRjCuWDStk6HKBWCRaZWhPYi0MvUhob+MXAXDhwoU6GV80XHu+MICBtj179mBtrvZC2VOkY5GiUShqvaUoTY6Uy1QLevlP7bFgojYi1Nr7M/G/7EsF8KZt//79qTIsR8MCGc3/bPmKXr5UK19RyhaoFJ9PKBmUO3LkyJ/Lysre+0oAGGzbt29fpg5fE8A8gVugcZ7ALdTvv1VUVPzqKw9gtLb/ATBieKmca4+/AAAAAElFTkSuQmCC

Die Gruppe geht durch den Raum, bleibt 
fertigmachen
Bildet Paare. Jeweils ein Partner hält seinen Zeigefinger ungefähr auf Höhe seine Schulter in die Luft und schließt die Augen. Sein Partner berührt ihn ebenfalls nur mit seiner Fingerkuppe und beginnt ihn so durch den Raum zu führen. Es wird dabei kein Wort gesprochen.
Nach einer Zeit bleiben alle stehen. Die Sehenden suchen sich jeweils einen neuen Partner und setzen die Führung fort. 
Ert nach einem weiteren Wechsel darf der Geführte die Augen öffnen. Es bleibt also ein Geheimnis, wer der zweite Blindenführer war.
Bildet Paare. Der eine Partner schließt die Augen, der andere Steuert diesen mit Klopfzeichen. Ein Tippen auf die linke Schulter bedeutet eine Viertel Drehung nach llinks, ein Tippen rechts eine Vierteldrehung rechts. Ein Tippen in den Nacken bedeutet vorwärts, ein Tippen zwischen die Schulterblätter stop. Führt euch gegenseitig so durch den Raum und seid dabei möglichst leise. 
Bildet Paare. Einer von euch wird gleich mit Klängen den anderen durch den Raum leiten. Verabredet kurze Laute mittels derer eine Fernsteuerung funktioniert. Welche Signale werden gebraucht? (vorwärts, rechtsherum drehen, linksherum drehen, zurück und stop). Führt euch nacheinander gegenseitig sicher duch den Raum und versucht dabei sowenig Geräusche wie möglich zu machen. 
/***
|''Name''|BlockCollapseMacro|
|''Source''|[[FND's DevPad|http://devpad.tiddlyspot.com/#BlockCollapseMacro]]|
|''Version''|0.3|
|''Author''|FND|
|''License''|[[Creative Commons Attribution-Share Alike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion''|2.1|
|''Type''|macro|
|''Requires''|N/A|
|''Overrides''|N/A|
|''Description''|macro for collapsing/expanding block elements' height on click|
!Usage Notes
* two options:
** add {{{<<blockCollapse [class] [tag]>>}}} to the desired tiddler(s)
** add as a macro to ViewTemplate: {{{<span macro='blockCollapse [class] [tag]'></span>}}}
!!Example
{{{<<blockCollapse "footer" "h1">>}}} <<blockCollapse "footer" "h1">> /% DEBUG: not working here %/
!Revision History
!!v0.3 (2007-08-17)
* adapted from [[TableHighlightMacro|http://devpad.tiddlyspot.com/#TableHighlightMacro]]
!To Do
* rename plugin => also rename dependencies (macro name, default class and style sheet)
* fix/remove DEBUG flags
* adjust Description and Usage Notes
!Code
***/
//{{{
config.macros.blockCollapse = {}
config.macros.blockCollapse.handler = function(place, macroName, params, wikifier, paramString, tiddler) {
	// process parameters
	var collapseClass = (params[0] && params[0] != "") ? params[0] : "blockCollapse";
	var targetElement = (params[1] && params[1] != "") ? params[1] : "pre";
	// toggle collapsing
	var els = story.findContainingTiddler(place).getElementsByTagName(targetElement);
	for(var i = 0; i < els.length; i++) {
		els[i].onclick = function() {
			config.macros.blockCollapse.toggleCollapse(this, collapseClass);
		};
	}
}

config.macros.blockCollapse.toggleCollapse = function(el, customClass) {
	if(!hasClass(el, customClass)) {
		addClass(el, customClass);
		//el.style.height = "1em !important"; // DEBUG
		//el.style.border = "10px dashed #F00 !important"; // DEBUG 
	} else {
		removeClass(el, customClass);
		//el.style.height = ""; // DEBUG
		//el.style.border = ""; // DEBUG
	}
}

// set default styles
setStylesheet(".blockCollapse { "
	+ "height: 1em !important; "
	+ "border: 10px dashed #0F0 !important; " // DEBUG
	+ "overflow: hidden !important; " // DEBUG
	+ "}",
	"StyleSheetBlockCollapse");
//}}}
Die Wellen branden in Rhythmen ans Ufer. Lauft ein Stück vor, wo die Welle zurückweicht und zieht euch zurück wenn die neue kommt zurück. Versucht ohne äußere Vorgabe in der Gruppe einen gemeinsamen Takt zu finden.
/%
!info
|Name|BreadcrumbsCommand|
|Source|http://www.TiddlyTools.com/#BreadcrumbsCommand|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Requires|BreadcrumbsPlugin|
|Description|"crumbs" command displays current breadcrumbs list in a popup|
Usage
<<<
{{{
<<tiddler BreadcrumbsCommand>>
<<tiddler BreadcrumbsCommand with: label tip>>
}}}
<<<
Example
<<<
{{{<<tiddler BreadcrumbsCommand with: "crumbs">>}}}
<<tiddler BreadcrumbsCommand##show with: "crumbs">>
<<<
!end
!show
<html><nowiki><a href="javascript:;" class="TiddlyLink" title="$2"
	onclick="var p=Popup.create(this); if (!p) return;
		var d=createTiddlyElement(p,'div');
		d.style.whiteSpace='normal'; d.style.width='auto'; d.style.padding='2px';
		wikify('\<\<breadcrumbs [[\<html\>\<hr\>\</html\>]] [[<br>]]\>\>',d);
		Popup.show();
		event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();
		return false;
">$1</a></html>
!end
%/<<tiddler {{ var src='BreadcrumbsCommand'; src+(tiddler&&tiddler.title==src?'##info':'##show')}}
	with:	{{'$1'!='$'+'1'?'$1':'crumbs'}}
		{{'$2'!='$'+'2'?'$2':'tiddlers viewed during this session'}}>>
/***
|Name|BreadcrumbsPlugin|
|Author|Eric Shulman|
|Source|http://www.TiddlyTools.com/#BreadcrumbsPlugin|
|Documentation|http://www.TiddlyTools.com/#BreadcrumbsPluginInfo|
|Version|2.1.5|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|list/jump to tiddlers viewed during this session plus "back" button/macro|
This plugin provides a list of links to all tiddlers opened during the session, creating a "trail of breadcrumbs" from one tiddler to the next, allowing you to quickly navigate to any previously viewed tiddler, or select 'home' to reset the display to the initial set of tiddlers that were open at the start of the session (i.e., when the document was loaded into the browser).
!!!!!Documentation
<<<
see [[BreadcrumbsPluginInfo]]
<<<
!!!!!Configuration
<<<
<<option chkCreateDefaultBreadcrumbs>> automatically create breadcrumbs display (if needed)
<<option chkShowBreadcrumbs>> show/hide breadcrumbs display
<<option chkReorderBreadcrumbs>> re-order breadcrumbs when visiting a previously viewed tiddler
<<option chkBreadcrumbsHideHomeLink>> omit 'Home' link from breadcrumbs display
<<option chkBreadcrumbsSave>> prompt to save breadcrumbs when 'Home' link is pressed
<<option chkShowStartupBreadcrumbs>> show breadcrumbs for 'startup' tiddlers
<<option chkBreadcrumbsReverse>> show breadcrumbs in reverse order (most recent first)
<<option chkBreadcrumbsLimit>> limit breadcrumbs display to {{twochar{<<option txtBreadcrumbsLimit>>}}} items
<<option chkBreadcrumbsLimitOpenTiddlers>> limit open tiddlers to {{twochar{<<option txtBreadcrumbsLimitOpenTiddlers>>}}} items

<<<
!!!!!Revisions
<<<
2012.06.10 2.1.5 refactored default options to eliminate global variable and use init() handling
| Please see [[BreadcrumbsPluginInfo]] for previous revision details |
2006.02.01 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.BreadcrumbsPlugin = { major: 2, minor: 1, revision: 5, date: new Date(2012,6,10) };
config.macros.breadcrumbs = {
	crumbs: [], // the list of current breadcrumbs
	askMsg: "Save current breadcrumbs before clearing?\n"
		+"Press OK to save, or CANCEL to continue without saving.",
	saveMsg: 'Enter the name of a tiddler in which to save the current breadcrumbs',
	saveTitle: 'SavedBreadcrumbs',
	options: {
		chkShowBreadcrumbs:		true,
		chkReorderBreadcrumbs:		true,
		chkCreateDefaultBreadcrumbs:	true,
		chkShowStartupBreadcrumbs:	false,
		chkBreadcrumbsReverse:		false,
		chkBreadcrumbsLimit:		false,
		txtBreadcrumbsLimit:		5,
		chkBreadcrumbsLimitOpenTiddlers:false,
		txtBreadcrumbsLimitOpenTiddlers:5,
		chkBreadcrumbsHideHomeLink:	false,
		chkBreadcrumbsSave:		false,
		txtBreadcrumbsHomeSeparator:	' | ',
		txtBreadcrumbsCrumbSeparator:	' > '
	},
	init: function() {
		merge(config.options,this.options,true);
	},
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var area=createTiddlyElement(place,"span",null,"breadCrumbs",null);
		area.setAttribute("homeSep",params[0]||config.options.txtBreadcrumbsHomeSeparator);
		area.setAttribute("crumbSep",params[1]||config.options.txtBreadcrumbsCrumbSeparator);
		this.render(area);
	},
	add: function (title) {
		var thisCrumb = title;
		var ind = this.crumbs.indexOf(thisCrumb);
		if(ind === -1)
			this.crumbs.push(thisCrumb);
		else if (config.options.chkReorderBreadcrumbs)
			this.crumbs.push(this.crumbs.splice(ind,1)[0]); // reorder crumbs
		else
			this.crumbs=this.crumbs.slice(0,ind+1); // trim crumbs
		if (config.options.chkBreadcrumbsLimitOpenTiddlers)
			this.limitOpenTiddlers();
		this.refresh();
		return false;
	},
	getAreas: function() {
		var crumbAreas=[];
		// find all DIVs with classname=="breadCrumbs"
		var all=document.getElementsByTagName("*");
		for (var i=0; i<all.length; i++)
			try{ if (hasClass(all[i],"breadCrumbs")) crumbAreas.push(all[i]); } catch(e) {;}
		// or, find single DIV w/fixed ID (backward compatibility)
		var byID=document.getElementById("breadCrumbs")
		if (byID && !hasClass(byID,"breadCrumbs")) crumbAreas.push(byID);
		if (!crumbAreas.length && config.options.chkCreateDefaultBreadcrumbs) {
			// no crumbs display... create one
			var defaultArea = createTiddlyElement(null,"span",null,"breadCrumbs",null);
		 	defaultArea.style.display= "none";
			var targetArea= document.getElementById("tiddlerDisplay");
		 	targetArea.parentNode.insertBefore(defaultArea,targetArea);
			crumbAreas.push(defaultArea);
		}
		return crumbAreas;
	},
	refresh: function() {
		var crumbAreas=this.getAreas();
		for (var i=0; i<crumbAreas.length; i++) {
			crumbAreas[i].style.display = config.options.chkShowBreadcrumbs?"inline":"none";
			removeChildren(crumbAreas[i]);
			this.render(crumbAreas[i]);
		}
	},
	render: function(here) {
		var co=config.options; var out=""
		if (!co.chkBreadcrumbsHideHomeLink) {
			createTiddlyButton(here,"Home",null,this.home,"tiddlyLink tiddlyLinkExisting");
			out+=here.getAttribute("homeSep")||config.options.txtBreadcrumbsHomeSeparator;
		}
		for (c=0; c<this.crumbs.length; c++) // remove non-existing tiddlers from crumbs
			if (!store.tiddlerExists(this.crumbs[c]) && !store.isShadowTiddler(this.crumbs[c]))
				this.crumbs.splice(c,1);
		var count=this.crumbs.length;
		if (co.chkBreadcrumbsLimit && co.txtBreadcrumbsLimit<count) count=co.txtBreadcrumbsLimit;
		var list=[];
		for (c=this.crumbs.length-count; c<this.crumbs.length; c++) list.push('[['+this.crumbs[c]+']]');
		if (co.chkBreadcrumbsReverse) list.reverse();
		out+=list.join(here.getAttribute("crumbSep")||config.options.txtBreadcrumbsCrumbSeparator);
		wikify(out,here);
	},
	home: function() {
		var cmb=config.macros.breadcrumbs;
		if (config.options.chkBreadcrumbsSave && confirm(cmb.askMsg)) cmb.saveCrumbs();
		story.closeAllTiddlers(); restart();
		cmb.crumbs = []; var crumbAreas=cmb.getAreas();
		for (var i=0; i<crumbAreas.length; i++) crumbAreas[i].style.display = "none";
		return false;
	},
	saveCrumbs: function() {
		var tid=prompt(this.saveMsg,this.saveTitle); if (!tid||!tid.length) return; // cancelled by user
		var t=store.getTiddler(tid);
		if(t && !confirm(config.messages.overwriteWarning.format([tid]))) return;
		var who=config.options.txtUserName;
		var when=new Date();
		var text='[['+this.crumbs.join(']]\n[[')+']]';
		var tags=t?t.tags:[]; tags.pushUnique('story');
		var fields=t?t.fields:{};
		store.saveTiddler(tid,tid,text,who,when,tags,fields);
		story.displayTiddler(null,tid);
		story.refreshTiddler(tid,null,true);
		displayMessage(tid+' has been '+(t?'updated':'created'));
	},
	limitOpenTiddlers: function() {
		var limit=config.options.txtBreadcrumbsLimitOpenTiddlers; if (limit<1) limit=1;
		for (c=this.crumbs.length-1; c>=0; c--) {
			var tid=this.crumbs[c];
			var elem=story.getTiddler(tid);
			if (elem) { // tiddler is displayed
				if (limit <=0) { // display limit has been reached
					if (elem.getAttribute("dirty")=="true") { // tiddler is being edited
						var msg= "'"+tid+"' is currently being edited.\n\n"
							+"Press OK to save and close this tiddler\n"
							+"or press Cancel to leave it opened";
						if (confirm(msg)) {
							story.saveTiddler(tid);
							story.closeTiddler(tid);
						}
					}
					else story.closeTiddler(this.crumbs[c]);
				}
				limit--;
			}
		}
	}
};
//}}}
// // PreviousTiddler ('back') command and macro
//{{{
config.commands.previousTiddler = {
	text: 'back',
	tooltip: 'view the previous tiddler',
	handler: function(event,src,title) {
		var crumbs=config.macros.breadcrumbs.crumbs;
		if (crumbs.length<2) config.macros.breadcrumbs.home();
		else story.displayTiddler(story.findContainingTiddler(src),crumbs[crumbs.length-2]);
		return false;
	}
};
config.macros.previousTiddler= {
	label: 'back',
	prompt: 'view the previous tiddler',
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var label=params.shift(); if (!label) label=this.label;
		var prompt=params.shift(); if (!prompt) prompt=this.prompt;
		createTiddlyButton(place,label,prompt,function(ev){
			return config.commands.previousTiddler.handler(ev,this)
		});
	}
}
//}}}
// // HIJACKS
//{{{
// update crumbs when a tiddler is displayed
if (Story.prototype.breadCrumbs_coreDisplayTiddler==undefined)
	Story.prototype.breadCrumbs_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,tiddler) {
	var title=(tiddler instanceof Tiddler)?tiddler.title:tiddler;
	this.breadCrumbs_coreDisplayTiddler.apply(this,arguments);
	if (!startingUp || config.options.chkShowStartupBreadcrumbs)
		config.macros.breadcrumbs.add(title);
}

// update crumbs when a tiddler is deleted
if (TiddlyWiki.prototype.breadCrumbs_coreRemoveTiddler==undefined)
	TiddlyWiki.prototype.breadCrumbs_coreRemoveTiddler=TiddlyWiki.prototype.removeTiddler;
TiddlyWiki.prototype.removeTiddler= function() {
	this.breadCrumbs_coreRemoveTiddler.apply(this,arguments);
	config.macros.breadcrumbs.refresh();
}
//}}}
/***
|Name|BreadcrumbsPluginInfo|
|Author|Eric Shulman|
|Source|http://www.TiddlyTools.com/#BreadcrumbsPlugin|
|Documentation|http://www.TiddlyTools.com/#BreadcrumbsPluginInfo|
|Version|2.1.5|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|Documentation for BreadcrumbsPlugin|
This plugin provides a list of links to all tiddlers opened during the session, creating a "trail of breadcrumbs" from one tiddler to the next, allowing you to quickly navigate to any previously viewed tiddler, or select 'home' to reset the display to the initial set of tiddlers that were open at the start of the session (i.e., when the document was loaded into the browser).
!!!!!Usage
<<<
{{{
<<breadcrumbs homeSeparator crumbSeparator>>
}}}
By default, the breadcrumbs are displayed as a continuous, //horizontal// word-wrapped line of text, using default character sequences for ''homeSeparator'' (" | ") and ''crumbSeparator'' (" > ").  The //optional// ''homeSeparator'' and ''crumbSeparator'' macro parameters allow you to specify alternative separators.  For example, to display the breadcrumbs //vertically// (in a stack, rather than a row), set the separator values to use {{{[[<br>]]}}}... and, to display a horizontal line as the home separator, use {{{[[<html><hr></html>]]}}}.
{{{
<<previousTiddler>>
}}}
This macro embeds a 'back' button in your content.  Clicking the button opens/scrolls to the most recent previously viewed tiddler.  You can also add the {{{previousTiddler}}} keyword to the ~ViewToolbar slice definition in ToolbarCommands.  This adds a 'back' button directly to the toolbar of each tiddler that is displayed.
<<<
!!!!!Examples:
<<<
{{{
<<breadcrumbs>>
}}}
<<breadcrumbs>>
{{{
<<breadcrumbs [[<html><hr></html>]] [[<br>]]>>
}}}
<<breadcrumbs [[<html><hr></html>]] [[<br>]]>>
<<<
!!!!!Customization
<<<
Using CSS and a few of the plugin configuration options (see below), you can make the breadcrumbs display resemble browser tabs by adding the following to your [[StyleSheet]]:
{{{
.breadCrumbs { border-bottom:1px solid; }
.breadCrumbs a {
	border: 1px solid; padding: 0px 1em;
	-moz-border-radius-topleft:.5em; -moz-border-radius-topright:.5em;
	-webkit-border-top-left-radius:.5em; -webkit-border-top-right-radius:.5em;
}
}}}
and this in [[ConfigTweaks]] (tagged with systemConfig, of course):
{{{
config.options.chkShowStartupBreadcrumbs=true;
config.options.chkBreadcrumbsLimitOpenTiddlers=true;
config.options.txtBreadcrumbsLimitOpenTiddlers=1;
config.macros.breadcrumbs.homeSeparator=" ";
config.macros.breadcrumbs.crumbSeparator=" ";
}}}
<<<
!!!!!Configuration
<<<
__''display placement:''__
<<option chkCreateDefaultBreadcrumbs>> automatically create breadcrumbs display (if needed)
{{{<<option chkCreateDefaultBreadcrumbs>>}}}
>By default, the plugin automatically creates the "breadCrumbs" display element at the top of the story column, just above the tiddlerDisplay area.  To manually control the display and placement of the breadcrumbs display, you can define a DIV with class="breadCrumbs" in a custom [[PageTemplate]] or embed the {{{<<breadcrumbs>>}}} macro in specific tiddler content.
>
>For example, to add the breadcrumbs below the mainMenu, change this:
{{{
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
}}}
>to:
{{{
<div id='mainMenu'>
	<div refresh='content' tiddler='MainMenu'></div>
	<div id='breadCrumbs' class='breadCrumbs'></div>
</div>
}}}
>You can also block automatic creation of the breadcrumbs display by setting
{{{
config.options.chkCreateDefaultBreadcrumbs=false;
}}}
>in a [[CookieJar]]/[[ConfigTweaks]] plugin tiddler.

__''other settings:''__
<<option chkShowBreadcrumbs>> show/hide breadcrumbs display
{{{<<option chkShowBreadcrumbs>>}}}
>This checkbox toggles the visibility of the breadcrumbs display.  However, the display is not updated until the next crumb is added (or a previous crumb is clicked on).  For immediate effect, you can use [[ToggleBreadcrumbs]] to synchronize the checkbox setting and the breadcrumbs display.
<<option chkReorderBreadcrumbs>> re-order breadcrumbs when visiting a previously viewed tiddler
{{{<<option chkReorderBreadcrumbs>>}}}
>When visiting a previously viewed tiddler, the title of the most-recently displayed tiddler is simply moved to the end of the list and individual breadcrumbs are not removed from the list unless the underlying tiddler is deleted.  When ''re-ordering'' is disabled, the breadcrumbs list is ''trimmed'' so that all crumbs following that tiddler are removed from the list.
<<option chkBreadcrumbsHideHomeLink>> omit 'Home' link from breadcrumbs display
{{{<<option chkBreadcrumbsHideHomeLink>>}}}
>Enabling this option suppresses the automatic display of the "Home" link (and home separator).  To manually add the home link elsewhere in your document, use the following HTML:
{{{
<html><a href="javascript:;" onclick="config.macros.breadcrumbs.home()">home</a></html>
}}}
<<option chkBreadcrumbsSave>> prompt to save breadcrumbs when 'Home' link is pressed
{{{<<option chkBreadcrumbsSave>>}}}
>Whenever you press the 'home' button, you can be prompted to save the current breadcrumbs in a tiddler as a space-separated list of tiddler links (default title="SavedBreadcrumbs").  
<<option chkShowStartupBreadcrumbs>> show breadcrumbs for 'startup' tiddlers
{{{<<option chkShowStartupBreadcrumbs>>}}}
>Breadcrumbs are usually only added for tiddlers that are opened after the document has been loaded, and not for tiddlers displayed during initial startup (e.g., [[DefaultTiddlers]]).  Enabling this option displays breadcrumbs for all viewed tiddlers, regardless of when they are opened.
<<option chkBreadcrumbsReverse>> show breadcrumbs in reverse order
{{{<<option chkBreadcrumbsReverse>>}}}
>As tiddlers are displayed, breadcrumbs are usually added to the //end// of the list.  Enabling this option displays breadcrumbs in reverse order, so that the most recently visited tiddlers are listed first.
<<option chkBreadcrumbsLimit>> limit breadcrumbs display to {{twochar{<<option txtBreadcrumbsLimit>>}}} items
{{{<<option chkBreadcrumbsLimit>>}}} and {{{<<option txtBreadcrumbsLimit>>}}}
>By default, breadcrumbs are displayed for all tiddlers that have been visited (unless the list is being 'trimmed' by disabling the chkReorderBreadcrumbs option above).  Enabling this option limits the display of the list to a maximum specified number of breadcrumbs.
<<option chkBreadcrumbsLimitOpenTiddlers>> limit open tiddlers to {{twochar{<<option txtBreadcrumbsLimitOpenTiddlers>>}}} items
{{{<<option chkBreadcrumbsLimitOpenTiddlers>>}}} and {{{<<option txtBreadcrumbsLimitOpenTiddlers>>}}}
>By default, tiddlers remain open (e.g., displayed in the story column) until you explicitly close them.  When this option is enabled, only the most recently opened tiddlers will remain open: ''any tiddlers in excess of the specified limit are automatically closed.''  //Note: for 'data safety', if a tiddler is being edited, you will be asked for permission to "save-and-close" that tiddler or leave it open (even if that would exceed the specified limit).//
<<<
!!!!!Revisions
<<<
2012.06.10 2.1.5 refactored default options to eliminate global variable and use init() handling
2011.02.16 2.1.4 in refresh(), use 'inline' instead of 'block' style (avoids unwanted linebreak).  In previousTiddler(), allow handling even if not in a tiddler so that back button can be placed in ~MainMenu or ~SidebarOptions.
2010.11.30 2.1.3 use story.getTiddler()
2009.10.19 2.1.2 code reduction
2009.03.22 2.1.0 added 'save breadcrumbs to tiddler' feature
2008.05.01 2.0.0 added 'limit open tiddlers' feature (with safety check for tiddler in edit mode)
2008.04.06 1.9.1 corrected 'limit' logic so that //last// N crumbs are shown instead of //first// N crumbs.  Also, added chkBreadcrumbsHideHomeLink
2008.04.04 1.9.0 added chkBreadcrumbsReverse and chk/txtBreadcrumbsLimit
2008.03.29 1.8.4 in displayTiddler(), get title from tiddler object (if needed).  Fixes errors caused when calling function passes a tiddler *object* instead of a tiddler *title*
2008.03.24 1.8.3 include shadow tiddlers in breadcrumbs list.  Also changed settings so that "reordering" breadcrumbs is the default, instead of "trimming" the list
2007.12.04 [*.*.*] update for TW2.3.0: replaced deprecated core functions, regexps, and macros
2007.10.26 1.8.2 documentation cleanup
2007.10.18 1.8.1 in GetAreas(), use try/catch to avoid "Bad NPObject as private data" fatal error caused when embedded QuickTime player element is accessed by hasClass() function.
2007.10.02 1.8.0 major documentation and code cleanup.  Moved config.breadCrumbs.* to config.macros.breadcrumbs.* to consolidate objects.  Also, fixed homeSeparator and crumbSeparator default handling.
2007.10.02 1.7.0 added config.options.chkShowStartupBreadcrumbs option
2007.09.16 1.6.1 in getAreas(), removed errant use of 'place' (was causing fatal error when creating default breadcrumbs display element).  Also, added chkCreateDefaultBreadcrumbs configuration setting to enable/disable automatic creation of a default breadcrumbs display.
2007.09.16 1.6.0 re-wrote refresh() to enable multiple display instances, by finding elements with "breadCrumbs" classname.  Fallback to fixed ID (="breadCrumbs") is still used for backward-compatibility.  move rendering code from refresh() to separate render() function, and added definition for {{{<<breadCrumbs>>}}} macro to support embedding breadcrumbs displays in tiddler content.
2007.09.15 [1.5.9.1] updated documentation
2007.09.15 1.5.9 defined homeSeparator (" | ") and crumbSeparator (" > ") as object properties so that they can be redefined as desired for different layouts (e.g., using 'newline' for the crumbSeparator will arrange crumbs in a column rather than a row.
2007.06.21 [1.5.8.1] in home(), return false to prevent IE from attempting to navigate away...
2007.05.26 1.5.8 added support for {{{<<option chkReorderBreadcrumbs>>}}} to toggle trim vs. re-order behavior when visiting previously viewed tiddlers
2007.05.25 1.5.7 added support for {{{<<option chkShowBreadcrumbs>>}}} to toggle //display// of breadcrumbs
2007.05.24 1.5.6 in refresh(), remove non-existing tiddler titles from crumb list.  Also, hijack removeTiddler() so crumbs can be updated after tiddler is deleted.
2007.04.11 1.5.5 added optional params to previousTiddler macro handler() to allow alternative label and tooltip text (instead of default "back")
2007.03.02 1.5.4 in refresh(), for TW2.2, look for "storyDisplay" instead of "tiddlerDisplay" but keep fallback to "tiddlerDisplay" for TW2.1 or earlier
2007.02.24 1.5.3 changed from hijack of onClickTiddlerLink to hijack of displayTiddler() so that ALL displayed tiddlers are recorded in the crumbs, including programmatically displayed tiddlers opened by macros, scripts, etc., (such as [[GotoPlugin]], among many others) in addition to those opened by clicks on links.
2007.02.24 [1.5.2.0] eliminated global space clutter by moving function and data declarations so they are contained inside config.breadCrumbs object.
2007.02.06 1.5.1 added "previousTiddler" macro (for use in sidebar)
2007.02.05 1.5.0 added "previousTiddler" toolbar command (aka, "back")
2006.08.04 [1.4.0.1] change spaces to tabs
2006.08.04 1.4.0 modified from 1.4.0 distro: in refresh(), set {{{display:none/block}}} instead of {{{visibility:hidden/visible}}}.  In home(), check for valid crumbArea before setting style.
2006.08.02 1.4.0 Fixed bug, the redefined onClickTiddlerLink_orig_breadCrumbs works incorrectly on IE
2006.07.20 1.3.0 Runs compatibly with TW 2.1.0 (rev #403+)
2006.02.07 1.2.0 change global array breadCrumbs to config.breadCrumbs by Eric's suggestion
2006.02.04 1.1.0 JSLint checked
2006.02.01 1.0.0 initial release
<<<
Es gibt vier Briefe im linken Off, ein Spieler sitzt auf der Bühne auf einem Stuhl. Spieler hört den Briefkasten klappern, kommt mit dem Brief wieder, öffnet und liest ihn. Eine weitere Requisite ist ein Brief-öffner. Durch das Spiel soll der Inhalt des Briefes deutlich werden. 
+++*[Der "Inhalt" der Briefe besteht aus wenigen beschreibenden Worten:]...Stellenzusage
Strafzettel wegen zu schnellen Fahrens
Abschiedsbrief
Liebesbrief von einem Unbekannten
===
Diese Sammlung funktioniert am Besten mit dem neuen Firefox4.0.
Wenn Sie mit dieser Sammlung arbeiten, müssen Sie Ihrem ~WebBrowser erlauben, ~JavaScriptCode auszuführen. 
In Chrome, Safari und im Explorer muss die Datei ~TiddlySaver.jar im gleichen Verzeichnis liegen wenn Sie Veränderungen speichern wollen, im ~Dropbox-Ordner ist das der Fall. 
Wenn sie editieren und in der dropbox speichern, sollten keine Erweiterungen installiert sein die ~JavaScript code verändern (vor allem nicht Greasemonkey) installiert sein, da diese am Code dieser Seite herumknabbern.

Die Spieler stehen im Kreis. Ein Spieler  läuft los, auf einen zweiten zu, kurz bevor er diesen erreicht läuft dieser los, während der erste seinen Platz einnimmt usw. Nach und nach werden vom Spielleiter  weitere Läuferketten gestartet.
Weiter wie oben, nur das diesmal der Ankommende bis in die in Individualdistanz, < 30 cm! herantritt und ihn dann anschreit. („Bah!“). Dann erniedrigt sich der Schreihals („Katzbuckeln“ auf dem Boden, auf die Knie, Gesicht nach unten), so dass der zweite darübersteigen kann, um nun selbst auf einen weiteren zuzugehen usw.
Nach einiger Zeit wird die Regel geändert: Es gilt, das Gegenüber nun zu umarmen statt es anzuschreien (Stirn in die Schulterkuhle legen, Kopf schütteln, dazu fröhlich-genießerischen Schüttelton ausstoßen). Der Erste hält dann die Umarmung noch etwas  der Zweite windet sich unter den ausgestreckten Armen hindurch heraus und geht unter zu Nächsten.
Nach einiger Zeit haben die Spieler die Wahl: Brüllen oder Kuscheln
Hier ist ein unsichtbares Buffet - stellt euch im Kreis um dieses Buffet herum auf. 
Schaut euch die einzelnen einzelnen Speisen in dem Buffet an und beginnt gemeinsam zu schnuppern. 
Noch aber müsst ihr gespannt hinter der Kordel stehenbleiben... noch ist das Buffet nicht eröffnet. 
Dann lassen alle ein genüssliches "Hmmmm" entstehen, das dem Appetit auf das Buffet Ausdruck verleiht. 
Nun darf jeder einzeln hevortreten und sich etwas nehmen: 
Schnuppern. Kauen und schmecken. Sich über den Bauch streichen und ein Hmmm entstehen lassen. 
Schließlich dürft ihr genüsslich etwas sagen. Diese Moussue au chocolat. Großartig....
Wie haben sich Eure Stimmen angehört...und angefühlt. 
Alle gehen im Raum umher und während sie kauen und ihr Essen auf einem Teller balancieren, bieten sie anderen von Ihrem Essen an. Füttert euch gegenseitig mit imaginären Leckereien. 
Die Spieler stehen in lockerer Haltung im Kreis. Die Gruppe wiederholt jeweils den Text des Spielleiters und macht dessen Bewegungen nach.
Spielleiter: ''Wir gehen heute auf Bärenjagd.'' Er marschiert. ''Und wir haben gar keine Angst.'' Dazu marschieren. ''Denn wir haben ein Messer.'' Pantomimisches Zeigen des Messers. ''Und ein Gewehr.'' Pantomimisches Zeigen des Gewehrs. 
''Hu, was ist das?'' Erschreckt stehen bleiben. 
''Ein Wald! - Da können wir nicht drüber.'' Weit ausholende entsprechende Bewegung. ''Da können wir nicht drunter.'' Entsprechende Bewegung. ''Da müssen wir durch.'' Ausgestreckter Arm mit erhobenem Daumen. – Spielleiter und Gruppe schleichen durch den Kreis (Wald) zur gegenüberliegenden Seite und rufen zum Gehrhythmus: 
''Knick, knack, knick, knack.'' Spielleiter dreht sich zur Kreismitte: ''Geschafft!'' – 
Nächste Runde: ''Wir gehen heute auf Bärenjagd!'' Text und Bewegung wie oben bis: ''Hu, was ist das?
...Ein Sumpf. - Da können wir nicht drüber...'' Weiter wie oben. Der Spielleiter watet durch den Kreis (Sumpf): 
''Knietsch, knatsch, knietsch, knatsch''...''Geschafft! ''...''  Wir gehen heute auf Bärenjagd...''weiter wie oben. 
''...Ein See. - Da können wir nicht drüber...'' Weiter wie oben. Der Spielleiter schwimmt durch den Kreis (See): 
''Plitsch, platsch, plitsch, platsch...Geschafft!'' –
''...eine Höhle. - Da können wir nicht drüber....Da können wir nicht drunter...Da müssen wir rein.'' Alle zusammen gehen in die Mitte des Kreises, Hände vor die Augen haltend. In der Mitte des Kreises, eng zusammen, ertasten sie die anderen Spieler: ''Es ist weich...Es ist warm....Es ist pelzig...Hu, der Bär!'' Die Gruppe läuft auseinander in den Kreis zurück. ''Zurück durch den See – plitsch, platsch...Zurück durch den Sumpf – knietsch, knatsch...Zurück durch den Wald – knick, knack....Geschafft!'' (Ende)

Sucht im Gebäude passende Orte für
Eine Szene, die im Wald spielt
für eine, die auf einer Insel spielt
	      die auf einem Berggipel spielt
	      die auf dem Marktplatz spielt
@@font-size:2em;<<tiddler Listenmacher with: {{tiddler.title}}>>@@
!usage
{{{[img[Büroklammer.png]]}}}
[img[Büroklammer.png]]
!notes
//none//
!type
image/png
!file
file:///C:/Dokumente und Einstellungen/Jan/Eigene Dateien/Dropbox/Darstellendes Spiel/Icons/Büroklammer.png
!url

!data
data:image/png;base64,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/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAwBQTFRFGRkIGhoRHSEZIyILJSYZMC0cMzIcKisjLTAmMTIkMjMrNTklNTgrODkkOjssNDUwNTgxOjsyPD04PEAoPUA1QUIrQUM0QkM6RUk0RUg7SEQ6Sks1SUo7TFA6UlM9REVARUhBSktCS0xITVBDTVBJTlFQUVNEUlNKVVhDVVhLWFVGWFRMW1tFWVtMU1RRVVVYVVhRWlxTW1xZXWFJXWBTXWBZXmBkYF5ZYGNLYWNUYmNbZGhTZWhbam1VaWtcbXFbcG5acXNcY2RhY2RoZWliamtia2xpbXBjbXBqbHFycG1gcXJjcnNqdHhkdXhreXVpeXpjeXtsc3RxdXhxdnl4entzfH15en6CfIBrfYBzfYB6foOCgX5tgH1x////gYRsgYN0goN7hYhyhYh8iIZxiYZ4iYtziYt7jJB6kI54kpR8hISBgYWJhYiBhYqJiIaBiouDi4yJjZCDjZCJjpOSkI6DkZOEkpOLlJmDlZiLmJWGmZWLmZuDmZuLk5SRlZWYlZiRmpuTm5yZmp6gm6CFnKCLnaCTnaCZoJ6Kop6ZoaSMoaOToaObpaiSpaicqKWTqauTqaucq7CVrLCasbSbpKShpqappamipqiqqqujq6yprK2xrbCjrbCprbKxsa2isK2qsa6wsbOjsbOrtbmjtbiruLWkurauubujuburs7Sxtbmxtry7uLWwuruzu7y5vL3AvcGqvcCzvcG6vsi7vcLCwL2rwcSrwcO0wsO7xcmzxci7yMW0ycy0ycu7zdG70M290dS8w8TBw8bJxMnCxMnKysvDy8zJy83QzdDDzNDKzNHS0M7E0dPE0dPL1dnD1NjL2dvE2dvM09TR1djS1NrZ2NbS2tvT29zZ3d3h3ODL3eDT3eDa3OHh4N7Z4uTM4ePU4uPb5enT5ejc6OvV6evb7fHc8fXc4+Th4uXo5eni5erp6evj6+zp6uzw7fDj7fDp7PLy8O3o8fPj8vPr9fnj9fjr+fvl+/3r8/Tx8/T49fjx9fr6+Pby+/zz/v7+Y4P6UwAAAF90Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCTml8sAAACqUlEQVR42mKMYyAJsBCjqFaZgXHuIQYGBgYGZn3Cyr1rr2wVsVK58oeBgYGJoOrshS9833ycUvjL5jMDAwMjIfcvNJUQgrD6w4Q4CbknNqpCkAPK3ln9Ke4EXvfMX3hJgucfnDuZKw9v+MTUm+5S/Yok8JV/AW7zZyx8VT77nehnhIj7WaMEnOZHZUZWcv3RnA4XaBZWUAvuw2X+QvbozRJ2Ykj6dZvDN/ThCJ+QD7bW97SYd8IFzMMjbCxv7cIRXxO5hVerLL2DpL/S7PrrgzjSQ9olf/MvFm92wQWc1rFHcVz0uoc9vU28zXtKc0UJnD/7sfUnp8Q4nd1Y01vCay/bVwpfEIa7er6KF3ym/uYe1vTcvOP7VsaKLXB+l7igp1tZ7te7WNN/7D6hNW8FbBDKM+UVTOvCzS8hlCC5JyXgRoXE09Ur4AI+i8/5FHX+jbuHZCQiPduvy41TUf8Ll+kTZrb6cVrIdlEeAxb1fefrQ5Yp5s6BS+Q4qLsFhUWIXkL1IFS93XYVhcX2Ud1w1fqmnq/mScWVFaKFNsT92YX/2RzP5PdBBecG6R4O1Nr2x/HaTqzlQ2yBijjDPUcuqJhm8L/8t+EqRXbtmEmFMY6BQfkC/z8Ght9/JpcxMDAwNPtzSeuwLfDhv4Or/DE99Y+BgcHYY7eV+Ccu70DRoFNJbvodyVjTOWMcg1D+sZ0MDAwMPaIMh9ef5A76+nWDE8tz3OWbycS+nQwMDAxshx+yG6kxXSnR92rMwpXtGOMYFha/gbAX/P3HmmC/g0HiI+4ygDGO82fKLER6+2bpNS0PT5nBxGDNbIBUApQHsuBTzsDE8P4bJ9Q5UQtfrlj2F3/xyBhXpg1hnUz/EGi3gVDpyxi3YKP0r1cMf398+Wc5gXDZzkhi/QIYAAuo2QpVqfbPAAAAAElFTkSuQmCC
Im Süden der USA wurden Sträflinge, die im Straßenbau oder in der Landwirtschaft arbeiten mussten mit Fußketten aneinadergekettet.
Bleibt auf dem Platz stehen, ein Fuß ist fixiert. Versuch, den Bewegungsradius auszutesten...
Es gelingt euch, den fixierten Fuß lösen und ein Paar Schritte zu gehen...
Da auch der andere Fuß aber immer mal wieder feststeckt, werdet ihr am Gehen gehindert.
Der Gang wird durch eine Eisenkugel blockiert, die ihr hinter Euch herschleift.
Schaut euch um. Aha: Ihr seid an einen Partner Gekettet.
Eine ganze Reihe von ist aneinandergekettet...Ihr müsst euch gemeinsam fortbewegen, sonst schmerzt die Kette am Fuß.
(Eine Chaingang nennt man eine Gruppe Gefangener, die aneinadergekettet Arbeiten außerhalb der Gefängnisses verrichten müssen, wie Straßenbau oder Straßenreinigung.


[[Einer geht, einer steht]]
[[Nur ein Körperteil]]
[[da, du, you, nein.]]
[[Drohgebärde, doppelt synchron]]
[[Machine Infernale - Die Höllenmaschine]]
[[Choreographie im Dreieck]]
<<tiddler StoryÖffnenTemplate>>
[[Roboterwachen]]
[[Gangarten Untergründe]]
[[Monster-Zwergen-Lauf]]
[[La Ola]]
[[Glasscheibentransport]]
[[Lieblingsplätze]]
[[Gefrorene Gefühle]]
[[Choreographie im Dreieck]]
<<tiddler StoryÖffnenTemplate>>
[[Stampf Senso]]
[[Roboterwachen]]
[[Gefrorene Gefühle]]
[[Monster-Zwergen-Lauf]]
[[La Ola]]
[[Glasscheibentransport]]
[[Lieblingsplätze]]

<<tiddler StoryÖffnenTemplate>>
@@font-size:2em;<<tiddler Listenmacher with: {{tiddler.title}}>>@@
Aufteilung in Gruppen von 6 bis 10 Spielern. Die Hälfte erkundet möglich Bewegungen im Hochstatus, die andere im Tiefstatus. Zunächst einzeln dann stellt euch in einem Dreieck auf und entwickelt aus den Ideen einen gemeinsamen Bewegungschor. 
Die Orientierung am Spieler an der Spizte bietet die Möglichkeit, einen exakten Rhytmus zu finden. Findet eine gute Aufstellung  (die kleinen vorne, die großen hinten). 12 Minuten Vorbereitung bis zur Präsentation
Bewegung im Ensemble```Idee: DS 109 Gestaltung```

Zettel mit nummern
Zettel mit Nummern Stift.
Kreislauf entwickeln:
Jeder Zeigt auf denjenigen auf dessen Station er als nächstes gehen wird. Er schaut wohin der dann als nächstes geht. Wechsel 
Kreislauf Proben mit Anhalten.

Thema Beispiel Schulalltag, krank sein, Karriere
Bewegung pantomimisch improvisieren.Wechseln.

Erst werden die  Wechsel durch Signal vorgegeben.
Gemeinsamen Rhythmus finden

[[Einer geht, einer steht]]
[[Ab durch die Mitte]]
[[Das Floß]]
[[da, du, you, nein.]]
[[Ha-Pyramide]]
[[Glasscheibentransport]]
[[Zauberspiegel]]
[[Lieblingsplätze]]
[[Kombination von choreografischen Elementen]]
<<tiddler StoryÖffnenTemplate>>
[[Einer geht, einer steht]]
[[Ab durch die Mitte]]
[[Das Floß]]
[[da, du, you, nein.]]
[[Ha-Pyramide]]
[[Glasscheibentransport]]
[[Zauberspiegel]]
[[Lieblingsplätze]]
[[Stühle Ballett]]
[[Fliegenballett]]
[[Kombination von choreografischen Elementen]]

{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
[[Aua mein Bein]]
[[Kühlkette]]
[[Stampf Senso]]
[[Sternimpro]]
[[Machine Infernale - Die Höllenmaschine]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Strudel]]
[[Brandung]]
[[Gehen und Freeze]]
[[Tango auf dem Marktplatzplatz]]
[[Gangarten Untergründe]]
[[Machine Infernale - Die Höllenmaschine]]
[[Kombination von choreografischen Elementen]]
<<tiddler StoryÖffnenTemplate>>
[[Spion]]
[[Verfolger und Beschützer]]
[[Monster-Zwergen-Lauf]]
[[Sternimpro]]
[[Silly Walks]]
[[Tango auf dem Marktplatzplatz]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Nilpferddusche]]
[[Klangteppich oder Fußorgel]]
[[Assoziationskette]]
[[Stille Post]]
[[Satzcollage]]
[[chorisches Sprechen]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
/***
|Name|ClickifyPlugin|
|Source|http://www.TiddlyTools.com/#ClickifyPlugin|
|Documentation|http://www.TiddlyTools.com/#ClickifyPlugin|
|Version|1.0.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|re-compute parameters when a 'command link' macro is clicked|
!!!!!Usage
<<<
Normally, when you use a //computed parameter// in a macro, it's value is determined when the macro is rendered.  The {{{<<clickify>>}}} macro can be used to force the macro parameters of an 'on-click' command link (such as created by the {{{<<newTiddler>>}}} macro) to be automatically re-computed when the command link is clicked, rather than when it is initially displayed.  This allows use of computed values that depend upon data that may change between the time the macro is rendered and when it's action is actually triggered by a click.

To apply this extended processing to any macro that creates a command link, simply insert the 'clickify' keyword in front of the usual macro name, like this:
{{{
<<clickify macroName param param param ...>>
}}}
<<<
!!!!!Example
<<<
When {{{<<newTiddler>>}}} is clicked, prompt for a title and set default text to current timestamp:
{{{
<<clickify newTiddler title:{{prompt('enter a title','NewTiddler')}} text:{{new Date()}}>>
}}}
><<clickify newTiddler title:{{prompt('enter a title','NewTiddler')}} text:{{new Date()}}>>
<<<
!!!!!Revisions
<<<
2010.07.17 [1.0.2] in b.onclick handler, pass event data ('ev') to command link click handler
2009.02.08 [1.0.1] make sure command link has been rendered before trying to modify it
2009.01.25 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.ClickifyPlugin={major: 1, minor: 0, revision: 2, date: new Date(2010,7,17)};
config.macros.clickify={
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var cmd='<<'+paramString+'>>';
		var e=createTiddlyElement(place,'span');
		wikify(cmd.replace(/alert\(|prompt\(|confirm\(/g,'isNaN('),e);
		var b=e.getElementsByTagName('a')[0]; if (!b) return;
		b.setAttribute('cmd',cmd);
		b.onclick=function(ev) {
			var cmd=this.getAttribute('cmd');
			var e=createTiddlyElement(this.parentNode,'span');
			e.style.display='none';
			wikify(cmd,e);
			e.getElementsByTagName('a')[0].onclick(ev);
			this.parentNode.removeChild(e);
		}
	}
}
//}}}
/***
|Name:|CloseOnCancelPlugin|
|Description:|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|
|Version:|3.0.1a|
|Date:|27-Jun-2011|
|Source:|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.commands.cancelTiddler,{

  handler_mptw_orig_closeUnsaved: config.commands.cancelTiddler.handler,

  handler: function(event,src,title) {
    this.handler_mptw_orig_closeUnsaved(event,src,title);
    if (!story.isDirty(title) && !store.tiddlerExists(title) && !store.isShadowTiddler(title))
      story.closeTiddler(title,true);
    return false;
  }

});

//}}}
/***
|Name|CollapseTiddlersPlugin|
|Source|http://www.TiddlyTools.com/#CollapseTiddlersPlugin|
|Version|2.0.0|
|Author|Eric Shulman|
|OriginalAuthor|Bradley Meck - http://gensoft.revhost.net/Collapse.html|
|License|unknown|
|~CoreVersion|2.1|
|Type|plugin|
|Requires|CollapsedTemplate|
|Description|show/hide content of a tiddler while leaving tiddler title visible|
This plugin provides commands to quickly switch a rendered tiddler between its current ViewTemplate display and a minimal display (title and toolbar) defined by a separate CollapsedTemplate.
!!!Usage
<<<
In [[ToolbarCommands::ViewToolbar|ToolbarCommands]], add:
{{{
collapseTiddler collapseOthers
}}}
you can also embed the following macros in tiddler content:
*{{{<<collapseAll>>}}} - adds 'collapse all' command that applies CollapsedTemplate to each displayed tiddler
*{{{<<expandAll>>}}} - adds 'expand all' command that re-applies ViewTemplate (or equivalent custom template) to each displayed tiddler
*{{{<<foldFirst>>}}} - immediately apply CollapsedTemplate to a given tiddler, as soon as it is displayed.
<<<
!!!Revisions
<<<
2009.05.04 [2.0.0] standardized documentation and added version #
2008.10.05 collapseAll() and expandAll(): added "return false" to button handlers to prevent IE page transition
2008.03.06 refactored all code for size reduction, readability, and I18N/L10N-readiness.  Also added 'folded' flag to tiddler elements (for use by other plugins that need to know if tiddler is folded (e.g., [[SinglePageModePlugin]]
2007.10.11 moved [[FoldFirst]] inline script and converted to {{{<<foldFirst>>}}} macro
2007.12.09 suspend/resume SinglePageMode (SPM/TPM/BPM) when folding/unfolding tiddlers
2007.05.06 add "return false" at the end of each command handler to prevent IE 'page transition' problem.
2007.03.30 add a shadow definition for CollapsedTemplate.  Tweak ViewTemplate shadow so "fold/unfold" and "focus" toolbar items automatically appear when using default templates.  Remove error check for "CollapsedTemplate" existence, since shadow version will now always work as a fallback.
2006.02.24 added fallback to "CollapsedTemplate" if "WebCollapsedTemplate" is not found
2006.02.06 added check for 'readOnly' flag to use alternative "WebCollapsedTemplate"
<<<
!!!Code
***/
//{{{
version.extensions.CollapseTiddlersPlugin= {major: 2, minor: 0, revision: 0, date: new Date(2009,5,4)};

config.shadowTiddlers.CollapsedTemplate=
	"<!--{{{-->\
	<div class='toolbar' macro='toolbar expandTiddler collapseOthers closeTiddler closeOthers +editTiddler permalink references jump'></div>\
	<div class='title' macro='view title'></div>\
	<!--}}}-->";

// automatically tweak shadow ViewTemplate to add "collapseTiddler collapseOthers" commands
config.shadowTiddlers.ViewTemplate=config.shadowTiddlers.ViewTemplate.replace(/closeTiddler/,"collapseTiddler collapseOthers closeTiddler");

config.commands.collapseTiddler = {
	text: "fold",
	tooltip: "Collapse this tiddler",
	collapsedTemplate: "CollapsedTemplate",
	webCollapsedTemplate: "WebCollapsedTemplate",
	handler: function(event,src,title) {
		var e = story.findContainingTiddler(src); if (!e) return false;
		// don't fold tiddlers that are being edited!
		if(story.isDirty(e.getAttribute("tiddler"))) return false;
		var t=config.commands.collapseTiddler.getCollapsedTemplate();
		config.commands.collapseTiddler.saveTemplate(e);
		config.commands.collapseTiddler.display(title,t);
		e.setAttribute("folded","true");
		return false;
	},
	getCollapsedTemplate: function() {
		if (readOnly&&store.tiddlerExists(this.webCollapsedTemplate))
			return this.webCollapsedTemplate;
		else
			return this.collapsedTemplate
	},
	saveTemplate: function(e) {
		if (e.getAttribute("savedTemplate")==undefined)
			e.setAttribute("savedTemplate",e.getAttribute("template"));

	},
	// fold/unfold tiddler with suspend/resume of single/top/bottom-of-page mode
	display: function(title,t) {
		var opt=config.options;
		var saveSPM=opt.chkSinglePageMode; opt.chkSinglePageMode=false;
		var saveTPM=opt.chkTopOfPageMode; opt.chkTopOfPageMode=false;
		var saveBPM=opt.chkBottomOfPageMode; opt.chkBottomOfPageMode=false;
		story.displayTiddler(null,title,t);
		opt.chkBottomOfPageMode=saveBPM;
		opt.chkTopOfPageMode=saveTPM;
		opt.chkSinglePageMode=saveSPM;
	}
}

config.commands.expandTiddler = {
	text: "auffalten",
	tooltip: "diesen Eintrag auffalten",
	handler: function(event,src,title) {
		var e = story.findContainingTiddler(src); if (!e) return false;
		var t = e.getAttribute("savedTemplate");
		config.commands.collapseTiddler.display(title,t);
		e.setAttribute("folded","false");
		return false;
	}
}

config.macros.collapseAll = {
	text: "alle falten",
	tooltip: "alle Einträge zusammenfalten",
	handler: function(place,macroName,params,wikifier,paramString,tiddler){
		createTiddlyButton(place,this.text,this.tooltip,function(){
			story.forEachTiddler(function(title,tiddler){
				if(story.isDirty(title)) return;
				var t=config.commands.collapseTiddler.getCollapsedTemplate();


				config.commands.collapseTiddler.saveTemplate(tiddler);
				config.commands.collapseTiddler.display(title,t);
				tiddler.folded=true;
			});
			return false;
		})
	}
}

config.macros.expandAll = {
	text: "alle auffalten",
	tooltip: "alle Einträge auffalten",
	handler: function(place,macroName,params,wikifier,paramString,tiddler){
		createTiddlyButton(place,this.text,this.tooltip,function(){
			story.forEachTiddler(function(title,tiddler){
				var t=config.commands.collapseTiddler.getCollapsedTemplate();
				if(tiddler.getAttribute("template")!=t) return; // re-display only if collapsed
				var t=tiddler.getAttribute("savedTemplate");
				config.commands.collapseTiddler.display(title,t);
				tiddler.folded=false;
			});
			return false;
		})
	}
}

config.commands.collapseOthers = {
	text: "focus",
	tooltip: "Expand this tiddler and collapse all others",
	handler: function(event,src,title) {
		var e = story.findContainingTiddler(src); if (!e) return false;
		story.forEachTiddler(function(title,tiddler) {
			if(story.isDirty(title)) return;
			var t=config.commands.collapseTiddler.getCollapsedTemplate();
			if (e==tiddler) t=e.getAttribute("savedTemplate");
			config.commands.collapseTiddler.saveTemplate(tiddler);
			config.commands.collapseTiddler.display(title,t);
			tiddler.folded=(e!=tiddler);
		})
		return false;
	}
}

// {{{<<foldFirst>>}}} macro forces tiddler to be folded when *initially* displayed.
// Subsequent re-render does NOT re-fold tiddler, but closing/re-opening tiddler DOES cause it to fold first again.
config.macros.foldFirst = {
	handler: function(place,macroName,params,wikifier,paramString,tiddler){
		var e=story.findContainingTiddler(place);
		if (e.getAttribute("foldedFirst")=="true") return; // already been folded once
		var title=e.getAttribute("tiddler")
		var t=config.commands.collapseTiddler.getCollapsedTemplate();
		config.commands.collapseTiddler.saveTemplate(e);
		config.commands.collapseTiddler.display(title,t);
		e.setAttribute("folded","true");
		e.setAttribute("foldedFirst","true"); // only when tiddler is first rendered
		return false;
	}
}
//}}}
<!--{{{-->
<!--
|Name|CollapsedTemplate|
|Source|http://www.TiddlyTools.com/#CollapsedTemplate|
|Version||
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|template|
|Requires|ToolbarCommands|
|Description|alternative to ViewTemplate, used by CollapseTiddlersPlugin to display tiddler when 'folded'|
-->
<span class='toolbar' macro='toolbar [[ToolbarCommands::CollapsedToolbar]]'></span>
<span class='toolbar' macro='toolbar expandTiddler'><span macro='setIcon auffalten.png'></span></span>
<span class='toolbar' macro='toolbar closeTiddler'><span macro='setIcon schließen.png'></span></span>
</span>
<span class='title'>
	<span class='floatleft' macro='tiddlerIcons' style='cursor:auto !important;'></span>
	<span macro='view title'></span>
</span>
<div class='tagClear'></div>
<!--}}}-->
There is a very nice tool at: http://meyerweb.com/eric/tools/color-blend/  that can be used to find good values for the pale-light-mid-dark elements of the ~ColorPalette which belong together.

<html><iframe name="content" src="http://meyerweb.com/eric/tools/color-blend/" width=100% height=600></iframe></html>
Name: FarbenDS
Description: <<applyPalette FarbenDS>>
Background: #ccccdd
Foreground: #000
PrimaryPale: #cdf
PrimaryLight: #57c
PrimaryMid: #114
PrimaryDark: #012
SecondaryPale: #ff9
SecondaryLight: #fe1
SecondaryMid: #d91
SecondaryDark: #b63
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

/***
|Name|CommentPlugin|
|Source|http://www.TiddlyTools.com/#CommentPlugin|
|Documentation|http://www.TiddlyTools.com/#CommentPluginInfo|
|Version|2.9.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|automatically insert formatted comments into tiddler content|
!!!!!Documentation
>see [[CommentPluginInfo]]
!!!!!Configuration
>see [[CommentPluginInfo]]
!!!!!Revisions
<<<
2009.04.10 [2.9.3] invoke autoSaveChanges() after adding a comment
| please see [[CommentPluginInfo]] for previous revision details |
2006.04.20 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.CommentPlugin= {major: 2, minor: 9, revision: 3, date: new Date(2009,4,10)};

config.macros.comment= {
	marker: '/%'+'comment'+'%/',
	fmt: "__''%subject%''__\n^^posted by %who% on %when%^^\n<<<\n%message%\n<<<\n",
	datefmt: 'DDD, MMM DDth, YYYY at hh12:0mm:0ss am',
	tags: '',
	reverse: false,
	handler: function(place,macroName,params,wikifier,paramstring,tiddler) {
		var span=createTiddlyElement(place,'span');
		var here=story.findContainingTiddler(place);
		if (here) var tid=here.getAttribute('tiddler');  // containing tiddler title
		span.setAttribute('here',tid);
		var target=(params[0]&&params[0].length&&params[0]!='here')?params[0]:tid;  // target title
		span.setAttribute('target',target);
		var overwrite=(params[1]&&params[1].toLowerCase()=='overwrite'); if (overwrite) params.shift();
		span.setAttribute('overwrite',overwrite?'true':'false');
		var reverse=(params[1]&&params[1].toLowerCase()=='reverse'); if (reverse) params.shift();
		span.setAttribute('reverse',(reverse||this.reverse)?'true':'false');
		var marker=this.marker;
		if (params[1]&&params[1].substr(0,7)=='marker:') {
			var marker='/%'+params[1].substr(7)+'%/';
			params.shift();
		}
		span.setAttribute('marker',marker);
		var tags=(params[1]&&params[1].length)?params[1]:this.tags; // target tags
		span.setAttribute('tags',tags);
		var fmt=(params[2]&&params[2].length)?params[2]:this.fmt; // output format
		span.setAttribute('fmt',fmt.unescapeLineBreaks());
		var datefmt=(params[3]&&params[3].length)?params[3]:this.datefmt; // date format
		span.setAttribute('datefmt',datefmt.unescapeLineBreaks());
		var html=this.html;
		html=html.replace(/%nosubject%/g,(fmt.indexOf('%subject%')==-1)?'none':'block');
		html=html.replace(/%nomessage%/g,(fmt.indexOf('%message%')==-1)?'none':'block');
		var subjtxt=''; var msgtxt='';
		html=html.replace(/%subjtxt%/g,subjtxt);
		html=html.replace(/%msgtxt%/g,msgtxt);
		span.innerHTML=html;
	},
	html: "<form style='display:inline;margin:0;padding:0;'>\
		<div style='display:%nosubject%'>\
		subject:<br>\
		<input type='text' name='subject' title='enter subject text' style='width:100%' value='%subjtxt%'>\
		</div>\
		<div style='display:%nomessage%'>\
		message:<br>\
		<textarea name='message' rows='7' title='enter message text' \
			style='width:100%'>%msgtxt%</textarea>\
		</div>\
		<center>\
		<i>Please enter your information and then press</i>\
		<input type='button' value='post' onclick='\
			var s=this.form.subject; var m=this.form.message;\
			if (\"%nosubject%\"!=\"none\" && !s.value.length)\
				{ alert(\"Please enter a subject\"); s.focus(); return false; }\
			if (\"%nomessage%\"!=\"none\" && !m.value.length)\
				{ alert(\"Please enter a message\"); m.focus(); return false; }\
			var here=this.form.parentNode.getAttribute(\"here\");\
			var reverse=this.form.parentNode.getAttribute(\"reverse\")==\"true\";\
			var target=this.form.parentNode.getAttribute(\"target\");\
			var marker=this.form.parentNode.getAttribute(\"marker\");\
			var tags=this.form.parentNode.getAttribute(\"tags\").readBracketedList();\
			var fmt=this.form.parentNode.getAttribute(\"fmt\");\
			var datefmt=this.form.parentNode.getAttribute(\"datefmt\");\
			var overwrite=this.form.parentNode.getAttribute(\"overwrite\")==\"true\";\
			config.macros.comment.addComment(here,reverse,target,tags,fmt,datefmt,\
				s.value,m.value,overwrite,marker);'>\
		</center>\
		</form>",
	addComment: function(here,reverse,target,newtags,fmt,datefmt,subject,message,overwrite,marker) {
		var UTC=new Date().convertToYYYYMMDDHHMMSSMMM();
		var rand=Math.random().toString();
		var who=config.options.txtUserName;
		var when=new Date().formatString(datefmt);
		target=target.replace(/%tiddler%/g,here);
		target=target.replace(/%UTC%/g,UTC);
		target=target.replace(/%random%/g,rand);
		target=target.replace(/%who%/g,who);
		target=target.replace(/%when%/g,when);
		target=target.replace(/%subject%/g,subject);
		var t=store.getTiddler(target);
		var text=t?t.text:'';
		var modifier=t?t.modifier:config.options.txtUserName;
		var modified=t?t.modified:new Date();
		var tags=t?t.tags:[];
		for(var i=0; i<newtags.length; i++) tags.pushUnique(newtags[i]);
		var fields=t?t.fields:{};
		var out=fmt;
		out=out.replace(/%tiddler%/g,here);
		out=out.replace(/%UTC%/g,UTC);
		out=out.replace(/%when%/g,when);
		out=out.replace(/%who%/g,who);
		out=out.replace(/%subject%/g,subject);
		out=out.replace(/%message%/g,message);
		var pos=text.indexOf(marker);
		if (pos==-1) pos=text.length; // no marker - insert at end
		else if (reverse) pos+=marker.length; // reverse order by inserting AFTER marker
		var newtxt=overwrite?out:(text.substr(0,pos)+out+text.substr(pos));
		store.saveTiddler(target,target,newtxt,modifier,modified,tags,fields);
		autoSaveChanges();
		if (document.getElementById(story.idPrefix+target))
			story.refreshTiddler(target,DEFAULT_VIEW_TEMPLATE,true);
		if (here!=target && document.getElementById(story.idPrefix+here))
			story.refreshTiddler(here,DEFAULT_VIEW_TEMPLATE,true);
	}
};
//}}}
/*{{{*/
#slideHeader {
 color: #cff;
 padding: 0.25em;
 background-image: url('figuras/logo.png');
 background-repeat: no-repeat;
 background-position: right; 
}

#slideFooter {
 color: #aaa
}

body {
 background-image: url('figuras/1.jpg');
 color: #000;
}

.tiddler {
 background: transparent;
 padding: 1em 1em 0.5em 1em;
}

#controlBar .button {
 background: transparent;
 color: #aaa;
 border: none
}

#controlBar .button:hover {
 background: #cff;
 color: #000
}

#slideClock {
 background: transparent;
 color: #aaa;
 margin: 0 0.5em 0 0.5em;
 padding: 0 0.25em 0 0.25em;
}

/* navigator always visible*/
.slideFooterOff #navigator{
 visibility: visible;
}

.slideFooterOff #buttonBar{
 visibility: hidden;
}
/*}}}*/
|>|>|WindowTitle|
|>|>|PageTemplate|
|>|>|SiteTitle - SiteSubtitle|
|MainMenu|StoryColumn<br />DefaultTiddlers<br />Definiert welche Tiddeler nach dem Öffnen angezeigt werden<br />ViewTemplate<br />CollapsedTemplate<br />EditTemplate<br />ToolbarCommands<br />definieren jeweils die Befehlsleiste, die im Tiddeler oben rechts erscheint|SideBarOptions|
|~|~|OptionsPanel|
|~|~|AdvancedOptions|
|~|~|<<tiddler Configuration.SideBarTabs>>|

|StyleSheet|systemTheme|
|StyleSheetColors|<<selectPalette>>|
|StyleSheetLayout|<<selectTheme>>|
|StyleSheetPrint|[[zzConfig]]|
|Durch den Tag Style erzeugte Liste:<br /><<siteMap style>> |Durch den Tag systemTheme erzeugte Liste:<br /><<siteMap systemTheme>> |
|~|Durch den Tag systemPalette erzeugte Liste:<br /><<siteMap systemPalette>> |

[[Weitere Informationen]]
/***
<<tiddler CookieManager>>
***/
/***
!!![[Portable cookies:|CookieSaverPlugin]] {{fine{<<option chkPortableCookies>>enable <<option chkMonitorCookieJar>>monitor}}}
^^This section is ''//__automatically maintained__//'' by [[CookieSaverPlugin]].  To block specific cookies, see [[CookieSaverPluginConfig]].^^
***/
// // /% end portable cookies %/
/***
!!![[Baked cookies:|CookieManagerPlugin]]
^^Press {{smallform{<<cookieManager button>>}}} to save the current browser cookies... then hand-edit this section to customize the results.^^
***/


// 94 options saved on Mittwoch, April 22nd 2015 at 00:56:08 by YourName//
//^^(edit/remove username check and/or individual option settings as desired)^^//
//{{{
if (config.options.txtUserName=="YourName") {
	config.options["chkAllowBrowserCookies"]=true;
	config.options["chkAnimate"]=true;
	config.options["chkAutoSave"]=true;
	config.options["chkBackstage"]=false;
	config.options["chkBottomOfPageMode"]=true;
	config.options["chkBreadcrumbsHideHomeLink"]=false;
	config.options["chkBreadcrumbsLimit"]=false;
	config.options["chkBreadcrumbsLimitOpenTiddlers"]=false;
	config.options["chkBreadcrumbsReverse"]=false;
	config.options["chkBreadcrumbsSave"]=false;
	config.options["chkCaseSensitiveSearch"]=false;
	config.options["chkConfirmDelete"]=true;
	config.options["chkCookieManagerAddToAdvancedOptions"]=true;
	config.options["chkCreateDefaultBreadcrumbs"]=false;
	config.options["chkCustomTooltipActive"]=true;
	config.options["chkCustomTooltipShowError"]=true;
	config.options["chkCustomTooltipShowTWDefault"]=false;
	config.options["chkDiscussionTemplate"]=false;
	config.options["chkDisplayInstrumentation"]=false;
	config.options["chkExternalTiddlersImport"]=true;
	config.options["chkExternalTiddlersQuiet"]=false;
	config.options["chkExternalTiddlersTemporary"]=true;
	config.options["chkFloatingSlidersAnimate"]=false;
	config.options["chkForceMinorUpdate"]=false;
	config.options["chkGenerateAnRssFeed"]=false;
	config.options["chkHttpReadOnly"]=false;
	config.options["chkIconsShowImage"]=true;
	config.options["chkIconsShowText"]=true;
	config.options["chkIncrementalSearch"]=true;
	config.options["chkInsertTabs"]=true;
	config.options["chkLoadTiddlersShowReport"]=true;
	config.options["chkMonitorBrowserCookies"]=false;
	config.options["chkOpenInNewWindow"]=true;
	config.options["chkRegExpSearch"]=false;
	config.options["chkReorderBreadcrumbs"]=true;
	config.options["chkSaveBackups"]=true;
	config.options["chkSaveEmptyTemplate"]=false;
	config.options["chkSaveStory"]=false;
	config.options["chkShowBreadcrumbs"]=true;
	config.options["chkShowEditBar"]=false;
	config.options["chkShowRightSidebar"]=false;
	config.options["chkShowStartupBreadcrumbs"]=false;
	config.options["chkSinglePageAutoScroll"]=true;
	config.options["chkSinglePageKeepEditedTiddlers"]=false;
	config.options["chkSinglePageKeepFoldedTiddlers"]=false;
	config.options["chkSinglePageMode"]=false;
	config.options["chkSinglePagePermalink"]=true;
	config.options["chkSliderOptionsPanel"]=false;
	config.options["chkStickyPopups"]=false;
	config.options["chkStoryAllowAdd"]=true;
	config.options["chkStoryBottom"]=false;
	config.options["chkStoryClose"]=true;
	config.options["chkStoryFold"]=false;
	config.options["chkStoryTop"]=true;
	config.options["chkTemporaryKeep"]=false;
	config.options["chkTemporaryQuiet"]=true;
	config.options["chkTiddlyPodAutoPlay"]=true;
	config.options["chkTiddlyPodLoopPlay"]=true;
	config.options["chkTiddlyPodNowPlaying"]=false;
	config.options["chkToggleLinks"]=false;
	config.options["chkTopOfPageMode"]=false;
	config.options["chkUsePreForStorage"]=true;
	config.options["txtBackupFolder"]="twbackup";
	config.options["txtBreadcrumbsCrumbSeparator"]=" > ";
	config.options["txtBreadcrumbsHomeSeparator"]=" | ";
	config.options["txtBreadcrumbsLimit"]="5";
	config.options["txtBreadcrumbsLimitOpenTiddlers"]="5";
	config.options["txtCookieJar"]="CookieJar";
	config.options["txtCustomTooltipDateFormat"]="YYYY-0MM-0DD 0hh:0mm";
	config.options["txtCustomTooltipTagSeparator"]=", ";
	config.options["txtCustomTooltipTextLimit"]="50";
	config.options["txtEditorFocus"]="text";
	config.options["txtExternalTiddlersTags"]="external";
	config.options["txtFileSystemCharSet"]="UTF-8";
	config.options["txtFontSize"]="100";
	config.options["txtIconsCSS"]="vertical-align:middle;width:auto;height:25px";
	config.options["txtMainTab"]="Zeitachse";
	config.options["txtMaxEditRows"]="30";
	config.options["txtMoreTab"]="moreTabAll";
	config.options["txtPathTiddler"]="ImagePathList";
	config.options["txtPlayerDefaultHeight"]="480";
	config.options["txtPlayerDefaultWidth"]="100%";
	config.options["txtPrivWizardDefaultStep"]="1";
	config.options["txtRemotePassword"]="";
	config.options["txtRemoteUsername"]="";
	config.options["txtRichTextTag"]="richText";
	config.options["txtSelectStoryACTIVESTORY"]="StoryIndex";
	config.options["txtSelectStorySTORYNAME"]="StoryIndex";
	config.options["txtTemporaryTag"]="temporary";
	config.options["txtTheme"]="SmartTheme";
	config.options["txtTiddlyPodNowPlaying"]="0";
	config.options["txtTinyMCEPath"]="tiny_mce/tiny_mce.js";
	config.options["txtTweakerSortBy"]="modified";
	config.options["txtUserName"]="YourName";
}
//}}}
/***
|Name|CookieManagerPlugin|
|Source|http://www.TiddlyTools.com/#CookieManagerPlugin|
|Version|2.4.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|view/add/delete browser-based cookies and "bake" cookies to CookieJar tiddler for 'sticky' settings|
!!!!!Usage
<<<
This plugin provides an interactive control panel that lets you select, view, modify, or delete any of the current values for TiddlyWiki options that have been stored as local, private, //browser cookies//.  You can also use the control panel to "bake cookies", which generates a set of javascript statements that assign hard-coded option values to the TiddlyWiki internal variables that correspond to the current browser cookie settings.  These hard-coded values are then stored in the [[CookieJar]] tiddler, which is tagged with<<tag systemConfig>> so that each time the document is loaded, the baked cookie settings will be automatically applied.

When a set of baked cookies is added to the [[CookieJar]], it is automatically surrounded by a conditional test so that the hard-coded settings will only be applied for the username that was in effect when they were initially generated.  In this way, if you publish or share your document with others, //your// particular baked cookie settings are not automatically applied to others, so that their own browser-based cookie settings (if defined) will be applied as usual.

Whenever you "bake cookies", new hard-coded javascript assignment statements are *appended* to the end of the [[CookieJar]].  However, any baked cookies that were previously generated and stored in the [[CookieJar]] are not automatically removed from the tiddler.  As a result, because the most recently baked cookie settings in the [[CookieJar]] are always the last to be processed, the values assigned by older baked cookies are immediately overridden by the values from the newest baked cookies, so that the newest values will be in effect when the CookieJar startup processing is completed.

Each time you bake a new batch of cookies, it is recommended that you should review and hand-edit the [[CookieJar]] to remove any "stale cookies" or merge the old and new sets of baked cookies into a single block to simplify readability (as well as saving a little tiddler storage space).  Of course, you can also hand-edit the [[CookieJar]] tiddler at any time simply to remove a few individual //baked cookies// if they are no longer needed, and you can even delete the entire [[CookieJar]] tiddler and start fresh, if that is appropriate.  Please note that changing or deleting a baked cookie does not alter the current value of the corresponding option setting, and any changes you make to the [[CookieJar]] will only be applied after you have saved and reloaded the document in your browser.
<<<
!!!!!Examples
<<<
{{{<<cookieManager>>}}}
{{smallform small center{
@@display:block;width:35em;<<cookieManager>>@@}}}
<<<
!!!!!Configuration
<<<
<<option chkAllowBrowserCookies>> store ~TiddlyWiki option settings using private browser cookies
<<option chkMonitorBrowserCookies>> monitor browser cookie activity (show a message whenever a cookie is set or deleted)
<<option chkCookieManagerAddToAdvancedOptions>> display [[CookieManager]] in [[AdvancedOptions]]
//note: this setting does not take effect until you reload the document//
<<<
!!!!!Revisions
<<<
2011.01.16 2.4.1 in init(), corrected double addition of CookieManager to backstage
2009.08.05 2.4.0 changed CookieJar output format to support odd symbols in option names (e.g. '@')
2008.09.14 2.3.2 fixed handling for blocked cookies (was still allowing some blocked cookies to be set)
2008.09.12 2.3.1 added blocked[] array and allowBrowserCookie() test function for selective blocking of changes to browser cookies based on cookie name
2008.09.08 2.3.0 extensive code cleanup: defined removeCookie(), renamed cookies, added 'button' param for stand-alone "bake cookies" button, improved init of shadow [[CookieManager]] and [[CookieJar]] tiddlers for compatibility with new [[CookieSaverPlugin]]. 
2008.07.11 2.2.1 fixed recursion error in hijack for saveOptionCookie()
2008.06.26 2.2.0 added chkCookieManagerNoNewCookies option
2008.06.05 2.1.3 replaced hard-coded definition for "CookieJar" title with option variable
2008.05.12 2.1.2 add "cookies" task to backstage (moved from BackstageTasks)
2008.04.09 2.1.0 added options: chkCookieManagerAddToAdvancedOptions
2008.04.08 2.0.1 automatically include CookieManager control panel in AdvancedOptions shadow tiddler
2007.08.02 2.0.0 converted from inline script
2007.04.29 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.CookieManagerPlugin= {major: 2, minor: 4, revision: 1, date: new Date(2011,1,16)};
//}}}
//{{{
config.macros.cookieManager = {
	target:
		config.options.txtCookieJar||"CookieJar",
	blockedCookies:
		[],
	allowBrowserCookie: function(name) {
		return true;
	},
	displayStatus: function(msg) {
		if (config.options.chkMonitorBrowserCookies && !startingUp)
			displayMessage("CookieManager: "+msg);
	},
	init: function() {
		if (config.options.txtCookieJar===undefined)
			config.options.txtCookieJar=this.target;
		if (config.options.chkAllowBrowserCookies===undefined)
			config.options.chkAllowBrowserCookies=true;
		if (config.options.chkMonitorBrowserCookies===undefined)
			config.options.chkMonitorBrowserCookies=false;

		config.shadowTiddlers.CookieManager=
			 "/***\n"
			+"!!![[Browser cookies:|CookieManagerPlugin]] "
			+"{{fine{<<option chkAllowBrowserCookies>>enable <<option chkMonitorBrowserCookies>>monitor}}}\n"
			+"^^Review, modify, or delete browser cookies..."
			+"To block specific cookies, see [[CookieManagerPluginConfig]].^^\n"
			+"@@display:block;width:30em;{{smallform small{\n<<cookieManager>>}}}@@\n"
			+"***/\n";

		// add CookieManager to shadow CookieJar
		var h="/***\n<<tiddler CookieManager>>\n***/\n";
		var t=(config.shadowTiddlers[this.target]||"").replace(new RegExp(h.replace(/\*/g,'\\*'),''),'')
		config.shadowTiddlers[this.target]=h+t;

		if (config.options.chkCookieManagerAddToAdvancedOptions===undefined)
			config.options.chkCookieManagerAddToAdvancedOptions=true;
		if (config.options.chkCookieManagerAddToAdvancedOptions)
			config.shadowTiddlers.AdvancedOptions+="\n!!CookieManager\n><<tiddler CookieManager>>";

		// add "cookies" backstage task
		if (config.tasks && !config.tasks.cookies) { // for TW2.2b3 or above
			config.tasks.cookies = {
				text: "cookies",
				tooltip: "manage cookie-based option settings",
				content: "{{groupbox{<<tiddler [["+this.target+"]]>>}}}"
			}
			config.backstageTasks.push("cookies");
		}
	},
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var span=createTiddlyElement(place,"span");
		span.innerHTML=(params[0]&&params[0].toLowerCase()=="button")?this.button:this.panel;
		this.setList(span.firstChild.list);
	},
	panel: '<form style="display:inline;margin:0;padding:0" onsubmit="return false"><!--\
		--><select style="width:99%" name="list" \
			onchange="this.form.val.value=this.value.length?config.options[this.value]:\'\';"><!--\
		--></select><br>\
		<input type="text" style="width:98%;margin:0;" name="val" title="enter an option value"><br>\
		<input type="button" style="width:33%;margin:0;" value="get" title="refresh list" \
			onclick="config.macros.cookieManager.setList(this.form.list);"><!--\
		--><input type="button" style="width:33%;margin:0;" value="set" title="save cookie value" \
			onclick="var cmc=config.macros.cookieManager;\
				var opt=this.form.list.value; var v=this.form.val.value; \
				var msg=opt+\' is a blocked cookie.  OK to proceed?\';\
				if ((!cmc.blockedCookies.contains(opt) && cmc.allowBrowserCookie(opt))||confirm(msg)) {\
					config.options[opt]=opt.substr(0,3)==\'txt\'?v:(v.toLowerCase()==\'true\'); \
					saveOptionCookie(opt);config.macros.cookieManager.setList(this.form.list);\
				}"><!--\
		--><input type="button" style="width:33%;margin:0;" value="del" title="remove cookie" \
			onclick="var cmc=config.macros.cookieManager; var opt=this.form.list.value; \
				var msg=opt+\' is a blocked cookie.  OK to proceed?\';\
				if ((!cmc.blockedCookies.contains(opt) && cmc.allowBrowserCookie(opt))||confirm(msg)) {\
					removeCookie(this.form.list.value,true); \
					cmc.setList(this.form.list);\
				}"><br>\
		<input type="button" style="width:50%;margin:0;" value="bake cookies" \
			title="save current cookie-based option values into a tiddler" \
			onclick="return config.macros.cookieManager.bake(this,false)"><!--\
		--><input type="button" style="width:50%;margin:0;" value="bake all options" \
			title="save ALL option values (including NON-COOKIE values) into a tiddler" \
			onclick="return config.macros.cookieManager.bake(this,true)"><!--\
		--></form>\
	',
	button: '<form style="display:inline;margin:0;padding:0" onsubmit="return false"><!--\
		--><input type="button" style="margin:0;" value="bake cookies" \
			title="save current browser-based cookie values into a tiddler" \
			onclick="return config.macros.cookieManager.bake(this,false)"><!--\
		--></form>\
	',
	getCookieList: function() {
		var cookies = { };
		if (document.cookie != "") {
			var p = document.cookie.split("; ");
			for (var i=0; i < p.length; i++) {
				var pos=p[i].indexOf("=");
				if (pos==-1) cookies[p[i]]="";
				else cookies[p[i].substr(0,pos)]=unescape(p[i].slice(pos+1));
			}
		}
		var opt=new Array(); for (var i in config.options) if (cookies[i]) opt.push(i); opt.sort();
		return opt;
	},
	setList: function(list) {
		if (!list) return false;
		var opt=this.getCookieList();
		var sel=list.selectedIndex;
		while (list.options.length > 1) { list.options[1]=null; } // clear list (except for header item)
		list.options[0]=new Option("There are "+opt.length+" cookies...","",false,false);
		if (!opt.length) { list.form.val.value=""; return; } // no cookies
		var c=1;
		for(var i=0; i<opt.length; i++) {
			var txt="";
			if  (opt[i].substr(0,3)=="chk")
				txt+="["+(config.options[opt[i]]?"\u221A":"_")+"] ";
			txt+=opt[i];
			list.options[c++]=new Option(txt,opt[i],false,false);
		}
		list.selectedIndex=sel>0?sel:0;
		list.form.val.value=sel>0?config.options[list.options[sel].value]:"";
	},
	header:
		"/***\n"
		+"!!![[Baked cookies:|CookieManagerPlugin]]\n"
		+"^^Press {{smallform{<<cookieManager button>>}}} to save the current browser cookies... "
		+"then hand-edit this section to customize the results.^^\n"
		+"***/\n",
	format: function(name) {
		if (name.substr(0,3)=='chk')
			return '\tconfig.options["'+name+'"]='+(config.options[name]?'true;':'false;');
		return '\tconfig.options["'+name+'"]="'+config.options[name]+'";';
	},
	bake: function(here,all) {
		if (story.isDirty(this.target)) return false; // target is being hand-edited... do nothing
		var text=store.getTiddlerText(this.target);
		if (text.indexOf(this.header)==-1) {
			text+=this.header;
			displayMessage("CookieManager: added 'Baked Cookies' section to CookieJar");
		}
		var who=config.options.txtUserName;
		var when=new Date();
		var tags=['systemConfig'];
		var tid=store.getTiddler(this.target)||store.saveTiddler(this.target,this.target,text,who,when,tags,{});
		if (!tid) return false; // if no target... do nothing
		if (all) { 
			var opts=new Array();
			for (var i in config.options) if (i.substr(0,3)=='chk'||i.substr(0,3)=='txt') opts.push(i);
			opts.sort();
		}
		else var opts=this.getCookieList();
		var t=tid.text;
		if (t.indexOf(this.header)==-1) t+=this.header;
		t+='\n// '+opts.length+(all?' options':' cookies')+' saved ';
		t+=when.formatString('on DDD, MMM DDth YYYY at 0hh:0mm:0ss');
		t+=' by '+who+'//\n';
		t+='//^^(edit/remove username check and/or individual option settings as desired)^^//\n';
		t+='//{{{\n';
		t+='if (config.options.txtUserName=="'+who+'") {\n';
		for (i=0; i<opts.length; i++) t+=config.macros.cookieManager.format(opts[i])+"\n";
		t+='}\n//}}}\n';
		store.saveTiddler(this.target,this.target,t,who,when,tags,tid?tid.fields:{});
		story.displayTiddler(story.findContainingTiddler(this),this.target);
		story.refreshTiddler(this.target,null,true);
		var msg=opts.length+(all?' options':' cookies')+' have been saved in '+this.target+'.  ';
		msg+='Please review all stored settings.';
		displayMessage(msg);
		return false;
	}
}
//}}}
//{{{
// Hijack saveOptionCookie() to add cookie blocking and monitoring messages
config.macros.cookieManager.saveOptionCookie=saveOptionCookie;
window.saveOptionCookie=function(name,force)
{
	var cmc=config.macros.cookieManager; // abbrev
	if (force || ((config.options.chkAllowBrowserCookies || name=="chkAllowBrowserCookies")
		&& !cmc.blockedCookies.contains(name) && cmc.allowBrowserCookie(name))) {
		cmc.saveOptionCookie.apply(this,arguments);
		cmc.displayStatus(name+"="+config.options[name]);
	} else cmc.displayStatus("setting of '"+name+"' is blocked");
}

// if removeCookie() function is not defined by TW core, define it here.
if (window.removeCookie===undefined) {
	window.removeCookie=function(name) {
		document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
	}
}

// ... and then hijack it to add cookie blocking and monitoring messages
config.macros.cookieManager.removeCookie=removeCookie;
window.removeCookie=function(name,force)
{
	var cmc=config.macros.cookieManager; // abbrev
	if (!cmc.getCookieList().contains(name))
		return; // not a current cookie!
	if (force || ((config.options.chkAllowBrowserCookies || name=="chkAllowBrowserCookies")
		&& !cmc.blockedCookies.contains(name) && cmc.allowBrowserCookie(name))) {
		cmc.removeCookie.apply(this,arguments);
		cmc.displayStatus("deleted "+name);
	} else cmc.displayStatus("deletion of '"+name+"' is blocked");
}
//}}}
/***
|Name|CookieManagerPluginConfig|
|Source|http://www.TiddlyTools.com/#CookieManagerPluginConfig|
|Requires|CookieManagerPlugin|
|Description|custom settings for [[CookieManagerPlugin]]|
!!!!!Browser Cookie Configuration:
***/
// // <<option chkAllowBrowserCookies>> store ~TiddlyWiki option settings using private browser cookies
// // <<option chkMonitorBrowserCookies>> monitor browser cookie activity (shows a message whenever a cookie is updated)
//{{{
// default settings:
config.options.chkAllowBrowserCookies=true;	// if FALSE, this blocks *all* cookies
config.options.chkMonitorBrowserCookies=false;
//}}}

// // Individual cookie names can be prevented from being created, modified, or deleted in your browser's stored cookies by adding them to the {{{config.macros.cookieManager.blockedCookies}}} array: 
//{{{
var bc=config.macros.cookieManager.blockedCookies; // abbreviation
bc.push("txtMainTab");			// TiddlyWiki:  SideBarTabs
bc.push("txtTOCSortBy");		// TiddlyTools: TableOfContentsPlugin
bc.push("txtCatalogTab");		// TiddlyTools: CatalogTabs
//}}}
// // You can also define a javascript test function that determines whether or not any particular cookie name should be blocked or allowed.  The following function should return FALSE if the browser cookie should be blocked, or TRUE if changes to the cookie should be allowed:
//{{{
config.macros.cookieManager.allowBrowserCookie=function(name) {
	// add tests based on specific cookie names and runtime conditions
	return true;
}
//}}}
/***
|Name|CoreTweaks|
|Source|http://www.TiddlyTools.com/#CoreTweaks|
|Version||
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.2.0|
|Type|plugin|
|Description|a small collection of overrides to TW core functions|
This tiddler contains small changes to TW core functions that correct or enhance standard features or behaviors.
----

Tiddler link tooltip format:
{{stretch{<<option txtTiddlerLinkTootip>>}}}
^^where: %0=title, %1=username, %2=modification date, %3=size in bytes, %4=description slice, %5=first N characters of tiddler content^^
Tiddler link tooltip date format:
{{stretch{<<option txtTiddlerLinkTooltipDate>>}}}
Tiddler excerpt limit (chars):
{{stretch{<<option txtTiddlerLinkTooltipLimit>>}}}
***/
//{{{
config.messages.tiddlerLinkTooltip='%0 - %1, %2 (%3 bytes) - %4';
config.messages.tiddlerLinkTooltipDate='DDD, MMM DDth YYYY 0hh12:0mm AM';
config.messages.tiddlerLinkTooltipLimit=50;

config.options.txtTiddlerLinkTootip=
	config.options.txtTiddlerLinkTootip||config.messages.tiddlerLinkTooltip;
config.options.txtTiddlerLinkTooltipDate=
	config.options.txtTiddlerLinkTooltipDate||config.messages.tiddlerLinkTooltipDate;
config.options.txtTiddlerLinkTooltipLimit=
	config.options.txtTiddlerLinkTooltipLimit||config.messages.tiddlerLinkTooltipLimit;

Tiddler.prototype.getSubtitle = function() {
	var modifier = this.modifier;
	if(!modifier) modifier = config.messages.subtitleUnknown;
	var modified = this.modified;
	if(modified) modified = modified.formatString(config.options.txtTiddlerLinkTooltipDate);
	else modified = config.messages.subtitleUnknown;
	var descr=store.getTiddlerSlice(this.title,'Description')||'';
	var txt=this.text.substr(0,config.options.txtTiddlerLinkTooltipLimit);
	if (this.text.length>config.options.txtTiddlerLinkTooltipLimit) txt+="...";
	return config.options.txtTiddlerLinkTootip.format([this.title,modifier,modified,this.text.length,descr,txt]);
};
//}}}
/***
DEFAULT:{{{Schlagwörter:%TAGS%}}}
/***
|''Name''|CustomTooltipPlugin|
|''Source''|http://customtooltip.tiddlyspace.com/#CustomTooltipPlugin|
|''Version''|0.1.0 Alpha (2014-05-19)|
|''Author''|Albert Riedinger|
|''License''|[[Creative Commons BY-SA 3.0|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion''|2.x|
|''Type''|plugin|
|''Requires''| ... |
|''Optional''| ... |
|''Configuration''|[[CustomTooltipConfig]]|
|''Documentation''| ... |
|''Description''| ... |

!TO-DO
* implementing features from [[CoreTweaks]] with extended syntax (more parameters and format options)
* tag and field dependent tooltip contents (defined in a separate config tiddler > [[CustomTooltipConfig]])
* ? ...

!Usage
* insert {{{<div class='editor' macro='edit tooltip'></div>}}} in [[EditTemplate]]

!History
* ''0.1.0'' > initial working release

!Options
| Value | Description |h
| <<option chkCustomTooltipActive>> |if ''checked'' CustomTooltipPlugin will overwrite TW's default tooltip|
| <<option chkCustomTooltipAppend>> |if ''checked'' custom tooltip contents will be appended after TW's default tooltip|
| <<option txtCustomTooltipTagSeparator>> |separator string for tag list|

!Code
***/
//{{{
version.extensions.CustomTooltipPlugin = { major: 0, minor: 1, revision: 0, date: new Date(2014, 05, 19) };
// ---------- options ----------
if (config.options.chkCustomTooltipActive === undefined) config.options.chkCustomTooltipActive = true;
if (config.options.chkCustomTooltipAppend === undefined) config.options.chkCustomTooltipAppend = true;
if (config.options.txtCustomTooltipTagSeparator === undefined) config.options.txtCustomTooltipTagSeparator = ",";

// ---------- getSubtitle ----------
Tiddler.prototype.getSubtitle_CUSTOMTOOLTIP = Tiddler.prototype.getSubtitle;
Tiddler.prototype.getSubtitle = function() {
	if (!config.options.chkCustomTooltipActive) return Tiddler.prototype.getSubtitle_CUSTOMTOOLTIP.apply(this, arguments);
	var twTooltipFunc = Tiddler.prototype.getSubtitle_CUSTOMTOOLTIP;

	var csAppend = config.options.chkCustomTooltipAppend;
	var tagSep = " " + config.options.txtCustomTooltipTagSeparator + " ";

	var t = store.getTiddler(this.title);
	var tooltip = t.fields["tooltip"];
	if (!!tooltip) {
		var out = (csAppend) ? twTooltipFunc.apply(this, arguments) + "\n" + tooltip : tooltip;
		return out;
	} else {
		var tags = t.getTags();
		var tagList = (!!tags) ? "Tags: " + tags.readBracketedList().join(tagSep) : "[not tagged]";
		var out = (csAppend) ? twTooltipFunc.apply(this, arguments) + "\n" + tagList : tagList;
		return out;
	}
};
//}}}
/***
|Name|DOMTweaksPlugin|
|Source|http://www.TiddlyTools.com/#DOMTweaksPlugin|
|Version|1.0.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|set DOM element IDs, add/remove classes and/or reposition rendered elements|
This plugin defines several useful macro-based functions for performing direct manipulation of DOM elements, including setting element ID's, moving elements, and adding/removing classnames from elements.
!!!!!Usage
<<<
{{{<<DOM setID id force>>}}}
>assign an ID to the DOM element in which this macro is being rendered.  If the current DOM element already has an ID, the new ID will //not// replace  the current ID, unless you include the additional "''force''" keyword parameter.  (note: requiring this extra parameter helps minimize any problems that may arise if an existing, system-assigned ID is unintentionally re-assigned due to mis-placement of the macro... e.g., renaming 'mainMenu' or 'header' is NOT a good idea, and is prevented unless "force" is used)
{{{<<DOM move id>>}}}
>Move any uniquely identified DOM element to the current rendering location.  Allows dynamic relocation of standard TW elements such as 'sidebar', 'mainMenu', as well as any other DOM elements that have an ID assigned to them (via the {{{<<DOM setID id>>}}} macro).  You can also use this macro to move [[NestedSlidersPlugin]]-generated slider/floating panels that have had an ID assigned to them (using either the {{{<<DOM setID id>>}}} macro or the NestedSlidersPlugin {{{#panelID:}}} syntax).
{{{<<DOM addclass classname>>}}}
>add a classname to the DOM element in which this macro is being rendered
{{{<<DOM removeClass classname>>}}}
>remove a classname from the DOM element in which this macro is being rendered
<<<
!!!!!Revisions
<<<
2007.07.20 [1.0.1] in setID handler, check for existing ID so multiple elements don't get the same ID.  Also added basic parameter checks.
2007.07.20 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.DOMTweaksPlugin= {major: 1, minor: 0, revision: 1, date: new Date(2007,7,20)};
config.macros.DOM= {
	handler: function(place,macroName,params) {
		if (!params.length) return;
		switch (params[0].toUpperCase()) {
			case "SETID":
				if (!params[1]) return;
				if (place.id==params[1]) break; // already has this ID... do nothing!
				if (document.getElementById(params[1])) // if ID is already used by something else
					displayMessage("DOMTweaks: ID already in use: '"+params[1]+"'");
				else if (!place.id.length || params[2]&&params[2].toUpperCase=="FORCE")
					place.id=params[1]; // set (or clear) the ID
				else
					displayMessage("DOMTweaks: to re-assign existing ID for '"+place.id+"', use the 'Force' option... Luke. :-)" );
				break;
			case "MOVE":
				if (!params[1]) return;
				var e=document.getElementById(params[1]); if (e) place.insertBefore(e,null);
				break;
			case "ADDCLASS":
				if (!params[1]) return;
				if (addClass instanceof Function) addClass(place,params[1]);
				break;
			case "REMOVECLASS":
				if (!params[1]) return;
				if (removeClass instanceof Function) removeClass(place,params[1]);
				break;
		}
	}
}
//}}}

!usage
{{{[img[Dart.png]]}}}
[img[Dart.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
!usage
{{{[img[Dartscheibe.png]]}}}
[img[Dartscheibe.png]]
!notes
//none//
!type
image/png
!file
./Icons/Dartscheibe.png
!url

!data
data:image/png;base64,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
Ein Teppich oder andere Marierungen auf dem Boden markieren ein Floß. Bewegt euch auf dem Floß hin und her, aber sorgt dafür dass das Floß nicht kentert. Sorgt dafür, dass ihr immer möglichst gleichmäßig verteilt seid und dass in keiner Richtung ein Übergewicht entsteht. 
Unabhängig, ob das Requisit real oder absurd definiert wird, kann es zum Mitspieler oder Gegenspieler werden. In seiner Funktion unterstützt es die spielende Person, indem die Art, wie mit ihm umgegangen wird, ihren inneren Zustand bzw. die Situation anschaulich macht.
 Ist es Gegenspieler, bekommt es ein Eigenleben. In der „Tücke des Objekts“ geht es bis hin zur Feindschaft und beeinflusst das Handeln des Spielers entsprechend.
Es spart nicht nur Zeit und Arbeit, sondern ist auch  wirkungsvoll und dem Spiel zudem förderlich, sich auf wenige, aber wichtige Requisiten zu beschränken. Macht man es sich zur Regel, dass das Requisit eng mit 
einer Rolle verbunden ist, muss es immer ins Spiel einbezogen werden. 
Ein Gegenstand kann auf der Bühne etwas anderes darstellen, das selbst nicht auf die Bühne geholt werden kann. 
Ein Tuch kann ausgebreitet zu einem See werden, es kann zusammengeknüllt einen Buckel oder ein Baby darstellen oder eine Schlange, mit der der Protagonist kämpft.
Das Spiel muss berücksichtigen, dass auch das Requisit „Körper“ ist, d.h. dass es wie der Spieler auch Raum und Zeit beansprucht. 
Unter Raum ist nicht allein die äußerliche Ausdehnung zu verstehen, sondern auch die Platzierung im Bühnenraum oder am Spieler. 
• Ein Requisit kann zum einen in der Bedeutung verwendet werden, die es im Normalen eben so hat: ein Stuhl ist ein Stuhl, ein Apfel ist ein Apfel, ein Telefon ist ein Telefon. 
• Zum anderen aber kann seine Bedeutung im Spiel auch neu definiert werden. Diese Neudefinitionen gehen meist von Assoziationen aus, die die Form bzw. das Material des Requisits nahelegen: ein Stuhl wird zum Stier, das Telefon zur Dusche oder zum Hund an der Leine. 
Lest zunächst die Geschichte, dann spielt diese nach ohne artikulierte Sprache zu benutzen.
[[Jagdzauber]] [[Regentanz]]
[[Start]]
/***
|''Name:''|DeliciousTaggingPlugin|
|''Version:''|0.5|
|''Source''|http://tbGTD.tiddlyspot.com|
|''Author:''|[[TobiasBeer]]|
!Description
@@color:red;Mod of Jack's [[DeliciousTaggingPlugin|http://jackparke.googlepages.com/jtw.html]] to allow...
*custom tag-chosers
*tag-exclusion
@@
Allows easy tagging in the EditTemplate by showing all tags as a list of link-buttons.
Replace your the editorFooter div in your [[EditTemplate]] with the following:
{{{<div class='editorFooter' macro='deliciousTagging'></div>}}}
!Code
***/
//{{{
version.extensions.deliciousTagging={major: 0, minor: 1, revision: 0, date: new Date("June 11, 2007")};
config.macros.deliciousTagging={
catChose:"Gib diesem Tiddler das Tag '%0', Unterkategorien davon oder Tiddler, die auf sie verweisen.",
catList:'x-tagger Konfiguration##Tags',
catsMore:['Referenz'],
exclude:['noCloud','excludeLists'],
arrow:document.all?"▼":"▾",
handler:function(place,macroName,params,wikifier,paramString,tiddler){
if(tiddler instanceof Tiddler){
	var b,c,g,t,tx,tg,tn,tgs,ex=[],x,xx=this.exclude,lng=config.views.editor.tagChooser;
	for(tx=0;tx<xx.length;tx++){
		x=store.getTaggedTiddlers(xx[tx]);
		for(t=0;t<x.length;t++)ex.pushUnique(x[t].title);
	}
	g=store.getTiddlerText(this.catList);g=g?g.readBracketedList():[];
	for(c=0;c<this.catsMore.length;c++)g.pushUnique(this.catsMore[c]);
	for(c=0;c<g.length;c++){
		if(!store.getTiddler(g[c]))continue;
		b=createTiddlyButton(place,g[c]+this.arrow,this.catChose.format([g[c]]),this.clickCat);
		b.setAttribute("tiddler",tiddler.title);b.setAttribute("tags",g[c]);
	}
	tgs=store.getTags();
	for(t=0;t<tgs.length;t++){
		tn=tgs[t][0];if(ex.contains(tn))continue;
		tg=createTiddlyButton(place,tn,lng.tagTooltip.format([tn]),config.macros.tagChooser.onTagClick);
		tg.setAttribute("tag",tn);tg.setAttribute("tiddler",tiddler.title);
		place.appendChild(document.createTextNode(" "));
	}
}
},
clickCat:function(e){
	var b,pop,t,tg,ti,tgs=[],tgt,c,cx,lng=config.views.editor.tagChooser;
	e=e||window.event;
	pop=Popup.create(this);
	t=this.getAttribute('tags');tgs.pushUnique('MAIN:'+t);
	cx=store.getTaggedTiddlers(t);
	for(c=0;c<cx.length;c++){
		ti=cx[c].title;
		tgs.pushUnique('GROUP:'+ti);
		tgt=store.getTaggedTiddlers(ti);
		for(t=0;t<tgt.length;t++)tgs.pushUnique(tgt[t].title);
	}
	for(t=0;t<tgs.length;t++){
		tg=tgs[t];
		if(tg.indexOf('MAIN:')==0)tg=ti=tg.substr(5);
		else if(tg.indexOf('GROUP:')==0){tg=tg.substr(6);ti='\u00A0\u00A0'+tg;}
		else ti='\u00A0\u00A0\u00A0\u00A0'+tg;
		b=createTiddlyButton(createTiddlyElement(pop,"li"),ti,lng.tagTooltip.format([tg]),config.macros.tagChooser.onTagClick);
		b.setAttribute("tiddler",this.getAttribute("tiddler"));b.setAttribute("tag",tg);
	}
	Popup.show();
	e.cancelBubble = true;
	if(e.stopPropagation) e.stopPropagation();
	return false;
}
}
//}}}
Die Teilnehmer stehen auf der Bühne (zwei Meter hinter der Rampe). Alle blicken die Zuschauer an und versuchen durch bloße körperliche Präsenz die Aufmerksameit des Zuschauers auf sich zu ziehen. Dazu denkt jeder einen intensiven Wunsch, zum Beispiel: "Ich möchte, dass ihr mich anschaut!" 
''Est ist verboten, wild zu gestikulieren oder zu Grimassieren, aber jeder darf zwei Schritte machen...und er darf entscheiden, wann er diese Schritte macht.'' [[>|Stummschaltung]]
<<forEachTiddler 
where 'story.getTiddler(tiddler.title) && store.getValue(tiddler, "wichtig")'
write 
'"*"+store.getValue(tiddler, "wichtig")+" (für [["+tiddler.title+"]])\n"' 
        begin '"@@font-size:1.5em;\n"'
	end '"@@"'
        none '""'
>><<autoRefresh>><<forEachTiddler 
where 'story.getTiddler(tiddler.title) && tiddler.text.contains("Link##Aufgaben") && ! tiddler.tags.contains("Inventar")'
    write
        '"*<<tiddler Link##A with: "
	+store.getTiddlerSlice(tiddler.title,"with")
	+" (für [["
	+tiddler.title
	+"]])\n" '
 begin '"@@font-size:1.5em;[img(30px,)[Blatt.png]] Ausdrucken:\n"'
	end '"@@"'
        none '""'
>><<autoRefresh>><<forEachTiddler 
where 'story.getTiddler(tiddler.title) && tiddler.text.contains("Link##Texte") && ! tiddler.tags.contains("Inventar")'
    write
        '"*<<tiddler Link##A with: "
	+store.getTiddlerSlice(tiddler.title,"with")
	+" (für [["
	+tiddler.title
	+"]])\n" '
 begin '"@@font-size:1.5em;[img(30px,)[Blatt.png]] Ausdrucken:\n"'
	end '"@@"'
        none '""'
>><<autoRefresh>>
Ein Leichtgewicht wird zum König; Dieser setzt Fuß um Fuß voran, ab dem dritten Schritt darf er den Boden nicht mehr mit den Füßen berühren, seine Untertanen müssen ihm mit ihren Händen, Knien und Rücken einen Weg bereiten, über den er schreiten kann. Dabei muss der König den Weg bestimmen, die Diener dürfen sich nicht vorbereitend hinlegen oder hinstellen. 
Tipp: Der König hats leichter, wenn er langsam geht und gar nicht erst nicht guckt, wo er hintritt
Der Flieger steigt auf: Circa. 8 Personen tragen ein zweites Leichtgewicht auf Händen durch Raum; dieses hat die Hände ausgebreitet wie Fieger; Die Gruppe macht ein Motorengeräusch machen und bewegt sich flott.
Die Fliegergruppe attackiert die Königsgruppe
Die Spieler stehen dicht nebeneinander im Kreis und haben die Augen geschlossen. Der Spielleiter umrundet den Kreis einmal und bestimmt durch ein Antippen zwischen den Schulterblättern den Mörder. Jetzt gehen alle durcheinander, währenddessen mordet der Mörder indem er Mitspieler anblinzelt. Wer direkt angeblinzelt wurde, geht noch fünf Schritte und sinkt dann mit einem Schrei zu Boden. Alle Zeugen dieser Untaten versuchen nun fieberhaft den Mörder zu finden indem sie das Geschehen beobachten. Wer glaubt den Mörder gefunden zu haben, geht zum Spielleiter, liegt er richtig hat er gewonnen, sonst stirbt der Denunziant auf der Stelle. Variante:[[Mord auf dem Nil]]
!Naviation
Auf einem Smartphone wischen Sie einfach über die Karteikarte, um eine Übung vor oder zurückzuspringen. Mit Maus und Tastatur führen ein Klick oder ein Tippen der Pfeiltasten jeweils zum nächsten Dia, mit den Pfeiltasten auf der Tastatur können Sie vorwärts und rückwärts navigieren.
Die Bedienelemente kommen zum Vorschein, wenn Sie die Maus auf die schwarze Leiste unten ziehen.
Wenn Sie den Diaschaumodus beenden wollen, klicken Sie dort das x oder drücken Sie auf der Tastatur Escape
Der alte Weiher:
Ein Frosch springt hinein.
Platsch! Das Geräusch des Wassers.
Geht durch den Raum. Auf einen Klatschimpuls stellt ihr einzeln den von der Spielleitung genannten Gegenstand pantomimisch mit Hilfe eurer Körper dar:
>Beispiele: Ball, Zange, Feuerzeug, Schirm, Stuhl, Tisch, Fernseher, ...
In der nächsten Runde stellen Zweiergruppen den Gegenstand dar:
>Beispiele: Tisch, Fenster, Tür, Fahrrad, Sofa, Füllferderhalter...
In einer letzen Runde stellen jeweils vier die Gegenstände mit ihrem Körper pantomimisch dar:
>Beispiele: Auto, Regenbogen, Wald, Eifelturm, „kalte Platte“, ...
Die meisten von euch kennen das Gedicht von Matthias Claudius:
>Der Mond ist aufgegangen,
>Die goldnen Sternlein prangen
>Am Himmel hell und klar;
>Der Wald steht schwarz und schweiget,
>Und aus den Wiesen steiget
>Der weiße Nebel wunderbar
Sucht euch eine Zeilen aus dem Gedicht heraus und sprecht dies so, das Sie zu in unterschiedliche Szenen und Rollen passt:
>Geheimagent,
>Schieber,
>Zeitungsverkäufer,
>Romantiker,
>Sportreporter,
>politische Rede,
>Streit,
>Party,
>Betrunkener,
>Trauerrede.
Friert die Bewegungen ein!
Macht die Nachricht größer oder kleiner!
Verteilt euch paarweise im Raum. Einer von Euch verwandelt sich in ein altes verstaubtes Möbelstück, das sehr lange auf einem Speicher gestanden hat und gerade eben heruntergeholt wurde.
Für den Partner des Möbelstücks - den Möbelrestaurator - besteht die Aufgabe nun darin, sein Möbelstück gründlich zu reinigen: Zunächst müssen dicke Staubschichten und die Spinnweben mit einem Staubwedel und/oder mit einer Bürste entfernt werden. Anschließend wird das Möbelstück feucht abgewischt, wobei die vielen kleinen Verzierungen besonders sorgfältig behandelt werden müssen. Zum Schluss wird das Möbelstück wahlweise neu lasiert, lackiert oder poliert. 
+++[Reflexion]...Diese Übung fördert die Wahrnehmung eigener Grenzen wie auch der Grenzen des jeweiligen Spielpartners:  
*Wie weit wage ich zu gehen? 
*Bis wohin macht es Spass?
*Was wird mir Mitspieler unangenehm? (Warum?) 
Ziel ist es um die Sensibilität beim Berühren von Mitspielern zu entwickeln...und gleichzeitig Ängst abzubauen  ===
Sucht euch einen Partner.
Der eine geht neutral durch den Raum, der Partner folgt ihm als Schatten. Er beobachtet Haltung und Gang, und versucht diese zu imitieren. Wenn er glaubt, das ihm dies ganz gut gelingt tippt er seinem Partner auf die Schulter und demonstriert ihm den Gang, zunächst normal, dann übertrieben.
Was würde dieser Gang auf der Bühne sagen? Wie würde ein [[neutraler Stand/neutraler Gang]] auf der Bühne aussehen?
Der Teufel versucht die armen Seelen zu fangen. Der den er schlägt ist dfer nächste Teufel, er wird wieder frei. Spieler, die einen anderen festhalten können nicht gefangen werden.
Der Fänger kann sich vor ein Paar stellen und „1,2,3, frei - (jetzt ist es einerlei)“ sagen, er muss solange stehenbleiben, das Paar hat diesen kurzen Vorsprung, dann aber ist ihr Schutz erloschen. 
Die Macht des Teufels steigt, die Spieler müssen sich jetzt umarmen um sicher zu sein.
Nach einer Weile kann der Spieleiter ansagen, dass sich 3 Spieler umarmen müssen, später 4. So steigen die Chancen des Teufels.
Ahmt ein Tier in Gesten, Mimik und  Geräuschen möglichst lebensecht nach!
Überlegt euch, wie euer Tier auf die Spezies reagieren würde, die ihm begegnen!
+++[Gruppenbildung] Diese Übung lässt sich für die Gruppenbildung nutzen, wenn man Karten vorbereitet, auf denen Tiere abgebildet sind, sodass die gewünschte Zahlen an Gruppen entsteht.===
Alle Spieler setzen sich in einen Kreis. Der Spielleiter stellt einen magischen Koffer vor: Aus ihm kann man alles herausnehmen, was man sich wünscht. Der Spielleiter beginnt und entnimmt dem Koffer - sehr langsam und vollkommen wortlos - einen nicht wirklich vorhandenen Gegenstand. Nach der Art und Weise, wie er den Gegenstand nonverbal behandelt, sollen die Mitspieler erraten, um was für einen Gegenstand es sich handelt.
Wer den Gegenstand zuerst errät, darf sich auch etwas aus dem Koffer nehmen...
Das Publikum betrachtet das Geschehen auf der Bühne. Keiner der Akteure auf dieser Bühne darf also aus seiner Rolle heraustreten und sich umdrehen, um zu sehen was die anderen machen. Eigentlich braucht jeder Schauspieler also Augen am Hinterkopf. Durch Konzentration ist möglich diese zu trainieren und das Gesichtsfeld zu ereitern.
|hi ru ka ra ha<br />chi to ka ge mo a ri<br />ku mo no mi ne|Ab der Mittagszeit<br />ist es etwas schattiger<br />ein Wolkenhimmel|Blutegel, Moskitos, Bienen,<br />Eidechsen, auch Ameisen,<br />Spinnen und Flöhe, nicht wahr?|

{{{

//--
//-- TiddlyWiki German Translation - r12569
//-- Maintainer: Besim Karadeniz <besim(-at-)karadeniz(-dot-)de>
//-- Web: www.karadeniz.de/tiddlywiki/
//--

if (config.options.txtUserName == "YourName")
	merge(config.options,{txtUserName: "YourName"});

merge(config.tasks,{
	save: {text: "speichern", tooltip: "Änderungen in dieses TiddlyWiki speichern", action: saveChanges},
	sync: {text: "synchronisieren", tooltip: "Änderungen mit anderen TiddlyWiki-Dateien und Servern synchronisieren", content: '<<sync>>'},
	importTask: {text: "importieren", tooltip: "Tiddler und Plugins aus anderen TiddlyWiki-Dateien und Servern importieren", content: '<<importTiddlers>>'},
	tweak: {text: "optimieren", tooltip: "Erscheinungsbild und Reaktion des TiddlyWiki optimieren", content: '<<options>>'},
	upgrade: {text: "upgraden", tooltip: "Upgraden des Kerncodes von TiddlyWiki", content: '<<upgrade>>'},
	plugins: {text: "Plugins", tooltip: "Installierte Plugins verwalten", content: '<<plugins>>'}
});

// Optionen, die im Options-Panel oder/in Cookies eingestellt werden koennen
merge(config.optionsDesc,{
	txtUserName: "Ihr Benutzername zum Unterzeichnen Ihrer Einträge",
	chkRegExpSearch: "Reguläre Ausdrücke in der Suche aktivieren",
	chkCaseSensitiveSearch: "Groß-/Kleinschreibung in der Suche aktivieren",
	chkIncrementalSearch: "Inkrementelle Zeichen-für-Zeichen-Suche",
	chkAnimate: "Animationen aktivieren",
	chkSaveBackups: "Beim Speichern ein Backup erstellen",
	chkAutoSave: "Automatisch speichern",
	chkGenerateAnRssFeed: "RSS-Feed beim Speichern generieren",
	chkSaveEmptyTemplate: "Leere Vorlage beim Speichern generieren",
	chkOpenInNewWindow: "Externe Links in einem neuen Fenster öffnen",
	chkToggleLinks: "Klick auf geöffnete Tiddler lässt diese schließen",
	chkHttpReadOnly: "Bearbeitungsfunktionen ausblenden, wenn Zugriff via HTTP",
	chkForceMinorUpdate: "Bearbeitungen als kleine Änderungen mit Beibehaltung von Datum und Zeit behandeln",
	chkConfirmDelete: "Löschbestätigung vor dem Löschen von Tiddlern",
	chkInsertTabs: "Benutzen Sie die Tabulatortaste um Tabulatorzeichen einzufügen anstelle jeweils zum nächsten Feld zu springen",
	txtBackupFolder: "Verzeichnisname für Backup Dateien:",
	txtMaxEditRows: "Maximale Zahl von Zeilen in einer Textbox eines Tiddlers:",
	txtTheme: "Name des zu verwendenden Themes",
	txtFileSystemCharSet: "Standard-Zeichensatz beim Speichern von Änderungen (nur Firefox/Mozilla)"});

merge(config.messages,{
	customConfigError: "Beim Laden von Plugins sind Fehler aufgetreten. Siehe PluginManager für Details",
	pluginError: "Fehler: %0",
	pluginDisabled: "Nicht ausgeführt, da durch 'systemConfigDisable'-Tag deaktiviert",
	pluginForced: "Ausgeführt, da durch 'systemConfigForce'-Tag erzwungen",
	pluginVersionError: "Nicht ausgeführt, da dieses Plugin eine neuere Version von TiddlyWiki erfordert",
	nothingSelected: "Nichts ausgewählt. Sie müssen zuerst ein oder mehrere Elemente auswählen",
	savedSnapshotError: "Es scheint, dass dieses TiddlyWiki inkorrekt gespeichert wurde. Bitte besuchen Sie http://www.tiddlywiki.com/#Download für Details",
	subtitleUnknown: "(unbekannt)",
	undefinedTiddlerToolTip: "Der Tiddler '%0' existiert noch nicht",
	shadowedTiddlerToolTip: "Der Tiddler '%0' existiert noch nicht, hat aber einen vordefinierten Schatteneintrag",
	tiddlerLinkTooltip: "%0 - %1, %2",
	externalLinkTooltip: "Externer Link zu %0",
	noTags: "Es gibt keine getaggten Tiddler",
	notFileUrlError: "Sie müssen zunächst dieses TiddlyWiki in eine Datei speichern, bevor Änderungen gespeichert werden können",
	cantSaveError: "Änderungen können nicht gespeichert werden. Mögliche Gründe:\n- Ihr Browser unterstützt das Abspeichern nicht (Firefox, Internet Explorer, Safari und Opera können dies mit richtiger Konfiguration)\n- Der Pfadname zu Ihrem TiddlyWiki enthält ungültige Zeichen\n- Die TiddlyWiki-HTML-Datei wurde verschoben oder umbenannt",
	invalidFileError: "Die originale Datei '%0' scheint kein gültiges TiddlyWiki zu sein",
	backupSaved: "Backup gespeichert",
	backupFailed: "Fehler beim Speichern des Backup",
	rssSaved: "RSS-Feed gespeichert",
	rssFailed: "Fehler beim Speichern des RSS-Feed",
	emptySaved: "Leere Vorlage gespeichert",
	emptyFailed: "Fehler beim Speichern der leeren Vorlage",
	mainSaved: "TiddlyWiki-Datei gespeichert",
	mainFailed: "Fehler beim Speichern der TiddlyWiki-Datei. Ihre Änderungen wurden nicht gespeichert",
	macroError: "Fehler im Makro <<\%0>>",
	macroErrorDetails: "Fehler beim Ausführen von Makro <<\%0>>:\n%1",
	missingMacro: "Kein entsprechendes Makro vorhanden",
	overwriteWarning: "Ein Tiddler namens '%0' existiert bereits. Wählen Sie OK zum Überschreiben",
	unsavedChangesWarning: "WARNUNG! Ungespeicherte Änderungen im TiddlyWiki vorhanden\n\nWählen Sie OK zum Speichern\nWählen Sie ABBRECHEN/CANCEL zum Verwerfen",
	confirmExit: "--------------------------------\n\nUngespeicherte Änderungen im TiddlyWiki vorhanden. Wenn Sie fortfahren, werden Sie diese Änderungen verlieren\n\n--------------------------------",
	saveInstructions: "SaveChanges",
	unsupportedTWFormat: "Nicht unterstütztes TiddlyWiki-Format '%0'",
	tiddlerSaveError: "Fehler beim Speichern von Tiddler '%0'",
	tiddlerLoadError: "Fehler beim Laden von Tiddler '%0'",
	wrongSaveFormat: "Speichern im Speicherformat '%0' nicht möglich. Standardformat zum Speichern wird verwendet.",
	invalidFieldName: "Ungültiger Dateiname %0",
	fieldCannotBeChanged: "Feld '%0' kann nicht geändert werden",
	loadingMissingTiddler: "Es wird versucht, den Tiddler '%0' vom Server '%1' bei\n\n'%2' im Workspace '%3' abzurufen",
	upgradeDone: "Das Upgrade auf Version %0 ist komplett\n\nKlicken Sie auf 'OK' zum Neuladen des aktualisierten TiddlyWiki",
	invalidCookie: "Ungültiger Cookie '%0'"});

merge(config.messages.messageClose,{
	text: "schließen",
	tooltip: "diesen Textbereich schließen"});

config.messages.backstage = {
	open: {text: "Backstage", tooltip: "Öffnen Sie den Backstage-Bereich für Arbeiten an Entwicklungs- und Bearbeitungsaufgaben"},
	close: {text: "schließen", tooltip: "Backstage-Bereich schließen"},
	prompt: "Backstage: ",
	decal: {
		edit: {text: "bearbeiten", tooltip: "Den Tiddler '%0' bearbeiten"}
	}
};

config.messages.listView = {
	tiddlerTooltip: "Klick für den vollen Text dieses Tiddlers",
	previewUnavailable: "(Vorschau nicht vorhanden)"
};

config.messages.dates.months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November","Dezember"];
config.messages.dates.days = ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"];
config.messages.dates.shortMonths = ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"];
config.messages.dates.shortDays = ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"];
// Suffixe für Datum (englischsprachig), z.B. "1st","2nd","3rd"..."30th","31st"
config.messages.dates.daySuffixes = ["st","nd","rd","th","th","th","th","th","th","th",
	"th","th","th","th","th","th","th","th","th","th",
	"st","nd","rd","th","th","th","th","th","th","th",
	"st"];
config.messages.dates.am = "am";
config.messages.dates.pm = "pm";

merge(config.messages.tiddlerPopup,{
	});

merge(config.views.wikified.tag,{
	labelNoTags: "keine Tags",
	labelTags: "Tags: ",
	openTag: "Öffne Tag '%0'",
	tooltip: "Zeige Tiddlers mit Tags '%0'",
	openAllText: "Öffne alle",
	openAllTooltip: "Alle diese Tiddler öffnen",
	popupNone: "Keine anderen Tiddler mit '%0' getaggt"});

merge(config.views.wikified,{
	defaultText: "Der Tiddler '%0' existiert noch nicht. Doppelklicken zum Erstellen",
	defaultModifier: "(fehlt)",
	shadowModifier: "(vordefinierter Schatten-Tiddler)",
	dateFormat: "DD. MMM YYYY",
	createdPrompt: "erstellt"});

merge(config.views.editor,{
	tagPrompt: "Geben Sie die Tags durch Leerstellen getrennt ein, [[benutzen Sie doppelte eckige Klammern]] falls nötig, oder wählen Sie vorhandene",
	defaultText: "Geben Sie den Text für '%0' ein"});

merge(config.views.editor.tagChooser,{
	text: "Tags",
	tooltip: "Wählen Sie vorhandene Tags zum Hinzufügen zu diesem Tiddler aus",
	popupNone: "Es sind keine Tags definiert",
	tagTooltip: "Tag '%0' hinzufügen"});

merge(config.messages,{
	sizeTemplates:
		[
		{unit: 1024*1024*1024, template: "%0\u00a0GB"},
		{unit: 1024*1024, template: "%0\u00a0MB"},
		{unit: 1024, template: "%0\u00a0KB"},
		{unit: 1, template: "%0\u00a0B"}
		]});

merge(config.macros.search,{
	label: "suchen",
	prompt: "Dieses TiddlyWiki durchsuchen",
	accessKey: "F",
	successMsg: "%0 Tiddler gefunden, die %1 enthalten",
	failureMsg: "Keine Tiddler gefunden, die %0 enthalten"});

merge(config.macros.tagging,{
	label: "ist Schlagwort für: ",
	labelNotTag: "ist kein Schlagwort",
	tooltip: "Liste der Einträge, die mit '%0' getaggt sind"});

merge(config.macros.timeline,{
	dateFormat: "DD. MMM YYYY"});

merge(config.macros.allTags,{
	tooltip: "Tiddler, die mit '%0' getagged sind, anzeigen",
	noTags: "Keine getaggten Tiddler vorhanden"});

config.macros.list.all.prompt = "Alle Tiddler in alphabetischer Reihenfolge";
config.macros.list.missing.prompt = "Tiddler, auf die verwiesen wird, die aber nicht existieren";
config.macros.list.orphans.prompt = "Tiddler, auf die nicht von anderen Tiddlern verwiesen wird";
config.macros.list.shadowed.prompt = "Tiddler, für die Standardeinträge existieren";
config.macros.list.touched.prompt = "Tiddlers, die lokal verändert wurden";

merge(config.macros.closeAll,{
	label: "alle schließen",
	prompt: "Alle angezeigten Tiddler schließen (außer denen, die gerade bearbeitet werden)"});

merge(config.macros.expandAll,{
	label: "ausklappen",
	prompt: "Alle angezeigten Tiddler auffalten"});

merge(config.macros.collapseAll,{
	label: "falten",
	prompt: "Alle angezeigten Tiddler einklappen"});

merge(config.macros.permaview,{
	label: "Permaview",
	prompt: "Erzeugt einen URL, mit dem auf die gerade geöffneten Tiddler verwiesen werden kann"});

merge(config.macros.saveChanges,{
	label: "Änderungen speichern",
	prompt: "Alle Änderungen speichern",
	accessKey: "S"});

merge(config.macros.newTiddler,{
	label: "Neuer Tiddler",
	prompt: "Neuen Tiddler erstellen",
	title: "Neuer Tiddler",
	accessKey: "N"});

merge(config.macros.newJournal,{
	label: "Neues Journal",
	prompt: "Neuen Tiddler mit aktuellem Datum und aktueller Zeit erstellen",
	accessKey: "J"});

merge(config.macros.options,{
	wizardTitle: "Erweiterte Optionen verändern",
	step1Title: "Diese Optionen werden mit Cookies in Ihrem Browser gespeichert",
	step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Unbekannte Optionen anzeigen</input>",
	unknownDescription: "//(unbekannt)//",
	listViewTemplate: {
		columns: [
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Description', field: 'description', title: "Beschreibung", type: 'WikiText'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'}
			]}
	});

merge(config.macros.plugins,{
	wizardTitle: "Plugins verwalten",
	step1Title: "Aktuell geladene Plugins",
	step1Html: "<input type='hidden' name='markList'></input>",
	skippedText: "(Dieses Plugin wurde nicht ausgeführt, da es nach dem Start hinzugefügt wurde)",
	noPluginText: "Es sind keine Plugins installiert",
	confirmDeleteText: "Wollen Sie wirklich folgende Plugins löschen:\n\n%0",
	removeLabel: "systemConfig-Tag entfernen",
	removePrompt: "systemConfig-Tag entfernen",
	deleteLabel: "löschen",
	deletePrompt: "Diese Tiddler endgültig löschen",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Description', field: 'Description', title: "Beschreibung", type: 'String'},
			{name: 'Version', field: 'Version', title: "Version", type: 'String'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Größe", type: 'Size'},
			{name: 'Forced', field: 'forced', title: "Erzwungen", tag: 'systemConfigForce', type: 'TagCheckbox'},
			{name: 'Disabled', field: 'disabled', title: "Deaktiviert", tag: 'systemConfigDisable', type: 'TagCheckbox'},
			{name: 'Executed', field: 'executed', title: "Geladen", type: 'Boolean', trueText: "Ja", falseText: "Nein"},
			{name: 'Startup Time', field: 'startupTime', title: "Startzeit", type: 'String'},
			{name: 'Error', field: 'error', title: "Status", type: 'Boolean', trueText: "Fehler", falseText: "OK"},
			{name: 'Log', field: 'log', title: "Log", type: 'StringList'}
			],
		rowClasses: [
			{className: 'error', field: 'error'},
			{className: 'warning', field: 'warning'}
			]},
	listViewTemplateReadOnly: {
		columns: [
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Description', field: 'Description', title: "Beschreibung", type: 'String'},
			{name: 'Version', field: 'Version', title: "Version", type: 'String'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Größe", type: 'Size'},
			{name: 'Executed', field: 'executed', title: "Geladen", type: 'Boolean', trueText: "Ja", falseText: "Nein"},
			{name: 'Startup Time', field: 'startupTime', title: "Startzeit", type: 'String'},
			{name: 'Error', field: 'error', title: "Status", type: 'Boolean', trueText: "Fehler", falseText: "OK"},
			{name: 'Log', field: 'log', title: "Log", type: 'StringList'}
			],
		rowClasses: [
			{className: 'error', field: 'error'},
			{className: 'warning', field: 'warning'}
			]}
	});

merge(config.macros.toolbar,{
	moreLabel: "mehr",
	morePrompt: "Weitere Funktionen anzeigen",
	lessLabel: "weniger",
	lessPrompt: "Zusätzliche Befehle verstecken",
	separator: "|"
	});

merge(config.macros.refreshDisplay,{
	label: "aktualisieren",
	prompt: "Gesamte TiddlyWiki-Ansicht aktualisieren"
	});

merge(config.macros.importTiddlers,{
	readOnlyWarning: "Sie können nicht in eine schreibgeschützte TiddlyWiki-Datei importieren. Versuchen Sie diese über eine file:// URL zu öffnen",
	wizardTitle: "Tiddler aus anderer Datei oder anderem Server importieren",
	step1Title: "Schritt 1: Server oder TiddlyWiki-Datei ausfindig machen",
	step1Html: "Typ des Servers auswählen: <select name='selTypes'><option value=''>Wählen...</option></select><br>URL oder Pfadnamen eingeben: <input type='text' size=50 name='txtPath'><br>...oder nach einer Datei browsen: <input type='file' size=50 name='txtBrowse'><br><hr>...oder einen vordefinierten Feed auswählen: <select name='selFeeds'><option value=''>Wählen...</option></select>",
	openLabel: "öffnen",
	openPrompt: "Verbindung zu dieser Datei oder Server starten",
	statusOpenHost: "Verbindung zum Host starten",
	statusGetWorkspaceList: "Liste von vorhandenen Workspaces abrufen",
	step2Title: "Schritt 2: Workspace auswählen",
	step2Html: "Einen Workspace-Namen eingeben: <input type='text' size=50 name='txtWorkspace'><br>...oder ein Workspace auswählen: <select name='selWorkspace'><option value=''>Wählen...</option></select>",
	cancelLabel: "abbrechen",
	cancelPrompt: "Diesen Import abbrechen",
	statusOpenWorkspace: "Workspace wird geöffnet",
	statusGetTiddlerList: "Abrufen der Liste von vorhandenen Workspaces",
	errorGettingTiddlerList: "Fehler beim Abrufen der Liste der Tiddler, klicken Sie auf ABBRECHEN/CANCEL, um es nochmal zu probieren",
	step3Title: "Schritt 3: Zu importierende Tiddler auswählen",
	step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Links dieser Tiddler zum Server erhalten, um nachfolgende Änderungen synchronisieren zu können</input><br><input type='checkbox' checked='false' name='chkSave'>Speichern der Details dieses Servers in einem 'systemServer'Tiddler namens:</input> <input type='text' size=25 name='txtSaveTiddler'>",
	importLabel: "importieren",
	importPrompt: "Diese Tiddler importieren",
	confirmOverwriteText: "Wollen Sie wirklich folgende Tiddler überschreiben:\n\n%0",
	step4Title: "Schritt 4: Importieren von %0 Tiddler",
	step4Html: "<input type='hidden' name='markReport'></input>",
	doneLabel: "Erledigt",
	donePrompt: "Diesen Assistenten schließen",
	statusDoingImport: "Tiddler werden importiert",
	statusDoneImport: "Alle Tiddler importiert",
	systemServerNamePattern: "%2 auf %1",
	systemServerNamePatternNoWorkspace: "%1",
	confirmOverwriteSaveTiddler: "Der Tiddler '%0' existiert bereits. Klicken Sie auf 'OK' um ihn mit den Details dieses Servers zu überschreiben, oder 'Abbrechen', um ihn unverändert zu lassen",
	serverSaveTemplate: "|''Eingabe:''|%0|\n|''URL:''|%1|\n|''Workspace:''|%2|\n\nDieser Tiddler wurde automatisch erstellt, um Details dieses Servers aufzuzeichnen",
	serverSaveModifier: "(System)",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Größe", type: 'Size'},
			{name: 'Tags', field: 'tags', title: "Tags", type: 'Tags'}
			],
		rowClasses: [
			]}
	});

merge(config.macros.upgrade,{
	wizardTitle: "Upgraden des Kerncodes von TiddlyWiki",
	step1Title: "Update oder Reparatur dieses TiddlyWiki auf die aktuellste Version",
	step1Html: "Sie sind dabei, auf die aktuellste Version des TiddlyWiki-Kerncodes upzugraden (von <a href='%0' class='externalLink' target='_blank'>%1</a>). Ihre Inhalte werden während dem Upgrade erhalten bleiben.<br><br>Bitte beachten Sie, dass Kerncode-Updates mit älteren Plugins kollidieren können. Wenn Sie Probleme mit der aktualisierten Datei beobachten, besuchen Sie bitte <a href='http://www.tiddlywiki.org/wiki/CoreUpgrades' class='externalLink' target='_blank'>http://www.tiddlywiki.org/wiki/CoreUpgrades</a>",
	errorCantUpgrade: "Upgrade dieses TiddlyWiki nicht möglich. Sie können nur lokal abgespeicherte TiddlyWiki-Dateien upgraden",
	errorNotSaved: "Sie müssen zunächst Änderungen speichern, bevor Sie ein Upgrade starten können",
	step2Title: "Upgrade-Details bestätigen",
	step2Html_downgrade: "Sie sind dabei, von der TiddlyWiki-Version %1 auf die Version %0 downzugraden.<br><br>Der Downgrade auf eine frühere Version von TiddlyWiki wird nicht empfohlen",
	step2Html_restore: "Dieses TiddlyWiki scheint bereits die aktuellste Version des Kerncodes (%0) einzusetzen.<br><br>Sie können mit dem Upgrade fortsetzen, um sicherzustellen, dass der Kerncode nicht korrumpiert oder beschädigt wurde",
	step2Html_upgrade: "Sie sind dabei, von der TiddlyWiki-Version %1 auf die Version %0 upzugraden",
	upgradeLabel: "upgraden",
	upgradePrompt: "Vorbereiten des Upgrade-Prozesses",
	statusPreparingBackup: "Backup vorbereiten",
	statusSavingBackup: "Backup-Datei speichern",
	errorSavingBackup: "Ein Problem mit dem Speichern der Backup-Datei ist aufgetreten",
	statusLoadingCore: "Kerncode laden",
	errorLoadingCore: "Fehler beim Laden des Kerncodes",
	errorCoreFormat: "Fehler im neuen Kerncode",
	statusSavingCore: "Neuen Kerncode speichern",
	statusReloadingCore: "Neuen Kerncode neu laden",
	startLabel: "starten",
	startPrompt: "Upgrade-Prozess starten",
	cancelLabel: "abbrechen",
	cancelPrompt: "Upgrade-Prozess abbrechen",
	step3Title: "Upgrade abgebrochen",
	step3Html: "Sie haben den Upgrade-Prozess abgebrochen"
	});

merge(config.macros.sync,{
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Server Type', field: 'serverType', title: "Server-Typ", type: 'String'},
			{name: 'Server Host', field: 'serverHost', title: "Server-Host", type: 'String'},
			{name: 'Server Workspace', field: 'serverWorkspace', title: "Server-Workspace", type: 'String'},
			{name: 'Status', field: 'status', title: "Status der Synchronisation", type: 'String'},
			{name: 'Server URL', field: 'serverUrl', title: "Server-URL", text: "View", type: 'Link'}
			],
		rowClasses: [
			],
		buttons: [
			{caption: "Diese Tiddler synchronisieren", name: 'sync'}
			]},
	wizardTitle: "Mit externen Servern oder Dateien synchronisieren",
	step1Title: "Wählen Sie die Tiddler aus, die Sie synchronisieren möchten",
	step1Html: '<input type="hidden" name="markList"></input>',
	syncLabel: "synchronisieren",
	syncPrompt: "Diese Tiddler synchronisieren",
	hasChanged: "Verändert während Trennung",
	hasNotChanged: "Unverändert während Trennung",
	syncStatusList: {
		none: {text: "...", display:'none', className:'notChanged'},
		changedServer: {text: "Auf dem Server geändert", display:null, className:'changedServer'},
		changedLocally: {text: "Im ausgesteckten Zustand geändert", display:null, className:'changedLocally'},
		changedBoth: {text: "Im ausgesteckten Zustand und auf dem Server geändert", display:null, className:'changedBoth'},
		notFound: {text: "Auf dem Server nicht gefunden", display:null, className:'notFound'},
		putToServer: {text: "Aktualisierung auf dem Server gespeichert", display:null, className:'putToServer'},
		gotFromServer: {text: "Aktualisierung vom Server abgerufen", display:null, className:'gotFromServer'}
		}
	});

merge(config.macros.annotations,{
	});

merge(config.commands.closeTiddler,{
	text: "schließen",
	tooltip: "Diesen Tiddler schließen"});

merge(config.commands.closeOthers,{
	text: "andere schließen",
	tooltip: "Alle anderen Tiddler schließen"});

merge(config.commands.editTiddler,{
	text: "bearbeiten",
	tooltip: "Diesen Tiddler bearbeiten",
	readOnlyText: "betrachten",
	readOnlyTooltip: "Quellcode dieses Tiddlers betrachten"});

merge(config.commands.saveTiddler,{
	text: "fertig",
	tooltip: "Änderungen an diesem Tiddler speichern"});

merge(config.commands.cancelTiddler,{
	text: "abbrechen",
	tooltip: "Änderungen an diesem Tiddler verwerfen",
	warning: "Wollen Sie wirklich Änderungen in '%0' verwerfen?",
	readOnlyText: "fertig",
	readOnlyTooltip: "Diesen Tiddler normal anzeigen"});

merge(config.commands.deleteTiddler,{
	text: "löschen",
	tooltip: "Diesen Tiddler löschen",
	warning: "Wollen Sie '%0' wirklich löschen?"});

merge(config.commands.permalink,{
	text: "Permalink",
	tooltip: "Permalink für diesen Tiddler"});

merge(config.commands.references,{
	text: "Referenzen",
	tooltip: "Alle Tiddler zeigen, die auf diesen verweisen",
	popupNone: "Keine Referenzen"});

merge(config.commands.jump,{
	text: "springen",
	tooltip: "Zu anderem, geöffneten Tiddler springen"});

merge(config.commands.collapseTiddler,{
    text: "falten",
    tooltip: "Tiddler zusammenfalten"});

merge(config.commands.expandTiddler,{
    text: "anzeigen",
    tooltip: "zusammengefalteten Tiddler entfalten"});

merge(config.commands.syncing,{
	text: "Synchronisation",
	tooltip: "Synchronisation dieses Tiddlers mit einem Server oder einer externen Datei kontrollieren",
	currentlySyncing: "<div>Aktuell am Synchronisieren mit <span class='popupHighlight'>'%0'</span> zu:</"+"div><div>Host: <span class='popupHighlight'>%1</span></"+"div><div>Workspace: <span class='popupHighlight'>%2</span></"+"div>", // Hinweis - Das Schließen des <div>-Tag verlassen
	notCurrentlySyncing: "Derzeit keine Synchronisierung",
	captionUnSync: "Synchronisierung dieses Tiddlers stoppen",
	chooseServer: "Diesen Tiddler mit anderem Server synchronisieren:",
	currServerMarker: "\u25cf ",
	notCurrServerMarker: "  "});

merge(config.commands.fields,{
	text: "Felder",
	tooltip: "Erweiterte Felder dieses Tiddlers anzeigen",
	emptyText: "Keine erweiterten Felder für diesen Tiddler vorhanden",
	listViewTemplate: {
		columns: [
			{name: 'Field', field: 'field', title: "Feld", type: 'String'},
			{name: 'Value', field: 'value', title: "Wert", type: 'String'}
			],
		rowClasses: [
			],
		buttons: [
			]}});

merge(config.shadowTiddlers,{
	DefaultTiddlers: "[[GettingStarted]]",
	MainMenu: "[[GettingStarted]]",
	SiteTitle: "Mein TiddlyWiki",
	SiteSubtitle: "ein wiederverwendbares nichtlineares, persönliches ~Web-Notizbuch",
	SiteUrl: "",
	SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD. MMM YYYY" "Journal">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "Optionen \u00bb" "Optionen von TiddlyWiki ändern">>',
	SideBarTabs: '<<tabs txtMainTab "Zeitachse" "Zeitachse" TabTimeline "Alles" "Alle Tiddler" TabAll "Tags" "Alle Tags" TabTags "Mehr" "Weitere Listen" TabMore>>',
	TabMore: '<<tabs txtMoreTab "Fehlend" "Fehlende Tiddler" TabMoreMissing "Waisen" "Verwaiste Tiddler" TabMoreOrphans "Schatten" "Tiddler mit Schatteneinträgen" TabMoreShadowed>>'
	});

merge(config.annotations,{
	AdvancedOptions: "Dieser Schatten-Tiddler bietet Zugang zu diversen erweiterten Optionen",
	ColorPalette: "Diese Werte in diesem Schatten-Tiddler legen das Farbschema der Benutzerschnittstelle des TiddlyWiki fest",
	DefaultTiddlers: "Die in diesem Schatten-Tiddler aufgelisteten Tiddler werden automatisch beim Start des TiddlyWiki angezeigt",
	EditTemplate: "Die HTML-Vorlage in diesem Schatten-Tiddler legt das Aussehen von Tiddler während ihrer Bearbeitung fest",
	GettingStarted: "Dieser Schatten-Tiddler bietet eine einfache Bedienungsanleitung",
	ImportTiddlers: "Dieser Schatten-Tiddler bietet Zugang zum Import von Tiddler",
	MainMenu: "Dieser Schatten-Tiddler dient als Container für das Hauptmenü unter der Titelzeile ",
	MarkupPreHead: "Dieser Tiddler wird an der Spitze der <head>-Sektion der HTML-Datei des TiddlyWiki eingefügt",
	MarkupPostHead: "Dieser Tiddler wird am Ende der <head>-Sektion der HTML-Datei des TiddlyWiki eingefügt",
	MarkupPreBody: "Dieser Tiddler wird an der Spitze der <body>-Sektion der HTML-Datei des TiddlyWiki eingefügt",
	MarkupPostBody: "Dieser Tiddler wird am Ende der <body>-Sektion der HTML-Datei des TiddlyWiki unmittelbar nach dem Scriptblock eingefügt",
	OptionsPanel: "Dieser Schatten-Tiddler dient als Container für das einblendbare Optionsfeld in der rechtsseitigen Seitenleiste",
	PageTemplate: "Die HTML-Vorlage in diesem Schatten-Tiddler legt das allgemeine Aussehen des TiddlyWiki fest",
	PluginManager: "Dieser Schatten-Tiddler bietet Zugang zum Plugin-Manager",
	SideBarOptions: "Dieser Schatten-Tiddler dient als Container für das Optionsfeld in der rechtsseitigen Seitenleiste",
	SideBarTabs: "Dieser Schatten-Tiddler dient als Container für das Tab-Panel in der rechtsseitigen Seitenleiste",
	SiteSubtitle: "Dieser Schatten-Tiddler enthält den zweiten Teil der Seitenüberschrift",
	SiteTitle: "Dieser Schatten-Tiddler enthält den ersten Teil der Seitenüberschrift",
	SiteUrl: "Dieser Schatten-Tiddler sollte den vollständigen Ziel-URL der Veröffentlichung enthalten",
	StyleSheetColors: "Dieser Schatten-Tiddler enthält CSS-Definitionen bezüglich der Farbe von Seitenelementen. ''DIESEN TIDDLER NICHT BEARBEITEN'', fügen Sie Ihre Änderungen stattdessen in den StyleSheet-Schatten-Tiddler ein",
	StyleSheet: "Dieser Tiddler kann benutzerspezifische CSS-Definitionen enthalten",
	StyleSheetLayout: "Dieser Schatten-Tiddler enthält CSS-Definitionen bezüglich dem Aussehen von Seitenelementen. ''DIESEN TIDDLER NICHT BEARBEITEN'', fügen Sie Ihre Änderungen stattdessen in den StyleSheet-Schatten-Tiddler ein",
	StyleSheetLocale: "Dieser Schatten-Tiddler enthält CSS-Definitionen bezüglich lokale Übersetzungen",
	StyleSheetPrint: "Dieser Schatten-Tiddler enthält CSS-Definitionen zum Drucken",
	SystemSettings: "Dieser Tiddler wird zum Speichern von Konfigurationsoptionen für dieses TiddlyWiki-Dokument genutzt",
	TabAll: "Dieser Schatten-Tiddler enthält den Inhalt des 'Alles'-Tab in der rechtsseitigen Seitenleiste",
	TabMore: "Dieser Schatten-Tiddler enthält den Inhalt des 'Mehr'-Tab in der rechtsseitigen Seitenleiste",
	TabMoreMissing: "Dieser Schatten-Tiddler enthält den Inhalt des 'Fehlend'-Tab in der rechtsseitigen Seitenleiste",
	TabMoreOrphans: "Dieser Schatten-Tiddler enthält den Inhalt des 'Waisen'-Tab in der rechtsseitigen Seitenleiste",
	TabMoreShadowed: "Dieser Schatten-Tiddler enthält den Inhalt des 'Schatten'-Tab in der rechtsseitigen Seitenleiste",
	TabTags: "Dieser Schatten-Tiddler enthält den Inhalt des 'Tags'-Tab in der rechtsseitigen Seitenleiste",
	TabTimeline: "Dieser Schatten-Tiddler enthält den Inhalt des 'Zeitachse'-Tab in der rechtsseitigen Seitenleiste",
	ToolbarCommands: "Dieser Schatten-Tiddler legt fest, welche Befehle in Tiddler-Toolbars angezeigt werden",
	ViewTemplate: "Die HTML-Vorlage in diesem Schatten-Tiddler legt das Aussehen der Tiddler fest"
	});

// Uebersetzungen von Schatten-Tiddlern ausserhalb der offiziellen lingo.js
merge(config.shadowTiddlers,{
	OptionsPanel: "Diese [[Interface-Einstellungen|InterfaceOptions]] zur Anpassung von TiddlyWiki werden in Ihrem Browser gespeichert\n\nIhr Benutzername zum Unterzeichnen Ihrer Einträge. Bitte als WikiWord (z.B. KlausBrandmüller) schreiben\n\n<<option txtUserName>>\n<<option chkSaveBackups>> [[Backups speichern|SaveBackups]]\n<<option chkAutoSave>> [[Automatisch speichern|AutoSave]]\n<<option chkRegExpSearch>> [[RegExp Suche|RegExpSearch]]\n<<option chkCaseSensitiveSearch>> [[Groß-/Kleinschreibung in Suche|CaseSensitiveSearch]]\n<<option chkAnimate>> [[Animationen aktivieren|EnableAnimations]]\n\n----\[[Erweiterte Optionen|AdvancedOptions]]\nPluginManager\nImportTiddlers",
	GettingStarted: "Um mit diesem TiddlyWiki zu starten, sollten Sie folgende Tiddler modifizieren:\n* SiteTitle & SiteSubtitle: Den [[Titel|SiteTitle]] und [[Untertitel|SiteSubtitle]] der Site, wie oben angezeigt (nach dem Speichern werden diese auch in der Titelzeile des Browsers angezeigt)\n* MainMenu: Ihr Inhaltsverzeichnis (für gewöhnlich Links)\n* DefaultTiddlers: Beinhaltet die Namen der Tiddler, die Sie angezeigt haben möchten, wenn das TiddlyWiki geöffnet wird.\nSie sollten zudem Ihren Benutzernamen zum Unterzeichnen Ihrer Bearbeitungen eingeben: <<option txtUserName>>",
	ViewTemplate: "<div class='toolbar' macro='toolbar -closeTiddler closeOthers +editTiddler permalink references jump'></div>\n<div class='title' macro='view title'></div>\n<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (erstellt am <span macro='view created date'></span>)</div>\n<div class='tagging' macro='tagging'></div>\n<div class='tagged' macro='tags'></div>\n<div class='viewer' macro='view text wikified'></div>\n<div class='tagClear'></div>",
	InterfaceOptions: "Die [[Interface-Einstellungen|InterfaceOptions]] werden angezeigt, wenn Sie rechts auf 'Optionen' klicken. Sie werden mit einem Cookie in Ihrem Browser gespeichert, um sie zwischen den Aufrufen zu sichern. Nähere Informationen zu den einzelnen Funktionen finden Sie, wenn Sie die Funktion selbst anklicken.",
	WikiWord: "Ein WikiWord ist ein Wort, das aus mehreren einzelnen Wörtern zusammengesetzt ist, in dem jedes Wort mit einem Großbuchstaben beginnt und eine individuelle Seite bezeichnet.",
	SaveBackups: "[[Backups speichern|SaveBackups]] ist eine Funktion, mit der automatisch bei jedem Abspeichern ein Backup erstellt wird.",
	AutoSave: "[[Automatisches Speichern|AutoSave]] speichert automatisch Änderungen jedes Mal, wenn Sie einen Tiddler bearbeiten. Damit sinken die Chancen, dass Sie Daten verlieren. Beachten Sie jedoch, dass bei aktivierter [[Backup-Funktion|SaveBackups]] natürlich auch eine Menge Backup-Dateien erstellt werden. Entscheiden Sie sich deshalb für die eine oder andere Funktion.",
	RegExpSearch: "Mit der [[RegExp Suche|RegExpSearch]] können Sie mit regulären Suchausdrücken flexible Suchanfragen vornehmen.",
	CaseSensitiveSearch: "Die Unterscheidung der [[Groß-/Kleinschreibung in Suche|CaseSensitiveSearch]] tut genau dies.",
	EnableAnimations: "Diese Funktion aktiviert Animationen, wenn Sie einen Tiddler öffnen oder schließen.",
	GenerateAnRssFeed: "Wenn Sie [[RSS-Feed generieren|GenerateAnRssFeed]] aktivieren, speichert TiddlyWiki automatisch einen RSS-2.0-gültigen Feed, so bald Ihr TiddlyWiki gespeichert wird. Der Feed hat den gleichen Dateinamen wie das TiddlyWiki, lediglich jedoch mit der Endung '.xml'.",
	OpenLinksInNewWindow: "Diese Funktion öffnet externe Links in einem neuen ~Browser-Fenster.",
	SaveEmptyTemplate: "Diese Funktion erwirkt, dass beim Abspeichern von Änderungen eine leere Vorlage von TiddlyWiki erzeugt wird. Dies ist als Hilfe gedacht für Entwickler, die Adaptionen von TiddlyWiki bereitstellen. Die Funktion ist nicht erforderlich, wenn Sie ein normaler Benutzer sind.",
	HideEditingFeatures: "Ist diese Funktion aktiviert, werden die Bearbeitungsfunktionen ausgeblendet, wenn das TiddlyWiki über HTTP aufgerufen wird. Der Benutzer hat dann die Möglichkeit, den Tiddler zwar betrachten zu können, aber nicht zu bearbeiten.",
	MinorChanged: "Manchmal ist es sinnvoll, dass bei kleinen Änderungen der Tiddler in der Zeitachse nicht automatisch an den Anfang gesetzt wird. Mit Aktivierung dieser Funktion werden alle Bearbeitungen von Tiddlern als kleine Änderungen betrachtet und das Änderungsdatum nicht geändert.",
	ConfirmBeforeDeleting: "Bei Aktivierung dieser Funktion fordert TiddlyWiki eine Bestätigung des Benutzers an, wenn ein Tiddler gelöscht werden soll."});

}}}
Einer der Spieler hält einen ~Dia-Vortrag zu einem vorher abgesprochen (oder spontan vom Publikum vorgegebenen)  Thema. Die anderen Gruppenmitglieder stellen Standbilder die das jeweils angesagte widerspiegeln. Jedes Bild wird kurz kommentiert und erläutert; der Vortragende sollte auch Impulse, die die Statuen geben in seinen Vortrag aufnehmen und schaltet dann mit der Fernbedienung weiter. Für den Bildwechsel wird das Licht kurz ausgeschaltet oder die Zuschauer schließen kurz die Augen. Der Fantasie sind bei den Vortragsthemen keine Grenzen gesetzt: eine Urlaubsreise, ein Fachvortrag über die Produktion von Regenschirmen

[[Denken an:]]
[[Brüllen oder Kuscheln]]
[[Tango auf dem Marktplatzplatz]]
[[Tuchfühlung]]
[[Statuen im Dialog]]
[[Die Rolle nachmodellieren]]
[[Besen und Beziehungen]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: Fortsetzung der Arbeit mit Requisiten. Die Unterstützung des Spiels durch Requisiten wird erfahren.
%/
Der französische Schriftsteller Polti 36 Grundmuster dramatischer Plots auf. Seine Liste ist etwas umständlich und unsystematisch, kann aber bei der Entwicklung von Stücken hilfreich sein. Unter [[mehr_Plots]] ist diese Liste noch um einige ergänzt worden.
!Bittstellung
Elemente : Ein Peiniger, ein Bittsteller, eine unentschlossene oder abweisenden Autorität
Erläuterung: Der Bittsteller ersucht Schutz vor dem Peiniger bei der unentschlossenen Autorität.
!Rettung
Elemente : Ein Opfer, eine bedrohende Person, ein Retter
Erläuterung: Ein Opfer muss vor der bedrohenden Person gerettet werden. Diese Aufgabe fällt dem Retter zu.
!Rache für ein Verbrechen
Elemente : Ein Rächer, ein Verbrecher
Erläuterung: Der Rächer versucht sich am Verbrecher zu rächen. Die Rache kann auch im Verlangen nach Einhaltung der Gesetze bestehen.
!Rache an einem Verwandten für den Tod eines anderen Verwandten
Elemente : Der rächende Verwandte, der schuldige Verwandte, die Erinnerung an das getötete Opfer, welches mit beiden verwandt ist
Erläuterung: Der rächende Verwandte will sich am schuldigen Verwandten für den Tod eines gemeinsamen Verwandten rächen
!Verfolgung
Elemente : Bestrafung, ein Fliehender
Erläuterung: Der Versuch eine - nicht zwangsläufig rechtmässige - Bestrafung gegen einen Flüchtigen durchzusetzen
!Katastrophe
Elemente : Eine bezwungene Macht, ein siegreicher Feind oder ein Bote
Erläuterung: Eine Macht (Person, Staat, Volk, etc.) ist durch einen Feind, welcher auch die Natur selbst sein kann, bezwungen worde. Nun herrscht Chaos oder der Feind.
!Einem Verbrechen oder einem Unglück zum Opfer fallen
Elemente : Ein Unglücklicher, eine Autorität oder ein Unglück
Erläuterung: Dem Unglücklichen widerfährt ein Verbrechen oder ein Unglück
!Revolte
Elemente : Ein Tyrann, ein Verschwörer
Erläuterung: Der Verschwörer versucht den Tyrann zu stürzten oder zu vernichten
!Ein wagemutiges Unternehmen
Elemente : Der Wagemutige, Ziel des Unternehmens, ein Gegenspieler
Erläuterung: Der Wagemutige versucht das Ziel gegen den Widerstand des Gegenspielers zu erreichen.
!Entführung
Elemente : Ein Entführer, der Entführte, der Wächter
Erläuterung: Der Wächter muss eine entführte Person aus dem Einfluss des Entführers befreien
!Rätsel
Elemente : Der Fragende, der Suchende, das zu lösende Rätsel
Erläuterung: Der Fragende gibt ein Rätsel auf, welches der Suchende lösen muss, wobei das Nicht-Lösen negative Konsequenzen hat und/oder das Lösen positive.
!Erwerb
Elemente : Der Erwerbende und ein Gegner, der sich weigert, oder ein Schiedsmann und mehrere gegnerische Parteien
Erläuterung: Mehrere Parteien werben um einen Gegenstand oder ein Ziel, und keiner will nachgeben
!Hass unter Verwandten
Elemente : Ein hassender Verwandter, ein verhasster bzw. ein widerhassender Verwandter
Erläuterung: Ein Verwandter hasst den anderen, oder sie hassen sich gegenseitig. Der Hass kann dabei von Schmähung bis zum Mord reichen.
!Rivalität unter Verwandten
Elemente : Der Bevorzugte, der Zurückgewiesen, Gegenstand der Rivalität
Erläuterung: Zwei Verwandte wetteifern um den selben Gegenstand, der auch eine Person sein kann
!Ehebruch mit Mord
Elemente : Zwei Ehebrecher, der betrogene Ehepartner
Erläuterung: Die Ehebrecher betrügen den Ehepartner. Die Folge ist Mord: Der Ehepartner tötet einen der Betrüger, einer der Ehebrecher meuchelt den Ehepartner, was auch ohne Mitwisserschaft des jeweils anderen geschehen kann, oder die beiden Ehebrecher ermorden den Ehepartner gemeinschaftlich.
!Wahnsinn
Elemente : Der Wahnsinnige, betroffene Opfer,
Erläuterung: Jemand fällt dem Wahnsinn anheim und verursacht dadurch Leid. Dieses kann auch immaterieller Natur sein und beispielsweise Ehre oder Freundschaft betreffen.
!Verhängnisvoller Leichtsinn
Elemente : Der Leichtsinnige, das Opfer oder das verlorene Objekt
Erläuterung: Der Leichtsinnige verliert etwas, oder fügt jemanden, eingeschlossen sich selbst, Leid zu. Dies geschieht aus Leichtsinn, Neugier, Naivität, etc.
!Unfreiwillige Verbrechen der Liebe
Elemente : Die liebende Person, die geliebte Person, die Person, die das Verbrechen aufdeckt.
Erläuterung: Zwei Personen begehen unwissentlich aus Liebe ein Verbrechen oder einen Verstoß gegen moralische, ethische oder gesellschaftliche Grundsätze
!Mord an einem nicht erkannten Verwandten
Elemente : Der Mörder, das unerkannte Opfer
Erläuterung: Der Mörder ermordet das Opfer wissentlich und eventuell aus legitimen Grund (Gesetz, göttliche Weisung, etc.), weiß aber nicht um die Verwandschaft mit dem Opfer
!Selbstopferung für ein Ideal
Elemente : Der Held, das Ideal, die Person oder der Gegenstand, der geopfert wird.
Erläuterung: Der Held erbringt ein Opfer für sein Ideal
!Selbstopferung für Angehörige
Elemente : Der Held, der Angehörige, die Person oder der Gegenstand, der geopfert wird.
Erläuterung: Der Held erbringt ein Opfer zum Wohle seiner Angehörigen
!Opferung aus Leidenschaft
Elemente : Die liebende Person, das Objekt der unheilvollen Leidenschaft, das Opfer
Erläuterung: Die liebende Person opfert eine Person oder einen Gegenstand, der ebenso immaterieller Natur sein kann, dem Objekt der Leidenschaft
!Notwendigkeit, den geliebten Menschen zu opfern
Elemente : Der Held, das geliebte Opfer, der Grund für das Opfer
Erläuterung: Der Held muss, aus einem Zwang oder einer Notwendigkeit heraus, eine geliebte, verwandte oder ihm sonstwie nahestehende Person opfern
!Rivalität zwischen Ungleichen
Elemente : Ein überlegener Rivale, unterlegener Rivale, Ziel der Rivalität
Erläuterung: Der überlegene Rivale und der unterlegene Rivale streiten um den selben Gegenstand
!Ehebruch
Elemente: Ein betrogener Ehepartner, zwei Ehebrecher
Erläuterung: Ein Ehepartner betrügt den anderen mit einer dritten Person
!Verbrechen der Liebe
Elemente: Die liebende Person, die geliebte Person
Erläuterung: Die Liebe an sich ist bereits ein Verbrechen, bzw. ein moralisches, ethisches oder gesellschaftliches Vergehen
!Entdeckung der Unehrenhaftigkeit einer geliebten Person
Elemente : Die aufdeckende Person, die schuldige Person
Erläuterung: Die aufdeckende Person entdeckt die ihm bis dato unbekannte Schuld der schuldigen Person
!Hindernisse der Liebe
Elemente : Zwei Liebende, das Hindernis
Erläuterung: Das Glück der Liebenden wird durch ein unüberwindliches und/oder unvorhergesehenes Hindernis verhindert
!Geliebter Feind
Elemente : Der geliebte Feind, die liebende Person, die hassende Person
Erläuterung: Der geliebte Feind wird von Personen aus dem Umkreis des Liebenden gehasst, wobei sich alle Beteiligten sehr nahe stehen oder die liebende von der hassenden Person abhängig ist.
!Ehrgeiz
Elemente : Eine ehrgeizige Person, der begehrte Gegenstand, ein Gegner
Erläuterung: Eine Person strebt mit großem Ehrgeiz einen Gegenstand an, der Gegner versucht dieses zu verhindern.
!Konflikt mit einem höheren Wesen
Elemente : Ein Sterblicher, ein Unsterblicher
Erläuterung: Kampf des Sterblichen gegen den Unsterblichen und die Zuspitzung der Situation
!Unbegründete Eifersucht
Elemente : Eine eifersüchtige Person, ein Gegenstand der Eifersucht, der vermeintliche Komplize, Grund oder Verursacher der falschen Annahme
Erläuterung: Die eifersüchtige Person ist wegen eines Gegenstandes auf den vermeintlichen Komplizen eifersüchtig. Dies obwohl der Grund falsch ist oder der Verursacher diesen gar absichtlich verursacht hat.
!Falschbeurteilung
Elemente : Der falsch Urteilende, das Opfer der Beurteilung, der Grund oder der Verursacher des Urteils, die schuldige Person
Erläuterung: Der falsch Urteilende sorgt für die Bestrafung des Opfer. Der Grund kann aus sich selbst heraus entstehen, durch die schuldige Person einer dritten Partei verursacht werden.
!Reue
Elemente : Der Schuldige, das Opfer, die ermittelnde Person
Erläuterung: Der Schuldige begeht ein Verbrechen. Wenn die ermittelnde Person dies aufdeckt zeigt der Schuldige Reue. Hierbei geht es nicht um das Verbrechen, sondern die Reue steht im Mittelpunkt.
!Die vermisst geglaubte Person wird gefunden
Elemente: Die suchende Person, die gefundene Person
Erläuterung: Eine vermisste Person wird gefunden oder taucht von selbst wieder auf.
!Verlust einer geliebten Person
Elemente: Ein Getöteter, ein Verwandter, Angehöriger oder Freund, ein Mörder
Erläuterung: Eine Person erfährt vom Mord an oder Tod einer ihm nahe stehenden Person, kann diesen aber nicht verhindern. Der zeitliche Horizont der Kenntnisnahme kann sich dabei - in Form einer Prphezeiung - auch auf ein zukünftiges Todesereignis beziehen. 
Übersetzung übernommen von marturien.de
Zwei Protagonisten werden von je zwei Puppenspielern bewegt wie große Gliederpuppen.
Die Puppenspieler sind stumm, nur die Puppen sprechen und können versuchen die Geschichte durch den Dialog mitbestimmen. Sie müssen dazu dann allerdings originelle Angebote machen.
Welche untrschiedlichen Funktionen von Requisiten habt Ihr gesehen?

a. [[Das Requisit als Mitspieler]] das heißt als das was es ist (z.B. als Tischtuch, Bettlaken, Wäsche , die auf die Leine gehängt wird...
b. [[Das Requisit als Metapher]] Das Tuch z.B. symbolisiert Wasser, Baby), 
c. [[Das Requisit als Gegenspieler]] (die Tücke des Objekts), wunderbare Beispiele: Loriot: Das Bild hängt schief, Die Nudeln, (Mr. Bean)
d. [[Das Requisit als Kostüm]]
Arbeit in Vierer/Fünfer Gruppen: Einer spricht jeweils Textfragmente aus seiner Rolle. Die übrigen modellieren ihn währenddessen wortlos zu einem Standbild.
Zunächst wird an der Pose gearbeitet später besonders vorsichtig an der Mimik. Die Statue muss dann nicht mehr sprechen.
Eigentlich ein einfacher Vorschlag: 
''Jeder beschreibt seine Traumrolle''...Das kann schon eine interessante Grundlage für die Entwicklung eines Stückes sein. 
Arbeitsblatt Bühne
Stellt euch paarweise gegenüber und seht sich einander genau an. 
Nach einer Minute dreht Ihr euch um Rücken zu und verändert an sich zwei kleine Details, beispielsweise steckt ihr den Kragen unter den Pulli... Jetzt Schaut euch an: Was ist verändert?
Ihr tragt (in einer Gruppe von 5 bis 7 Spielern) eine schwere Last über die Bühne getragen. Bewegt euch dabei so, dass der Gegenstand für das Publikum plastisch vorstellbar wird.
Variation: Zwei Gruppen die jeweils diagonal unterschiedliche Gegenstände über die Bühne tragen, begenen sich in der Mitte und müssen aneinander vorbei.
•	Ein Haufen schüchterner bemitleidenswerter Menschen möchte eine Bittschrift bei einer höhergestellten Person abgeben,
•	Sie betreten als Gruppe einen Raum, den sie vorher noch nie gesehen haben.''(umschauen, erkunden....!!)''
•	Der Herr erscheint und lehnt diese Bittschrift ab.
•	Die Gruppe muss also unverrichteter Dinge wieder gehen. 
Bestehende Einträge können Sie mit Hilfe dem Befehl bearbeiten in der Kommandozeile in der rechten oberen Ecke des Eintrags verändern. ''Lassen Sie dabei aber bitte die Titelzeilen von Einträgen unverändert, um bestehende Verknüpfungen nicht zu zerstören.''
Um beispielsweise eigene Theaterspiele zu dieser Sammlung hinzuzufügen, können sie im Menu bearbeiten [img[Bearbeiten.png]] einen neuen leeren Eintrag erzeugen. Der zweite Teil der Gebrauchsanweisung erklärt, was genau Sie dabei beachten sollten.<<openStory Gebrauchsanweisung_2 "öffnen">>
Wenn Sie Inhalte hinzugefügt oder verbessert haben, sollten Sie diese Veränderungen mit ''save changes'' im Menü sichern. 

!!Unterschiedliche ~WebBrowser und eventuelle [[Probleme beim Speichern]]
Sie können mit diese Sammlung mit jedem Browser betrachten. Um diese bearbeiten und Änderungen speichern zu können, müssen diesem dazu allerdings erlauben, ~JavaScriptCode auszuführen und seine eigene Datei auf Ihrer Festplatte zu verändern.
Bei einigen Browsern ist dies leider manchmal problematisch, da diese hier in neueren Versionen Sicherheitslücken vermuten und  abblocken. Von den Autoren der Software ~TiddlyWiki auf der diese Sammlung aufbaut wird an diesem Problem gearbeitet; einige Lösungsmöglichkeiten finden Sie [[hier|Probleme beim Speichern]]

/***
| Name:|DiscerningTagsPlugin|
| Description:|Make the tag chooser ignore tags that are themselves tagged with 'excludeLists'|
| Version:|1.0|
| Date:|02-Nov-2006|
| Source:|http://discerningtags.tiddlyspot.com/|
| Author:|Daniel Baird <danielbaird@gmail.com>|
| CoreVersion:|2.1.x|
For instructions on how to install plugins, see here:
http://twfaq.tiddlyspot.com/#%5B%5BHow%20do%20I%20install%20a%20plugin%3F%5D%5D
***/
//{{{
config.macros.tagChooser.onClick = function(e) {
	if(!e) var e = window.event;
	var lingo = config.views.editor.tagChooser;
	var popup = Popup.create(this);
	var tags = store.getTags();
	if(tags.length == 0)
		createTiddlyText(createTiddlyElement(popup,"li"),lingo.popupNone);
	for(var t=0; t<tags.length; t++)
		{
		var tagTiddler = store.getTiddler(tags[t][0]);
		if (!(tagTiddler && !tagTiddler.isTagged('Tag')))
			{
			var theTag = createTiddlyButton(createTiddlyElement(popup,"li"),tags[t][0],lingo.tagTooltip.format([tags[t][0]]),config.macros.tagChooser.onTagClick);
			theTag.setAttribute("tag",tags[t][0]);
			theTag.setAttribute("tiddler", this.getAttribute("tiddler"));
			}
		}
	Popup.show(popup,false);
	e.cancelBubble = true;
	if(e.stopPropagation) e.stopPropagation();
	return(false);
}
//}}}
/***
|Name|DiscussionPlugin|
|Source|http://www.TiddlyTools.com/#DiscussionPlugin|
|Documentation|http://www.TiddlyTools.com/#DiscussionPluginInfo|
|Version|1.5.8|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Requires|CommentPlugin|
|Description|display tabbed discussion summary with comment input form|
!!!!!Documentation
>see [[DiscussionPluginInfo]]
!!!!!Configuration
<<<
When installed, [[DiscussionPlugin]] can automatically modify the default shadow [[ViewTemplate]] so that all tiddlers will be rendered with two tabs: "Page", and "Discussion".  The "Page" tab displays the regular tiddler content, while the "Discussion" tab displays the summary list of comments as well as an input form to enter new comments.  You can enable/disable this action by setting/clearing the following checkbox:
><<option chkDiscussionTemplate>> Automatically modify default shadow [[ViewTemplate]]
Note: //''You must reload your document for changes to this option to take effect.''//  In addition, this option is only applied to the shadow [[ViewTemplate]].  If you are using a custom [[ViewTemplate]], you will need to manually alter that template to add the Page and Discussion tab display.

''Please see [[DiscussionPluginInfo]] for additional configuration options and instructions.''
<<<
!!!!!Revisions
<<<
2010.03.11 1.5.8 added "about TiddlerName" to "There are # comments" msg
2009.01.04 1.5.7 in customized ViewTemplate, corrected 'tabs' macro to avoid error when viewing shadow tiddlers
| please see [[DiscussionPluginInfo]] for previous revision details |
2008.04.15 1.0.0 initial prototype
<<<
!!!!!Code
***/
//{{{
version.extensions.DiscussionPlugin= {major: 1, minor: 5, revision: 8, date: new Date(2010,3,11)};

if (config.options.chkDiscussionTemplate===undefined)
	config.options.chkDiscussionTemplate=false;

config.macros.discussion= {
	reverse: // display order for summary list
		false,
	listfmt: // format for summary list items
		"#<<slider [[]] [[%tiddler%]] [[%subject%]] [[posted by %who% on %when%]]>>\n",
	tags: // tags for comment tiddlers
		"excludeLists",
	slices: // slice format included in comment tiddlers - used to create summary list display
		"/%\n|subject|%subject%|\n|byline|%who%|\n|date|%when%|\n%/",
	titlefmt: // format for dynamically generating comment tiddler title
		"_%UTC%%random%", // default: append UTC timestamp and random number
	commentfmt: // format for individual comment content
		"^^posted by %who% on %when%^^\n<<<\n%message%\n<<<\n",
	datefmt: // date format for comments
		"DDD, MMM DDth, YYYY at hh12:0mm:0ss am",
	handler: function(place,macroName,params,wikifier,paramstring,tiddler) {
		var here=story.findContainingTiddler(place);
		if (here) var tid=here.getAttribute("tiddler");  // containing tiddler title
		var listfmt=(params[0]&&params[0].length)?params[0]:this.listfmt;  // item format
		var reverse=(params[1]&&params[1].toLowerCase()=="reverse"); if (reverse) params.shift();
		var tags=params[1]?params[1]:this.tags;  // target tags
		if (!tags.readBracketedList().contains("comment")) tags+=" comment"; // must be tagged with "comment"
		var commentfmt=(params[2]&&params[2].length)?params[2]:this.commentfmt; // output format
		var datefmt=(params[3]&&params[3].length)?params[3]:this.datefmt; // date format
		var tids=store.getTaggedTiddlers("comment","created");
		if (reverse||this.reverse) tids=tids.reverse();
		var out=""; var count=0;
		for (var t=0; t<tids.length; t++) if (tids[t].title!=tid && tids[t].title.substr(0,tid.length)==tid) {
			count++;
			var title=tids[t].title;
			var subject=store.getTiddlerSlice(title,"subject");
			var byline=store.getTiddlerSlice(title,"byline");
			var when=store.getTiddlerSlice(title,"date");
			out+=listfmt;
			out=out.replace(/%tiddler%/g,title);
			out=out.replace(/%subject%/g,subject);
			out=out.replace(/%who%/g,byline);
			out=out.replace(/%when%/g,when);
		}
		out="!!!There "+(count==1?"is ":"are ")+count+" comment"+(count==1?"":"s")+(tid?" about [["+tid+"]]":"")+":\n"+out;
		var next="%tiddler%"+this.titlefmt;
		out+="!!!Add a comment:\n";
		out+="<<comment "+next+" [["+tags+"]] [["+this.slices+commentfmt+"]] [["+datefmt+"]]>>";
		wikify(out,place);
	},
	countComments: function(tid,after) {
		var tids=store.getTaggedTiddlers("comment","created");
		var count=0;
		for (var t=0; t<tids.length; t++)
			if (tids[t].title!=tid && tids[t].title.substr(0,tid.length)==tid)
				if (!after||tid.modified>=after) count++;
		return count;
	}
};
//}}}

// // automatically add shadow tiddlers and templates for displaying page/discussion tabs
//{{{

// macro for rendering current tiddler content
config.macros.currentTiddler= {
	handler: function(place,macroName,params,wikifier,paramstring,tiddler) {
		var here=story.findContainingTiddler(place); if (!here) return;
		var txt=store.getTiddlerText(here.getAttribute("tiddler"),"");
		txt=txt.replace(/\<\<currentTiddler\>\>/g,""); // prevents infinite recursion!
		removeChildren(place); wikify(txt,createTiddlyElement(place,"div",null,"viewer"));
	}
};

// [[CurrentTiddler]] allows tab to show tiddler content
config.shadowTiddlers.CurrentTiddler="<<currentTiddler>>";

// [[DiscussionTiddler]] allows tab to show discussion panel
config.shadowTiddlers.DiscussionTiddler="<<discussion>>";

// [[NoDiscussionViewTemplate]] is an unmodified copy of the shadow [[ViewTemplate]]
config.shadowTiddlers.NoDiscussionViewTemplate=store.getTiddlerText("ViewTemplate");

// [[DiscussionViewTemplate]] is a copy of the current [[ViewTemplate]] where the 
// default viewer content ("view text wikified") is replaced with tabs for Page/Discussion
config.shadowTiddlers.DiscussionViewTemplate=store.getTiddlerText("ViewTemplate").replace(/view text wikified/,
	'tabs txtDiscussionTab Page Page CurrentTiddler {{var c=0; if(place) var h=story.findContainingTiddler(place); if(h) c=config.macros.discussion.countComments(h.getAttribute("tiddler")); "Discussion"+(c?" ("+c+")":"")}} Discussion DiscussionTiddler');

// optionally, automatically apply DiscussionViewTemplate to all tiddlers
if (config.options.chkDiscussionTemplate) config.shadowTiddlers.ViewTemplate="[[DiscussionViewTemplate]]";
//}}}
/***
|Name|DiscussionPluginInfo|
|Source|http://www.TiddlyTools.com/#DiscussionPlugin|
|Documentation|http://www.TiddlyTools.com/#DiscussionPluginInfo|
|Version|1.5.7|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|Documentation|
|Description|Documentation for DiscussionPlugin|
!!!!!Usage
<<<
syntax:
{{{
<<discussion listformat reverse tags commentformat dateformat>>
}}}
where:
*''listformat'' //(optional)//<br>specifies the display format for each item in the summary list. //Note: when specifying additional macro parameters, you can use a blank value (e.g., {{{""}}}) as a 'placeholder' to allow the default item format to be used.//
*''reverse'' //(optional)//<br>by default, the comments in the discussion summary list are shown in date/time order, with the oldest item listed first.  The ''reverse'' keyword, when present, indicates the display order should be inverted so that the most recent item is listed first.
*''tags'' //(optional)//<br>specifies one or more space-separated tags to add to the target tiddler whenever a comment is written.  Note that the list of tags should be enclosed in "..." so that it is processed as a single parameter.  If you do not want tags added to the individual comment tiddlers, use a blank value (e.g., {{{""}}}) as a 'placeholder'.  Regardless of the tags that are specified, a tag of "comment" is always added to each target tiddler.  This is required in order to locate the tiddler when generating the dicussion summary list.
*''commentformat'' //(optional)//<br>specifies a custom output format to be used when inserting comments into the target tiddler, where: %when%=formatted date/timestamp, %who%=username, %subject%=comment subject text, and %message% is the body of the comment.  When present, this parameter overrides the default output format defined via {{{config.macros.comment.fmt}}}.  See the ''Configuration'' section below and in [[CommentPluginInfo]] for additional details.
*''dateformat'' //(optional)//<br>specifies a custom date/timestamp output used within the comment format above.  When present, this parameter overrides the default date/timestamp format defined via {{{config.macros.comment.datefmt}}}.  See the ''Configuration'' section below and in [[CommentPluginInfo]] for additional details.
<<<
!!!!!Configuration
<<<
[[DiscussionPlugin]] can automatically modify the default shadow [[ViewTemplate]] so that all tiddlers will be rendered with two tabs: "Page", and "Discussion".  The "Page" tab displays the regular tiddler content, while the "Discussion" tab displays the summary list of comments as well as an input form to enter new comments.  You can enable/disable this action by setting/clearing the following checkbox:
><<option chkDiscussionTemplate>> Automatically modify default shadow [[ViewTemplate]]
>usage: {{{<<option chkDiscussionTemplate>>}}}
>^^(or place {{{config.options.chkDiscussionTemplate=true;}}} in a tiddler tagged with "systemConfig")^^
Note: //''You must reload your document for changes to this option to take effect.''//  In addition, this option is only applied to the shadow [[ViewTemplate]].  If you are using a custom [[ViewTemplate]], you will need to manually alter that template to add the Page and Discussion tab display (see below)
<<<
!!!!!Using tags to add discussion tabs to individual tiddlers
<<<
When your document is loaded, DiscussionPlugin automatically creates a shadow DiscussionViewTemplate that is copy of the current ViewTemplate, with the discussion tab syntax automatically installed.  If TiddlyTools' TaggedTemplateTweak is also installed in your document then, rather than using the checkbox option to add discussion tabs to //every// tiddler in your document, you can selectively tag individual tiddlers with "discussion" to add the discussion tabs to only those specific tiddlers.

Conversely, if you enable the checkbox option to modify the default ViewTemplate, you can selectively tag individual tiddlers with "noDiscussion" to apply a shadow NoDiscussionViewTemplate that will use an unmodified version of the current ViewTemplate, thereby preventing the discussion tabs from appearing on those specific tiddlers.
<<<
!!!!!Using a customized [[ViewTemplate]]
<<<
To enable the discussion tab display when using a custom [[ViewTemplate]], you should edit that template and change this line:
{{{
<div class='viewer' macro='view text wikified'></div>
}}}
to:
{{{
<div class='viewer' macro='tabs txtDiscussionTab
	Page Page CurrentTiddler Discussion Discussion DiscussionTiddler'></div>
}}}
>[[CurrentTiddler]] and [[DiscussionTiddler]] are special shadow tiddlers defined by the plugin.  [[CurrentTiddler]] enables the {{{<<tabs>>}}} macro used in the [[ViewTemplate]] to display the content for the current tiddler within a tab, while [[DiscussionTiddler]] simply invokes the default {{{<<discussion>>}}} macro without any extra parameters in order to render the corresponding discussion summary list and comment input form.  You can modify the these shadow definitions to add macro parameters or other custom content that will automatically appear in the discussion tab when each tiddler is rendered.
Note: if you are using a custom [[ViewTemplate]], you should also manually create custom versions of DiscussionViewTemplate and NoDiscussionViewTemplate as well, so that you can use the tagging method described above to selectively display discussion tabs for tiddlers that also apply your custom-defined templates.
<<<
!!!!!Plugin customization settings
<<<
To configure the global defaults used by [[DiscussionPlugin]], you can place one or more of the following javascript statements in a tiddler tagged with <<tag systemConfig>>: //(note: the default values for each setting are shown)//
{{{
config.macros.discussion.listfmt="#<<slider [[]] [[%tiddler%]] [[%subject%]] [[posted by %who% on %when%]]>>\n";
}}}
>defines the output format for each item in the discussion summary list, where: %tiddler%=tiddler title of the individual comment tiddler, %subject%=subject text, %who%=username, and %when% is the formatted date/time of the comment.  These values are automatically stored in each comment tiddler by using a //hidden slice table//, so that this information can be easily retrieved when generating the summary list output.
{{{
config.macros.discussion.reverse=false;
}}}
>when set to {{{true}}}, the discussion summary list is displayed in a reverse chronological order.
{{{
config.macros.discussion.titlefmt="_%UTC%%random%";
}}}
>When comments are entered, they are written into separate target tiddlers whose titles are constructed by appending a generated suffix to the title of the tiddler containing the {{{<<discussion>>}}} macro.  By default, this suffix contains the current UTC timestamp (e.g., YYYYMMDD.HHMMSSMMM) plus a randomly generated number (e.g., .123456789) to ensure that all target tiddlers have unique titles while also associating each comment with the specific discussion summary.  The suffix is specified by using //substitution markers//, where: %UTC%=the UTC timestamp, %random%=a random decimal number, %who%=username, and %subject% is the subject text entered into the comment form.
{{{
config.macros.discussion.tags="comment excludeLists";
}}}
>Target tiddlers are automatically tagged with "comment" so that the {{{<<discussion>>}}} macro can locate them when generating the summary list.  To reduce 'information clutter', target tiddlers are also tagged with "excludeLists" so that they don't automatically appear in the list of tiddlers shown in the sidebar tabs.  You can use this setting to specify an optional space-separated list of tags to be added to the target tiddler whenever a comment is written.  You can use a blank value (e.g., {{{""}}} if you do not want to add any extra tags to the target tiddler.  However, as noted above, regardless of the specified tags, target tiddlers will still be tagged with "comment" in order to ensure that the {{{<<discussion>>}}} macro includes them in the summary list.
{{{
config.macros.discussion.commentfmt="^^posted by %who% on %when%^^\n<<<\n%message%\n<<<\n";
}}}
>defines the comment output format to be inserted into the target tiddler, where: %when%=date/timestamp, %who%=username, %subject%=subject, and %message% is the body of the comment.  //Note: if you omit %subject% from the output format, the subject input field on the comment form will be automatically suppressed.  Similarly, omitting %message% from the output format suppresses the message input field.  This can be useful when using the {{{<<comment>>}}} macro to create simple activity logs that only require a short, one-line subject rather than entering extended message content.//
{{{
config.macros.comment.datefmt="DDD, MMM DDth, YYYY at hh12:0mm:0ss am";
}}}
>defines the date/timestamp output used within the comment format above.
<<<
!!!!!Revisions
<<<
2009.01.04 1.5.7 in customized ViewTemplate, corrected 'tabs' macro to avoid error when viewing shadow tiddlers
2008.10.31 1.5.6 added optional 'after' param to countComments() so 'new postings' count can be displayed (using customized DiscussionViewTemplate
2008.10.30 1.5.5 added comment count to discussion tab.  See countComments() function.
2008.05.15 1.5.0 added automatic creation of shadows for DiscussionViewTemplate and NoDiscussionViewTemplate
2008.04.21 1.4.0 replaced use of %n markers with special 'named' markers: %tiddler%, %UTC%, %random%, %who%, %when%, %subject% and %message% to avoid conflict with TW core processing of tiddler content.
2008.04.17 1.3.0 added ability to customize generated 'comment tiddler' titles by using substitution parameters.
2008.04.17 1.2.0 added ability to customize generated 'comment tiddler' titles by using substitution parameters.
2008.04.15 1.1.1 in currentTiddler.handler(), prevent infinite recursion by removing {{{<<currentTiddler>>}}} from content being wikified.
2008.04.15 1.1.0 added parameters for reverse, listformat, tags, commentformat, dateformat
2008.04.14 1.0.0 initial prototype
<<<
<<newTiddler label:saveTest tag:hinzugefügt tag:stunde title:yourTitle focus:title text:{{Your Prototype}}>>

<<forEachTiddler where 'story.getTiddler(tiddler.title)'
write
        ' "[["+tiddler.title+"]]\n" '
        begin '"<<newTiddler label:Test tag:hinzugefügt tag:stunde title:yourTitle focus:title text:"'
        end '"}"+"}>"+">"'
        none '""'
>>




>>

<script>
var out = "" ;
story.forEachTiddler(
  function (title, element) {
 out += "[["+title+"]]\n" ;
});
return out ;
</script>  

!New
<<newTiddler label:"Neuer Eintrag" accessKey:1 focus:Title text:"{{
var out = "" ;
story.forEachTiddler(
  function (title, element) {
 out += "[["+title+"]]\n" ;
});
return out ;
}}" Tag:"TagXY">>


!New Tiddler
<script label="Save Story" title="mouseover tooltip text" key="X" show>
	var title="New Story";
var txt="this is a test"; // an empty string
var tags=[]; // an empty array
var fields={}; // an empty object
var who=config.options.txtUserName; // current username
var when=new Date(); // current timestamp
var tid=store.getTiddler(title);
if (tid) { txt=tid.text; tags=tid.tags; fields=tid.fields; }
txt=txt.replace(/Something/g,"SomethingElse");
tags=("something"+" "+"another");
store.saveTiddler(title,title,txt,who,when,tags,fields);
	alert('please rename your tiddler');
</script>
Seine Theorie des epischen Dramas hat Brecht 1930 in den Anmerkungen zur Oper "Aufstieg und Fall der Stadt Mahagonny" tabellarisch zusammengefasst:
|!Dramatische Form des Theaters |!Epische Form des Theaters |
|handelnd |erzählend |
|verwickelt den Zuschauer in eine Bühnenaktion |macht den Zuschauer zum Betrachter, aber |
|verbraucht seine Aktivität |weckt seine Aktivität |
|ermöglicht ihm Gefühle |erzwingt von ihm Entscheidungen |
|vermittelt ihm Erlebnisse |vermittelt ihm Kenntnisse |
|Der Zuschauer wird in eine Handlung hineinversetzt |er wird ihr gegenübergesetzt |
|Suggestion |Argument |
|Die Empfindungen werden konserviert |werden bis zu Erkenntnissen getrieben |
|Der Zuschauer steht mittendrin, erlebt mit |Der Zuschauer steht gegenüber, studiert |
|Der Mensch als bekannt vorausgesetzt |Der Mensch ist Gegenstand der Untersuchung |
|Der unveränderliche Mensch |Der veränderliche und verändernde Mensch |
|Spannung auf den Ausgang |Spannung auf den Gang |
|Eine Szene für die andere |Jede Szene für sich |
|Geschehen linear, macht keine Sprünge |Geschehen in Kurven, macht Sprünge |
|Die Welt, wie sie ist |Die Welt, wie sie wird |
|Was der Mensch soll |Was der Mensch muss  |
|seine Triebe |seine Beweggründe |
|Das Denken bestimmt das Sein |Das gesellschaftliche Sein bestimmt das Denken                .|
|Gefühl |Ratio |
 
Bert Brecht, Schriften zum Theater. Über eine nicht-aristotelische Dramatik. Berlin / Frankfurt: Suhrkamp 1957, S. 19-20.

![[Exposition]]
![[Der Knoten]]
![[Der Höhepunkt]]
![[Retardierendes Moment]]: Hindernisse bei der Lösung
![[Auflösung]]: Katastrophe Katharsis Happy End
Die Spielleitung legt drei bis fünf beliebige Dinge auf den Boden, die auf den ersten Blick nichts miteinander zu tun haben, z.B. Backstein, Regenschirm, Bleistiftspitzer, angebissener Apfel.
Diese Dinge lagen angeblich morgens auf einem Marktplatz.
Sie fordert die Gruppe auf, die Geschichte zu erfinden und anschließend zu erzählen oder zu spielen, die sich nachts auf dem Marktplatz abgespielt hat.  
Dreimal wird die gleiche Ausgangsszene gespielt und nimmt jeweils einen unterschiedlichen Verlauf 
[[Rattenkönig]]
[[Sesam öffne dich!]]
[[Begenungen]]
[[Die feinen Unterschiede]]
[[Am laufenden Band]]
[[Jubel und Anklage]]
[[Die Rolle nachmodellieren]]
[[Drei Durchgänge]]
[[Variationen: Standbild - Pantomime - Gramolo - Schauspiel]]
<<tiddler StoryÖffnenTemplate>>
Wenn der Probenraum groß genug ist (womöglich eine riesige Schulaula...), ist es sinnvoll, diesen zu unterteilen.
!Landezone
Hier kommen die Privatpersonen an, und werden zusammen mit Jacken und Taschen werden dort gelassen.
!Arbeitsbereich
Hier seid ihr Schauspieler
die Schauspieler sind mutiger und offener als die privaten Personen und disziplinierter...
Hier wird diszipliniert geprobt und beratschlagt...
!Bühne
Die Bühne ist heilig. Auf der Bühne wird nur gespielt.
die Figuren dürfen das tun, was die Figuren tun müssen.
dafür darf hier dann aber kein Quatsch gemacht werden.
<script>//!BEGIN-PLUGIN-CODE
{{{
function drilldownmenu(setting){
	this.sublevelarrow={src:'right.gif', width:'8px', top:'3px', left:'6px'} //full URL to image used to indicate there's a sub level
	this.breadcrumbarrow='right.gif' //full URL to image separating breadcrumb links (if it's defined)
	this.loadingimage='loader.gif' //full URL to 'loading' image, if menu is loaded via Ajax
	this.homecrumbtext='Home Dir' //Top level crumb text
	this.titlelength=35 //length of parent LI text to extract from to use as crumb titles
	this.backarrow='leftarrow.gif' //full URL to image added in front of back LI 

	////////// No need to edit beyond here /////////////
	this.menuid=setting.menuid
	this.$menudiv=null
	this.mainul=null
	this.$uls=null
	this.navdivs={}
	this.menuheight=setting.menuheight || 'auto'
	this.selectedul=setting.selectedul || null
	this.speed=setting.speed || 70
	this.persist=setting.persist || {enable: false, overrideselectedurl: false}
	this.$arrowimgs=null
	this.currentul=0
	this.filesetting=setting.filesetting || {url: null, targetElement: null}
	this.zIndexvalue=100
	this.arrowposx=0 //default arrow x position relative to parent LI
	var thisdrill=this
	jQuery.noConflict()
	jQuery(document).ready(function($){
		if (thisdrill.filesetting.url && thisdrill.filesetting.url.length>0){ //menu defined inside external file (use Ajax)?
			var $dest=(typeof thisdrill.filesetting.targetElement=="string")? $('#'+thisdrill.filesetting.targetElement) : null
			if (!$dest || $dest.length!=1){ //if target element isn't defined or multiple targets found
				alert("Error: The target element \"" + thisdrill.filesetting.targetElement + "\" to add the menu into doesn't exist or is incorrectly specified.")
				return
			}
			$dest.html('<img src="'+thisdrill.loadingimage+'" style="vertical-align:middle" /> <b>Loading Drill Down Menu...</b>')
			$.ajax({
				url: thisdrill.filesetting.url,
				error:function(ajaxrequest){
					alert('Error fetching Ajax content.\nServer Response: '+ajaxrequest.responseText)
				}, //end error
				success:function(content){
					$dest.html(content)
					thisdrill.init($, setting)
				} //end success
			}) //end ajax
		}
		else{ //if inline menu
			thisdrill.init($, setting)
		}
	}) //end document.ready
}

drilldownmenu.prototype.init=function($, setting){
		var thisdrill=this
		var $maindiv=$('#'+setting.menuid).css({position:'relative'}) //relative position main DIV
		var $uls=$maindiv.find('ul')
		$uls.css({position:'absolute', left:0, top:0, visibility:'hidden'}) //absolutely position ULs
		this.$maindiv=$maindiv
		this.$uls=$uls
		this.navdivs.$crumb=$('#'+setting.breadcrumbid)
		this.navdivs.$backbuttons=$('a[rel^="drillback-'+setting.menuid+'"]').css({outline:'none'}).click(function(e){
			thisdrill.back()
			e.preventDefault()
		})
		this.buildmenu($)
		$(window).bind('unload', function(){
			thisdrill.uninit()
		})
		setting=null	
}

drilldownmenu.prototype.buildmenu=function($){
	var thisdrill=this
	this.$uls.each(function(i){ //loop through each UL
		var $thisul=$(this)
		if (i==0){ //if topmost UL
			$('<li class="backcontroltitle">Site Navigation</li>').prependTo($thisul).click(function(e){e.preventDefault()})
			thisdrill.$maindiv.css({height:(thisdrill.menuheight=='auto')? $thisul.outerHeight() : parseInt(thisdrill.menuheight), overflow:'hidden'}) //set main menu DIV's height to top level UL's height
				.data('h', parseInt(thisdrill.$maindiv.css('height')))
			
		}
		else{ //if this isn't the topmost UL
			var $parentul=$thisul.parents('ul:eq(0)')
			var $parentli=$thisul.parents('li:eq(0)')
			$('<li class="backcontrol"><img src="'+thisdrill.backarrow+'" style="border-width:0" /> Back one level</li>') //add back LI item
				.click(function(e){thisdrill.back(); e.preventDefault()})
				.prependTo($thisul)
			var $anchorlink=$parentli.children('a:eq(0)').css({outline:'none'}).data('control', {order:i}) //remove outline from anchor links
			var $arrowimg=$('<img class="arrowclass" />').attr('src', thisdrill.sublevelarrow.src).css({position:'absolute', borderWidth:0, paddingTop:thisdrill.sublevelarrow.top, left:$parentli.width()-parseInt(thisdrill.sublevelarrow.width)-parseInt(thisdrill.sublevelarrow.left)}).prependTo($anchorlink)
			$anchorlink.click(function(e){ //assign click behavior to anchor link
				thisdrill.slidemenu(jQuery(this).data('control').order)
				e.preventDefault()
			})
		}
		var ulheight=($thisul.outerHeight() < thisdrill.$maindiv.data('h'))? thisdrill.$maindiv.data('h') : 'auto'
		$thisul.css({visibility:'visible', width:'100%', height:ulheight, left:(i==0)? 'auto' : $parentli.outerWidth(), top:0})
		$thisul.data('specs', {w:$thisul.outerWidth(), h:$thisul.outerHeight(), order:i, parentorder:(i==0)? -1 : $anchorlink.parents('ul:eq(0)').data('specs').order, x:(i==0)? $thisul.position().left : $parentul.data('specs').x+$parentul.data('specs').w, title:(i==0)? thisdrill.homecrumbtext : $parentli.find('a:eq(0)').text().substring(0, thisdrill.titlelength)})
	}) //end UL loop
	var selectedulcheck=this.selectedul && document.getElementById(this.selectedul) //check if "selectedul" defined, plus if actual element exists
	this.$arrowimgs=this.$maindiv.find('img.arrowclass')
	this.arrowposx=parseInt(this.$arrowimgs.eq(0).css('left')) //get default x position of arrow
	if (window.opera)
		this.$uls.eq(0).css({zIndex: this.zIndexvalue}) //Opera seems to require this in order for top level arrows to show
	if (this.persist.enable && (this.persist.overrideselectedul || !this.persist.overrideselectedul && !selectedulcheck) && drilldownmenu.routines.getCookie(this.menuid)){ //go to last persisted UL?
		var ulorder=parseInt(drilldownmenu.routines.getCookie(this.menuid))
		this.slidemenu(ulorder, true)
	}
	else if (selectedulcheck){ //if "selectedul" setting defined, slide to that UL by default
		var ulorder=$('#'+this.selectedul).data('specs').order
		this.slidemenu(ulorder, true)
	}
	else{
		this.slidemenu(0, true)
	}
	this.navdivs.$crumb.click(function(e){ //assign click behavior to breadcrumb div
		if (e.target.tagName=="A"){
			var order=parseInt(e.target.getAttribute('rel'))
			if (!isNaN(order)){ //check link contains a valid rel attribute int value (is anchor link)
				thisdrill.slidemenu(order)
				e.preventDefault()
			}
		}
	})
}

drilldownmenu.prototype.slidemenu=function(order, disableanimate){
	var order=isNaN(order)? 0 : order
	this.$uls.css({display: 'none'})
	var $targetul=this.$uls.eq(order).css({zIndex: this.zIndexvalue++})
	$targetul.parents('ul').andSelf().css({display: 'block'})
	this.currentul=order
	if ($targetul.data('specs').h > this.$maindiv.data('h')){
		this.$maindiv.css({overflowY:'auto'}).scrollTop(0)
		this.$arrowimgs.css('left', this.arrowposx-15) //adjust arrow position if scrollbar is added
	}
	else{
		this.$maindiv.css({overflowY: 'hidden'}).scrollTop(0)
		this.$arrowimgs.css('left', this.arrowposx)
	}
	this.updatenav($, order)
	this.$uls.eq(0).animate({left:-$targetul.data('specs').x}, typeof disableanimate!="undefined"? 0 : this.speed)
}

drilldownmenu.prototype.back=function(){
	if (this.currentul>0){
		var order=this.$uls.eq(this.currentul).parents('ul:eq(0)').data('specs').order
		this.slidemenu(order)
	}
}

drilldownmenu.prototype.updatenav=function($, endorder){
	var $currentul=this.$uls.eq(endorder)
	if (this.navdivs.$crumb.length==1){ //if breadcrumb div defined
		var $crumb=this.navdivs.$crumb.empty()
		if (endorder>0){ //if this isn't the topmost UL (no point in showing crumbs if it is)
			var crumbhtml=''
			while ($currentul && $currentul.data('specs').order>=0){
				crumbhtml=' <img src="'+this.breadcrumbarrow+'" /> <a href="#nav" rel="'+$currentul.data('specs').order+'">'+$currentul.data('specs').title+'</a>'+crumbhtml
				$currentul=($currentul.data('specs').order>0)? this.$uls.eq($currentul.data('specs').parentorder) : null
			}
			$crumb.append(crumbhtml).find('img:eq(0)').remove().end().find('a:last').replaceWith(this.$uls.eq(endorder).data('specs').title) //remove link from very last crumb trail
		}
		else{
			$crumb.append(this.homecrumbtext)
		}
	}
	if (this.navdivs.$backbuttons.length>0){ //if back buttons found
		if	(!/Safari/i.test(navigator.userAgent)) //exclude Safari from button state toggling due to bug when the button is an image link
			this.navdivs.$backbuttons.css((endorder>0)? {opacity:1, cursor:'pointer'} : {opacity:0.5, cursor:'default'})
	}
}

drilldownmenu.prototype.uninit=function(){
	if (this.persist.enable)
		drilldownmenu.routines.setCookie(this.menuid, this.currentul)
}

drilldownmenu.routines={

	getCookie:function(Name){ 
		var re=new RegExp(Name+"=[^;]*", "i"); //construct RE to search for target name/value pair
		if (document.cookie.match(re)) //if cookie found
			return document.cookie.match(re)[0].split("=")[1] //return its value
		return null
	},

	setCookie:function(name, value){
		document.cookie = name+"="+value+"; path=/"
	}

}
//}}}</script>
Die Spieler sitzen sich in zwei Reihen mit großem Abstand gegenüber, sodass jeder einen Anspielpartner hat.
''Ziel ist es sich in Zeitlupe möglichst synchron zu bewegen, zum einen als Reihe und zeitgleich spiegelbildlich zum Gegenüber.'' 
Die Bewegungsfolge wird einmal trocken probiert:
''Wir probieren die Übung zunächst gemeinsam: Sitzt im Kutschersitz, das heißt breitbeinig auf dem Stuhl, die Hände auf den Oberschenkeln. Richtet den Kopf auf, fixiert euer Gegenüber, löst die Hände von Oberschenkel, lehnt euch vor, steht langsam auf, geht aufeinander zu bis ihr in einem halben Meter Abstand steht:
Dann auf einen gemeinsamen Impuls hin: ein ruckartiger Sprung in eine Karateposition verbunden mit einem Kampfschrei, bleibt erstarrt stehen.
Löst diese Haltung wieder in Zeitlupe auf, wendet euch über die rechte Schulter ab bis ihr dem Gegnüber den Rücken zudreht. Erneuter Kampfschrei und ein Sprung mit Vierteldrehung in entgegengestzter Richtung. Zieht euch langsam zum zurück Stuhl, und beendet die Bewegungsfolge in Umgekehrter Richtung bis zum Kutschersitz.''
Wiederholt die Übung!  Wichtig: Wenn es misslingt hat niemand Schuld! 
''horizontal:''
{{{
* menu #1
** [[item #1-1]]
** [[item #1-2]]
** [[item #1-3]]
* menu #2
** [[item #2-1]]
** [[item #2-2]]
** [[menu #2-3]]
* menu #3
** [[item #2-1]]
** [[item #2-2]]
** [[menu #2-3]]
<<dropMenu>>
}}}
* menu #1
** [[item #1-1]]
** [[item #1-2]]
** [[item #1-3]]
* menu #2
** [[item #2-1]]
** [[item #2-2]]
** [[menu #2-3]]
* menu #3
** [[item #2-1]]
** [[item #2-2]]
** [[menu #2-3]]
<<dropMenu>>

''vertical:''
{{{
* menu #1
** [[item #1-1]]
** [[item #1-2]]
** [[item #1-3]]
* menu #2
** [[item #2-1]]
** [[item #2-2]]
** [[menu #2-3]]
<<dropMenu vertical>>
}}}

* menu #1
** [[item #1-1]]
** [[item #1-2]]
** [[item #1-3]]
* menu #2
** [[item #2-1]]
** [[item #2-2]]
** [[menu #2-3]]
<<dropMenu vertical>>


/% %/
/***
|''Name:''|DropDownMenuPlugin|
|''Description:''|Create dropdown menus from unordered lists|
|''Author:''|Saq Imtiaz ( lewcid@gmail.com )|
|''Source:''|http://tw.lewcid.org/#DropDownMenuPlugin|
|''Code Repository:''|http://tw.lewcid.org/svn/plugins|
|''Version:''|2.1|
|''Date:''|11/04/2007|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.5|

!!Usage:
* create a two-level unordered list using wiki syntax, and place {{{<<dropMenu>>}}} on the line after it.
* to create a vertical menu use {{{<<dropMenu vertical>>}}} instead.
* to assign custom classes to the list, just pass them as parameters to the macro {{{<<dropMenu className1 className2 className3>>}}}

!!Features:
*Supports just a single level of drop-downs, as anything more usually provides a poor experience for the user.
* Very light weight, about 1.5kb of JavaScript and 4kb of CSS.
* Comes with two built in css 'themes', the default horizontal and vertical. 

!!Customizing:
* to customize the appearance of the menu's, you can either add a custom class as described above or, you can edit the CSS via the StyleSheetDropDownMenu shadow tiddler.

!!Examples:
* [[DropDownMenuDemo]]

***/
// /%
//!BEGIN-PLUGIN-CODE
config.macros.dropMenu={

	dropdownchar: "\u25bc",

	handler : function(place,macroName,params,wikifier,paramString,tiddler){
		list = findRelated(place.lastChild,"UL","tagName","previousSibling");
		if (!list)
			return;
		addClass(list,"suckerfish");
		if (params.length){
			addClass(list,paramString);
		}
		this.fixLinks(list);
	},
	
	fixLinks : function(el){
		var els = el.getElementsByTagName("li");
		for(var i = 0; i < els.length; i++) {
			if(els[i].getElementsByTagName("ul").length>0){
				var link = findRelated(els[i].firstChild,"A","tagName","nextSibling");
				if(!link){
					var ih = els[i].firstChild.data;
					els[i].removeChild(els[i].firstChild);
					var d = createTiddlyElement(null,"a",null,null,ih+this.dropdownchar,{href:"javascript:;"});
					els[i].insertBefore(d,els[i].firstChild);
				}
				else{
					link.firstChild.data = link.firstChild.data + this.dropdownchar;
					removeClass(link,"tiddlyLinkNonExisting");
				}
			}
			els[i].onmouseover = function() {
				addClass(this, "sfhover");
			};
			els[i].onmouseout = function() {
				removeClass(this, "sfhover");
			};
		}
	}	
};

config.shadowTiddlers["StyleSheetDropDownMenuPlugin"] = 
	 "/*{{{*/\n"+
	 "/***** LAYOUT STYLES -  DO NOT EDIT! *****/\n"+
	 "ul.suckerfish, ul.suckerfish ul {\n"+
	 "	margin: 0;\n"+
	 "	padding: 0;\n"+
	 "	list-style: none;\n"+
	 "	line-height:1.4em;\n"+
	 "}\n\n"+
	 "ul.suckerfish  li {\n"+
	 "	display: inline-block; \n"+
	 "	display: block;\n"+
	 "	float: left; \n"+
	 "}\n\n"+
	 "ul.suckerfish li ul {\n"+
	 "	position: absolute;\n"+
	 "	left: -999em;\n"+
	 "}\n\n"+
	 "ul.suckerfish li:hover ul, ul.suckerfish li.sfhover ul {\n"+
	 "	left: auto;\n"+
	 "}\n\n"+
	 "ul.suckerfish ul li {\n"+
	 "	float: none;\n"+
	 "	border-right: 0;\n"+
	 "	border-left:0;\n"+
	 "}\n\n"+
	 "ul.suckerfish a, ul.suckerfish a:hover {\n"+
	 "	display: block;\n"+
	 "}\n\n"+
	 "ul.suckerfish li a.tiddlyLink, ul.suckerfish li a, #mainMenu ul.suckerfish li a {font-weight:bold;}\n"+
	 "/**** END LAYOUT STYLES *****/\n"+
	 "\n\n"+
	 "/**** COLORS AND APPEARANCE - DEFAULT *****/\n"+
	 "ul.suckerfish li a {\n"+
	 "	padding: 0.5em 1.5em;\n"+
	 "	color: #FFF;\n"+
	 "	background: #0066aa;\n"+
	 "	border-bottom: 0;\n"+
	 "	font-weight:bold;\n"+
	 "}\n\n"+
	 "ul.suckerfish li:hover a, ul.suckerfish li.sfhover a{\n"+
	 "	background: #00558F;\n"+
	 "}\n\n"+
	 "ul.suckerfish li:hover ul a, ul.suckerfish li.sfhover ul a{\n"+
	 "	color: #000;\n"+
	 "	background: #eff3fa;\n"+
	 "	border-top:1px solid #FFF;\n"+
	 "}\n\n"+
	 "ul.suckerfish ul li a:hover {\n"+
	 "	background: #e0e8f5;\n"+
	 "}\n\n"+
	 "ul.suckerfish li a{\n"+
	 "	width:9em;\n"+
	 "}\n\n"+
	 "ul.suckerfish ul li a, ul.suckerfish ul li a:hover{\n"+
	 "	display:inline-block;\n"+
	 "	width:9em;\n"+
	 "}\n\n"+
	 "ul.suckerfish li {\n"+
	 "	border-left: 1px solid #00558F;\n"+
	 "}\n"+
	 "/***** END COLORS AND APPEARANCE - DEFAULT *****/\n"+
	 "\n\n"+
	 "/***** LAYOUT AND APPEARANCE: VERTICAL *****/\n"+
	 "ul.suckerfish.vertical li{\n"+
	 "	width:10em;\n"+
	 "	border-left: 0px solid #00558f;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical ul li, ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a {\n"+
	 "	border-left: 0.8em solid #00558f;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a,  ul.suckerfish.vertical li.sfhover a:hover{\n"+
	 "	width:8em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical {\n"+
	 "	width:10em; text-align:left;\n"+
	 "	float:left;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li a {\n"+
	 "	padding: 0.5em 1em 0.5em 1em;\n"+
	 "	border-top:1px solid  #fff;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical, ul.suckerfish.vertical ul {\n"+
	 "	line-height:1.4em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover ul, ul.suckerfish.vertical li.sfhover ul { \n"+
	 "	margin: -2.4em 0 0 10.9em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover ul li a, ul.suckerfish.vertical li.sfhover ul li a {\n"+
	 "	border: 0px solid #FFF;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a{\n"+
	 "	padding-right:1.1em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover ul li, ul.suckerfish.vertical li.sfhover ul li {\n"+
	 "	border-bottom:1px solid  #fff;\n"+
	 "}\n\n"+
	 "/***** END LAYOUT AND APPEARANCE: VERTICAL *****/\n"+
	 "/*}}}*/";
store.addNotification("StyleSheetDropDownMenuPlugin",refreshStyles);
//!END-PLUGIN-CODE
// %/
<<popup Namen [[<<tiddler Namenlernen$))]]>>
* Ensemble
** [[Namenlernen]]
** [[Lockerung]]
** [[Konzentration]]
** [[Vertrauen]]
** [[Körperkontakt]]
** [[Interaktion]]
** [[Selbstbewusstsein]]
* menu Test
**<<popup Namen [[<<tiddler Konzentration$))]]>>
** [[]]
* menu #3
** [[]]
** [[]]
** [[]]
** [[]]
** [[]]
** [[]]
* menu #2
** [[]]
** [[]]
** [[]]
** [[]]
** [[]]
** [[]]
* menu #2
** [[]]
** [[]]
** [[]]
** [[]]
** [[]]
** [[]]
<<dropMenu vertical>>
Die Hälfte der Gruppe sitzt auf dem Boden. Sie sind die Bücher. Die Anderen gehen zwischen den Sitzenden umher. Jeder sucht sich ein Buch aus, tippt ihm auf den Rücken und sagt, ah das ist ja ein Buch über ... (beispielsweise Fliegenfischen), oder er denkt den Titel eines Romans aus. Sie streichen mehrfach über den Rücken, das sie schlagen Seiten auf. Sie fragen, was steht auf Seite 50? Das Buch beginnt nun zu erzählen, was auf der aufgeschlagenen Seite steht.
Bildet Paare, stellt euch in kurzer Entfernung in [[neutraler Haltung|neutraler Stand/neutraler Gang]] voneinander auf.
Schaut euch gegenseitig konzentriert in die Augen. Haltet diese Spannung ohne den Blick abzuwenden oder zu lachen.
Versucht euer gegenüber mit Gesten in Körper und Gesicht abzulenken.

/%
Name: EditBar
Source: http://menuflex.tiddlyspot.com/#EditBar - originally: http://www.TiddlyTools.com/#QuickEditPackage
Version: 2.4.3
Author: Eric Shulman (modified by Wolfgang)
License: http://www.TiddlyTools.com/#LegalStatements
Requires: EditBarPlugin; optional: EditBarTools
Description: Quickly insert TiddlyWiki tiddler links or common formatting sequences directly into tiddler content. - This is a modified version of QuickEditPackage. Important: Don't ask the original author for support to this variant script, before you haven't verified it by installing instead the latest version of the full QuickEditPackage.

Usage (in EditTemplate): <div macro='tiddler EditBar with: show'></div>
where "show" is an OPTIONAL keyword to force the toolbar to be displayed regardless of the current 'toggle' state. See [[QuickEditPackage]] for additional installation options

CUSTOM DEFINITIONS BEGIN HERE...
= = = = = = = = = = = = = = = = = = = =
!customList
htm heading 1
<html><h1>"$1"</h1></html>
----
htm heading 2
<html><h2>"$1"</h2></html>
----
htm heading 3
<html><h3>"$1"</h3></html>
----
enclose bookmarklet
<html><a href="$1"<span></span></a></html>
----
convert inline script
<<tiddler {{ $1 '';}}>>
----
popup - with [[Pop]]
<<tiddler Pop##Show with: label TiddlerName tooltip buttonClass width popupClass>>
----
● bulleted list level 1
*$1
----
○ bulleted list level 2
**$1
----
■ bulleted list level 3
***$1
----
timestamp
$[[enter a date|{{new Date().formatString('DDD, MMM DDth, YYYY hh12:0mm:0ssam')}}]]
----
scrollbox
@@display:block;height:10em;overflow:auto;$1@@@@display:block;text-align:right;^^scroll for more...^^@@
----
nested slider
+++[$1]<<tiddler $1>>===
----
big red
@@font-size:28pt;color:red;$1@@
----
!end

TOOLBAR DEFINITIONS BEGIN HERE...
= = = = = = = = = = = = = = = = = = = =

%/{{hidden small center quickEdit{<<tiddler {{
var here=story.findContainingTiddler(place);if(here)var tid=here.getAttribute('tiddler');var show='$1'!='$'+'1'||config.options.chkShowEditBar||tid=='EditBar';place.style.display=show?'block':'none';
'';}}>>/%

**** FORMAT ****
%/<html><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="plain text (remove ALL formatting)" accesskey="P" onclick="var e=config.quickEdit.getField(this); if (e) e.focus(); var txt=config.quickEdit.getSelection(e); config.quickEdit.setSelection(e,wikifyPlainText(txt)); return false;">&nbsp;-&nbsp;</a></html>/%
%/<html><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="''bold''" accesskey="B" onclick="config.quickEdit.wrapSelection(this,'\x27\x27','\x27\x27'); return false;">&nbsp;B&nbsp;</a></html>/%
%/<html><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="//italics//" accesskey="I" onclick="config.quickEdit.wrapSelection(this,'//','//'); return false;">&nbsp;I&nbsp;</a></html>/%
%/<html><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="__underline__" accesskey="U" onclick="config.quickEdit.wrapSelection(this,'__','__'); return false;">&nbsp;U&nbsp;</a></html> &nbsp;/%  SPACER

%/<html><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="''quoted''" accesskey="Q" onclick="config.quickEdit.wrapSelection(this,'\x22','\x22'); return false;">&nbsp;Q&nbsp;</a></html>/%
%/<html><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="@@highlight@@" accesskey="H" onclick="config.quickEdit.wrapSelection(this,'@@','@@'); return false;">&nbsp;H&nbsp;</a></html>/%
%/<html><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="--strikethrough--" accesskey="S" onclick="config.quickEdit.wrapSelection(this,'--','--'); return false;">&nbsp;S&nbsp;</a></html>/%
%/<html><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="[[forced link]]" accesskey="L" onclick="config.quickEdit.wrapSelection(this,'[[',']]'); return false;">&nbsp;L&nbsp;</a></html> &nbsp;/%  SPACER

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="format text" onclick="var p=Popup.create(this);if (!p) return false;p.className+=' sticky smallform';var s=createTiddlyElement(p,'select');s.button=this;s.options[0]=new Option('select text format...','');
s.options[s.length]=new Option('CSS class wrapper','{{$1{,}}},Enter a CSS classname');s.options[s.length-1].title='CSS class wrapper - {{classname classname etc{...}}}';
s.options[s.length]=new Option('inline CSS styles','@@$1,@@,Enter CSS (attribute:value;attribute:value;...;)');s.options[s.length-1].title='inline CSS styles - @@attr:value;attr:value;...@@';
s.options[s.length]=new Option('superscript','^^,^^');s.options[s.length-1].title='^^superscript^^';
s.options[s.length]=new Option('subscript','~~,~~');s.options[s.length-1].title='~~subscript~~';
s.options[s.length]=new Option('heading 1','\n!,\n');s.options[s.length-1].title='H1 heading - !';
s.options[s.length]=new Option('heading 2','\n!!,\n');s.options[s.length-1].title='H2 heading - !!';
s.options[s.length]=new Option('heading 3','\n!!!,\n');s.options[s.length-1].title='H3 heading - !!!';
s.options[s.length]=new Option('heading 4','\n!!!!,\n');s.options[s.length-1].title='H4 heading - !!!!';
s.options[s.length]=new Option('heading 5','\n!!!!!,\n');s.options[s.length-1].title='H5 heading - !!!!!';
s.options[s.length]=new Option('HTML','<html><hide linebreaks>,<\x2fhtml>');s.options[s.length-1].title='HTML syntax - <html><hide linebreaks>...<\x2fhtml>';
s.options[s.length]=new Option('plain text','<nowiki>,<\x2fnowiki>');s.options[s.length-1].title='nowiki syntax - <nowiki>...<\x2fnowiki>';
s.options[s.length]=new Option('blockquote','\<\<\<\n,\n\<\<\<');s.options[s.length-1].title='indented blockquote - \<\<\<';
s.options[s.length]=new Option('monospaced','{{{,}}}');s.options[s.length-1].title='inline monospaced text - {{{...}}}';
s.options[s.length]=new Option('monospaced text box','\n{{{\n,\n}}}');s.options[s.length-1].title='multi-line monospaced text box - {{{...}}}';
s.options[s.length]=new Option('hidden comment','/% , %/');s.options[s.length-1].title='comment (invisible content) - /%...%/';
s.options[s.length]=new Option('css comment','/* , */');s.options[s.length-1].title='comment (style sheet) - /*...*/';
s.options[s.length]=new Option('css code','\n/*{{{*/\n,\n/*}}}*/');s.options[s.length-1].title='multiline monospaced css box - /*{{{*/.../*}}}*/';
s.options[s.length]=new Option('visible comment','\n/***\n,\n***/');s.options[s.length-1].title='code comment (visible content) - /***...***/';
s.options[s.length]=new Option('javascript code','\n//{{{\n,\n//}}}');s.options[s.length-1].title='multiline monospaced code box - //{{{...//}}}';
s.options[s.length]=new Option('hidden javascript','///% , //%/');s.options[s.length-1].title='code (invisible javascript) - ///%...//%/';
s.size=s.length;s.onclick=function(){ if (!this.value.length) return;var parts=this.value.split(',');var prefix=parts[0];var suffix=parts[1];var ask=parts[2];if(ask){var val=prompt(ask);if(!val){Popup.remove();return false;}prefix=prefix.replace(/\$1/g,val);suffix=suffix.replace(/\$1/g,val);}config.quickEdit.wrapSelection(this.button,prefix,suffix);Popup.remove();return false;};s.onkeyup=function(ev){var k=(ev||window.event).keyCode;if(k==13)this.onclick();if(k==27)Popup.remove();};Popup.show(p,false);s.focus();return config.quickEdit.processed(event);">form</a></html>/%

**** CUSTOM ****
!help
Reminders:

Custom formats are stored as an "HR-separated list" in [[EditBar]], where the first line of each list item is the text 'label' to show in the droplist, followed by one or more lines of wiki content to be inserted into the tiddler source.

Substitution markers can be used to dynamically insert values into the formatted output: $1 inserts the tiddler editor's current selected text. $[[message|default value]] interactively prompts for a value to be inserted. $[[message|$1]] uses the selected text as the default value. $[[message|{{javascript}}]] calculates the default value using javascript code.
!end help
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="custom defined formats" onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';var s=createTiddlyElement(p,'select');s.button=this;s.options[0]=new Option('select a custom format...','');var items=store.getTiddlerText('EditBar##customList','').split('\n----\n');for(var i=0;i<items.length;i++){if(!items[i].length)continue;var lines=items[i].split('\n');var label=lines.shift();var val=lines.join('\n');s.options[s.length]=new Option(label,val);s.options[s.length-1].title=val;}s.options[s.length]=new Option('[Edit custom formats...]','_edit');s.options[s.length-1].title='add/change custom format definitions...';s.size=Math.min(s.length,15);s.onclick=function(){if(!this.value.length)return;if(this.value=='_edit'){alert(store.getTiddlerText('EditBar##help'));story.displayTiddler(story.findContainingTiddler(this.button),'EditBar',DEFAULT_EDIT_TEMPLATE);}else{var e=config.quickEdit.getField(this.button);if(!e)return false;e.focus();var txt=config.quickEdit.getSelection(e);replaceSelection(e,this.value.replace(/\$\x31/g,txt).replace(/\$\[\[[^\]]+\]\]/g,function(t){x=t.substr(3,t.length-5).split('|');var msg=x[0];var def=x[1]||'';if(def.startsWith('{{')){try{def=eval(def.substr(2,def.length-4))}catch(ex){showException(ex)}}return prompt(msg,def)||'';}));}Popup.remove();return false;};s.onkeyup=function(ev){var k=(ev||window.event).keyCode;if(k==13)this.onclick();if(k==27)Popup.remove();};Popup.show();s.focus();return config.quickEdit.processed(event);">more</a></html>/%

**** ALIGNMENT ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="align text" onclick="var p=Popup.create(this);if (!p) return false;p.className+=' sticky smallform';var s=createTiddlyElement(p,'select');s.button=this;s.options[0]=new Option('select text alignment...','');
s.options[s.length]=new Option('left','left');s.options[s.length-1].title='{{left{...}}}';
s.options[s.length]=new Option('center','center');s.options[s.length-1].title='{{center{...}}}';
s.options[s.length]=new Option('right','right');s.options[s.length-1].title='{{right{...}}}';
s.options[s.length]=new Option('justify','justify');s.options[s.length-1].title='{{justify{...}}}';
s.options[s.length]=new Option('indent','indent');s.options[s.length-1].title='{{indent{...}}}';
s.options[s.length]=new Option('float left','floatleft');s.options[s.length-1].title='{{floatleft{...}}}';
s.options[s.length]=new Option('float right','floatright');s.options[s.length-1].title='{{floatright{...}}}';
s.options[s.length]=new Option('no bullets list','nobullets li');s.options[s.length-1].title='{{nobullets{...}}}';
s.size=s.length;s.onclick=function(){if(!this.value.length)return;config.quickEdit.wrapSelection(this.button,'{{'+this.value+'{','}}}');Popup.remove();return false;};s.onkeyup=function(ev){var k=(ev||window.event).keyCode;if(k==13)this.onclick();if(k==27)Popup.remove();};Popup.show(p,false);s.focus();return config.quickEdit.processed(event);">lign</a></html>/%

**** COLOR ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="text/background color - @@color:#RGB;background-color:#RGB;...@@" onclick="var p=Popup.create(this,null,'popup sticky smallform');if(!p)return false;p.style.padding='2px';function hex(d){return '0123456789ABCDEF'.substr(d,1);}var fg=createTiddlyElement(p,'select');fg.button=this;fg.style.width='12em';fg.options[0]=new Option('text color...','');fg.options[1]=new Option('\xa0 or enter a value','_ask');fg.options[2]=new Option('\xa0 or use default color','');for(var r=0;r<16;r+=3)for(var g=0;g<16;g+=3)for(var b=0;b<16;b+=3){var label=hex(r)+hex(g)+hex(b);fg.options[fg.length]=new Option(label,'#'+label);fg.options[fg.length-1].style.color='#'+label;}fg.onchange=function(){var val=this.value;if(val=='_ask'){val=prompt('Enter a CSS color value');if(!val||!val.length)return false;}this.options[0].value=val;this.options[0].text=val.length?'text:'+val:'text color...';var bg=this.nextSibling;for(var i=3;i<bg.options.length;i++)bg.options[i].style.color=val;var preview=this.nextSibling.nextSibling.nextSibling;var t=config.quickEdit.getSelection(config.quickEdit.getField(this.button));t=t.replace(/^@@(color\:.+;)?(background-color\:.+;)?/,'').replace(/@@$/,'');if(!t.length)t='~AaBbCcDdEeFfGgHhIiJj 1234567890';var fg=this.value;if(fg.length)fg='color:'+fg+';';var bg=this.nextSibling.value;if(bg.length)bg='background-color:'+bg+';';if(fg.length||bg.length)t='@@'+fg+bg+t+'@@';removeChildren(preview);wikify(t,preview);this.selectedIndex=0;return false;};var bg=createTiddlyElement(p,'select');bg.button=this;bg.style.width='12em';bg.options[0]=new Option('background color...','');bg.options[1]=new Option('\xa0 or enter a value','_ask');bg.options[2]=new Option('\xa0 or use default color','');for(var r=0;r<16;r+=3)for(var g=0;g<16;g+=3)for(var b=0;b<16;b+=3){var label=hex(15-r)+hex(15-g)+hex(15-b);bg.options[bg.length]=new Option(label,'#'+label);bg.options[bg.length-1].style.backgroundColor='#'+label;}bg.onchange=function(){var val=this.value;if(val=='_ask'){val=prompt('Enter a CSS color value');if(!val||!val.length)return false;}this.options[0].value=val;this.options[0].text=val.length?'background:'+val:'background color...';var fg=this.previousSibling;for(var i=3;i<fg.options.length;i++)fg.options[i].style.backgroundColor=val;var preview=this.nextSibling.nextSibling;var t=config.quickEdit.getSelection(config.quickEdit.getField(this.button));t=t.replace(/^@@(color\:.+;)?(background-color\:.+;)?/,'').replace(/@@$/,'');if(!t.length)t='~AaBbCcDdEeFfGgHhIiJj 1234567890';var fg=this.previousSibling.value;if(fg.length)fg='color:'+fg+';';var bg=this.value;if(bg.length)bg='background-color:'+bg+';';if(fg.length||bg.length)t='@@'+fg+bg+t+'@@';removeChildren(preview);wikify(t,preview);this.selectedIndex=0;return false;};var b=createTiddlyElement(p,'input',null,null,null,{type:'button'});b.button=this;b.value='ok';b.style.width='4em';b.onclick=function(){var fg=this.previousSibling.previousSibling.value;if(fg.length)fg='color:'+fg+';';var bg=this.previousSibling.value;if(bg.length)bg='background-color:'+bg+';';var t=config.quickEdit.getSelection(config.quickEdit.getField(this.button));t=t.replace(/^@@(color\:.+;)?(background-color\:.+;)?/,'').replace(/@@$/,'');if(fg.length||bg.length)config.quickEdit.setSelection(this.button,'@@'+fg+bg+t+'@@');Popup.remove();return false;};var preview=createTiddlyElement(p,'div',null,'viewer');var s=preview.style;s.border='1px solid';s.margin='2px';s.width='24em';s.padding='3px';s.MozBorderRadius='3px';s.overflow='hidden';s.textAlign='center';s.whiteSpace='normal';var t=config.quickEdit.getSelection(config.quickEdit.getField(this));wikify(t.length?t:'~AaBbCcDdEeFfGgHhIiJj 1234567890',preview);Popup.show(p,false);event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();return false;">dye</a></html>/%

**** FONT ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="set font-family CSS attribute - @@font-family:facename;...@@" onclick="var p=Popup.create(this);if(!p)return false;p.className+=' sticky smallform';var s=createTiddlyElement(p,'select');s.button=this;s.options[0]=new Option('select a font family...','');var fonts=store.getTiddlerText('EditBarToolsTools##fontList','').split('\n');for(var i=0;i<fonts.length;i++){if(!fonts[i].length)continue;s.options[s.length]=new Option(fonts[i],fonts[i]);s.options[s.length-1].style.fontFamily=fonts[i];}s.options[s.length]=new Option('[Edit font list...]','_edit');s.options[s.length-1].title='enter fonts,one per line...';s.size=Math.min(s.length,15);s.onclick=function(){if(this.value=='_edit')story.displayTiddler(story.findContainingTiddler(this.button),'EditBarTools',DEFAULT_EDIT_TEMPLATE);elseconfig.quickEdit.wrapSelection(this.button,'@@font-family:\x22'+this.value+'\x22;','@@');Popup.remove();return false;};s.onkeyup=function(ev){var k=(ev||window.event).keyCode;if(k==13)this.onclick();if(k==27)Popup.remove();};Popup.show(p,false);s.focus();return config.quickEdit.processed(event);">font</a></html> &nbsp;/%  SPACER

**** MORE TOOLS ****
%/<<tiddler EditBarTools>> &nbsp;/%  SPACER
%/<<tiddler Select>><<tiddler Pop##Show with: sym InsertCharacter ok "" "insert custom symbols>><<tiddler ResizeBox>>}}}
/***
|Name| EditBarPlugin|
|Source| http://www.TiddlyTools.com/#QuickEditPlugin|
|Documentation| http://www.TiddlyTools.com/#QuickEditPlugin|
|Version| 2.4.3|
|Author| Eric Shulman (modified by Wolfgang)|
|License| http://www.TiddlyTools.com/#LegalStatements|
|Type| plugin|
|Description| Support functions for ~QuickEdit package: styles, utility functions, and 'toggleQuickEdit' command. - This is a modified version of QuickEditPackage. Important: Don't ask the original author for support to this variant script, before you haven't verified it by installing instead the latest version of the full QuickEditPackage.|
!!!!!Code
***/
//{{{
version.extensions.QuickEditPlugin= {major: 2, minor: 4, revision: 3, date: new Date(2009,6,11)};

// SET STYLESHEET
setStylesheet("\
.quickEdit a { border:2px outset ButtonFace; padding:0px 3px !important; \
	-moz-border-radius:.5em; -webkit-border-radius:.5em; \
	-moz-appearance:button !important; -webkit-appearance:push-button !important; \
	background-color:ButtonFace; color:ButtonText !important;  \
	line-height:200%; font-weight:normal; } \
.quickEdit a:hover { border: 2px inset ButtonFace; background-color:ButtonFace; }\
", "quickEditStyles");

// REMOVE COOKIE
if (window.removeCookie===undefined) {
	window.removeCookie=function(name) {
		document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
	}
}

// UTILITY FUNCTIONS
config.quickEdit = {
	processed: function(ev) { ev=ev||window.event;
		ev.cancelBubble=true;
		if(ev.stopPropagation) ev.stopPropagation();
		return false;
	},
	keyup: function(ev){ var k=(ev||window.event).keyCode;
		if (k==13) this.onclick();
		if (k==27) Popup.remove();
	},
	getField: function(where) {
		var here=story.findContainingTiddler(where); if (!here) return null;
		var e=story.getTiddlerField(here.getAttribute("tiddler"),"text");
		if (e&&e.getAttribute("edit")=="text") return e;
		return null;
	},
	setSelection: function(where,newtext) {
		var e=this.getField(where); if (!e) return false;
		e.focus(); replaceSelection(e,newtext);
		return false;
	},
	wrapSelection: function(where,before,after) {
		var e=this.getField(where); if (!e) return false;
		e.focus(); replaceSelection(e,before+config.quickEdit.getSelection(e)+after);
		return false;
	},
	getSelection: function(e) {
		var seltext="";
		if (e&&e.setSelectionRange)
			seltext=e.value.substr(e.selectionStart,e.selectionEnd-e.selectionStart);
		else if (document.selection) {
			var range = document.selection.createRange();
			if (range.parentElement()==e) seltext=range.text
		}
		return seltext;
	},
	promptForFilename: function(msg,path,file) {
		if(window.Components) { // moz
			try {
				netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
				var nsIFilePicker = window.Components.interfaces.nsIFilePicker;
				var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);
				picker.init(window, msg, nsIFilePicker.modeOpen);
				var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
				thispath.initWithPath(path);
				picker.displayDirectory=thispath;
				picker.defaultExtension='jpg';
				picker.defaultString=file;
				picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterImages);
				if (picker.show()!=nsIFilePicker.returnCancel)
					var result="file:///"+picker.file.persistentDescriptor.replace(/\\/g,'/');
			}
			catch(e) { alert('error during local file access: '+e.toString()) }
		}
		else { // IE
			try { // XP only
				var s = new ActiveXObject('UserAccounts.CommonDialog');
				s.Filter='All files|*.*|JPG files|*.jpg|GIF files|*.gif|PNG files|*.png|';
				s.FilterIndex=1; // default to JPG
				s.InitialDir=path;
				s.FileName=file;
				if (s.showOpen()) var result=s.FileName;
			}
			catch(e) { var result=prompt(msg,path+file); } // fallback for non-XP IE
		}
		return result;
	}
}
//}}}
//{{{
if (config.options.chkShowEditBar===undefined) config.options.chkShowEditBar=false;
config.commands.toggleEditBar = {
	hideReadOnly: true,
	getText: function() { return config.options.chkShowEditBar?'\u221Abar':'bar'; },

	tooltip: 'show EditBar toolbar buttons',
	handler: function(event,src,title) {
		config.options.chkShowEditBar=!config.options.chkShowEditBar;
		config.macros.option.propagateOption("chkShowEditBar","checked", config.options.chkShowEditBar,"input");
		if (config.options.chkShowEditBar) saveOptionCookie("chkShowEditBar");
		else removeCookie("chkShowEditBar");
		src.innerHTML=config.commands.toggleEditBar.getText();
		story.forEachTiddler(function(t,e){if (story.isDirty(t)) refreshElements(e);});
		return false;
	}
};
//}}}
// // COPIED FROM [[StickyPopupPlugin]] TO ELIMINATE PLUGIN DEPENDENCY
//{{{
if (config.options.chkStickyPopups==undefined) config.options.chkStickyPopups=false;
Popup.stickyPopup_onDocumentClick = function(ev)
{
	// if click is in a sticky popup, ignore it so popup will remain visible
	var e = ev ? ev : window.event; var target = resolveTarget(e);
	var p=target; while (p) {
		if (hasClass(p,"popup") && (hasClass(p,"sticky")||config.options.chkStickyPopups)) break;
		else p=p.parentNode;
	}
	if (!p) // not in sticky popup (or sticky popups disabled)... use normal click handling
		Popup.onDocumentClick(ev);
	return true;
};
try{removeEvent(document,"click",Popup.onDocumentClick);}catch(e){};
try{addEvent(document,"click",Popup.stickyPopup_onDocumentClick);}catch(e){};
//}}}
/%
Name: EditBarTools
Source: http://menuflex.tiddlyspot.com/#EditBarTools - originally: http://www.TiddlyTools.com/#QuickEditPackage
Version: 2.4.3
Author: Eric Shulman (modified by Wolfgang)
License: http://www.TiddlyTools.com/#LegalStatements
Requires: EditBarPlugin, EditBar
Description: Quickly insert TiddlyWiki tiddler links or common formatting sequences directly into tiddler content. - This is a modified version of QuickEditPackage. Important: Don't ask the original author for support to this variant script, before you haven't verified it by installing instead the latest version of the full QuickEditPackage.

Usage:
EditTools: <<tiddler EditBarTools>>
OR
EditTemplate: <span class='toolbar' macro='tiddler EditBarTools'></span>

CUSTOM DEFINITIONS BEGIN HERE...
= = = = = = = = = = = = = = = = = = = =
!fontList
Arial,helvetica,sans-serif
Times New Roman,times,serif
Courier,monospaced
Lucida Sans
Comic Sans MS
Mistral,vaughan
Palatino Linotype
Sylfaen
DejaVu
!end

TOOLBAR DEFINITIONS BEGIN HERE...
= = = = = = = = = = = = = = = = = = = =

**** REPLACE ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="find/replace selected text with replacement text" onclick="var here=story.findContainingTiddler(this);if(!here)return false;var e=config.quickEdit.getField(here);var s=config.quickEdit.getSelection(e);var p=Popup.create(this,null,'popup sticky smallform');if(!p)return false;var t=createTiddlyElement(p,'input');t.onfocus=function(){this.select()};t.value=s.length?s:'enter target text';var r=createTiddlyElement(p,'input');r.onfocus=function(){this.select()};r.value='enter replacement text';var tid=here.getAttribute('tiddler');var b=createTiddlyElement(p,'button',null,null,'?',{tid:tid});b.style.width='2em';b.title='FIND/FIND NEXT target text';b.onclick=function(ev){var e=story.getTiddlerField(this.getAttribute('tid'),'text');if(!e||e.getAttribute('edit')!='text')return;var t=this.previousSibling.previousSibling;var tv=t.value.replace(/\\t/mg,'\t').unescapeLineBreaks();e.focus();if(e.setSelectionRange){var newstart=e.value.indexOf(tv,e.selectionStart+1);if(newstart==-1)newstart=e.value.indexOf(tv);if(newstart==-1){alert('\u0022'+t.value+'\u0022 not found');t.focus();return;}e.setSelectionRange(newstart,newstart+tv.length);var linecount=e.value.split('\n').length;var thisline=e.value.substr(0,e.selectionStart).split('\n').length;e.scrollTop=Math.floor((thisline-1-e.rows/2)*e.scrollHeight/linecount);}else if(document.selection){var range=document.selection.createRange();if(range.parentElement()==e){range.collapse(false);var found=false;try{found=range.findText(v,e.value.length,4)}catch(e){}if(found)range.select();else{alert('\u0022'+t.value+'\u0022 not found');t.focus();}}}};b=createTiddlyElement(p,'button',null,null,'=',{tid:tid});b.style.width='2em';b.title='REPLACE selected text';b.onclick=function(ev){var e=story.getTiddlerField(this.getAttribute('tid'),'text');if(!e||e.getAttribute('edit')!='text')return;var t=this.previousSibling.previousSibling.previousSibling;var r=this.previousSibling.previousSibling;var rv=r.value.replace(/\\t/mg,'\t').unescapeLineBreaks();if((e.selectionStart!==undefined && e.selectionEnd==e.selectionStart)||(document.selection && document.selection.createRange().text==''))this.previousSibling.click();if((e.selectionStart!==undefined && e.selectionEnd==e.selectionStart)||(document.selection && document.selection.createRange().text=='')){t.focus();return;}e.focus();replaceSelection(e,rv);};b=createTiddlyElement(p,'button',null,null,'+',{tid:tid});b.style.width='2em';b.title='REPLACE selected text AND FIND NEXT target text';b.onclick=function(ev){this.previousSibling.click();this.previousSibling.previousSibling.click();};b=createTiddlyElement(p,'button',null,null,'!',{tid:tid});b.style.width='2em';b.title='REPLACE ALL occurrences of target text';b.onclick=function(ev){var e=story.getTiddlerField(this.getAttribute('tid'),'text');if(!e||e.getAttribute('edit')!='text')return;var t=this.previousSibling.previousSibling.previousSibling.previousSibling.previousSibling;var r=this.previousSibling.previousSibling.previousSibling.previousSibling;var tv=t.value.replace(/\\t/mg,'\t').unescapeLineBreaks();var rv=r.value.replace(/\\t/mg,'\t').unescapeLineBreaks();if(!tv.length){alert('Please enter the target text');t.focus();return;}var m='This will replace all occurrences of:\n\n'+tv+'\n\nwith:\n\n'+rv+'\n\nAre you sure?';if(!confirm(m)){r.focus();r.select();return;}e.value=e.value.replace(new RegExp(tv.escapeRegExp(),'gm'),rv);e.focus();e.select();Popup.remove();};Popup.show();if(!s.length){t.focus();t.select()}else{r.focus();r.select()}event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();return false;">seek</a></html>/%

**** SPLIT TIDDLER ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="move selection to new tiddler and insert link, embedded tiddler, or slider" onclick="var p=Popup.create(this);if(!p)return false;p.className+=' sticky smallform';p.style.whiteSpace='nowrap';var i=createTiddlyElement(p,'input');i.defaultValue='Enter a new tiddler title';i.onfocus=function(){this.select()};var s=createTiddlyElement(p,'select');s.button=this;s.options[0]=new Option('select type...','');s.options[0].title='select split type';s.options[1]=new Option('link','link');s.options[1].title='replace with [[TiddlerName]]';s.options[2]=new Option('embed','embed');s.options[2].title='replace with \<\<tiddler TiddlerName\>\>';s.options[3]=new Option('slider','slider');s.options[3].title='replace with \<\<slider \u0022\u0022 [[TiddlerName]] [[label]] [[tooltip]]\>\>';s.onchange=function(){if(s.previousSibling.value==s.previousSibling.defaultValue){alert('A tiddler title is required');s.selectedIndex=0;s.previousSibling.focus();return false;}var tid=s.previousSibling.value;if(store.tiddlerExists(tid)&& !confirm(config.messages.overwriteWarning.format([tid]))){s.previousSibling.focus();return false;}switch(s.value){case 'link':var newtxt='[['+tid+']]';break;case 'embed':var newtxt='\<\<tiddler [['+tid+']]\>\>';break;case 'slider':var label=prompt('Enter a slider label',tid);if(!label){Popup.remove();return false;}var tip=prompt('Enter a slider tooltip',label);if(!tip){Popup.remove();return false;}var newtxt='\<\<slider \u0022\u0022 [['+tid+']] [['+label+']] [['+tip+']]\>\>';break;}var txt=config.quickEdit.getSelection(config.quickEdit.getField(this.button));store.saveTiddler(tid,tid,txt,config.options.txtUserName,new Date(),[],{});story.displayTiddler(story.findContainingTiddler(this.button),tid);config.quickEdit.setSelection(this.button,newtxt);Popup.remove();return false;};Popup.show(p,false);event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();return false;">split</a></html>/%

**** SORT LINES ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="sort lines of text" onclick="var p=Popup.create(this);if(!p)return false;p.className+=' sticky smallform';var s=createTiddlyElement(p,'select');s.button=this;s.options[0]=new Option('select sort order...','');s.options[s.length]=new Option('ascending','A');s.options[s.length-1].title='ascending';s.options[s.length]=new Option('descending','D');s.options[s.length-1].title='descending';s.size=s.length;s.onclick=function(){if(!this.value.length)return;var e=config.quickEdit.getField(this.button);if(!e)return false;var lines=config.quickEdit.getSelection(e).split('\n').sort();if(this.value=='D')lines=lines.reverse();replaceSelection(e,lines.join('\n'));e.focus();Popup.remove();return false;};s.onkeyup=function(ev){var k=(ev||window.event).keyCode;if(k==13)this.onclick();if(k==27)Popup.remove();};Popup.show(p,false);s.focus();return config.quickEdit.processed(event);">sort</a></html>/%

**** CONVERT ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="convert between tab-separated, comma-separated data and wiki table formats" onclick="var e=config.quickEdit.getField(this);if(e)e.focus();var txt=config.quickEdit.getSelection(e);if(txt.indexOf(',')+txt.indexOf('\t')+txt.indexOf('|')==-3){alert('Please select text containing tabs,commas,or TiddlyWiki table syntax.');return false;}var p=Popup.create(this);if(!p)return false;p.className+=' sticky smallform';var s=createTiddlyElement(p,'select');s.button=this;s.options[0]=new Option('select a converter...','');if(txt.indexOf(',')!=-1){s.options[s.length]=new Option('commas -> table','commasToTable');s.options[s.length]=new Option('commas -> tabs','commasToTabs');}if(txt.indexOf('\t')!=-1){s.options[s.length]=new Option('tabs -> table','tabsToTable');s.options[s.length]=new Option('tabs -> commas','tabsToCommas');}if(txt.indexOf('|')!=-1){s.options[s.length]=new Option('table -> tabs','tableToTabs');s.options[s.length]=new Option('table -> commas','tableToCommas');}s.size=s.length;s.onclick=function(){if(!this.value.length)return;var e=config.quickEdit.getField(this.button);if(!e)return false;e.focus();var txt=config.quickEdit.getSelection(e);switch(this.value){case 'tabsToTable':txt=txt.replace(/\t/g,'|').replace(/^|$/g,'|');txt=txt.replace(/\n/g,'|\n|').replace(/^\|$/g,'');break;case 'tableToTabs':txt=txt.replace(/\t/g,' ').replace(/\|/g,'\t');txt=txt.replace(/^\t/g,'').replace(/\t$/g,'');txt=txt.replace(/\n\t/g,'\n').replace(/\t\n/g,'\n');break;case 'commasToTable':txt=txt.replace(/,/g,'|').replace(/^|$/g,'|');txt=txt.replace(/\n/g,'|\n|').replace(/^\|$/g,'');break;case 'tableToCommas':txt=txt.replace(/,/g,' ').replace(/\|/g,',');txt=txt.replace(/^,/g,'').replace(/,$/g,'');txt=txt.replace(/\n,/g,'\n').replace(/,\n/g,'\n');break;case 'tabsToCommas':txt=txt.replace(/\t/g,',');break;case 'commasToTabs':txt=txt.replace(/,/g,'\t');break;}replaceSelection(e,txt);Popup.remove();return false;};s.onkeyup=function(ev){var k=(ev||window.event).keyCode;if(k==13)this.onclick();if(k==27)Popup.remove();};Popup.show(p,false);s.focus();return config.quickEdit.processed(event);"
>|,tab</a></html> &nbsp;/% (SPACER)

**** INSERT LINK ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="add a link to a tiddler or external file - [[link text|TiddlerName]]" onclick="var p=Popup.create(this);if(!p)return false;p.className+=' sticky smallform';var s2=createTiddlyElement(p,'select');s2.title='filter by tag';s2.options[0]=new Option('filter by tag...','');s2.options[s2.length]=new Option('[all tiddlers]','');var tags=store.getTags();for(var t=0;t<tags.length;t++)s2.options[s2.length]=new Option(tags[t][0],tags[t][0]);s2.onchange=function(){var tag=this.value;var tids=tag.length?store.getTaggedTiddlers(tag,'title'):store.getTiddlers('title');var list=this.nextSibling.nextSibling;while(list.length)list.options[0]=null;var prompt='select a tiddler or file...';if(tag.length)prompt='select a tagged tiddler ['+tids.length+' matches]...';list.options[0]=new Option(prompt,'');if(!tag.length)list.options[list.length]=new Option('[browse for file...]','_file');for(var t=0;t<tids.length;t++){list.options[list.length]=new Option(tids[t].title,tids[t].title);list.options[list.length-1].title=tids[t].getSubtitle();}list.size=Math.min(list.length,10);list.selectedIndex=0;list.focus();this.style.width=list.offsetWidth+'px';if(!tag.length)this.selectedIndex=0;};createTiddlyElement(p,'br');var s=createTiddlyElement(p,'select');s.button=this;s.title='select a tiddler or file';s.options[0]=new Option('select a tiddler or file...','');s.options[s.length]=new Option('[browse for file...]','_file');var tids=store.getTiddlers('title');for(var t=0;t<tids.length;t++){s.options[s.length]=new Option(tids[t].title,tids[t].title);s.options[s.length-1].title=tids[t].getSubtitle();}s.size=Math.min(s.length,10);s.onclick=function(){if(!this.value.length)return false;var title=this.value;var txt=title;if(title=='_file'){title=config.quickEdit.promptForFilename('Select a file',getLocalPath(document.location.href),'');if(!title){this.selectedIndex=0;this.focus();return false;}var txt=title.substr(title.lastIndexOf('/')+1);}var txt=prompt('Enter the text to display for this link',txt);if(!txt){this.selectedIndex=0;this.focus();return false;}config.quickEdit.setSelection(this.button,'[['+txt+'|'+title+']]');Popup.remove();return false;};s.onkeyup=function(ev){var k=(ev||window.event).keyCode;if(k==13)this.onclick();if(k==27)Popup.remove();};Popup.show(p,false);s2.style.width=s.offsetWidth+'px';s.focus();return config.quickEdit.processed(event);">link</a></html>/%

**** INSERT TIDDLER OR FILE ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="insert content from another tiddler or external file" onclick="var p=Popup.create(this);if(!p)return false;p.className+=' sticky smallform';var s2=createTiddlyElement(p,'select');s2.title='filter by tag';s2.options[0]=new Option('filter by tag...','');s2.options[s2.length]=new Option('[all tiddlers]','');var tags=store.getTags();for(var t=0;t<tags.length;t++)s2.options[s2.length]=new Option(tags[t][0],tags[t][0]);s2.onchange=function(){var tag=this.value;var tids=tag.length?store.getTaggedTiddlers(tag,'title'):store.getTiddlers('title');var list=this.nextSibling.nextSibling;while(list.length)list.options[0]=null;var prompt='select a tiddler or file...';if(tag.length)prompt='select a tagged tiddler ['+tids.length+' matches]...';list.options[0]=new Option(prompt,'');if(!tag.length)list.options[list.length]=new Option('[browse for file...]','_file');for(var t=0;t<tids.length;t++){list.options[list.length]=new Option(tids[t].title,tids[t].title);list.options[list.length-1].title=tids[t].getSubtitle();}list.size=Math.min(list.length,10);list.selectedIndex=0;list.focus();this.style.width=list.offsetWidth+'px';if(!tag.length)this.selectedIndex=0;};createTiddlyElement(p,'br');var s=createTiddlyElement(p,'select');s.button=this;s.title='select a tiddler or file';s.options[0]=new Option('select a tiddler or file...','');s.options[s.length]=new Option('[browse for file...]','_file');var tids=store.getTiddlers('title');for(var t=0;t<tids.length;t++){s.options[s.length]=new Option(tids[t].title,tids[t].title);s.options[s.length-1].title=tids[t].getSubtitle();}s.size=Math.min(s.length,10);s.onclick=function(){if(!this.value.length)return false;if(this.value=='_file'){var fn=config.quickEdit.promptForFilename('Enter/select a text file',getLocalPath(document.location.href),'');if(!fn)return false;var txt=loadFile(getLocalPath(fn));if(!txt){alert('Error:unable to read contents from \0027'+fn+'\0027');return;}}else var txt=store.getTiddlerText(this.value);if(!txt){displayMessage(this.value+' not found');this.selectedIndex=0;this.focus();return false;}config.quickEdit.setSelection(this.button,txt);Popup.remove();return false;};s.onkeyup=function(ev){var k=(ev||window.event).keyCode;if(k==13)this.onclick();if(k==27)Popup.remove();};Popup.show(p,false);s2.style.width=s.offsetWidth+'px';s.focus();return config.quickEdit.processed(event);">set</a></html>/%

**** INSERT MACRO ****
You can add guideText to your own plugin-defined macros by using the following javascript syntax: config.macros.macroName.guideText="guide text goes here";
%/<<tiddler {{
/* SET MACRO GUIDE TEXT (for built-in core macros) (11/17 - TBD - incomplete list) */
config.macros.edit.guideText="fieldname #rows";
config.macros.view.guideText="fieldname (link,wikified,date) format";
config.macros.slider.guideText="cookie TiddlerName label tooltip";
config.macros.option.guideText="(txtCookieName,chkCookieName)";
config.macros.tiddler.guideText="TiddlerName with: params...";
""; /* must return blank to suppress output */ }}>>/%
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="add a macro - \<\<macroName ...\>\>" onclick="var p=Popup.create(this);if(!p)return false;p.className+=' sticky smallform';var s=createTiddlyElement(p,'select');s.button=this;s.options[0]=new Option('select a macro...','');var macros=[];for(var m in config.macros)if(config.macros[m].handler)macros.push(m);macros.sort();for(var i=0;i<macros.length;i++){var m=macros[i];var help=config.macros[m].guideText;if(!help)help='';else help=' '+help;s.options[s.length]=new Option(m,m+help);s.options[s.length-1].title='\<\<'+m+help+'\>\>';}s.size=Math.min(s.length,15);s.onclick=function(){if(!this.value.length)return;config.quickEdit.setSelection(this.button,'\<\<'+this.value+'\>\>');Popup.remove();return false;};s.onkeyup=function(ev){var k=(ev||window.event).keyCode;if(k==13)this.onclick();if(k==27)Popup.remove();};Popup.show(p,false);s.focus();return config.quickEdit.processed(event);">mac</a></html>/%

**** INSERT IMAGE ****
%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="embed an image (jpg/gif/png) - [img[tooltip|URL]] or [img[tooltip|path/to/file.ext]]" onclick="var fn=config.quickEdit.promptForFilename('Enter/select an image file',getLocalPath(document.location.href),'');if(!fn)return false;var h=document.location.href;var p=decodeURIComponent(h.substr(0,h.lastIndexOf('/')+1));if(fn.startsWith(p))fn=fn.substr(p.length);var tip=prompt('Enter a tooltip for this image','');if(!tip)tip='';else tip+='|';return config.quickEdit.setSelection(this,'[img['+tip+fn+']]');">img</a></html> &nbsp;
/***
|Name|[[EditFieldPlugin]]|
|Source|http://www.TiddlyTools.com/#EditFieldPlugin|
|Version|1.6.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|extend core edit macro for use in ViewTemplates or direct embedding in tiddler content|
!!!!!Documentation
>see [[EditFieldPluginInfo]]
!!!!!Revisions
<<<
2011.04.10 1.6.2 fixed 'null' fieldname handling in Chrome
| Please see [[EditFieldPluginInfo]] for previous revision details |
2007.08.22 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.EditFieldPlugin= {major: 1, minor: 6, revision: 2, date: new Date(2011,4,10)};

config.macros.edit.editFieldPlugin_savedHandler=config.macros.edit.handler;
config.macros.edit.cancelMsg = "Abandon changes to %0@%1?";
config.macros.edit.saveMsg = "Save changes to %0@%1?";
config.macros.edit.handler = function(place,macroName,params,wikifier,paramString,tiddler) {

	// let core render input/textarea, then get resulting element
	config.macros.edit.editFieldPlugin_savedHandler.apply(this,arguments);
	var fieldType=params[0]=="text"||params[1]?'textarea':'input';
	var elems=place.getElementsByTagName(fieldType); var e=elems[elems.length-1];

	// extended fieldname@tiddlername handling
	var parts=e.getAttribute("edit").split('@');
	var field=parts[0];
	var title=parts[1]||tiddler.title;
	if (title=='here') title=tiddler.title;
	// stop field from being saved with 'done' button
	if (parts[1]) { e.removeAttribute("edit"); e.setAttribute("field",field); }

	// save starting value and target tiddler
	e.value=store.getValue(title,field)||e.value; // get field value
	e.setAttribute("currval",e.value); // save starting value
	e.setAttribute("tiddler",title);

	// force height for textarea field
	if (fieldType=="textarea" && params[1]) e.style.height=params[1]+"em";

	// if viewing tiddler, add autosave handlers
	var here=story.findContainingTiddler(place);
	var isViewed=here&&here.getAttribute("template").indexOf("ViewTemplate")!=-1;
	if (parts[1]||isViewed) { // remote reference or view mode editing...
		story.setDirty(tiddler.title,false); // clear tiddler ("dirty") flag (set by core)
		e.onkeydown=function(ev) { // ENTER key=save (for single-line input)
			var event=ev?ev:window.event;
			this.setAttribute("keyCode",event.keyCode); // save last keyCode (for blur)
			if (event.keyCode==13 && this.nodeName.toUpperCase()!="TEXTAREA")
				this.saveField(); // save input to tiddler field
		}
		e.onblur=function(ev) { // confirm input when focus moves away
			var event=ev?ev:window.event;
			var tid=this.getAttribute("tiddler"); if (!tid || !tid.length) return;
			var field=this.getAttribute("edit")||this.getAttribute("field");
			if (this.value==this.getAttribute("currval")) return; // no change
			if (this.getAttribute("keyCode")=="27") { // if user pressed ESC
				var msg=config.macros.edit.cancelMsg.format([field,tid]);
				if (!msg.length || confirm(msg))
					this.value=this.getAttribute("currval"); // reset value
				this.id=new Date().getTime(); // unique ID for re-focus after blur
				setTimeout("document.getElementById('"+this.id+"').focus()",1);
			} else { // other focus change events
				var msg=config.macros.edit.saveMsg.format([field,tid]);
				if (!msg.length || confirm(msg)) this.saveField(); // save value
				else this.value=this.getAttribute("currval");
			}
		};
		e.saveField=function() { // unpack/validate attribs and then save the field
			var tid=this.getAttribute("tiddler"); if (!tid || !tid.length) return;
			var field=this.getAttribute("edit")||this.getAttribute("field");
			var title=(field=="title")?this.value:tid;
			if (!title.length) { // error: blank tiddler title
				this.value=this.getAttribute("currval"); // reset value
				this.id=new Date().getTime(); // unique ID for delayed messages/refocus
				setTimeout("displayMessage('Please enter a non-blank value')",1);
				setTimeout("document.getElementById('"+this.id+"').focus()",2);
				return;
			}
			config.macros.edit.saveField(tid,title,field,this.value);
			this.setAttribute("currval",this.value); // remember new starting value
		};
	}
}
//}}}
//{{{
// save input value to tiddler field (create/touch/rename tiddler as needed)
config.macros.edit.saveField = function(tid,title,field,val) {
	var t=store.getTiddler(tid);
	store.suspendNotifications();
	var anim=config.options.chkAnimate; config.options.chkAnimate=false; // suspend animation
	var who=t&&config.options.chkForceMinorUpdate?t.modifier:config.options.txtUserName;
	var when=t&&config.options.chkForceMinorUpdate?t.modified:new Date();
	store.saveTiddler(t?tid:title,title,t?t.text:"",who,when,t?t.tags:[],t?t.fields:null);
	store.setValue(title,field,val); // save field
	if (tid!=title) // new title... show renamed tiddler in place of current one
		{ story.displayTiddler(story.getTiddler(tid),title); story.closeTiddler(tid); }
	if (field=="text") // content changed, refresh tiddler display
		{ story.refreshTiddler(title,null,true); }
	config.options.chkAnimate=anim; // resume animation
	store.resumeNotifications();
	store.notify(title,true);
}
//}}}
/***
|Name|EditFieldPluginInfo|
|Source|http://www.TiddlyTools.com/#EditFieldPlugin|
|Documentation|http://www.TiddlyTools.com/#EditFieldPluginInfo|
|Version|1.6.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for EditFieldPlugin|
!!!!!Usage
<<<
When a tiddler is edited, input fields -- defined in the [[EditTemplate]] -- are displayed.  The ''TiddlyWiki //template// syntax'' for the {{{<<edit>>}}} macro is:
{{{
<span class="editor" macro="edit fieldname numberOfLines defaultValue"></span>
}}}
*''fieldname''<br>refers to a tiddler field, either standard or custom, within the current tiddler.
*''numberOfLines'' //(optional, default=1)//<br>if omitted (or equal to 1), a standard one-line text input field is created.  If >1, a multi-line //textarea// field is created.  Note: the standard tiddler 'text' field has special core handling applied so that it is always rendered using a textarea field, whose size is based on the length of the tiddler content, limted by the {{{<<option txtMaxEditRows>>}}} setting.
*''defaultValue'' //(optional, default=blank)//<br>a fallback value to display if the field is not yet defined in the tiddler.
The TiddlyWiki core only supports use of the edit macro within an [[EditTemplate]] definition.  Changes to values displayed in the tiddler editor are only saved (or discarded) if you press the "done" (or "cancel") command in the tiddler editor's toolbar.  However, these commands are not available when //viewing// a tiddler, so there is no way to trigger the saving of any changes you have entered.

EditFieldPlugin adds handling that allows you to embed the edit macro in the [[ViewTemplate]] (using the standard ''TiddlyWiki //template// syntax'') or directly in tiddler content using ''TiddlyWiki //wiki// syntax'' (e.g, {{{<<edit fieldname@TiddlerName numberOfLines defaultValue>>}}}).

When you make changes to a tiddler input field displayed in //viewed// content, your changes are saved (or discarded) as soon as you press ENTER (or ESC).  If you move away from that input field ('onBlur' handling), a message is displayed asking you to confirm saving/discarding any field changes.  To suppress either (or both) of these confirmation messages, you can add the following configuration settings to [[EditFieldPluginConfig]] (tagged with <<tag systemConfig>>):
{{{
config.macros.edit.cancelMsg = "";
config.macros.edit.saveMsg = "";
}}}
The plugin also enhances the fieldname syntax to allow reference to fields in other tiddlers using: "{{{fieldname@TiddlerName}}}", so you can 'remotely' display and edit fields stored those tiddlers.  This allows you to create, for example, a summary tiddler for reviewing/editing field values from several tiddlers at the same time.
<<<
!!!!!Examples
<<<
*"""<<edit foobar>>"""<br><<edit foobar>>
*"""<<edit foobar@SomeTiddler>>"""<br><<edit foobar@SomeTiddler>>
*"""<<edit tags>>"""<br><<edit tags>>
*"""<<edit text 15>>"""<br>{{editor{<<edit text 15>>}}}
<<<
!!!!!Revisions
<<<
2011.04.10 1.6.2 fixed 'null' fieldname handling in Chrome
2010.11.15 1.6.1 fixed display of field values for 'non-stored' tiddler content (e.g., shadows, tags, default new tiddler)
2010.10.31 1.6.0 fixed display of remote field values.  In onblur(), refactored save/cancel message text for easier customization and bypass confirmation if text is blank.  
2009.09.16 1.5.1 fixed 'onblur' handling for local fields (fieldname@here).  Added support for  '@here' syntax
2009.09.05 1.5.0 code refactored.  added handling for fieldname@tiddlername
2007.08.22 1.0.0 initial release
<<<
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}--><span macro='setUserName'></span>
Bildet Sechsergruppen; eine Person stellt sich in die Mitte und schließt die Augen, die anderen bilden Kreis um mittlere Person; die Person in der Mitte geht „blind“ los; sie wird durch die Personen des Kreises geschützt, die ihn mit den Fingerspitzen sanft aufhalten, wenn er einem Hindernis zu nahe kommt.
Wichtig: Diese Übung dient dazu Vertrauen zu schaffen - es ist also doppelt wichtig Bedingungen zu schaffen ,dass Übung glücken kann, sonst geht es gerade hier nach hinten los                                             
| @@float:left;font-size:14pt;<<list filter {{"[tag[Stunde AND hinzugefügt]][sort[title]]"}}>>@@ |
| Diese Liste wird automatisch durch die Tags "Stunde" und "hinzugefügt" erstellt |
!Inhalt
<<setUserName>>{{accordionFlieder{+++*[unsortiert|selbst hinzugefügte Stunden]...<<tiddler Eigene_Ideen##unsortiert>>===+++*[Stück|Stunden mit einem spezifischen Hintergrund in der Stückentwicklung]...<<tiddler Eigene_Ideen##Stück>>===}}}
!unsortiert
{{accordionThree{<<forEachTiddler
where 
'tiddler.tags.contains("Stunde") && tiddler.tags.contains("hinzugefügt")'
write 
  ' "[["+tiddler.title+"]]\n" '
>>
!Stück
{{accordionThree{<<forEachTiddler
where 
'tiddler.tags.contains("Stunde") && tiddler.tags.contains("Stück")'
write 
  ' "[["+tiddler.title+"]]\n" '
>>
Eine Figur auf der Bühne drückt sich zum allergrößten Teil über die Darstellung aus (Mimik, Gestik, Körperhaltung- Bewegung, Dynamik, Tempo, Art und Weise des Sprechens). Nur zum kleinen Teil über den Text an sich. Wie der Text transportiert wird, macht die Inszenierung aus.
Spannend ist es so viel wie möglich über Spiel und nicht den Text zu erzählen. Beispiel: „Ich habe Angst“ muss eine Figur nicht sagen, sondern sie kann es eindrucksvoller spielen. Oder „Ich liebe dich“ muss keine romantische Liebeserklärung sein, sondern kann auch gönnerhaft und abfällig gesprochen werden und so das Gegenteil ausdrücken. Versucht deshalb, den Text grundsätzlich so kurz wie möglich zu halten. Überprüft, was er aussagen soll und ob dies nicht auch mit anderen Mitteln gespielt werden kann. 

'Man nehme ein Kochrezept und lasse Spieler einzelne Sätze daraus als Liebeserklärung vortragen, als politische Rede, Nachrichten, als Streit, als irres Gerrede, als ~Hip-Hop.

Vorschlag für einen Text: Kontinente
Da wir keinen Vorhang benutzen können wird dieser durch die Augenlider ersetzt. 
Die spielende Gruppe gibt jeweils die Kommandos:
''Augen zu - Augen auf - Augen Zu''
Ihr schlüpft in eure Rollen, die ihr in eurem Stück spielt.
Nun übergebt ihr der Reihe nach einen beliebigen Gegenstand auf solch eine Weise, dass für die anderen die Beziehung zwischen Gebendem und Nehmendem offensichtlich wird. Als Sprechtext ist nur „Bitte“ und „Danke“ erlaubt.
Überlegt euch einen vielversprechenden ersten Satz,  der eine Geschichte Tragen kann. So katastrophal wie Gestern war ein Abend noch nie geendet

Gespielt wird eine ganz normale Szene mit oder ohne Publikumsvorgabe. Alle Rollen werden von einer Person gesprochen, die entweder aus dem Off spricht oder auch selber mitspielen kann. Es sollte Wert darauf gelegt werden, die einzelnen Stimmen unterschiedlich zu gestalten, allerdings so, dass diese auch über einen längeren Zeitraum durchgehalten werden können, insbesondere wenn es zu schnellen Wechseln kommt, die diese Spielregel besonders interessant machen. Die Verantwortung für die Geschichte liegt hauptsächlich auf dem Sprecher. Angebote körperlicher Art sollen jedoch auch von den MitspielerInnen kommen und vom Sprecher angenommen werden.
Verteilt Euch im Raum: In dieser Übung ghet es darum, dass alle gleichzeititg stehenbleiben und alle gleichzeitig losgehen. Ich bestimme jetzt zwei Spieler, die die Impulse dazu geben: Wenn x losgeht gehen alle los;  wenn y stehenbleibt bleiben alle stehen.
+++*[Varianten]...
Jeder sucht nun einen Partner mit dem er gemeinsam den Impuls zu Gehen und zum Stehen sucht.
Vierergruppen gehen gemeinsam und bleiben gemeinsam stehen.===
Hier finden Sie die Artikel, die die Funktionsweise der Sammlung erklären.
@@float:center;font-size:1.5em;{{accordionEffect{<<openStory [[StartStory]] "zurück zum Start" "lässt Sie zum Start zurückkehren">>@@{{blueButton{<<slideShow tiddler:[[GebrauchsanweisungShow]] label:'Einträge als Diaschau' toc:titles >>}}}
@@font-size:1.4Em;Benutzername<<option txtUserName>>
<<fontSize>>Schriftgrad
<<tiddler ToggleRightSidebar with: ">rechte Menüleiste" "rechte Menüleiste anzeigen/verbergen">>@@
@@font-size:1.2Em;<<tiddler  FootnotesPlugin##Button>>@@@@font-size:1.4Em;<<option chkSinglePageMode>>Einzelansicht
<<option chkBottomOfPageMode>>unten öffnen@@

[[Was bringt das Fach DS für das Leben?]]
[[Ziele im Filmprofil]]
[[Bewertung-Mitarbeit-Filmprofil]]
[[Probenarbeit und Gestaltungsaufgaben]]
[[Begrüßen]]
[[Assoziationskleeblatt]]
[[Assoziationskette]]
[[Es war einmal...]]
[[Ein erster Satz]]
[[Genres]]
[[Pseudonym]]
[[Die Puppen]]
[[Ein gemeinsamer Satz]]
<<tiddler StoryÖffnenTemplate>>
[[Sprachverwirrung]]
[[Statuen im Dialog]]
[[Ein Kochrezept als Liebesschwur]]

{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
Die Schlagwörter oder neudeutsch Tags sind wichtig, damit eine Übung im Archiv gefunden werden kann. Ohne die richtigen Schlagwörter bleibt die schönste Übung unauffindbar. 
Die Einträge müssen dazu in Bezug auf zwei Aspekte verschlagwortet werden: 
Zum einen hinsichtlich der möglichen Verwendung im Ablauf einer Probe oder Unterrichtsstunde. In dem Artikel [[Baukasten für eine gute Stunde]] wurden die unterschiedlichen Phasen einer Stunde/Probe dargestellt, diese sollten hier als Orientierung dienen.
Der zweite Gruppe Schlagwörter betrifft den Aspekt der theatralen Mittel, für den die im Artikel beschriebene Übung oder der Text die Wahrnehmung schärft. Eine Aufstellung der Schlagwörter, die im Archiv dann auch gefunden werden, finden Sie unter dem Befehl Tag in der Kommandozeile die oben rechts sichtbar wird, wenn Sie den Zeiger auf einen Eintrag bewegen. Vorne sehen Sie die Schlagwörter mit denen der EIntrag bis jetzt ausgezeichnet ist, dahinter die Standartbegriffe die im Archiv zu finden sind. Dies ist gleichzeitig der praktischte Weg zu "taggen"; sie können hier jeweils einen Begriff auswählen, indem Sie in die davor befindlichen Klammern klicken. Für den zweiten Begriff müssen Sie das Feld erneut öffnen. 
Pro Gruppe können Sie hier allerdings nur einen Begriff wählen, das zweite Schlagwort in der selben gruppe löscht gleichzeitig das ersten; also immer zuerst vorne schauen welche Schlagwörter schon vergeben wurden.

Sollten unbeding zwei Schlagwörter aus der gleichen Gruppe vergeben werden, müssen Sie diese im Bearbeiten-Modus von Hand in das Feld vor dem eigentlichen Text einfüllen. 
Elevator Pitch beschreibt im amerikanischem die Situation, kurz Zeit zu haben, um  jemanden von einer Idee zu begeistern: Zufällig Fahrstuhl und muss während der Fahrt soviel wie möglich erzählen. 
Zwei assoziieren 30 Sekunden lang abwechselnd Wörter. 
Dann erzählt eine dritte Person, von einem besonderen Erlebnis. Sie versucht dabei alle gehörten Wörter einzubauen.
|Name|EmbedTiddlers|
|Source|http://www.TiddlyTools.com/#EmbedTiddlers|
|Version|1.2.2|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|script|
|Requires|InlineJavascriptPlugin|
|Overrides||
|Description|transclude a list of tiddlers in a specific order|
{{{
usage:
   <<tiddler EmbedTiddlers with: "TiddlerName [[TiddlerName with spaces]] TiddlerName ...">>
or
   <<tiddler EmbedTiddlers with: @TiddlerName>>
or
   <<tiddler EmbedTiddlers with: =tagValue sortby>>
}}}
where
	@TiddlerName
		specifies a //separate// tiddler containing the space-separated,
		bracketed list of tiddlers to transclude (e.g., DefaultTiddlers)
	=tagValue
		embeds all tiddlers tagged with the indicated value
	sortby (optional - default is sort by tiddler title)
		sort tagged tiddlers by any tiddler field.  Use "+" or "-" prefix
		to indicate sort direction (ascending/descending), e.g., "-modified"

		sorts by tiddler modification date, most recent first

Note: if MatchTagsPlugin is installed, you can use FULL BOOLEAN LOGIC EXPRESSIONS
in place of the "tagValue" (following the leading "=").  However, because the boolean
expression will contain spaces, it MUST be enclosed in [[...]], 
{{{
like this:<<tiddler EmbedTiddlers with: [[=settings AND NOT systemConfig]]>>
}}}

%/<script>
	var list='$1';
	var sortby='title'; if ('$2'!='$'+'2') sortby='$2';
	var tids=[];
	if (list.substr(0,1)=='=') {
		var fn=store.getMatchingTiddlers||store.getTaggedTiddlers;
		var tagged=store.sortTiddlers(fn.apply(store,[list.substr(1)]),sortby);
		for (var t=0; t<tagged.length; t++) tids.push(tagged[t].title);
	} else {
		if (list.substr(0,1)=='@') list=store.getTiddlerText(list.substr(1),'');
		var tids=list.readBracketedList();
	}
	var out='';
	for (var i=0; i<tids.length; i++) out+='<<tiddler [['+tids[i]+']]>>';
	return out;

</script>
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
<<list filter {{"[tag[Kategorie AND Ensemble]][sort[title]]"}}>>
| ![[Aufwärmen]] |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![[Training]] |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![[Gestaltungsaufgabe]] |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![[Theorie]] |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen für eine [[Stunde]] |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Kategorie]]"}}>>|
Ihr habt jetzt verschiedene Möglichkeiten der Bewegung: Gehen – stehen – drehen – sitzen, hoch – tief – weit  … Bewegt euch alle zur Musik durch den Raum. Entscheidet nun selber, wann  ihr geht, steht oder dreht. 
Wichtig an diesem Spiel ist die Entscheidung: Jetzt drehe ich mich, jetzt bleibe ich stehen…
| ![[Aufwärmen]] |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![[Training]] |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![[Gestaltungsaufgabe]] |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![[Theorie]] |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen für eine [[Stunde]] |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde]]"}}>>|
Auf dem Platz im Raum stehen bleiben,  nur aus den Knien heraus vibrieren, sonst fest stehen. Allmählich erfasst die Vibration den gesamten Körper und wird immer stärker. Zur eingespielten Musik einen eigenen Ton finden, von dem man meint, dass er zu der Musik passt, den Ton langsam anschwellen lassen (immer lauter werden) und dann wieder langsam zurücknehmen (ein- bis zweimal).
| ![[Aufwärmen]] |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![[Training]] |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![[Gestaltungsaufgabe]] |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![[Theorie]] |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen für eine [[Stunde]] |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde]]"}}>>|
(Alle sitzen im Kreis) Der Erste beginnt eine Geschichte mit der Märchenformel "Es war einmal..." 
der zweite setzt diese mit ein bis zwei sätzen fort.  Das Erzählen kann sich dabei an folgendem Schema orientieren: 
>Es war einmal...
>...jeden Tag...jeden Tag...jeden Tag....
>...bis eines Tages...und...und...
>...daraufhin...
>...seit dem
Ihr habt Fussel auf eurer Kleidung überlegt euch mit welchem Laut ihr diese am besten wegpustet
/***
|Name|ExternalTiddlersPlugin|
|Source|http://www.TiddlyTools.com/#ExternalTiddlersPlugin|
|Documentation|http://www.TiddlyTools.com/#ExternalTiddlersPluginInfo|
|Version|1.3.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Requires|TemporaryTiddlersPlugin, SectionLinksPlugin (optional, recommended)|
|Description|retrieve and wikify content from external files or remote URLs|
This plugin extends the {{{<<tiddler>>}}} macro syntax so you can retrieve and wikify content directly from external files or remote URLs.  You can also define alternative "fallback" sources to provide basic "import on demand" handling by automatically creating/importing tiddler content from external sources when the specified ~TiddlerName does not already exist in your document.
!!!!!Documentation
>see [[ExternalTiddlersPluginInfo]]
!!!!!Configuration
<<<
<<option chkExternalTiddlersImport>> automatically create/import tiddlers when using external fallback references
{{{usage: <<option chkExternalTiddlersImport>>}}}
<<option chkExternalTiddlersQuiet>> don't display messages when adding tiddlers ("quiet mode")
{{{usage: <<option chkExternalTiddlersQuiet>>}}}
<<option chkExternalTiddlersTemporary>> tag retrieved tiddlers as 'temporary'(requires [[TemporaryTiddlersPlugin]])
{{{usage: <<option chkExternalTiddlersTemporary>>}}}
tag retrieved tiddlers with: <<option txtExternalTiddlersTags>>
{{{usage: <<option txtExternalTiddlersTags>>}}}

__password-protected server settings //(optional, if needed)//:__
>username: <<option txtRemoteUsername>> password: <<option txtRemotePassword>>
>{{{usage: <<option txtRemoteUsername>> <<option txtRemotePassword>>}}}
>''note: these settings are also used by [[LoadTiddlersPlugin]] and [[ImportTiddlersPlugin]]''
<<<
!!!!!Revisions
<<<
2011.04.27 1.3.3 merge/clone defaultCustomFields for saving in TiddlySpace
|please see [[ExternalTiddlersPluginInfo]] for additional revision details|
2007.11.25 1.0.0 initial release - moved from CoreTweaks
<<<
!!!!!Code
***/
//{{{
version.extensions.ExternalTiddlersPlugin= {major: 1, minor: 3, revision: 3, date: new Date(2011,4,26)};

// optional automatic import/create for missing tiddlers
if (config.options.chkExternalTiddlersImport==undefined) config.options.chkExternalTiddlersImport=true;
if (config.options.chkExternalTiddlersTemporary==undefined) config.options.chkExternalTiddlersTemporary=true;
if (config.options.chkExternalTiddlersQuiet==undefined) config.options.chkExternalTiddlersQuiet=false;
if (config.options.txtExternalTiddlersTags==undefined) config.options.txtExternalTiddlersTags="external";
if (config.options.txtRemoteUsername==undefined) config.options.txtRemoteUsername="";
if (config.options.txtRemotePassword==undefined) config.options.txtRemotePassword="";

config.macros.tiddler.externalTiddlers_handler = config.macros.tiddler.handler;
config.macros.tiddler.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
	params = paramString.parseParams("name",null,true,false,true);
	var names = params[0]["name"];
	var list = names[0];
	var items = list.split("|"); 
	var className = names[1] ? names[1] : null;
	var args = params[0]["with"];

	// UTILITY FUNCTIONS
	function extract(text,tids) { // get tiddler source content from plain text or TW doc
		if (!text || !tids || !tids.length) return text; // no text or no tiddler list... return text as-is
		var remoteStore=new TiddlyWiki();
		if (!remoteStore.importTiddlyWiki(text)) return text; // not a TW document... return text as-is
		var out=[]; for (var t=0;t<tids.length;t++)
			{ var txt=remoteStore.getTiddlerText(tids[t]); if (txt) out.push(txt); }
		return out.join("\n");
	}
	function substitute(text,args) { // replace "substitution markers" ($1-$9) with macro param values (if any)
		if (!text || !args || !args.length) return text;
		var n=args.length; if (n>9) n=9;
		for(var i=0; i<n; i++) { var re=new RegExp("\\$" + (i + 1),"mg"); text=text.replace(re,args[i]); }
		return text;
	}
	function addTiddler(src,text,tids) { // extract tiddler(s) from text and create local copy
		if (!config.options.chkExternalTiddlersImport) return; // not enabled... do nothing
		if (!text || !tids || !tids.length) return; // no text or no tiddler list... do nothing
		var remoteStore=new TiddlyWiki();
		if (!remoteStore.importTiddlyWiki(text)) // not a TW document... create a single tiddler from text
			makeTiddler(src,text,tids[0]);
		else // TW document with "permaview-like" suffix... copy tiddler(s) from remote store
			for (var t=0;t<tids.length;t++)
				insertTiddler(src,remoteStore.getTiddler(tids[t]));
		return;
	}
	function makeTiddler(src,text,title) { // create a new tiddler object from text
		var who=config.options.txtUserName; var when=new Date();
		var msg="/%\n\nThis tiddler was automatically created using ExternalTiddlersPlugin\n";
		msg+="by %0 on %1\nsource: %2\n\n%/";
		var tags=config.options.txtExternalTiddlersTags.readBracketedList();
		if (config.options.chkExternalTiddlersTemporary) tags.pushUnique(config.options.txtTemporaryTag);
		var fields=merge({},config.defaultCustomFields,true)
		store.saveTiddler(null,title,msg.format([who,when,src])+text,who,when,tags,fields);
		if (!config.options.chkExternalTiddlersQuiet) displayMessage("Created new tiddler '"+title+"' from text file "+src);
	}
	function insertTiddler(src,t) { // import a single tiddler object into the current document store
		if (!t) return;
		var who=config.options.txtUserName; var when=new Date();
		var msg="/%\n\nThis tiddler was automatically imported using ExternalTiddlersPlugin\n";
		msg+="by %0 on %1\nsource: %2\n\n%/";
		var newtags=new Array().concat(t.tags,config.options.txtExternalTiddlersTags.readBracketedList());
		if (config.options.chkExternalTiddlersTemporary) newtags.push(config.options.txtTemporaryTag);
		var fields=merge(t.fields,config.defaultCustomFields,true)
		store.saveTiddler(null,t.title,msg.format([who,when,src])+t.text,t.modifier,t.modified,newtags,fields);
		if (!config.options.chkExternalTiddlersQuiet) displayMessage("Imported tiddler '"+t.title+"' from "+src);
	}
	function getGUID()  // create a Globally Unique ID (for async reference to DOM elements)
		 { return new Date().getTime()+Math.random().toString(); }

	// loop through "|"-separated list of alternative tiddler/file/URL references until successful
	var fallback="";
	for (var i=0; i<items.length; i++) { var src=items[i];
		// if tiddler (or shadow) exists, replace reference list with current source name and apply core handler
		if (store.getTiddlerText(src)) {
			arguments[2][0]=src; // params[] array
			var p=arguments[4].split(list); arguments[4]=p[0]+src+p[1]; // paramString
			this.externalTiddlers_handler.apply(this,arguments);
			break; // stop processing alternatives
		}

		// tiddler doesn't exist, and not an external file/URL reference... skip it
		if (!config.formatterHelpers.isExternalLink(src)) {
			if (!fallback.length) fallback=src; // title to use when importing external tiddler
			continue;
		}
		// separate 'permaview' list of tiddlers (if any) from file/URL (i.e., '#name name name..." suffix)
		var p=src.split("#"); src=p.shift(); var tids=p.join('#').readBracketedList(false);
		// if reference is to a remotely hosted document or the current document is remotely hosted...
		if (src.substr(0,4)=="http" || document.location.protocol.substr(0,4)=="http") {
			if (src.substr(0,4)!="http") // fixup URL for relative remote references
				{ var h=document.location.href; src=h.substr(0,h.lastIndexOf("/")+1)+src; }
			var wrapper = createTiddlyElement(place,"span",getGUID(),className); // create placeholder for async rendering
			var callback=function(success,params,text,src,xhr) { // ASYNC CALLBACK
				if (!success) { displayMessage(xhr.status); return; } // couldn't read remote file... report the error 
				if (params.fallback.length)
					addTiddler(params.url,text,params.tids.length?params.tids:[params.fallback]); // import tiddler
				var wrapper=document.getElementById(params.id); if (!wrapper) return; 
				wikify(substitute(extract(text,params.tids),params.args),wrapper); // ASYNC RENDER
			};
			var callbackparams={ url:src, id:wrapper.id, args:args, tids:tids, fallback:fallback }  // ASYNC PARAMS
			var name=config.options.txtRemoteUsername; // optional value
			var pass=config.options.txtRemotePassword; // optional value
			var x=doHttp("GET",src,null,null,name,pass,callback,callbackparams,null)
			if (typeof(x)=="string") // couldn't start XMLHttpRequest... report error
				{ displayMessage("error: cannot access "+src); displayMessage(x); }
			break; // can't tell if async read will succeed.... stop processing alternatives anyway.
		}
		else { // read file from local filesystem
			var text=loadFile(getLocalPath(src));
			if (!text) { // couldn't load file... fixup path for relative reference and retry...
				var h=document.location.href;
				var text=loadFile(getLocalPath(decodeURIComponent(h.substr(0,h.lastIndexOf("/")+1)))+src);
			}
			if (text) { // test it again... if file was loaded OK, render it in a class wrapper
				if (fallback.length) // create new tiddler using primary source name (if any)
					addTiddler(src,text,tids.length?tids:[fallback]);
				var wrapper=createTiddlyElement(place,"span",null,className);
				wikify(substitute(extract(text,tids),args),wrapper); // render
				break; // stop processing alternatives
			}
		}
	}
};
//}}}
|Name|ExternalTiddlersPluginInfo|
|Source|http://www.TiddlyTools.com/#ExternalTiddlersPlugin|
|Documentation|http://www.TiddlyTools.com/#ExternalTiddlersPluginInfo|
|Version|1.3.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for ExternalTiddlersPlugin|
This plugin extends the {{{<<tiddler>>}}} macro syntax so you can retrieve and wikify content directly from external files or remote URLs.  You can also define alternative "fallback" sources to provide basic "import on demand" handling by automatically creating/importing tiddler content from external sources when the specified ~TiddlerName does not already exist in your document.
!!!!!Configuration
>see ExternalTiddlersPlugin
!!!!!Usage
<<<
The standard TiddlyWiki core syntax for the {{{<<tiddler>>}}} macro is:
>{{{<<tiddler TiddlerName with: param param param ...>>}}}
where the optional {{{with: param param param...}}} values are used to replace any corresponding "substitution markers" ($1 to $9) that may be embedded in the referenced tiddler content.

This plugin allows the {{{<<tiddler>>}}} macro to ''use external file/URL references in place of the usual ~TiddlerName parameter'', so that you can render wiki-formatted source content retrieved from an external file/URL reference (as determined by the core's isExternalLink() test function), ''//as if// it had come from a tiddler in the current document''.  The external file/URL can be either ''a relative or absolute reference'' and can contain ''"plain text" or a full TiddlyWiki document''.  When using a TiddlyWiki document, you must specify which tiddlers should be included in the output by appending a permaview-like suffix to the file or URL reference, e.g.:
>{{{<<tiddler "myfile.txt" with: param param param...>>}}}
>or
>{{{<<tiddler "myfile.html#TiddlerName TiddlerName..." with: param param param...>>}}}
>or
>{{{<<tiddler "http://www.TiddlyWiki.com/index.html#HelloThere" with: param param param...>>}}}
If the plugin-enhanced {{{<<tiddler>>}}} macro is unable to retrieve the external content --  perhaps because the file doesn't exist or doesn't contain the requested tiddler(s), or cross-domain security blocked file access, or the network/server "timed out", etc., -- then it produces no output (i.e., just as when the standard {{{<<tiddler>>}}} macro is given a ~TiddlerName does not exist in the current document.)
<<<
!!!!!Using alternative "fallback" references
<<<
In addition to using external file/URL references in place of the usual ~TiddlerName, the plugin also allows you to use a ''fallback list'' consisting of a combination of alternative sources: tiddlers, local files, and/or URL references, each separated by "|".  The first reference in a fallback list is the "primary source"; the remaining references are "fallback sources".  The plugin will attempt to retrieve content from each fallback source until one is successfully retrieved or all alternatives have been tried.

For example, if you create a tiddler called [[HelloThere]], as well as a remotely-hosted TW document containing a published tiddler, also called [[HelloThere]], then you can write:
>{{{<<tiddler [[HelloThere|http://www.TiddlyWiki.com/#HelloThere]]>>}}}
When [[HelloThere]] is present in the local document, it is processed in the normal manner.  However, if you delete the  local [[HelloThere]] tiddler, the plugin will attempt to retrieve the [[HelloThere]] tiddler from the indicated remote URL.

Please note: although you can list any number of alternative sources, in whatever order you prefer, retrieval from a remote URL occurs asynchronously via XMLHttpRequest() processing.  As a consequence, there can be ''no more than one remote URL reference in the fallback list'', and any alternatives that follow a remote URL reference will not be processed.
<<<
!!!!!Automatically import/create missing tiddlers
<<<
When content is retrieved from an external fallback source, the plugin can automatically import/create tiddler(s) containing that content into your document, allowing you to display, modify, save and/or search for text in that tiddler from within your own document, without needing to retrieve it again from the external source.

If no local ~TiddlerName(s) are specified in the fallback list (i.e., only direct file/URL references are present), then a tiddler will NOT be created, so that each time you render the tiddler display the external source will be re-read in order to render the most recently saved external file content.  To illustrate using the example from above:
>&nbsp;&nbsp;&nbsp;{{{<<tiddler [[HelloThere|http://www.TiddlyWiki.com/#HelloThere]]>>}}}
will automatically create a locally-stored [[HelloThere]] tiddler, so that the external source is only accessed the first time the content is rendered, while:
>&nbsp;&nbsp;&nbsp;{{{<<tiddler [[http://www.TiddlyWiki.com/#HelloThere]]>>}}}
will re-load the content from the external source each time the display is rendered.

For easy identification, any tiddlers that are automatically created/imported are tagged with <<tag external>> (or other custom-defined tag values).  These tiddlers can also be automatically tagged with <<tag temporary>> for use with [[TemporaryTiddlersPlugin]], which will skip over those tiddlers when saving changes to your document so that when you reload the document, the temporary tiddlers will no longer be present and will be retrieved anew from the external source, on demand, when (or if) they are needed.  Important reminder: ''If you modify a temporary tiddler and want to retain it in your local document, be sure to remove the <<tag temporary>> tag from the tiddler before saving.''
<<<
!!!!!~XMLHttpRequest: performance and security issues
<<<
This plugin uses asynchronous XMLHttpRequest() processing to access external content directly from URLs hosted on remote web servers.  However, ''cross-domain access from one remote domain to another using XMLHttpRequest() processing is generally restricted for security reasons''.  As a result, URL references between server-hosted documents will not work unless those documents are located within the same domain.  In order to ensure that external content included in server-hosted documents will be displayed as intended, you should ''always use either a relative path/file reference or an http: reference located on the same domain as the published document.'' for any document you intend to publish.

Note: Some hosting providers, such as http://www.TiddlySpot.com/ offer ''"proxy" services that may allow you to bypass the security restrictions'' for certain designated remote web sites.  Consult your hosting service for information regarding their proxy arrangments (if any).
<<<
!!!!!Revisions
<<<
2011.04.27 1.3.3 merge/clone defaultCustomFields for saving in TiddlySpace
2011.02.08 1.3.2 fixed parsing of external links to allow retrieval of tiddler sections from remote files.  NOTE: //requires SectionLinksPlugin v1.4.1 or above//).  Also, calls to saveTiddler() use config.defaultCustomFields for TiddlySpace compatibility.
2008.10.27 1.3.1 in insertTiddler(), fixed Safari bug by replacing static Array.concat(...) with new Array().concat(...)
2008.01.08 [*.*.*] plugin size reduction: documentation moved to ExternalTiddlersPluginInfo
2008.01.03 1.3.0 use lower-level doHttp() instead loadRemoteFile() so that optional username/password values can be used in XMLHttpRequest
2007.12.22 1.2.2 in handler(), when reading from local file with relative path fixup, use decodeURIComponent() instead of decodeURI 
2007.11.30 1.2.1 lots of code/documentation cleanup.  renamed option cookies.  changed auto tag value to "external".
2007.11.27 1.2.0 added support for automatically importing external tiddlers
2007.11.26 1.1.1 improved XMLHttpRequest() error reporting for cross-domain security issues
2007.11.26 1.1.0 added support for multiple alternative fallback references
2007.11.25 1.0.0 initial release - moved from CoreTweaks
<<<
Name: FarbenDS
Description: <<applyPalette FarbenDS>>
Background: #ccc
Foreground: #000
PrimaryPale: #cdf
PrimaryLight: #57c
PrimaryMid: #114
PrimaryDark: #012
SecondaryPale: #ff9
SecondaryLight: #fe1
SecondaryMid: #d91
SecondaryDark: #b63
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

| aktuell vervendete ColorPalette | Liste der Farbpaletten |h
| <<paletteView [[ColorPalette]]>>|<<siteMap systemPalette>> <br /> <<selectPalette >> |

| FarbenDS | MptwBlue |h
|<<paletteView [[FarbenDS]]>> | <<paletteView [[MptwBlue]]>> |

| [[a-pmGreen]] | MptwRed |h
| <<paletteView [[a-pmGreen]]>> |<<paletteView [[MptwRed]]>> |f

| MptwBlack | MptwGreen |h
| <<paletteView [[MptwBlack]]>> | <<paletteView [[MptwGreen]]>> |f

| TestPalette |Zum Erstellen von Paletten|h
| <<paletteView [[TestPalette]]>> |ColorBlender|f
Ich nenne dieses Spiel Tante Püppi: Als ich 8 war besuchte ich mit meine Oma und einer Großtante deren Schwester.
Gemeinsam mit dieser betrat ich einen Raum, in dessen Ecke ein Bett stand das mit einem Haufen aus mehrern Schichten Pelzmänteln bedeckt war. Sie begrüßte den Haufen, und stellte mir diesen als ihre Schwester Püppi vor. Auch ich sagte Tante Püppe dann freundlich guten Tag,Tante Püppi schwieg, sie war drei Jahre zuvor gestorben, aber ihre Schwester übersetzte mir, was sie gerade sagte. 
Ihr stellt euch Gegenstände vor die nicht da sind und verhaltet euch so als wären die da sodass eure Mitspieler nach und nach erkennen worum es sich handelt und mitspielen....

Form<<select SForm allowBlank allowOther allowMultiple +FormAuswahl allowEdit rows:1>><<edit SForm>>

Der Tiddler FormAuswahl

Die
{{{
<div class="editor" macro="select SForm allowBlank allowOther allowMultiple +FormAuswahl allowEdit rows:1"></div>
<span class="editor" macro="edit SForm"></span>
}}}

Test zur Erstellung eines auf dem Wert des Feldes SForm erzeugten Images
Der Wert von SForm:<<wikify [[%0]] SForm@here>>
[img[<<wikify [[%0]] SForm@here>>]]
[img(100px+,75px+)[Abschluss.png]]

<<tiddler "SForm@Field Test">
<<SForm@here>>

For Each
<<forEachTiddler
    in
        'context.inTiddler'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Dartscheibe.png]] Übungen\n"'
        none '""'
>>


[[Gangarten - Wie geht der Tramp?]]
[[Betty Plum]]
[[Geschichte in Schichten]]
[[ZickZackDialog]]
[[ABC Synchro]]
<<tiddler StoryÖffnenTemplate>>

[[Was bringt das Fach DS für das Leben?]]
[[Ziele im Filmprofil]]
[[Bewertung-Mitarbeit-Filmprofil]]
[[Probenarbeit und Gestaltungsaufgaben]]
[[Begrüßen]]
[[neutraler Stand/neutraler Gang]]
[[Blindenführung - Fingerspitzengefühl]]
[[Schrittpyramide]]
<<tiddler StoryÖffnenTemplate>>
!usage
{{{[img[Filmstreifenkl.png]]}}}
[img[Filmstreifenkl.png]]
!notes
//none//
!type
image/png
!file
file:///C:/Dokumente und Einstellungen/Jan/Eigene Dateien/Dropbox/Darstellendes Spiel/Icons/Filmstreifenkl.png
!url

!data
data:image/png;base64,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
<<firefoxPrivileges>>
/***
|''Name''|FirefoxPrivilegesPlugin|
|''Description''|Create a backstage tab to manage Firefox url privileges|
|''Author''|Xavier Vergés (xverges at gmail dot com)|
|''Version''|1.1.1 ($Rev: 4266 $)|
|''Date''|$Date: 2008-04-06 09:04:49 +0200 (dom, 06 abr 2008) $|
|''Status''|@@beta@@|
|''Source''|http://firefoxprivileges.tiddlyspot.com/|
|''CodeRepository''|http://trac.tiddlywiki.org/browser/Trunk/contributors/XavierVerges/plugins/FirefoxPrivilegesPlugin.js|
|''License''|BSD tbd|
|''CoreVersion''|2.2.4 (maybe 2.2+?)|
|''Feedback''|http://groups.google.com/group/TiddlyWiki|
|''BookmarkletReady''|http://icanhaz.com/firefoxprivileges|
|''Browser''|Mozilla. Tested under Firefox 2.0.0.12 and Firefox 3.0b4|
|''Documentation''|http://firefoxprivileges.tiddlyspot.com/#HowTo|
/%
!Description
!Notes
!Usage
!Revision History
!!v1.0 (2008-03-23)
* First public version
%/
!Usage
The wizard can be opened from the backstage or using the macro {{{<<firefoxPrivileges>>}}}
The step to show when opening the wizard can be set with the {{{txtPrivWizardDefaultStep}}} option: <<option txtPrivWizardDefaultStep>>
!Code
***/
//{{{
if(window.Components) {
config.macros.firefoxPrivileges = {};
config.macros.firefoxPrivileges.lingo = {};
/*
//}}}
!!! Strings to translate
//{{{
*/
merge(config.macros.firefoxPrivileges.lingo ,{
	wizardTitle: "Manage Firefox Privileges",
	learnStepTitle: "1. Learn about the risks of giving privileges to file: urls",
	learnStepHtml: "<h3>Local files</h3><p>Firefox can be configured to grant the same security privileges to every html document loaded from disk (those <i>file:</i> urls), or to grant different privileges on a per file basis. Local TiddyWikis need some high security privileges in order to let you save changes to disk, or to import tiddlers from remote servers. Unfortunately, these same privileges can potentially be used by the bad guys to launch programs, get files from your disk and upload them somewhere, access your browsing history...</p><p>While it is more convenient to let Firefox give all your local files the same security privileges, and I'm not aware of any malware attack that tries to take advantage of privileged <i>file:</i> urls, an ounce of prevention is worth a pound of cure.</p><p>You can learn more about this by reading <a href='http://www.mozilla.org/projects/security/components/per-file.html' class='externalLink'>Per-File Permissions</a> and <a href='http://www.mozilla.org/projects/security/components/signed-scripts.html#privs-list' class='externalLink'>JavaScript Security: Signed Script</a> at mozilla.org.</p><h3>Remote files</h3><p>When a remote document (<i>http:</i> urls) requests especial privileges, Firefox <ul><li>checks the value of <code>signed.applets.codebase_principal_support</code>, a preference that can be configured from the page that is loaded when you type <code>about:config</code> in the address bar</li><li>if the previous value is set to false, Firefox denies silently the request</li><li>if the previous value is set to true, Firefox looks for the document's domain in the list of privileges urls that can be configured from this wizard, and, if not there, asks the user to grant the privilege</li></ul><p>Note that, in this case, and unlike when dealing with local files, Firefox will only take into account the document's domain instead of performing an exact match of the url.</p><p>Take a look at <a href='http://messfromabove.tiddlyspot.com' class='externalLink'>http://messfromabove.tiddlyspot.com</a> to learn more about the nice and nasty possibilities that this setting provides.</p><h3>This Wizard</h3><p>This wizard will help you to grant the required privileges to your TiddlyWikis, local or remote, and warn you if you have enabled a dangerous default. To do so, Firefox will probably prompt you to grant it some special privileges in order to list and modify the list of privileged urls.</p><p>Please note that changing the privileges for an url may not have effect until you reload it in the browser.</p><input type='hidden' name='mark'></input>",
	learnStepButton: "1. Learn about the risks",
	learnStepButtonTooltip: "Learn why 'Remember this' is an unsafe choice in security prompts",
	grantStepTitle: "2. Grant privileges to individual local documents or remote domains",
	grantStepHtml: "Url: <input type='text' size=80 name='txtUrl'><br/><br/><input type='checkbox' checked='true' name='chkUniversalXPConnect'>Grant rights required to save to disk (Run or install software on your machine - UniversalXPConnect)</input><br/><input type='checkbox' checked='true' name='chkUniversalBrowserRead'>Grant rights required to import tiddlers from servers or access TiddlySpot (Read and upload local files - UniversalBrowserRead)</input><br/><input type='checkbox' name='chkUniversalBrowserWrite'>Modify any open window - UniversalBrowserWrite</input><br/><input type='checkbox' name='chkUniversalFileRead'>Read and upload local files - UniversalFileRead</input><br/><input type='checkbox' name='chkCapabilityPreferencesAccess'>By-pass core security settings - CapabilityPreferencesAccess</input><br/><input type='checkbox' name='chkUniversalPreferencesRead'>Read program settings - UniversalPreferencesRead</input><br/><input type='checkbox' name='chkUniversalPreferencesWrite'>Modify program settings - UniversalPreferencesWrite</input><br/><input type='button' class='button' name='btnGrant' value='Set privileges'/>",
	grantStepButton: "2. Set privileges",
	grantStepButtonTooltip: "Manage privileges for this or other docs",
	viewStepTitle: "3. Granted privileges",
	viewStepHtml: "<input type='hidden' name='mark'></input>",
	viewStepButton: "3. View privileges",
	viewStepButtonTooltip: "List granted privileges, and optionally reset them",
	viewStepEmptyMsg: "Asking for temporary privileges to list permanent privileges...",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'url', type: 'Selector'},
			{name: 'Url', field: 'url', title: "Url", type: 'LongLink'},
			{name: 'Granted', field: 'granted', title: "Granted", type: 'StringList'},
			{name: 'Denied', field: 'denied', title: "Denied", type: 'StringList'},
			{name: 'Handle', field: 'handle', title: "Handle", type: 'String'},
            {name: 'Notes', field: 'notes', title: "Notes", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'highlight'},
			{className: 'error', field: 'warning'}
			]
		},
	listResetButton: "Reset the privileges of the selected urls",
	noteDangerous: "This is dangerous",
	noteNoEffect: "This has no effect",
	noteThisUrl: "This document's url",
	noteTheUrlYouUpdated: "The url you just updated",
	errNoUrl: "The url is required",
	errNotAuthorized: "Not enough privileges. Maybe you are trying this from a tiddlywiki loaded from a server?",
	msgUpdating: "Updating privileges for %0",
	msgSetting: "Setting privileges for %0",
	msgResetting: "Resetting privileges for %0"
});
merge(config.optionsDesc,{
	txtPrivWizardDefaultStep: "Step to show when opening the 'Manage Firefox Privileges' wizard"
});
merge(config.tasks,{
	firefoxPrivileges: {text: "security", tooltip: "Work with Firefox url privileges", content: '<<firefoxPrivileges>>'}
});
/*
//}}}
!!! Regular code
//{{{
*/
config.backstageTasks.pushUnique("firefoxPrivileges");
if (typeof(config.options.txtPrivWizardDefaultStep) === "undefined"){
	config.options.txtPrivWizardDefaultStep = "1";
}

(function(){

var plugin = config.macros.firefoxPrivileges;
var lingo = plugin.lingo;
plugin.privAccessCapabilities = "UniversalXPConnect CapabilityPreferencesAccess";
plugin.stepNames = ["learn", "grant", "view"];
plugin.lastUrl = document.location.toString();

plugin.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
	var wizard = new Wizard();
	wizard.createWizard(place,lingo.wizardTitle);
	var step = parseInt(config.options.txtPrivWizardDefaultStep);
	step = (isNaN(step)||(step<=0)||(step>3))? 0 : step-1;
	plugin.step(wizard, step);
};
plugin.buttons = (function(){
	var onclick = {};
	for (var ii=0; ii<plugin.stepNames.length; ii++) {
		onclick[plugin.stepNames[ii]] = 
			(function() {
				var index = ii;
				var handler = function(e) {
					plugin.step(new Wizard(resolveTarget(e)), index);
					return false;
				};
				return handler;})();
	}
	var getButtons = function(index) {
		var buttons = [];
		for (var ii= 0; ii<plugin.stepNames.length; ii++) {
			if (ii !== index) {
				var name = plugin.stepNames[ii];
				buttons.push({
					onClick: onclick[name],
					caption: lingo[name+"StepButton"],
					tooltip: lingo[name+"StepButtonTooltip"]
				});
			}
		}
		return buttons;
	};
	return getButtons;
})();
plugin.step = function(wizard, stepIndex, extraParams)
{
	var name = plugin.stepNames[stepIndex];
	var stepResult = {};
	wizard.addStep(lingo[name+"StepTitle"],lingo[name+"StepHtml"]);
	wizard.setButtons(plugin.buttons(stepIndex));
	if (plugin[name+"StepProcess"]) {
		plugin[name+"StepProcess"](wizard, extraParams);
	}
};
plugin.getMarkedDiv = function(wizard)
{
	var mark = wizard.getElement("mark");
	var div = document.createElement("div");
	mark.parentNode.insertBefore(div,mark);
	return div;
};
plugin.learnStepProcess = function(wizard)
{
	var src = config.optionsDesc.txtPrivWizardDefaultStep + ": <<option txtPrivWizardDefaultStep>>";
	wikify(src, plugin.getMarkedDiv(wizard));
}
plugin.grantStepProcess = function(wizard)
{
	wizard.getElement("btnGrant").onclick = plugin.btnSetPrivileges;
	wizard.getElement("txtUrl").value = plugin.lastUrl;
};
plugin.viewStepProcess = function(wizard, extraParams)
{
	var listWrapper = plugin.getMarkedDiv(wizard);
	listWrapper.innerHTML = lingo.viewStepEmptyMsg;

	var html = [];
	try {
		if (!extraParams || extraParams.reqAcccess) {
			netscape.security.PrivilegeManager.enablePrivilege(plugin.privAccessCapabilities);
		}

		var thisUrl = document.location.toString();
		var privs = plugin.getPrivilegedUrls(false);
		var listItems = [];
		for (var handle in privs) {
			if (privs.hasOwnProperty(handle)) {
				var priv = privs[handle];
				if ((priv.url === "file://") ||
					(priv.url.indexOf(" ") !== -1)) {
					priv.warning = true;
					priv.notes = (priv.url === "file://")? lingo.noteDangerous:lingo.noteNoEffect;
				} else if ((priv.url === thisUrl) || 
				           (priv.url === plugin.lastUrl)) {
					priv.highlight = true;
					priv.notes = (priv.url === thisUrl)? lingo.noteThisUrl:lingo.noteTheUrlYouUpdated;
				} 
				listItems.push(priv);
			}
		}
		var sortFunc = function(a,b) {
			if(a.url > b.url) {return 1;}
			if(a.url < b.url) {return -1;}
			return 0;
		};
		listItems.sort(sortFunc);
		listWrapper.innerHTML = "";
		var listView = ListView.create(listWrapper, listItems, lingo.listViewTemplate);
		wizard.setValue("listView",listView);

		createTiddlyButton(listWrapper, lingo.listResetButton, "", plugin.btnResetPrivileges);
	} catch (ex) {
		listWrapper.innerHTML = "Error: " + ex;
	}
};
plugin.btnSetPrivileges = function(ev)
{
	var wizard = new Wizard(this);
	var checkboxes = wizard.bodyElem.getElementsByTagName("input");
	var grant = [];
	for(var t=0; t<checkboxes.length; t++) {
		var cb = checkboxes[t];
		if((cb.getAttribute("type") === "checkbox")&&cb.checked) {
			grant.push(cb.name.substring(3));
		}
	}
	var url = wizard.getElement("txtUrl").value;
	if (!url) {
		alert(lingo.errNoUrl);
	} else {
		plugin.lastUrl = url;
		var viewStepExtraParams = {reqAcccess: false};
		var gotPrivileges = false;
		try {
			netscape.security.PrivilegeManager.enablePrivilege(config.macros.firefoxPrivileges.privAccessCapabilities);
			gotPrivileges = true;
		} catch(ex) {}
		if (gotPrivileges) {
			plugin.setUrlPrivilege(false, url, grant, false);
			plugin.step(wizard, 2, viewStepExtraParams);
		} else {
			alert(lingo.errNotAuthorized);
		}
	}
	return false;
};
plugin.btnResetPrivileges = function(ev)
{
	var wizard = new Wizard(this);
	var listView = wizard.getValue("listView");
	var urls = ListView.getSelectedRows(listView);
	if(urls.length === 0) {
		alert(config.messages.nothingSelected);
	} else {
		netscape.security.PrivilegeManager.enablePrivilege(config.macros.firefoxPrivileges.privAccessCapabilities);
		for (var ii=0; ii<urls.length; ii++) {
			plugin.setUrlPrivilege(false, urls[ii], [], true);
		}
		plugin.step(wizard, 2, {reqAcccess: false});
	}
	return false;
};
plugin.setUrlPrivilege = function(reqAccess, url, rights, reset)
{
	function getFreeHandle(dict, prefix) {
		var handle = prefix;
		var ii = 0;
		while("undefined" !== typeof(dict[handle])) {
			ii++;
			handle = prefix + ii;
		}
		return handle;
	}
	if (reqAccess) {
		netscape.security.PrivilegeManager.enablePrivilege(plugin.privAccessCapabilities);
	}
	var isUpdate = true;
	var urlHandle = "";
	var urls = plugin.getPrivilegedUrls(false);
	for (var handle in urls) {
		if (urls[handle].url === url) {
			urlHandle = handle;
			break;
		}
	}
	var denied = [];
	var granted = [];
	if (urlHandle) {
		if (!reset) {
			displayMessage(lingo.msgUpdating.format([url]), url);
			denied = urls[urlHandle].denied.slice();
			granted = urls[urlHandle].granted.slice();
		} else {
			displayMessage(lingo.msgResetting.format([url]), url);
		}
	} else {
		displayMessage(lingo.msgSetting.format([url]), url);
		urlHandle = getFreeHandle(urls, "FirefoxPrivilegesPlugin");
		isUpdate = false;
	}
	for (var ii=0; ii<rights.length; ii++) {
		denied.remove(rights[ii]);
		granted.pushUnique(rights[ii]);
	}
	var prefs = plugin.getPrefsBranch();
	var idStr = urlHandle + ".id";
	var deniedStr = urlHandle + ".denied";
	var grantedStr = urlHandle + ".granted";
	function clearPref(str) {
		if (prefs.prefHasUserValue(str)) {
			prefs.clearUserPref(str);
		}
	}
	function setOrClearPref(str, val) {
		if (val.length) {
			val = ("string" === typeof(val))? val : val.join(" ");
			prefs.setCharPref(str, val);
			// why oh why?!
			if (!prefs.prefHasUserValue(str)) {
				prefs.setCharPref(str, val);
			}
		} else {
			clearPref(str);
		}
	}
	if (!denied.length && !granted.length) {
		prefs.deleteBranch(urlHandle + ".");
	} else {
		setOrClearPref(idStr, url);
		setOrClearPref(deniedStr, denied);
		setOrClearPref(grantedStr , granted);
		setOrClearPref(idStr, url);
	}
	var prefService = plugin.getPrefsService();
	prefService.savePrefFile(null);

	return !isUpdate;
};
plugin.getPrivilegedUrls = function(reqAccess)
{
	function Privileged(url, granted, denied, handle) {
		this.url = url;
		this.granted = granted;
		this.denied = denied;
		this.handle = handle;
	}
	function getPermissions(branch, handle, type) {
		var permissions = [];
		var pref = handle + "." + type;
		if (branch.prefHasUserValue(pref)) {
			permissions = branch.getCharPref(pref).split(/\s+/);
			permissions.sort();
		}
		return permissions;
	}
	var privileged = {};
	if (reqAccess) {
		netscape.security.PrivilegeManager.enablePrivilege(plugin.privAccessCapabilities);
	}
	var prefs = plugin.getPrefsBranch(); 
	var capsEntries = prefs.getChildList("", { value: 0 }); 

	for (var ii=0; ii < capsEntries.length; ii++) 
	{ 
		var matches = capsEntries[ii].match(/([^\.]*)[\.]id/); 
		if (matches && (2 === matches.length)) 
		{ 
			var handle = matches[1];
			var url = prefs.prefHasUserValue(capsEntries[ii])? prefs.getCharPref(capsEntries[ii]) : "Error getting " + capsEntries[ii]; 
			var granted = getPermissions(prefs, handle, "granted");
			var denied = getPermissions(prefs, handle, "denied");
			privileged[handle] = new Privileged(url, granted, denied, handle);
		}
	}
	return privileged;
};
plugin.getPrefsService = function()
{
	return Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService);
};
plugin.getPrefsBranch = function()
{
	var prefsService = plugin.getPrefsService();
	return prefsService.getBranch("capability.principal.codebase."); 
};
/*
//}}}
!!! Bookmarklet interface
//{{{
*/
plugin.onload = function()
{
	var b=backstage;
	var bt=createTiddlyButton(b.toolbar, "security"+glyph("downTriangle"), "", b.onClickTab,"backstageTab");
	var fp="firefoxPrivileges";
	bt.setAttribute("task",fp);
	b.switchTab(fp);
};
/*
//}}}
!!! ListView tweak for long urls. http://trac.tiddlywiki.org/ticket/570
//{{{
*/
ListView.columnTypes.LongLink = {
	createHeader: ListView.columnTypes.String.createHeader,
	createItem: function(place,listObject,field,columnTemplate,col,row)
		{
			var v = listObject[field];
			var c = columnTemplate.text;
			if(v != undefined) {
				var link = createExternalLink(place,v);
				if(!c) {
					c = v.replace(/#|\.|\/|(\%..)|\?|\&/g, config.browser.isIE? "$&<wbr>": "$&&#8203;");
					link.innerHTML = c;
				} else {
					createTiddlyText(link, c);
				}
			}
		}
};


})();	// scope hiding

} // endif(window.Components)
//}}}
Kreis 
Hände reiben
Zwei Personen in der Mitte suchen mit geschlossenen Augen den Ausgang.
!Menu
{{accordionEffect nobullets{<<search>><<setIcon Lupe.png notext>>+++*[Übungsreihen|gespeicherte Übungsreihe auswählen]...<<tiddler Übungsreihen##Liste>>===<<setIcon Stapel.png>>+++*[Archiv|einzelne Übungen nach Kategorien auswählen]...<<tiddler KategorienÜbersicht##Übersicht>>===<<setIcon Kartei.png>>+++*[bearbeiten|eigene Inhalte hinzufügen und speichern]...<<tiddler FlexMenu##2>>===<<setIcon Bearbeiten.png>>+++*[Einstellungen|Einstellungen öffnen]...<<tiddler Einstellungen>>===<<setIcon schraubenzieher.png "width:30px">>+++*[Materialien|lokal und online]...<<tiddler FlexMenu##3>>===<<setIcon Paket.png>>+++*[Einführung|Erklärungen und Impressum anzeigen]...@@font-size:0.7em;<<tiddler FlexMenu##1>>===<<setIcon Hilfe.png>>@@/%
!1
{{accordionTwo{+++*[Teil 1- nutzen|Die Sammlung nutzen]...<<tiddler Gebrauchsanweisung##Inhalt>>===
+++*[Teil 2- bearbeiten|Die Sammlung ergänzen, bearbeiten und verbessern]...<<tiddler Gebrauchsanweisung_2##Inhalt>>===
+++*[Teil 3- formatieren|Das Erscheinungsbild der Einträge verändern]...<<tiddler Gebrauchsanweisung_3##Inhalt>>===
+++*[Teil 4- zusammenarbeiten|Gemeinsam Proben planen und Stücke erarbeiten]...<<tiddler Gebrauchsanweisung_2##Inhalt>>===
{{button {[[Referenz|Referenz]]}}}}}}
<<openStory Tag "Übersicht über die Kategorien" "Zeigt die Beschreibung aller Kategorien">>
{{button whitespace{[[Impressum|Impressum]]}}} @@font-size:0.9em;{{button whitespace{[[Haftungsausschluss und Nutzungsbedingungen|Haftungsausschluss und Nutzungsbedingungen]]}}}@@
!2
{{accordionFour{<<clickify newTiddler label:"Neuer Eintrag" accessKey:1 focus:Title text:"" title:{{prompt('bitte geben Sie einen Titel für den Eintrag ein','')}} tag:Neu tag:"DS">>speichern...<<pop
	"Zusammenstellung"
	"Sie speichern diese Zusammenstellung:"
	popClass:MiniPop3
>><<saveChanges  "alle Änderungen">>   Alle Einträge...<<closeAll "schließen">><<collapseAll>><<expandAll>>{{button {<<tiddler FullScreen##Page>>}}}{{button {[[Werkzeug|Werkzeug]]}}}}}}
!3
{{accordionTwo{+++*[...lokal]...<<tiddler "Material##Liste">>===
+++*[...im Netz]...<<tiddler "Materialien im Netz##Aktuell">>===
<<tiddler "Materialien im Netz##Aktuell">>
!4

<<newTiddler label:"Neuer Eintrag" accessKey:1 focus:Title text:"<<tiddler Display>>" Tag:"TagXY">>
{{accordionEffect nobullets{+++*[Übungsreihen|gespeicherte Übungsreihe auswählen]...<<tiddler Übungsreihen##Liste>>===<<setIcon Stapel.png>>+++*[Archiv|einzelne Übungen nach Kategorien auswählen]...<<tiddler KategorienÜbersicht##Übersicht>>===<<setIcon Kartei.png>>+++*[Suchen|Volltextsuche]...<<search>>===<<setIcon Lupe.png align=bottom>>{{blueButton{<<clickify slideShow tiddler:aktuelleGeschichte label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}+++*[bearbeiten|eigene Inhalte hinzufügen und speichern]...<<tiddler FlexMenu##2>>===<<setIcon Bearbeiten.png>>+++*[Einstellungen|Einstellungen öffnen]...<<tiddler Einstellungen>>===<<setIcon schraubenzieher.png "width:30px">>+++*[Materialien|lokal und online]...<<tiddler FlexMenu##3>>===<<setIcon Paket.png>>+++*[Einführung|Erklärungen und Impressum anzeigen]...@@font-size:0.7em;<<tiddler FlexMenu##1>>===<<setIcon Hilfe.png>>@@/%
!Menu
{{accordionEffect nobullets{<<search>><<setIcon Lupe.png notext>>+++*[Übungsreihen|show/gespeicherte Übungsreihen auswählen]...<<tiddler Übungsreihen##Liste>>
===<<setIcon Stapel.png>>+++*[Archiv|einzelne Übungen nach Kategorien auswählen]...<<tiddler KategorienÜbersicht##Übersicht>>
===<<setIcon Kartei.png>>+++*[bearbeiten|eigene Inhalte hinzufügen und speichern]...<<tiddler FlexMenu##2>>
===<<setIcon Bearbeiten.png>>+++*[Einstellungen|Einstellungen öffnen]...<<tiddler Einstellungen>>
===<<setIcon schraubenzieher.png "width:30px">>+++*[Materialien|lokal und online]...<<tiddler FlexMenu##3>>
===<<setIcon Paket.png>>+++*[Einführung|Erklärungen und Impressum anzeigen]...@@font-size:0.7em;<<tiddler FlexMenu##1>>===<<setIcon Hilfe.png>>@@/%
!1
{{accordionTwo{+++*[Teil 1- nutzen|Die Sammlung nutzen]...<<tiddler Gebrauchsanweisung##Inhalt>>===
+++*[Teil 2- bearbeiten|Die Sammlung ergänzen, bearbeiten und verbessern]...<<tiddler Gebrauchsanweisung_2##Inhalt>>===
+++*[Teil 3- formatieren|Das Erscheinungsbild der Einträge verändern]...<<tiddler Gebrauchsanweisung_3##Inhalt>>===
+++*[Teil 4- zusammenarbeiten|Gemeinsam Proben planen und Stücke erarbeiten]...<<tiddler Gebrauchsanweisung_2##Inhalt>>===
<<openStory Tag "Übersicht über die Kategorien" "Zeigt die Beschreibung aller Kategorien">>
{{button whitespace{[[Impressum|Impressum]]}}} @@font-size:0.9em;{{button whitespace{[[Haftungsausschluss und Nutzungsbedingungen|Haftungsausschluss und Nutzungsbedingungen]]}}}@@
!2
{{accordionTwo{<<clickify newTiddler label:"Neuer Eintrag" accessKey:1 focus:Title text:"" title:{{prompt('bitte geben Sie einen Titel für den Eintrag ein','')}} tag:Neu tag:"DS">>speichern...{{button {[[Zusammenstellung|Sie speichern diese Zusammenstellung:]]}}}<<saveChanges  "alle Änderungen">>   Alle Einträge...<<closeAll "schließen">><<collapseAll>><<expandAll>>{{button {[[Werkzeug|Werkzeug]]}}}}}}
!3
{{accordionTwo{+++*[...lokal]...<<tiddler "Material##Liste">>===
+++*[...im Netz]...<<tiddler "Materialien im Netz##Aktuell">>===
<<tiddler "Materialien im Netz##Aktuell">>
!4

<<newTiddler label:"Neuer Eintrag" accessKey:1 focus:Title text:"<<tiddler Display>>" Tag:"TagXY">>
Eine Gruppe von Menschen folgt mit den Augen derselben Fliege 
- Zuerst choreorafiert ein Dirigent die Bewegungen.
- Überlegt, wie ihr ohne Dirigenten zu einer gemeinsamen Choreographie kommt.
[[gähnen und schmatzen]]
[[Buffet]]
[[da, du, you, nein.]]
[[Produkt Propheten Propaganda]]
[[Den Fokus auf sich ziehen]]
[[Stummschaltung]]
[[Auftritt]]
[[Probenzeit auf der Bühne]]
[[Jetzt geht's rund]]
[[Wetterbericht als Massage]]
<<tiddler StoryÖffnenTemplate>>
/%
!info
|Name|FoldOtherTiddlers|
|Source|http://www.TiddlyTools.com/#FoldOtherTiddlers|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|fold all other tiddlers when a tiddler is viewed|
Usage:
<<<
{{{
<<tiddler FoldOtherTiddlers>>
}}}
<<<
!end
%/<<tiddler {{
	var out='FoldOtherTiddlers##info';
	if (config.commands.collapseTiddler && (!tiddler||tiddler.title!='FoldOtherTiddlers')) {
		var here=story.findContainingTiddler(place);
		if (here) config.commands.collapseOthers.handler(null,here,here.getAttribute('tiddler'));
		out='';
	}
out;}}>>
Ein Folterknecht foltert mit Gesten aber auf Distanz, der Gefolterte reagiert körperlich auf die Folterungen. 
Die Abstände der beiden Spielenden verändern sich: 
20 cm, 50 cm, 2 Meter oder 5 Meter.
/***
|Name|FontSizePlugin|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#FontSizePlugin|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Resize tiddler text on the fly. The text size is remembered between sessions by use of a cookie.
You can customize the maximum and minimum allowed sizes.
(only affects tiddler content text, not any other text)

Also, you can load a TW file with a font-size specified in the url.
Eg: http://tw.lewcid.org/#font:110

!Demo:
Try using the font-size buttons in the sidebar, or in the MainMenu above.

!Installation:
Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.
Then put {{{<<fontSize "font-size:">>}}} in your SideBarOptions tiddler, or anywhere else that you might like.

!Usage
{{{<<fontSize>>}}} results in <<fontSize>>
{{{<<fontSize font-size: >>}}} results in <<fontSize font-size:>>

!Customizing:
The buttons and prefix text are wrapped in a span with class fontResizer, for easy css styling.
To change the default font-size, and the maximum and minimum font-size allowed, edit the config.fontSize.settings section of the code below.

!Notes:
This plugin assumes that the initial font-size is 100% and then increases or decreases the size by 10%. This stepsize of 10% can also be customized.

!History:
*27-07-06, version 1.0 : prevented double clicks from triggering editing of containing tiddler.
*25-07-06,  version 0.9

!Code
***/

//{{{
config.fontSize={};

//configuration settings
config.fontSize.settings =
{
            defaultSize : 100,  // all sizes in %
            maxSize : 200,
            minSize : 40,
            stepSize : 10
};

//startup code
var fontSettings = config.fontSize.settings;

if (!config.options.txtFontSize)
            {config.options.txtFontSize = fontSettings.defaultSize;
            saveOptionCookie("txtFontSize");}
setStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\n","fontResizerStyles");
setStylesheet("#contentWrapper .fontResizer .button {display:inline;font-size:105%; font-weight:bold; margin:0 1px; padding: 0 3px; text-align:center !important;}\n .fontResizer {margin:0 0.5em;}","fontResizerButtonStyles");

//macro
config.macros.fontSize={};
config.macros.fontSize.handler = function (place,macroName,params,wikifier,paramString,tiddler)
{

               var sp = createTiddlyElement(place,"span",null,"fontResizer");
               sp.ondblclick=this.onDblClick;
               if (params[0])
                           createTiddlyText(sp,params[0]);
               createTiddlyButton(sp,"+","increase font-size",this.incFont);
               createTiddlyButton(sp,"=","reset font-size",this.resetFont);
               createTiddlyButton(sp,"–","decrease font-size",this.decFont);
}

config.macros.fontSize.onDblClick = function (e)
{
             if (!e) var e = window.event;
             e.cancelBubble = true;
             if (e.stopPropagation) e.stopPropagation();
             return false;
}

config.macros.fontSize.setFont = function ()
{
               saveOptionCookie("txtFontSize");
               setStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\n","fontResizerStyles");
}

config.macros.fontSize.incFont=function()
{
               if (config.options.txtFontSize < fontSettings.maxSize)
                  config.options.txtFontSize = (config.options.txtFontSize*1)+fontSettings.stepSize;
               config.macros.fontSize.setFont();
}

config.macros.fontSize.decFont=function()
{

               if (config.options.txtFontSize > fontSettings.minSize)
                  config.options.txtFontSize = (config.options.txtFontSize*1) - fontSettings.stepSize;
               config.macros.fontSize.setFont();
}

config.macros.fontSize.resetFont=function()
{

               config.options.txtFontSize=fontSettings.defaultSize;
               config.macros.fontSize.setFont();
}

config.paramifiers.font =
{
               onstart: function(v)
                  {
                   config.options.txtFontSize = v;
                   config.macros.fontSize.setFont();
                  }
};
//}}}
/***
|''Name:''|FootnotesPlugin|
|''Description:''|Create automated tiddler footnotes.|
|''Author:''|Saq Imtiaz ( lewcid@gmail.com )|
|''Source:''|http://tw.lewcid.org/#FootnotesPlugin|
|''Code Repository:''|http://tw.lewcid.org/svn/plugins|
|''Version:''|2.01|
|''Date:''|10/25/07|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.2|

Eine Fußnote```Sie können so viele Fußnoten machen, wie Sie wollen.``` wird erstellt, indem der Fußnotentext an der Stelle in den Text eingesetzt wir, an dem die Fußnote```Fußnoten werden automatisch nummeriert``` stehen soll und dann durch drei accent grave / backticks vorne und hinten eingeschlossen wird.
Im Bearbeitungsmodus sieht das so aus:{{{```Text der Fußnote```}}}
Wenn Sie auf die Fußnotenziffer klicken, springt der Cursor zur Fußnote.```Wenn das Fußnotenzeichen außer Sicht ist kommen Sie diesem Link```
Der Knopf blendet die Fußnoten ein oder aus.```Dazu muss jedoch das ToggleElementMacro installiert sein```

!Button
<<toggleElement
	"*id$='footnoteholder'"
	"Fußnoten"
	"Fußnoten anzeigen/ausblenden"
	""
	""
	"hide"
>>
!Button2
<<tiddler ToggleClass##Button with: "Fußnoten" footnoteholder toggleClass>>
!
***/
// /%
//!BEGIN-PLUGIN-CODE
config.footnotesPlugin = {
	backLabel: "zurück",
	prompt:"show footnote"
};

config.formatters.unshift( {
    name: "footnotes",
    match: "```",
    lookaheadRegExp: /```((?:.|\n)*?)```/g,
    handler: function(w)
    {
        this.lookaheadRegExp.lastIndex = w.matchStart;
        var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
        if(lookaheadMatch && lookaheadMatch.index == w.matchStart )
            {
			var tiddler = story.findContainingTiddler(w.output);
			if (!tiddler.notes)
				tiddler.notes = [];
			var title = tiddler.getAttribute("tiddler");
			tiddler.notes.pushUnique(lookaheadMatch[1]);
			var pos = tiddler.notes.indexOf(lookaheadMatch[1]) + 1;
			createTiddlyButton(w.output,pos,config.footnotesPlugin.prompt,function(){var x = document.getElementById(title+"ftn"+pos);window.scrollTo(0,ensureVisible(x)+(ensureVisible(x)<findScrollY()?(findWindowHeight()-x.offsetHeight):0));return false;},"ftnlink",title+"ftnlink"+pos);			
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
            }
    }
});

old_footnotes_refreshTiddler = Story.prototype.refreshTiddler;
Story.prototype.refreshTiddler = function(title,template,force)
{
    var tiddler = old_footnotes_refreshTiddler.apply(this,arguments);
	if (tiddler.notes && tiddler.notes.length)
	{
		var holder = createTiddlyElement(null,"div",null,"footnoteholder");
		var list = createTiddlyElement(holder,"ol",title+"footnoteholder");
		for (var i=0; i<tiddler.notes.length; i++)
		{
			var ftn = createTiddlyElement(list,"li",title+"ftn"+(i+1),"footnote");
			wikify(tiddler.notes[i]+" ",ftn);
			createTiddlyButton(ftn,"["+config.footnotesPlugin.backLabel+"]",config.footnotesPlugin.backLabel,function(){window.scrollTo(0,ensureVisible(document.getElementById(this.parentNode.id.replace("ftn","ftnlink"))));return false;},"ftnbklink");
		}
		var count = tiddler.childNodes.length;
		for (var j=0; j<count; j++){
			if(hasClass(tiddler.childNodes[j],"viewer")){
				var viewer = tiddler.childNodes[j];	
			}
		}
		viewer.appendChild(holder);
		tiddler.notes = [];
	}
    return tiddler;
};

setStylesheet(
".tiddler a.ftnlink {vertical-align: super; font-size: 0.8em; color:red;}\n"+
".tiddler a.ftnlink:hover, .tiddler .footnoteholder a.ftnbklink:hover{color:#fff;background:red;}\n"+
".tiddler div.footnoteholder{margin:1.0em 1.0em; padding:0.1em 1.0em 0.1em 1.0em ;border-left: 1px solid #ccc;}"+
".tiddler div.footnoteholder{diplay: none}"+
".tiddler footnoteholder ol {font-size: 0.9em; line-height: 1.2em;}\n"+
".tiddler .footnoteholder li.footnote {margin: 0 0 5px 0;}\n"+
".tiddler .footnoteholder a.ftnbklink{color:red;}\n","FootNotesStyles");
//!END-PLUGIN-CODE
// %/
Here are some examples that show the usage of the write action in the ForEachTiddlerMacro.

//''Select and Sort Examples''//
* InClauseExamples
* WhereClauseExamples
* SortClauseExamples
* ScriptClauseExamples
//''Action Examples''//
* AddToListActionExamples
* WriteActionExamples


Of cause you may also combine the examples, e.g. taking the whereClause of one example, the sortClause of a second and the action of a third.
//~~(Part of the [[ForEachTiddlerPlugin]])~~//

Create customizable lists, tables etc. for your selections of tiddlers. Specify the tiddlers to include and their order through a powerful language.

''Syntax:'' 
|>|{{{<<}}}''forEachTiddler'' [''in'' //tiddlyWikiPath//] [''where'' //whereCondition//] [''sortBy'' //sortExpression// [''ascending'' //or// ''descending'']] [''script'' //scriptText//] [//action// [//actionParameters//]]{{{>>}}}|
|//tiddlyWikiPath//|The filepath to the TiddlyWiki the macro should work on. When missing the current TiddlyWiki is used.|
|//whereCondition//|(quoted) JavaScript boolean expression. May refer to the build-in variables {{{tiddler}}} and {{{context}}}.|
|//sortExpression//|(quoted) JavaScript expression returning "comparable" objects (using '{{{<}}}','{{{>}}}','{{{==}}}'. May refer to the build-in variables {{{tiddler}}} and {{{context}}}.|
|//scriptText//|(quoted) JavaScript text. Typically defines JavaScript functions that are called by the various JavaScript expressions (whereClause, sortClause, action arguments,...)|
|//action//|The action that should be performed on every selected tiddler, in the given order. By default the actions [[addToList|AddToListAction]] and [[write|WriteAction]] are supported. When no action is specified [[addToList|AddToListAction]] is used.|
|//actionParameters//|(action specific) parameters the action may refer while processing the tiddlers (see action descriptions for details). <<tiddler [[JavaScript in actionParameters]]>>|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|


''Using JavaScript''

To give you a lot of flexibility the [[ForEachTiddlerMacro]] uses JavaScript in its arguments. Even if you are not that familiar with JavaScript you may find forEachTiddler useful. Just have a look at the various ready-to-use [[ForEachTiddlerExamples]] and adapt them to your needs.

''The Elements of the Macro''

The arguments of the ForEachTiddlerMacro consist of multiple parts, each of them being optional.

<<slider chkFETInClause [[inClause]] "inClause" "inClause">>
<<slider chkFETWhereClause [[whereClause]] "whereClause" "whereClause">>
<<slider chkFETSortClause [[sortClause]] "sortClause" "sortClause">>
<<slider chkFETScriptClause [[scriptClause]] "scriptClause" "scriptClause">>
<<slider chkFETActions [[Action Specification]] "Action Specification" "Action Specification">>

''Using Macros and ">" inside the forEachTiddler Macro''

You may use other macro calls into the expression, especially in the actionParameters. To avoid that the {{{>>}}} of such a macro call is misinterpreted as the end of the {{{<<forEachTiddler...>>}}} macro you must escape the {{{>>}}} of the inner macro with {{{$))}}} E.g. if you want to use {{{<<tiddler ...>>}}} inside the {{{forEachTiddler}}} macro you have to write {{{<<tiddler ...$))}}}.

In addition it is necessary to escape single {{{>}}} with the text {{{$)}}}.

''Using {{{<<tiddler ... with: ...>>}}} to re-use ForEachTiddler definitions''

Sometimes you may want to use a certain ForEachTiddler definition in slight variations. E.g. you may want to list either the tiddlers tagged with "ToDo" and in the other case with "Done". To do so you may use "Tiddler parameters". Here an example:

Replace the variable part of the ForEachTiddler definition with $1 ($2,... $9 are supported). E.g. you may create the tiddler "ListTaggedTiddlers" like this
{{{
<<forEachTiddler 
 where 
 'tiddler.tags.contains("$1")'
>>
}}}

Now you can use the ListTaggedTiddlers for various specific tags, using the {{{<<tiddler ...>>}}} macro:
{{{
<<tiddler ListTaggedTiddlers with: "systemConfig">>
}}}
{{{
<<tiddler ListTaggedTiddlers with: "Plugin">>
}}}


See also [[ForEachTiddlerExamples]].
/***
|''Name:''|ForEachTiddlerPlugin|
|''Version:''|1.0.8 (2007-04-12)|
|''Source:''|http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]|
|''Copyright:''|&copy; 2005-2007 [[abego Software|http://www.abego-software.de]]|
|''TiddlyWiki:''|1.2.38+, 2.0|
|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|
!Description

Create customizable lists, tables etc. for your selections of tiddlers. Specify the tiddlers to include and their order through a powerful language.

''Syntax:'' 
|>|{{{<<}}}''forEachTiddler'' [''in'' //tiddlyWikiPath//] [''where'' //whereCondition//] [''sortBy'' //sortExpression// [''ascending'' //or// ''descending'']] [''script'' //scriptText//] [//action// [//actionParameters//]]{{{>>}}}|
|//tiddlyWikiPath//|The filepath to the TiddlyWiki the macro should work on. When missing the current TiddlyWiki is used.|
|//whereCondition//|(quoted) JavaScript boolean expression. May refer to the build-in variables {{{tiddler}}} and  {{{context}}}.|
|//sortExpression//|(quoted) JavaScript expression returning "comparable" objects (using '{{{<}}}','{{{>}}}','{{{==}}}'. May refer to the build-in variables {{{tiddler}}} and  {{{context}}}.|
|//scriptText//|(quoted) JavaScript text. Typically defines JavaScript functions that are called by the various JavaScript expressions (whereClause, sortClause, action arguments,...)|
|//action//|The action that should be performed on every selected tiddler, in the given order. By default the actions [[addToList|AddToListAction]] and [[write|WriteAction]] are supported. When no action is specified [[addToList|AddToListAction]]  is used.|
|//actionParameters//|(action specific) parameters the action may refer while processing the tiddlers (see action descriptions for details). <<tiddler [[JavaScript in actionParameters]]>>|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|

See details see [[ForEachTiddlerMacro]] and [[ForEachTiddlerExamples]].

!Revision history
* v1.0.8 (2007-04-12)
** Adapted to latest TiddlyWiki 2.2 Beta importTiddlyWiki API (introduced with changeset 2004). TiddlyWiki 2.2 Beta builds prior to changeset 2004 are no longer supported (but TiddlyWiki 2.1 and earlier, of cause)
* v1.0.7 (2007-03-28)
** Also support "pre" formatted TiddlyWikis (introduced with TW 2.2) (when using "in" clause to work on external tiddlers)
* v1.0.6 (2006-09-16)
** Context provides "viewerTiddler", i.e. the tiddler used to view the macro. Most times this is equal to the "inTiddler", but when using the "tiddler" macro both may be different.
** Support "begin", "end" and "none" expressions in "write" action
* v1.0.5 (2006-02-05)
** Pass tiddler containing the macro with wikify, context object also holds reference to tiddler containing the macro ("inTiddler"). Thanks to SimonBaird.
** Support Firefox 1.5.0.1
** Internal
*** Make "JSLint" conform
*** "Only install once"
* v1.0.4 (2006-01-06)
** Support TiddlyWiki 2.0
* v1.0.3 (2005-12-22)
** Features: 
*** Write output to a file supports multi-byte environments (Thanks to Bram Chen) 
*** Provide API to access the forEachTiddler functionality directly through JavaScript (see getTiddlers and performMacro)
** Enhancements:
*** Improved error messages on InternetExplorer.
* v1.0.2 (2005-12-10)
** Features: 
*** context object also holds reference to store (TiddlyWiki)
** Fixed Bugs: 
*** ForEachTiddler 1.0.1 has broken support on win32 Opera 8.51 (Thanks to BrunoSabin for reporting)
* v1.0.1 (2005-12-08)
** Features: 
*** Access tiddlers stored in separated TiddlyWikis through the "in" option. I.e. you are no longer limited to only work on the "current TiddlyWiki".
*** Write output to an external file using the "toFile" option of the "write" action. With this option you may write your customized tiddler exports.
*** Use the "script" section to define "helper" JavaScript functions etc. to be used in the various JavaScript expressions (whereClause, sortClause, action arguments,...).
*** Access and store context information for the current forEachTiddler invocation (through the build-in "context" object) .
*** Improved script evaluation (for where/sort clause and write scripts).
* v1.0.0 (2005-11-20)
** initial version

!Code
***/
//{{{

	
//============================================================================
//============================================================================
//		   ForEachTiddlerPlugin
//============================================================================
//============================================================================

// Only install once
if (!version.extensions.ForEachTiddlerPlugin) {

if (!window.abego) window.abego = {};

version.extensions.ForEachTiddlerPlugin = {
	major: 1, minor: 0, revision: 8, 
	date: new Date(2007,3,12), 
	source: "http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin",
	licence: "[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]",
	copyright: "Copyright (c) abego Software GmbH, 2005-2007 (www.abego-software.de)"
};

// For backward compatibility with TW 1.2.x
//
if (!TiddlyWiki.prototype.forEachTiddler) {
	TiddlyWiki.prototype.forEachTiddler = function(callback) {
		for(var t in this.tiddlers) {
			callback.call(this,t,this.tiddlers[t]);
		}
	};
}

//============================================================================
// forEachTiddler Macro
//============================================================================

version.extensions.forEachTiddler = {
	major: 1, minor: 0, revision: 8, date: new Date(2007,3,12), provider: "http://tiddlywiki.abego-software.de"};

// ---------------------------------------------------------------------------
// Configurations and constants 
// ---------------------------------------------------------------------------

config.macros.forEachTiddler = {
	 // Standard Properties
	 label: "forEachTiddler",
	 prompt: "Perform actions on a (sorted) selection of tiddlers",

	 // actions
	 actions: {
		 addToList: {},
		 write: {}
	 }
};

// ---------------------------------------------------------------------------
//  The forEachTiddler Macro Handler 
// ---------------------------------------------------------------------------

config.macros.forEachTiddler.getContainingTiddler = function(e) {
	while(e && !hasClass(e,"tiddler"))
		e = e.parentNode;
	var title = e ? e.getAttribute("tiddler") : null; 
	return title ? store.getTiddler(title) : null;
};

config.macros.forEachTiddler.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
	// config.macros.forEachTiddler.traceMacroCall(place,macroName,params,wikifier,paramString,tiddler);

	if (!tiddler) tiddler = config.macros.forEachTiddler.getContainingTiddler(place);
	// --- Parsing ------------------------------------------

	var i = 0; // index running over the params
	// Parse the "in" clause
	var tiddlyWikiPath = undefined;
	if ((i < params.length) && params[i] == "in") {
		i++;
		if (i >= params.length) {
			this.handleError(place, "TiddlyWiki path expected behind 'in'.");
			return;
		}
		tiddlyWikiPath = this.paramEncode((i < params.length) ? params[i] : "");
		i++;
	}

	// Parse the where clause
	var whereClause ="true";
	if ((i < params.length) && params[i] == "where") {
		i++;
		whereClause = this.paramEncode((i < params.length) ? params[i] : "");
		i++;
	}

	// Parse the sort stuff
	var sortClause = null;
	var sortAscending = true; 
	if ((i < params.length) && params[i] == "sortBy") {
		i++;
		if (i >= params.length) {
			this.handleError(place, "sortClause missing behind 'sortBy'.");
			return;
		}
		sortClause = this.paramEncode(params[i]);
		i++;

		if ((i < params.length) && (params[i] == "ascending" || params[i] == "descending")) {
			 sortAscending = params[i] == "ascending";
			 i++;
		}
	}

	// Parse the script
	var scriptText = null;
	if ((i < params.length) && params[i] == "script") {
		i++;
		scriptText = this.paramEncode((i < params.length) ? params[i] : "");
		i++;
	}

	// Parse the action. 
	// When we are already at the end use the default action
	var actionName = "addToList";
	if (i < params.length) {
	   if (!config.macros.forEachTiddler.actions[params[i]]) {
			this.handleError(place, "Unknown action '"+params[i]+"'.");
			return;
		} else {
			actionName = params[i]; 
			i++;
		}
	} 
	
	// Get the action parameter
	// (the parsing is done inside the individual action implementation.)
	var actionParameter = params.slice(i);


	// --- Processing ------------------------------------------
	try {
		this.performMacro({
				place: place, 
				inTiddler: tiddler,
				whereClause: whereClause, 
				sortClause: sortClause, 
				sortAscending: sortAscending, 
				actionName: actionName, 
				actionParameter: actionParameter, 
				scriptText: scriptText, 
				tiddlyWikiPath: tiddlyWikiPath});

	} catch (e) {
		this.handleError(place, e);
	}
};

// Returns an object with properties "tiddlers" and "context".
// tiddlers holds the (sorted) tiddlers selected by the parameter,
// context the context of the execution of the macro.
//
// The action is not yet performed.
//
// @parameter see performMacro
//
config.macros.forEachTiddler.getTiddlersAndContext = function(parameter) {

	var context = config.macros.forEachTiddler.createContext(parameter.place, parameter.whereClause, parameter.sortClause, parameter.sortAscending, parameter.actionName, parameter.actionParameter, parameter.scriptText, parameter.tiddlyWikiPath, parameter.inTiddler);

	var tiddlyWiki = parameter.tiddlyWikiPath ? this.loadTiddlyWiki(parameter.tiddlyWikiPath) : store;
	context["tiddlyWiki"] = tiddlyWiki;
	
	// Get the tiddlers, as defined by the whereClause
	var tiddlers = this.findTiddlers(parameter.whereClause, context, tiddlyWiki);
	context["tiddlers"] = tiddlers;

	// Sort the tiddlers, when sorting is required.
	if (parameter.sortClause) {
		this.sortTiddlers(tiddlers, parameter.sortClause, parameter.sortAscending, context);
	}

	return {tiddlers: tiddlers, context: context};
};

// Returns the (sorted) tiddlers selected by the parameter.
//
// The action is not yet performed.
//
// @parameter see performMacro
//
config.macros.forEachTiddler.getTiddlers = function(parameter) {
	return this.getTiddlersAndContext(parameter).tiddlers;
};

// Performs the macros with the given parameter.
//
// @param parameter holds the parameter of the macro as separate properties.
//				  The following properties are supported:
//
//						place
//						whereClause
//						sortClause
//						sortAscending
//						actionName
//						actionParameter
//						scriptText
//						tiddlyWikiPath
//
//					All properties are optional. 
//					For most actions the place property must be defined.
//
config.macros.forEachTiddler.performMacro = function(parameter) {
	var tiddlersAndContext = this.getTiddlersAndContext(parameter);

	// Perform the action
	var actionName = parameter.actionName ? parameter.actionName : "addToList";
	var action = config.macros.forEachTiddler.actions[actionName];
	if (!action) {
		this.handleError(parameter.place, "Unknown action '"+actionName+"'.");
		return;
	}

	var actionHandler = action.handler;
	actionHandler(parameter.place, tiddlersAndContext.tiddlers, parameter.actionParameter, tiddlersAndContext.context);
};

// ---------------------------------------------------------------------------
//  The actions 
// ---------------------------------------------------------------------------

// Internal.
//
// --- The addToList Action -----------------------------------------------
//
config.macros.forEachTiddler.actions.addToList.handler = function(place, tiddlers, parameter, context) {
	// Parse the parameter
	var p = 0;

	// Check for extra parameters
	if (parameter.length > p) {
		config.macros.forEachTiddler.createExtraParameterErrorElement(place, "addToList", parameter, p);
		return;
	}

	// Perform the action.
	var list = document.createElement("ul");
	place.appendChild(list);
	for (var i = 0; i < tiddlers.length; i++) {
		var tiddler = tiddlers[i];
		var listItem = document.createElement("li");
		list.appendChild(listItem);
		createTiddlyLink(listItem, tiddler.title, true);
	}
};

abego.parseNamedParameter = function(name, parameter, i) {
	var beginExpression = null;
	if ((i < parameter.length) && parameter[i] == name) {
		i++;
		if (i >= parameter.length) {
			throw "Missing text behind '%0'".format([name]);
		}
		
		return config.macros.forEachTiddler.paramEncode(parameter[i]);
	}
	return null;
}

// Internal.
//
// --- The write Action ---------------------------------------------------
//
config.macros.forEachTiddler.actions.write.handler = function(place, tiddlers, parameter, context) {
	// Parse the parameter
	var p = 0;
	if (p >= parameter.length) {
		this.handleError(place, "Missing expression behind 'write'.");
		return;
	}

	var textExpression = config.macros.forEachTiddler.paramEncode(parameter[p]);
	p++;

	// Parse the "begin" option
	var beginExpression = abego.parseNamedParameter("begin", parameter, p);
	if (beginExpression !== null) 
		p += 2;
	var endExpression = abego.parseNamedParameter("end", parameter, p);
	if (endExpression !== null) 
		p += 2;
	var noneExpression = abego.parseNamedParameter("none", parameter, p);
	if (noneExpression !== null) 
		p += 2;

	// Parse the "toFile" option
	var filename = null;
	var lineSeparator = undefined;
	if ((p < parameter.length) && parameter[p] == "toFile") {
		p++;
		if (p >= parameter.length) {
			this.handleError(place, "Filename expected behind 'toFile' of 'write' action.");
			return;
		}
		
		filename = config.macros.forEachTiddler.getLocalPath(config.macros.forEachTiddler.paramEncode(parameter[p]));
		p++;
		if ((p < parameter.length) && parameter[p] == "withLineSeparator") {
			p++;
			if (p >= parameter.length) {
				this.handleError(place, "Line separator text expected behind 'withLineSeparator' of 'write' action.");
				return;
			}
			lineSeparator = config.macros.forEachTiddler.paramEncode(parameter[p]);
			p++;
		}
	}
	
	// Check for extra parameters
	if (parameter.length > p) {
		config.macros.forEachTiddler.createExtraParameterErrorElement(place, "write", parameter, p);
		return;
	}

	// Perform the action.
	var func = config.macros.forEachTiddler.getEvalTiddlerFunction(textExpression, context);
	var count = tiddlers.length;
	var text = "";
	if (count > 0 && beginExpression)
		text += config.macros.forEachTiddler.getEvalTiddlerFunction(beginExpression, context)(undefined, context, count, undefined);
	
	for (var i = 0; i < count; i++) {
		var tiddler = tiddlers[i];
		text += func(tiddler, context, count, i);
	}
	
	if (count > 0 && endExpression)
		text += config.macros.forEachTiddler.getEvalTiddlerFunction(endExpression, context)(undefined, context, count, undefined);

	if (count == 0 && noneExpression) 
		text += config.macros.forEachTiddler.getEvalTiddlerFunction(noneExpression, context)(undefined, context, count, undefined);
		

	if (filename) {
		if (lineSeparator !== undefined) {
			lineSeparator = lineSeparator.replace(/\\n/mg, "\n").replace(/\\r/mg, "\r");
			text = text.replace(/\n/mg,lineSeparator);
		}
		saveFile(filename, convertUnicodeToUTF8(text));
	} else {
		var wrapper = createTiddlyElement(place, "span");
		wikify(text, wrapper, null/* highlightRegExp */, context.inTiddler);
	}
};


// ---------------------------------------------------------------------------
//  Helpers
// ---------------------------------------------------------------------------

// Internal.
//
config.macros.forEachTiddler.createContext = function(placeParam, whereClauseParam, sortClauseParam, sortAscendingParam, actionNameParam, actionParameterParam, scriptText, tiddlyWikiPathParam, inTiddlerParam) {
	return {
		place : placeParam, 
		whereClause : whereClauseParam, 
		sortClause : sortClauseParam, 
		sortAscending : sortAscendingParam, 
		script : scriptText,
		actionName : actionNameParam, 
		actionParameter : actionParameterParam,
		tiddlyWikiPath : tiddlyWikiPathParam,
		inTiddler : inTiddlerParam, // the tiddler containing the <<forEachTiddler ...>> macro call.
		viewerTiddler : config.macros.forEachTiddler.getContainingTiddler(placeParam) // the tiddler showing the forEachTiddler result
	};
};

// Internal.
//
// Returns a TiddlyWiki with the tiddlers loaded from the TiddlyWiki of 
// the given path.
//
config.macros.forEachTiddler.loadTiddlyWiki = function(path, idPrefix) {
	if (!idPrefix) {
		idPrefix = "store";
	}
	var lenPrefix = idPrefix.length;
	
	// Read the content of the given file
	var content = loadFile(this.getLocalPath(path));
	if(content === null) {
		throw "TiddlyWiki '"+path+"' not found.";
	}
	
	var tiddlyWiki = new TiddlyWiki();

	// Starting with TW 2.2 there is a helper function to import the tiddlers
	if (tiddlyWiki.importTiddlyWiki) {
		if (!tiddlyWiki.importTiddlyWiki(content))
			throw "File '"+path+"' is not a TiddlyWiki.";
		tiddlyWiki.dirty = false;
		return tiddlyWiki;
	}
	
	// The legacy code, for TW < 2.2
	
	// Locate the storeArea div's
	var posOpeningDiv = content.indexOf(startSaveArea);
	var posClosingDiv = content.lastIndexOf(endSaveArea);
	if((posOpeningDiv == -1) || (posClosingDiv == -1)) {
		throw "File '"+path+"' is not a TiddlyWiki.";
	}
	var storageText = content.substr(posOpeningDiv + startSaveArea.length, posClosingDiv);
	
	// Create a "div" element that contains the storage text
	var myStorageDiv = document.createElement("div");
	myStorageDiv.innerHTML = storageText;
	myStorageDiv.normalize();
	
	// Create all tiddlers in a new TiddlyWiki
	// (following code is modified copy of TiddlyWiki.prototype.loadFromDiv)
	var store = myStorageDiv.childNodes;
	for(var t = 0; t < store.length; t++) {
		var e = store[t];
		var title = null;
		if(e.getAttribute)
			title = e.getAttribute("tiddler");
		if(!title && e.id && e.id.substr(0,lenPrefix) == idPrefix)
			title = e.id.substr(lenPrefix);
		if(title && title !== "") {
			var tiddler = tiddlyWiki.createTiddler(title);
			tiddler.loadFromDiv(e,title);
		}
	}
	tiddlyWiki.dirty = false;

	return tiddlyWiki;
};


	
// Internal.
//
// Returns a function that has a function body returning the given javaScriptExpression.
// The function has the parameters:
// 
//	 (tiddler, context, count, index)
//
config.macros.forEachTiddler.getEvalTiddlerFunction = function (javaScriptExpression, context) {
	var script = context["script"];
	var functionText = "var theFunction = function(tiddler, context, count, index) { return "+javaScriptExpression+"}";
	var fullText = (script ? script+";" : "")+functionText+";theFunction;";
	return eval(fullText);
};

// Internal.
//
config.macros.forEachTiddler.findTiddlers = function(whereClause, context, tiddlyWiki) {
	var result = [];
	var func = config.macros.forEachTiddler.getEvalTiddlerFunction(whereClause, context);
	tiddlyWiki.forEachTiddler(function(title,tiddler) {
		if (func(tiddler, context, undefined, undefined)) {
			result.push(tiddler);
		}
	});
	return result;
};

// Internal.
//
config.macros.forEachTiddler.createExtraParameterErrorElement = function(place, actionName, parameter, firstUnusedIndex) {
	var message = "Extra parameter behind '"+actionName+"':";
	for (var i = firstUnusedIndex; i < parameter.length; i++) {
		message += " "+parameter[i];
	}
	this.handleError(place, message);
};

// Internal.
//
config.macros.forEachTiddler.sortAscending = function(tiddlerA, tiddlerB) {
	var result = 
		(tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue) 
			? 0
			: (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)
			   ? -1 
			   : +1; 
	return result;
};

// Internal.
//
config.macros.forEachTiddler.sortDescending = function(tiddlerA, tiddlerB) {
	var result = 
		(tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue) 
			? 0
			: (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)
			   ? +1 
			   : -1; 
	return result;
};

// Internal.
//
config.macros.forEachTiddler.sortTiddlers = function(tiddlers, sortClause, ascending, context) {
	// To avoid evaluating the sortClause whenever two items are compared 
	// we pre-calculate the sortValue for every item in the array and store it in a 
	// temporary property ("forEachTiddlerSortValue") of the tiddlers.
	var func = config.macros.forEachTiddler.getEvalTiddlerFunction(sortClause, context);
	var count = tiddlers.length;
	var i;
	for (i = 0; i < count; i++) {
		var tiddler = tiddlers[i];
		tiddler.forEachTiddlerSortValue = func(tiddler,context, undefined, undefined);
	}

	// Do the sorting
	tiddlers.sort(ascending ? this.sortAscending : this.sortDescending);

	// Delete the temporary property that holds the sortValue.	
	for (i = 0; i < tiddlers.length; i++) {
		delete tiddlers[i].forEachTiddlerSortValue;
	}
};


// Internal.
//
config.macros.forEachTiddler.trace = function(message) {
	displayMessage(message);
};

// Internal.
//
config.macros.forEachTiddler.traceMacroCall = function(place,macroName,params) {
	var message ="<<"+macroName;
	for (var i = 0; i < params.length; i++) {
		message += " "+params[i];
	}
	message += ">>";
	displayMessage(message);
};


// Internal.
//
// Creates an element that holds an error message
// 
config.macros.forEachTiddler.createErrorElement = function(place, exception) {
	var message = (exception.description) ? exception.description : exception.toString();
	return createTiddlyElement(place,"span",null,"forEachTiddlerError","<<forEachTiddler ...>>: "+message);
};

// Internal.
//
// @param place [may be null]
//
config.macros.forEachTiddler.handleError = function(place, exception) {
	if (place) {
		this.createErrorElement(place, exception);
	} else {
		throw exception;
	}
};

// Internal.
//
// Encodes the given string.
//
// Replaces 
//	 "$))" to ">>"
//	 "$)" to ">"
//
config.macros.forEachTiddler.paramEncode = function(s) {
	var reGTGT = new RegExp("\\$\\)\\)","mg");
	var reGT = new RegExp("\\$\\)","mg");
	return s.replace(reGTGT, ">>").replace(reGT, ">");
};

// Internal.
//
// Returns the given original path (that is a file path, starting with "file:")
// as a path to a local file, in the systems native file format.
//
// Location information in the originalPath (i.e. the "#" and stuff following)
// is stripped.
// 
config.macros.forEachTiddler.getLocalPath = function(originalPath) {
	// Remove any location part of the URL
	var hashPos = originalPath.indexOf("#");
	if(hashPos != -1)
		originalPath = originalPath.substr(0,hashPos);
	// Convert to a native file format assuming
	// "file:///x:/path/path/path..." - pc local file --> "x:\path\path\path..."
	// "file://///server/share/path/path/path..." - FireFox pc network file --> "\\server\share\path\path\path..."
	// "file:///path/path/path..." - mac/unix local file --> "/path/path/path..."
	// "file://server/share/path/path/path..." - pc network file --> "\\server\share\path\path\path..."
	var localPath;
	if(originalPath.charAt(9) == ":") // pc local file
		localPath = unescape(originalPath.substr(8)).replace(new RegExp("/","g"),"\\");
	else if(originalPath.indexOf("file://///") === 0) // FireFox pc network file
		localPath = "\\\\" + unescape(originalPath.substr(10)).replace(new RegExp("/","g"),"\\");
	else if(originalPath.indexOf("file:///") === 0) // mac/unix local file
		localPath = unescape(originalPath.substr(7));
	else if(originalPath.indexOf("file:/") === 0) // mac/unix local file
		localPath = unescape(originalPath.substr(5));
	else // pc network file
		localPath = "\\\\" + unescape(originalPath.substr(7)).replace(new RegExp("/","g"),"\\");	
	return localPath;
};

// ---------------------------------------------------------------------------
// Stylesheet Extensions (may be overridden by local StyleSheet)
// ---------------------------------------------------------------------------
//
setStylesheet(
	".forEachTiddlerError{color: #ffffff;background-color: #880000;}",
	"forEachTiddler");

//============================================================================
// End of forEachTiddler Macro
//============================================================================


//============================================================================
// String.startsWith Function
//============================================================================
//
// Returns true if the string starts with the given prefix, false otherwise.
//
version.extensions["String.startsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.startsWith = function(prefix) {
	var n =  prefix.length;
	return (this.length >= n) && (this.slice(0, n) == prefix);
};



//============================================================================
// String.endsWith Function
//============================================================================
//
// Returns true if the string ends with the given suffix, false otherwise.
//
version.extensions["String.endsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.endsWith = function(suffix) {
	var n = suffix.length;
	return (this.length >= n) && (this.right(n) == suffix);
};


//============================================================================
// String.contains Function
//============================================================================
//
// Returns true when the string contains the given substring, false otherwise.
//
version.extensions["String.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.contains = function(substring) {
	return this.indexOf(substring) >= 0;
};

//============================================================================
// Array.indexOf Function
//============================================================================
//
// Returns the index of the first occurance of the given item in the array or 
// -1 when no such item exists.
//
// @param item [may be null]
//
version.extensions["Array.indexOf"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.indexOf = function(item) {
	for (var i = 0; i < this.length; i++) {
		if (this[i] == item) {
			return i;
		}
	}
	return -1;
};

//============================================================================
// Array.contains Function
//============================================================================
//
// Returns true when the array contains the given item, otherwise false. 
//
// @param item [may be null]
//
version.extensions["Array.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.contains = function(item) {
	return (this.indexOf(item) >= 0);
};

//============================================================================
// Array.containsAny Function
//============================================================================
//
// Returns true when the array contains at least one of the elements 
// of the item. Otherwise (or when items contains no elements) false is returned.
//
version.extensions["Array.containsAny"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.containsAny = function(items) {
	for(var i = 0; i < items.length; i++) {
		if (this.contains(items[i])) {
			return true;
		}
	}
	return false;
};


//============================================================================
// Array.containsAll Function
//============================================================================
//
// Returns true when the array contains all the items, otherwise false.
// 
// When items is null false is returned (even if the array contains a null).
//
// @param items [may be null] 
//
version.extensions["Array.containsAll"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.containsAll = function(items) {
	for(var i = 0; i < items.length; i++) {
		if (!this.contains(items[i])) {
			return false;
		}
	}
	return true;
};


} // of "install only once"

// Used Globals (for JSLint) ==============
// ... DOM
/*global 	document */
// ... TiddlyWiki Core
/*global 	convertUnicodeToUTF8, createTiddlyElement, createTiddlyLink, 
			displayMessage, endSaveArea, hasClass, loadFile, saveFile, 
			startSaveArea, store, wikify */
//}}}


/***
!Licence and Copyright
Copyright (c) abego Software ~GmbH, 2005 ([[www.abego-software.de|http://www.abego-software.de]])

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.

Neither the name of abego Software nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
***/

1-Einzelübung=#1
----
2-Partnerübung=#2
----
3-Dreiergruppen=#3
----
4-Vierergruppen=#4
----
5-Fünfergruppen=#5
----
6-7 Spieler=#6
----
8-10 Spieler=#8
----
½-Hälften=#½
----
⅓-Drittel=#⅓
----
¼-Viertel=#¼
----
im Gehen=#G
----
im Kreis=#K
|!Format|!Markup|!Example|
|Unsichtbar|{{{/%unsichtbar%/}}} |/%unsichtbar%/|
|Bold|{{{''Bold''}}} (2 single quotes)|''Bold''|
|Italic|{{{//Italic//}}}|//Italic//|
|Bold Italic|{{{''//Bold Italic//''}}}|''//Bold Italic//''|
|Underlined|{{{__Underline__}}}(2 underscores)|__Underlined__|
|Strikethough|{{{--Strikethrough--}}}<br />{{{--}}} replaced {{{==}}} for Stikethrough in TiddlyWiki 2.1|--Strikethrough--|
|Superscript|{{{Text^^Superscript^^}}}|Text^^Superscript^^|
|Subscript|{{{Text~~Subscript~~}}}|Text~~Subscript~~|
|Monospaced text|<html><code>{{{Monospaced}}}</code></html>|{{{Monospaced}}}|
|Monospaced multiline block|Put <html><code>{{{</code></html> and <html><code>}}}</code></html> on their own lines|<html><pre>{{{<br/>Monospaced<br/>Multi-line<br/>Block<br/>}}}</pre></html>|
|unterstreichung|{{{@@Highlight@@}}}|@@Highlight@@|
|Farbe|{{{@@color(green):green text@@}}}|@@color(green):green text@@ |
|~|{{{@@bgcolor(green):text@@}}}|@@bgcolor(green):text@@ |
|~|{{{@@bgcolor(#3399ff):text@@}}}|@@bgcolor(#3399ff):text@@|
|~|{{{@@bgcolor(#39f):text@@}}}|@@bgcolor(#39f):text@@|
|Größe|{{{@@font-size:14pt;font-family:Arial;Arial, 14 pt@@}}}|@@font-size:14pt;font-family:Arial;Arial, 14 pt@@|
|CSS Extended Highlights|{{{@@some css;Highlight@@}}}<br />For backwards compatibility, the following highlight syntax is also accepted:<br />{{{@@bgcolor(#ff0000):color(#ffffff):red coloured@@}}}|@@background-color:#ff0000;color:#ffffff;red coloured@@|
|~|{{{<<slider AtEg ./atEg 'Extended example ...'>>}}}|<<slider AtEg ./atEg 'Extended example ...'>>|
|Custom CSS Class|<html><code>{{wrappingClass{Text that is now accentuated}}}</code></html><br />By default, the text is placed in a <span>. To use a <div> instead, insert a line break before the text (after the single {)<br />In the CSS:<br />{{{.wrappingClass {color: red;} }}}|Add .wrappingClass to StyleSheet|
|Any HTML|{{{<html><span>any</span><br />}}}<br />{{{<b>valid</b> <em>xhtml</em></html>}}}|<html><span>any</span><br /><b>valid</b> <em>xhtml</em></html>|
!!Weitere Anleitungen zur Formatierung im ~TiddlyWiki: 
[[Formatierung Links, Bilder, Überschriften]] [[Formatierung von Tabellen]]
|!Format|!Markup|!Example|
|''Headings''|{{{!!Heading 2}}}<br />{{{!!!Heading 3}}}<br />{{{!!!!Heading 4}}}<br />{{{!!!!!Heading 5}}}<br /><br />Usually avoid Heading1 as Tiddler titles are nominally Heading1.|<html><h2>Heading 2</h2><h3>Heading 3</h3><h4>Heading 4</h4><h5>Heading 5</h5></html>|
|''Lists''|{{{*Bulleted list}}}|<html><ul><li>Bulleted List</li></ul></html>|
|~|{{{#Numbered list}}}|<html><ol><li>Numbered List</li></ol></html>|
|~|Definition list<br />{{{;Term}}}<br />{{{:definition}}}|<html><dl><dt>Term</dt><dd>definition</dd></dl></html>|
|~|Lists can be mixed and nested<br />{{{*}}}Bullet<br />{{{*#}}}Number<br />{{{*#;}}}Item<br />{{{*#:}}}Definition|<html><ul><li>Bullet<ol><li>Numbered<dl><dt></dt>Item<dd>Definition</dd></dl></li></ol></li></ul></html>|
|''Block quotes''|{{{>Blockquote}}}<br />{{{>>Nested quote}}}|<html><blockquote>Blockquote<blockquote>Nested<br/> quote</blockquote></blockquote></html>|
|~|{{{<<<}}}<br />{{{multi-line}}}<br />{{{blockquote}}}<br />{{{<<<}}}|<html><blockquote>multi-line<br/>blockquote</blockquote></html>|
|''Horizontal Rule''|{{{----}}} (4 dashes on a line of their own)|<html><hr></html>|
|''Links''|Any {{{WikiWord}}} creates a link to a tiddler (whether it exists or not).<br />Note that a WikiWord has to start with a capital letter and have a further mix of upper and lower case.|[[WikiWord]]|
|~|Manual link<br />{{{[[Table of Contents]]}}} (Especially for tiddlers with spaces in their titles)|[[Table of Contents]]|
|~|{{{[[Pretty Link|Link]]}}}|[[Pretty Link|Link]]|
|~|Automatic external link {{{http://www.tiddlywiki.com}}}|http://www.tiddlywiki.com|
|~|Pretty external link<br />{{{[[My Home Page|http://www.tiddlywiki.com]]}}}|[[My Home Page|http://www.tiddlywiki.com]]|
|~|OS Folder link<br />Windows Share: {{{file://///server/share}}}<br />Windows Local: {{{file:///c:/folder/file}}}<br />Un*x Local File: {{{file://folder/file}}}<br />Relative File: {{{[[folder/file]]}}}|file://///server/share <br />file:///c:/folder/file <br />file://folder/file <br /> [[folder/file]]|
|''Images''|{{{[img[favicon.ico]]}}}<br />Note that image files are always external to the TW file|[img[http://www.tiddlywiki.com/favicon.ico]]|
|~|Right aligned<br />{{{[>img[favicon.ico]]}}}|[>img[http://www.tiddlywiki.com/favicon.ico]]|
|~|Left aligned<br />{{{[<img[favicon.ico]]}}}|[<img[http://www.tiddlywiki.com/favicon.ico]]|
|''Image Links''|{{{[img[fav.ico][TiddlerName]]}}}|[img[http://www.tiddlywiki.com/favicon.ico][TiddlerName]]|
|~|{{{[img[fav.ico][Alias|TiddlerName]]}}}|[img[http://www.tiddlywiki.com/favicon.ico][Alias|TiddlerName]]|
|~|{{{[img[fav.ico][http://www.aa.com]]}}}|[img[http://www.tiddlywiki.com/favicon.ico][http://www.tiddlywiki.com]]|
|~|>|also see ''Links'' and ''Images'' sections in this table|
|''Inline''<br />''Comments''|{{{Not shown: /% hidden comment %/}}}<br />Text between the markers will not be shown|Not shown:/% hidden text %/|
|!Markup|!Explanation|
| {{{|}}} |Column Seperator |
| {{{!}}} |Heading (Row or Column) |
| {{{>}}} |Column Span |
| {{{~}}} |Row Span |
| {{{|Left |}}} |Left Align |
| {{{| Right|}}} |Right Align|
| {{{| Center |}}} |Center Align |
| {{{|Caption|c}}} |Table Caption (Can be at top or bottom)|
| {{{|Header|h}}} |Marks the row as being a header row (will be wrapped with a {{{<thead>}}} and so all entries are automatically formatted as per {{{|!}}} cells)|
| {{{|Footer|f}}} |Marks the row as being a footer row (will be wrapped with a {{{<tfoot>}}}, no special formatting is pre-defined for this but can be added to your own CSS)|
| {{{|CSSclass|k}}} |Applies a CSS class to the table to allow additional formatting (NB: only works if no whitespace after the k)|
|>|To have a table with no borders at all. Use {{{|noBorder|k}}} with the CSS (in your StyleSheet tiddler):<br />{{{ .noBorder,.noBorder td,.noBorder th,.noBorder tr{border:0} }}}|
|>|!Sample Table|
|>|{{{|table caption|c}}}<br />{{{|header|header|h}}}<br />{{{|text|more text|}}}<br />{{{|!heading|!heading|}}}<br />{{{|>|colspan|}}}<br />{{{|rowspan|left align |}}}<br />{{{|~| center |}}}<br />{{{|bgcolor(green):green| right|}}}<br />{{{|footer|footer|f}}} |
|>|<<tiddler ./tblShow>>|

!Notes
You can use the custom CSS formatter in combination with headers and lists to allow new lines within the entry. e.g.:
{{{
#{{block{
Bullet 1
Some text in the same bullet
(Note that "block" can be anything, it is the formatters CSS class name)
 }}}
# Bullet 2 
}}}
#{{block{
Bullet 1
Some text in the same bullet
}}}
# Bullet 2 

(Julian Knight, 2006-05-11)
<part atEg hidden>
{{{
This is before the indented text
@@display:block;margin-left:2em;This text will be indented...
...and can even span across several lines...

...or even include blank lines.
@@This is after the indented text 
}}}
This is before the indented text
@@display:block;margin-left:2em;This text will be indented...
...and can even span across several lines...

...or even include blank lines.
@@This is after the indented text 
</part>
<part tblMarkup hidden>
{{{
|table caption|c
|header|header|h
|text|more text|
|!heading|!heading|
|>|colspan|
|rowspan|left align |
|~| center |
|bgcolor(green):green| right|
|footer|footer|f
}}}
</part>
<part tblShow hidden>
|table caption|c
|header|header|h
|text|more text|
|!heading|!heading|
|>|colspan|
|rowspan|left align |
|~| center |
|bgcolor(green):green| right|
|footer|footer|f
</part>

!usage
{{{[img[Forward.png]]}}}
[img[Forward.png]]
!notes
//none//
!type
image/png
!file
file:///C:/Dokumente und Einstellungen/Jan/Desktop/Tiddly wiki Neu/Play_Button.png
!url

!data
data:image/png;base64,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////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAKOSURBVHjadJRLaxNRGIafc+aMpo1SsIXQgq2oG3XpwqagC126cuNGQejWf+BvcKWCCyELL10IuhERrAtRJAUtLiwUEUvES9K0uc6YzMyZOeMik2RS028zw+Hhe99zvouIGYmS9sPAPz96KNJQ5VL8SgdB4Lth92rqXA1/d4DXOtQGJBS6N//PtAPm4stuVweBCY3xXMfl1ihUFoKLLxpVt9b2jD2RVXbYbVP99D4FnRZvAhp/ymWnXgCWD2UOZ0WXynrjywAqSRlWKP2s1QqJwHJ2IitpFZu51b7xiGB3k981t89QYDnIIGIkgAQ2gk5lc2urcidh7gEU2q2WNlhne9DnKPpbrTrO/cGVfYCC7/trM8groEBLf7tUuZt6vFNW1JMkiuYUSN5HkVPdddNlMLlM4swYIc4h6Xqd9na9MFKs8sEeRbwTl06gCGPjOA8IUsxt2rPbEUAcgUI9ZcK0HPA4M4DaUJ5uRMDaBaSylbZ16Ppg+DWiWJut+YBBPkJ6Hc/rjDpKfB22gJhjID3tBZpxUctZgFAg3Y4XmLEQ5UkQlg3KDSekGA8dckBYD0G52hwQ+zLUPUB91ovZfZk8k7PrILE/1s0yXL4c9+Ndtp+naNVXQMu39caXBvDhwyDHjyMJQ75xsjctOba/RiNCTZkwWPPZXtOtHphrqvwYz7DUzD4EjYIK812RL6afsadF6/hzkvZdP2pNWio/TLbRY5RamAJ0Mi1XjfYDtFlLZVtqLTDzGHR/pBZlOO/xayoaaC5a7WNTrJCCuCHib8x9nw6NKQJ5VVeZj5Aw/TG3geu+3sr9NjPUZusnnjFkhgvD7n2uxYgnfVH9/36y9xRPj19i9lhkDzTg9rTqvwEAJG9AhLd3BhEAAAAASUVORK5CYII=
<<openStory "+tiddler.title+" "Zusammenstellung öffnen" "Öffnet alle Einträge der dieser Zusammenstellung">>
Warum hast du das getan?
Siehst du das (nicht) auch?
Gestorben? Wer ist gestorben?
Wie kannst du nur...?
Hörst du bitte mal damit auf?
Was ist eigentlich dein Problem
Hast du mich (überhaupt) verstanden?
Ich muss dir was sagen...
...das darft du echt niemandem erzählen.
Wo warst du?
Warum hast du mir nicht zurückgeschrieben?
Denkst du eigentlich nie nach?
Die Stichworte führen jeweils zu Überlegungen und Hinweisen zu dem jeweiligen Aspekt. Auf diesen Seiten können auch weiter Materialien verlinkt werden. Das ''X'' soll jeweils zu einer knappen Liste von Fragen führen, die sich das aktuell bearbeitete Stück anwenden lassen.
Die Liste ist noch nicht voll ständig bearbeitet, die kursiven Einträge fehlen noch. 
|>|>| [[Dramaturgie und Stückentwicklung|Überlegungen_zur_Dramaturgie]] |[[x|Fragen_zur_Dramaturgie]]|>|>| [[Improvisation|Überlegungen_zur_Improvisation]] | ''[[X|Einschätzung_von_Spieleinfällen]]''|
| [[Plot|Überlegungen_zum_Plot]] | [[x|Fragen_zum_Plot]] | [[Handlung|Überlegungen_zur_Handlung]] | [[x|Fragen_zur_Handlung]] | [[Spannung_und_Narration|Spannung_und_Narration]] |[[x|Fragen_zu_Spannung_und_Narration]] | [[Rhythmus|Überlegungen_zum_Rhythmus]] |[[x|Fragen_zum_Rhythmus]] |
| [[Spiel|Überlegungen_zum_Spiel]] | [[x|Fragen_zum_Spiel]] | [[Sprache und Stimme|Überlegungen_zu_Sprache_und_Stimme]] | [[x|Fragen_zu_Sprache_und_Stimme]] |>|>| [[Präsenz und Konzentration|Präsenz_und_Konzentration]] | [[x|Fragen_zu_Präsenz_und_Konzentration]] |
|>|>| [[Figuren|Überlegungen_zu_Figuren]] | ''[[X|Fragen_zur_Figur]]'' |>|>| [[Zusammenspiel|Überlegungen_zum_Zusammenspiel]] | [[x|Fragen_zum_Zusammenspiel]] |
|>|>|>| [[Komposition]] | [[x|Fragen_zur_Komposition]] |>| [[Proben]] |[[x|Checkliste Proben]]|
| [[Zeit|Überlegungen_zur_Zeit_auf_der_Bühne]] | [[x|Fragen_zur_Zeit_auf_der_Bühne]] | [[Emotionen|Überlegungen_zu_Emotionen_auf_der_Bühne]] | [[x|Fragen_zu_Emotionen_auf_der_Bühne]] | [[Humor und Komik|Humor_und_Komik]] | [[x|Fragen_zum_Humor]] | [[Rituale|Überlegungen_zu_Ritualen_auf_der_Bühne]] | [[x|Fragen_zu_Ritualen_auf_der_Bühne]] |
|>|>|>|>|>|>| [[Bühnenraum|Überlegungen_zum_Bühnenraum]] | [[x|Fragen_zum_Bühnenraum]] |
| [[Positionen|Überlegungen_zur_Position_auf_der_Bühne]] | [[x|Fragen]] | [[Bilder|Überlegungen_zu_Bildern]] | [[x|Fragen]] | [[Requisiten|Überlegungen_zu_Requisiten]] | [[x|Fragen_zu_Requisiten]] | [[Kostüm|Überlegungen_zum_Kostüm]] | [[x|Fragen_zum_Kostüm]] |
|>|>|>|>|>|>| [[Ton|Überlegungen_zum_Ton]] | [[x|Fragen_zum_Ton]] |
|>|>|>|>|>|>| [[Vorbereitung der Aufführung]] | [[x|Countdown]] |
| [[Technik und Medien|Technik_und_Medien]] | [[x|Fragen_zu_Technik_und_Medien]] | [[Werbung]] | [[x|Checkliste_Werbung]] |>| [[Premiere]] | [[Reflexion|Feedback und Reflexion]] | [[x|Fragen_zur_Manöverkritik]] |



Berührt euch das Thema? Entsteht Komik oder ein anderes Gefühl.
Habt ihr Lust den Einfall spielerisch umzusetzen?
Fühlt ihr euch mit der Darstellung der Vorschlags herausgefordert...oder überfordert oder unterfordert der Vorschlag euch?
Bietet der Einfall Möglichkeiten für eine vielschichtiger Umsetzung?
Eröffnet die Szene verschiedene Interpretationsmöglichkeiten?
Ergeben sich Handlungsstränge und Spannungsbögen?

Sind spannende Bilder oder Choreographien auf der Bühne entstanden?
Habt Ihr etwas interessantes erfahren?
Wirkten die Verwicklungen einigermaßen organisch? 
Sind die Personen und Handlung glaubwürdig, ist die Absurdität oder Unglaubwürdigkeit interssant oder komisch...oder keines von beiden?
Überrascht euch die Handlung...oder baut die Szene auf dem Nachspielen von Klischees auf.
Gab es eine unvorhergesehene Wendung?
Interessiert euch, wie es weitergeht? 
Würde es sich anbieten die Szene noch ein mal in stilisierterer oder präziserer Form zu spielen?

Kann der Zuschauer verstehen, worum es geht?
Funktioniert die Personenkonstellation?
Begreift der Zuschauer die Konflikt und die Ziele der einzelnen Protagonisten?


!!Fragen zur Figur
Woher kommt die Figur, was hat sie zuvor gemacht?
Was ist vor ihrem Auftritt geschehen
...und was weiß Sie über die Situation die Figur davon?
In welcher Stimmung betritt Sie die Bühne?
Was will die Figur, wenn Sie die Bühne betritt 
...und was müsste sie tun um diese Absicht umzusetzen?
Was tut die Figur tatsächlich...
...und warum tut Sie es?
Was widerfährt der Figur
...und was erfährt Sie?
Wie beureilt Sie das Geschehene und Erfahrene
....fühlt Sie sich als Sieger oder als Verlierer?
Welche Schlussfolgerungen zieht die Figur...
und was tut Sie nach der Szene?
!!Fragen zur szenischen Umsetzung
Welche Informationen müssen/sollten durch die Szene geklärt werden, was könnte offen bleiben?
An welcher Stelle werden die Informationen gegeben?
Wie sollen die Hinweise gegeben werden, wo ist es besser diese Informationen durch das Spiel zu vermitteln, als durch den Text.

!!Szene
Welche Geschichte/Idee war Ausgangspunkt der Szene und ist diese noch zu erkennen?
Gibt es immer einen klaren Fokus im Bühnengeschehen?
Gibt es eine Entwicklung der Figuren? 
Was sind die Angelpunkte/Bruchpunkte der Handlung?
Wie können Anfang und Auftritte spannend gestaltet werden?
Wie sollen das Ende der Szene wirken auf der Bühne wirken...
...und wie wird dieses Ziel erreicht?
Welche theaterästhetischen Mittel können wir einsetzen um die Wirkung zu unterstreichen? 
!!Die Szene im Zusammenhang
Was muss der Zuschauer wissen. Was muss/soll er erfahren?
In welchem Verhältnis Szene zu der davor  und zu der danach?
Passt die Szene an dieser Stelle in den großen Bogen des Stückes.
!!Das Stück - Handlungsbogen
Wird das Thema des Stückes durch die Handlung/Szenen transportiert?
Wird ein Handlungsbogen erkennbar?
Ist die Handlung verständlich? Ist die Handlung nachvollziehbar?
Welche Wirkung soll das Stück haben? Lässt die Handlung diese zu?
Ist eine Gliederung oder Entwicklung zu erkennen? 
Wie kann die Handlung an bestimmten Stellen zugespitzt werden?
Wird am Ende klar worauf wir hinaus wollten?

Stopptanz mit Musik
Gehen, Gemeinsamen Schrittrhythmus finden. Kleine exzentrische Eigenarten entwickeln kleines aus der Reihe Tanzen und in den Rhythmus zurückfinden.
Nach dem Stopp der Musik wird Beruf oder ein anderes Charakteristikum einer Figur gerufen.
Ihr sucht in einer Zehntelsekunde nach einer passenden Geste und im Freeze stehen 
Wenn die Musik wieder beginnt, geht ihr in dieser Rolle los, und verkörpert diese weiter pantomimisch bis zum nächsten stop der Musik.
Findet beim Gehen wieder einen gemeinsamen Rhythmus.
Ein Spieler steht vor dem Publium, sein Spielpartner spielt dessen Arme indem er sich hinter ihn stellt und die seinen unter dessen Schultern hindurchsteckt. Der Vordermann verschränkt seine Arme hinter seinem Spielpartner.
Er spricht und sein Hintermann macht passenden Armbewegungen. Dabei kann er auch umgekehrt mit seinen Bewegungen Vorgaben für den Sprechenden machen. 

Spielmöglichkeiten:
Ein Experte wird zu Beginn des Spiels aus dem Raum geschickt. Vom Publikum wird ein wissenschaftlicher Begriff oder eine Erfindung erfragt, die der Experte raten muss und die es nicht gibt. Der Moderator stellt den Experten vor und interviewt ihn. Ziel ist es, dass Moderator und die fremden Arme dem Experten dezente Hinweise auf den zu ratenden Begriff geben, damit dieser ihn am Ende errät.
Auch Fragen aus dem Publikum sind möglich.

Der Experte kennt das Thema oder die Erfindung. In diesem Fall ist es kein Ratespiel mehr, sondern eine wissenschaftliche Runde, bei der der Experte den Zuschauern erklärt, worum es bei dem Thema/der Erfindung eigentlich geht.

Der Experte stammt aus einem fernen Land und ist unserer Sprache nicht mächtig und spricht nur Gramolo (Kauderwelsch). In diesem Fall gibt es einen Dolmetscher, der die Ausführungen des Experten übersetzt und gleichzeitig die Fragen des Moderators an den Experten.

Ein Angeklagter/ ein Rechtsanwalt schildert vor Gericht einen Tathergang. 
/***
|''Name''|FromPlaceToPlacePlugin|
|''Description''|allows to substitute current tiddlers or page instead of opening tiddlers/pages in addition|
|''Documentation''|see below|
|''Type''|plugin|
|''Version''|1.2.0|
|''CoreVersion''|2.5.0|
|''Source''|http://yakovl.bplaced.net/TW/FPTP.html#FromPlaceToPlacePlugin|
|''Author''|Yakov Litvin|
|''Contact''|See the [[main plugin discussion thread|https://groups.google.com/forum/#!topic/tiddlywiki/bICRWy8qo8g]] and [[contacts|http://customize.tiddlyspace.com/#%5B%5BYakov%20Litvin%5D%5D]]|
|''Copyright''|Yakov Litvin, 2013|
|''Licence''|[[BSD-like open source license|http://yakovl.bplaced.net/TW/FPTP.html#%5B%5BYakov%20Litvin%20Public%20Licence%5D%5D]]|
!!!Introduction
In ~TiddlyWiki, links work "comulatively": when you click an internal link, you get +1 tiddler opened, external links open pages without closing ~TiddlyWiki (hence +1 browser tab). At times, this causes unnecessary "flooding" with opened things (tiddlers/pages). To solve this, FromPlaceToPlacePlugin was created.

It works in a simple way: it keeps the common functionality of the "click a link" action, but "hold meta key + click a link" causes "close and open" action:
* for internal links, this means "close the tiddler in which the link is placed and open the target tiddler"
* for external links, this means "open the page in the same browser tab"
!!!Installation & usage
Aside the usual import/copy-and-add-{{{systemConfig}}}-tag action, you need to adjust the meta keys for internal and external links (and reload afterwards). To do this, change the "Config" section of this tiddler ({{{txtFromTiddlerToTiddlerKey}}} for internal and {{{txtFromPageToPageKey}}} for external links), if necessary. Note that:
* {{{shift}}} doesn't work well for external links in Opera: on shift+click it opens the link in a new tab, so this will result in two equal tabs opened (with Opera, I recommend {{{alt}}})
* {{{alt}}} doesn't work well with IE, so you probably would prefer {{{shift}}}
* each {{{alt}}}, {{{ctrl}}} and {{{shift}}} work (with the limitations above); any other value of an option deactivates corresponding feature
Once the meta keys are set and TW is reloaded, try to click links..
!!!Demo
* click this [[internal link|Introduction to FromPlaceToPlacePlugin]] when pressing {{{shift}}} (or whatever meta key you've set)
* click this [[external link|http://yakovl.bplaced.net/TW/STP/STP.html]] when holding {{{alt}}} key
!!!Additional notes
* this works even with implicit links (like those in the "references" popup)
* "external links" are links with the {{{externalLink}}} class, so links created with inline-html won't work unless the class is added
!!!Config
***/
//{{{
config.extensions.txtFromPageToPageKey = 'alt';         // each 'alt', 'ctrl' and 'shift' work
config.extensions.txtFromTiddlerToTiddlerKey = 'shift'; // each 'alt', 'ctrl' and 'shift' work
//}}}
/***
!!!Code
***/
//{{{
(function(){
if(version.extensions.FromPlaceToPlacePlugin)
	return;
version.extensions.FromPlaceToPlacePlugin =        { major: 1, minor: 2, revision: 0, date: new Date(2013,10,24)};

var firedWhenKeyWasPressed = function(event,key) {

	return (event.shiftKey && key == 'shift') ||
	       (event.ctrlKey && key == 'ctrl') ||
	       (event.altKey && key == 'alt');
}

//------------------------------------------------------------------------------------------------------------
// From tiddler to tiddler

// keep as a global var for a possibility of introspection
orig_onClickTiddlerLink = onClickTiddlerLink;

// hijack
onClickTiddlerLink = function(ev) {

	var result,
	    sourceTid = story.findContainingTiddler(this),
	    event = ev || window.event,
	    key = config.extensions.txtFromTiddlerToTiddlerKey,
	    close = (firedWhenKeyWasPressed(event,key) && sourceTid)? true : false;

	// to "correct" page and zoomer position,
	// hide the "source" tiddler before opening the "target" and closing the "source"
	if(close)
		sourceTid.style.display = "none";
	result = orig_onClickTiddlerLink(event);
	if(close) {
		var tName = sourceTid.getAttribute("tiddler");
		story.closeTiddler(tName);
	}
	return result;
}

//------------------------------------------------------------------------------------------------------------
// From page to page
jQuery("body").delegate("a.externalLink", "click", function(ev) {

	var event = ev || window.event,
	    key = config.extensions.txtFromPageToPageKey,
	    close = firedWhenKeyWasPressed(event,key),
	    target = jQuery(this).attr("href");

	if(close) {
		window.location.assign(target);
		return false;
	}
});

})();
//}}}
!Page
<script label="Vollbild">


function exitFullscreen() {
   if     (document.exitFullscreen)       document.exitFullscreen();
   else if(document.mozCancelFullScreen)  document.mozCancelFullScreen();
   else if(document.webkitExitFullscreen) document.webkitExitFullscreen();
}


function goFullscreen(element) {
   if(element.requestFullscreen)            element.requestFullscreen();
   else if(element.mozRequestFullScreen)    element.mozRequestFullScreen();
   else if(element.webkitRequestFullscreen) element.webkitRequestFullscreen();
   else if(element.msRequestFullscreen)     element.msRequestFullscreen();
}


var fullscreenEnabled = document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled;
var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement;


if     (fullscreenElement) exitFullscreen()
else if(fullscreenEnabled) goFullscreen(document.documentElement)
else                       SendKeys("{F11}"); // ancient brute force method to toggle Fullscreen.


place.innerHTML=fullscreenElement?"Vollbild":"Browser zeigen";
</script> 
!
!Page
<script label="Vollbild">
// Find the right method, call on correct element
function launchIntoFullscreen(element) {
  if(element.requestFullscreen) {
    element.requestFullscreen();
  } else if(element.mozRequestFullScreen) {
    element.mozRequestFullScreen();
  } else if(element.webkitRequestFullscreen) {
    element.webkitRequestFullscreen();
  } else if(element.msRequestFullscreen) {
    element.msRequestFullscreen();
  }
}
// Launch fullscreen for browsers that support it!
launchIntoFullscreen(document.documentElement); // the whole page
</script>
!Für Einzelnes Element
<script label="Fullscreen">
// Find the right method, call on correct element
function launchIntoFullscreen(element) {
  if(element.requestFullscreen) {
    element.requestFullscreen();
  } else if(element.mozRequestFullScreen) {
    element.mozRequestFullScreen();
  } else if(element.webkitRequestFullscreen) {
    element.webkitRequestFullscreen();
  } else if(element.msRequestFullscreen) {
    element.msRequestFullscreen();
  }
}
// Launch fullscreen for browsers that support it!
launchIntoFullscreen(document.getElementById("Tiddler")); // any individual element
</script>
/***
|Name|FullScreenPlugin|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#FullScreenPlugin|
|Version|1.1|
|Requires|~TW2.x|
!Description:
Toggle between viewing tiddlers fullscreen and normally. Very handy for when you need more viewing space.

!Demo:
Click the ↕ button in the toolbar for this tiddler. Click it again to turn off fullscreen.

!Installation:
Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.
Edit the ViewTemplate to add the fullscreen command to the toolbar.

!History:
*25-07-06: ver 1.1
*20-07-06: ver 1.0

!Code
***/
//{{{
var lewcidFullScreen = false;

config.commands.fullscreen =
{
            text:" ↕ ",
            tooltip:"Fullscreen mode"
};

config.commands.fullscreen.handler = function (event,src,title)
{
            if (lewcidFullScreen == false)
               {
                lewcidFullScreen = true;
                setStylesheet('#sidebar, .header, #mainMenu{display:none;} #displayArea{margin:0em 0 0 0 !important;}',"lewcidFullScreenStyle");
               }
            else
               {
                lewcidFullScreen = false;
                setStylesheet(' ',"lewcidFullScreenStyle");
               }
}

config.macros.fullscreen={};
config.macros.fullscreen.handler =  function(place,macroName,params,wikifier,paramString,tiddler)
{
        var label = params[0]||" ↕ ";
        var tooltip = params[1]||"Fullscreen mode";
        createTiddlyButton(place,label,tooltip,config.commands.fullscreen.handler);
}

var lewcid_fullscreen_closeTiddler = Story.prototype.closeTiddler;
Story.prototype.closeTiddler =function(title,animate,slowly)
{
           lewcid_fullscreen_closeTiddler.apply(this,arguments);
           if (story.isEmpty() && lewcidFullScreen == true)
              config.commands.fullscreen.handler();
}


Slider.prototype.lewcidStop = Slider.prototype.stop;
Slider.prototype.stop = function()
{
           this.lewcidStop();
           if (story.isEmpty() && lewcidFullScreen == true)
              config.commands.fullscreen.handler();
}
//}}}
/***
|''Name:''|SlideShowPlugin|
|''Description:''|Creates a slide show from any number of tiddlers|
|''Documentation:''|[[SlideShowPlugin Documentation|SlideShowPluginDoc]]|
|''Author:''|Paulo Soares / fork: [[Tobias Beer|http://tobibeer.tiddlyspace.com]]|
|''Contributors:''|John P. Rouillard|
|''Version:''|2.4.3 (2013-10-08)|
|''Source''|https://raw.github.com/tobibeer/TiddlyWikiPlugins/master/forked/TiddlersBarPlugin.js|
|''Master:''|http://www.math.ist.utl.pt/~psoares/addons.html|
|''License:''|[[Creative Commons Attribution-Share Alike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.5.0|
This fork introduces the {{{controls}}} parameter that allows to show the controls by default.

Provides mobile touch support: install touchwipe as a plugin...
http://www.netcu.de/jquery-touchwipe-iphone-ipad-library
***/
//{{{
(function($) {

//# ensure that the plugin is only installed once
if(!version.extensions.SlideShowPlugin) {
  version.extensions.SlideShowPlugin = {
    installed: true
  };

var me = config.macros.slideShow = {

maxTOCLength: 30,
separator: '-s-',

text: {
  label: "slide show",
  tooltip: "Start the slide show",
  quit: {
    label: "x",
    tooltip: "quit",
    button: 'quit slideshow'
  },
  firstSlide: {
    label: "<<",
    tooltip: "first slide"
  },
  previous: {
    label: "<",
    tooltip: "previous slide"
  },
  next: {
    label: ">",
    tooltip: "next slide"
  },
  lastSlide: {
    label: ">>",
    tooltip: "last slide"
  },
  goto: {
    label: "Go to slide:"
  },
  resetClock: {
    tooltip: "reset clock"
  },
  overlay: "overlay"
},

handler: function(place, macroName, params, wikifier, paramString){
  var px = paramString.parseParams(null,null,false);
  createTiddlyButton(
    place,
    getParam(px, "label", me.text.label),
    getParam(px, "tooltip", me.text.tooltip),
    function(){
      me.onClick(place, paramString);
      return false;
    }
  );
  return false;
},

onClick: function(place, paramString) {
  var slide,
    count = 0,
    t0 = new Date(0),
    title = story.findContainingTiddler(place),
    px = paramString.parseParams(null,null,false),
    params = paramString.readMacroParams();

  title = title ? title.getAttribute("tiddler") : null;
  title = getParam(px,"tiddler", title);

  me.mobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
  me.blocked = 0;
  me.slides = [];
  me.slideTOC = [];
  me.openTiddlers = [];

  me.single = params.contains('single');
  me.clicks = !params.contains('noClicks');
  me.keyboard = !params.contains('noKeyboard');
  me.showAll = params.contains('showAll');
  me.cycle = params.contains('cycle');
  me.overlays = !params.contains('noOverlays');
  me.controls = params.contains('controls');

  me.theme = getParam(px,"theme");
  me.tag = getParam(px,"tag");
  me.toc = getParam(px,"toc","headers");
  me.sort = getParam(px,"sort");
  me.clockFormat = getParam(px,"clockFormat",'0hh:0mm:0ss');
  me.auto = getParam(px,"auto",0);
  me.header = getParam(px,"header",title);
  me.footer = getParam(px,"footer","");
  me.clock = getParam(px,"clock");
  me.clockType = parseFloat(me.clock);

  if(me.clock){
    me.clockCorrection = t0.getTimezoneOffset() * 60000;
    t0 = new Date();
    me.clockMultiplier = 1;
    me.clockInterval = 0;
    if(me.clockType < 0) {
      me.clockMultiplier = -1;
      me.clockInterval = -me.clockType*60000;
    } else if(me.clockType == 0){
      me.clockCorrection = 0;
      t0 = new Date(0);
    }
    me.clockStartTime = t0.getTime();
  }

  $("#tiddlerDisplay > *").each(function(){
    me.openTiddlers.push( $(this).attr('tiddler') )
  });

  //slideshow in one tiddler
  if(me.single){
    if(!store.tiddlerExists(title)) return;
    $.each(
      store.getTiddlerText(title).split(me.separator),
      function(){
        count++;
        slide = new Tiddler();
        slide.title ="TempSlide" + count;
        slide.tags[0] = "excludeLists";
        slide.text = $.trim(this);
        slide.fields['doNotSave'] = true;
        store.addTiddler(slide);
        me.buildTOC(count,slide.title);
        me.slides.push(slide.title);
      }
    )

  //slideshow by tag
  } else if(me.tag){
    $.each(
      store.getTaggedTiddlers(me.tag, me.sort),
      function(){
        count++;
        me.buildTOC(count,me.title);
        me.slides.push(me.title);
      }
    )

  //slideshow by links
  } else {
    story.displayTiddler(null,title);
    $.each(
      $('[tiddler=' + title + ']').find('.viewer').find('.tiddlyLinkExisting'),
      function(){
        if(!$(this).parents().hasClass("exclude")){
          slide = $(this).attr('tiddlylink');
          count++;
          me.buildTOC(count,slide);
          me.slides.push(slide);
        }
      }
    )
  }

  me.nSlides = me.slides.length;
  if(me.nSlides==0) return false;
  clearMessage();
  me.toggleSlideStyles();
  if(!me.showAll){
    //Attach the key and mouse listeners
    if(me.keyboard && !$("#tiddlerDisplay").hasClass("noKeyboard"))
      $(document).keyup(me.keys);
    if(me.clicks){
      $(document).mouseup(me.clicker);
      document.oncontextmenu = function(){return false;}
    }
    if(me.clock) me.slideClock=setInterval(me.setClock, 1000);
    if(me.auto>0){
      me.autoAdvance=setInterval(me.next, me.auto*1000);
    }
    me.showSlide(1);
  } else {
    story.closeAllTiddlers();
    story.displayTiddlers(null,me.slides);
    $(document).keyup(me.endSlideShow);
  }

  return false;
},

buildNavigator: function() {
  //create the navigation bar
  var btns, i, nav, toc,
      slidefooter = $("#controlBar")[0]

  if(!slidefooter) return;
  $(slidefooter).addClass("slideFooterOff noClicks");
  nav = createTiddlyElement(slidefooter,"SPAN","navigator");
  btns = createTiddlyElement(nav,"SPAN","buttonBar");
  //show controls? => do show
  if(me.controls) $(slidefooter).removeClass('slideFooterOff').show();
  //otherwise toggle visibility when footer is hovered
  else $(slidefooter).bind(
    "mouseenter mouseleave",
    function(e){$(this).toggleClass("slideFooterOff");
  });

  //control buttons for the navigation
  ['firstSlide','previous','quit|endSlideShow','next','lastSlide'].map(function(id){
    id = id.split('|');
    var click = id[1] ? id[1] : id[0],
        id= id[0];
    createTiddlyButton(btns, me.text[id].label, me.text[id].tooltip, me[click], "button " + id );
  });

  if(me.clock){
    if(me.clock == 0){
       createTiddlyElement(nav,"SPAN","slideClock");
    } else {
      createTiddlyButton(
        nav,
        " ",
        me.text.resetClock.tooltip,
        me.resetClock,
        "button",
        "slideClock"
      );
    }
    me.setClock();
  }

  createTiddlyElement(slidefooter,"SPAN","slideCounter")
    .onclick = me.toggleTOC;

  toc = createTiddlyElement(
    createTiddlyElement(document.body, 'div','toc', me.mobile ? ' mobile' : ''),
    'div'
  );

  if(me.mobile)
    createTiddlyButton(toc, me.text.quit.button, '', me.endSlideShow, "button quit");

  for(i=0; i<me.slideTOC.length; i++){
    $(toc).append(me.slideTOC[i][2]);
      $(toc.lastChild)
      .addClass("tocLevel"+me.slideTOC[i][1])
      .css("cursor", "pointer")
      .hover(
        function () {$(this).addClass("highlight");},
        function () {$(this).removeClass("highlight");}
      )
      .attr("slide",me.slideTOC[i][0])
      .click(me.showSlideFromTOC);
  }

  //input box to jump to specific slide
  $(
    createTiddlyElement(
      createTiddlyElement(toc, "DIV", "jumpItem", null, me.text.goto.label),
      "INPUT",
      "jumpInput",
      null,
      null,
      null,
      {type:'text'}
    )
  ).keyup(me.jumpToSlide);

  me.wipe('#slideHeader, #slideFooter, #controlBar');
},

//Used to shorten the TOC fields
abbreviate: function(label){
  var t, temp = new Array();
  if(label.length > me.maxTOCLength) {
    temp = label.split(' ');
    label = temp[0];
    for(t=1; t<temp.length; t++){
      if((label.length+temp[t].length)<=me.maxTOCLength){
        label += " " + temp[t];
      } else {
        label += " ...";
        break;
      }
    }
  }
  return label;
},

buildTOC: function(count,title) {
  var frag, level = 1, m, matches, txt;

  switch(me.toc){
  case "titles":
    me.slideTOC.push([
      count,
      level,
      "<div>" + me.abbreviate(title) + "</div>"
    ]);
    break;

  case "headers":
    frag = wikifyStatic(store.getTiddlerText(title));
    txt = frag.replace(/<div class="comment">.*<\/div>/mg,"");
    matches = txt.match(/<h[123456]>.*?<\/h[123456]>/mgi);
    if(matches){
      for (m=0; m<matches.length; m++){
        level = matches[m].charAt(2);
        txt = matches[m].replace(/<\/?h[123456]>/gi,"");
        txt = me.abbreviate(txt);
        me.slideTOC.push([
          count,
          level,
          "<div>" + txt + "</div>"
        ]);
      }
    }
  }
},

showSlideFromTOC: function(e) {
  var slide = parseInt(e.target.getAttribute('slide'));
  $("#toc").hide();
  me.showSlide(slide);
  return false;
},

toggleTOC: function(){
  var $j = $("#jumpInput");
  $("#toc").toggle();
  $j.val('');
  if(!$j.closest('.mobile').length) $j.focus();
  return false;
},

jumpToSlide: function(e){
  if(e.which==13){
    var s = parseInt($("#jumpInput").val());
    if(!isNaN(s)){
      s = Math.min(s, me.nSlides);
      $("#toc").hide();
      me.showSlide( Math.max(s, 1) );
    } else {$("#jumpInput").val('');}
  }
  return false;
},

toggleSlideStyles: function(){
  var contentWrapper = $('#contentWrapper');
  if(contentWrapper.hasClass("slideShowMode")){
    refreshPageTemplate();
    removeStyleSheet("SlideShowStyleSheet");
    if(me.theme) removeStyleSheet(me.theme);
  } else {
    $("#displayArea").prepend(
      '<div id="slideBlanker" style="display:none"></div>'+
      '<div id="slideHeader">' + me.header + '</div>'+
      '<div id="slideFooter">' + me.footer + '</div>'+
      '<div id="controlBar"></div>');
    setStylesheet(
      store.getRecursiveTiddlerText("SlideShowStyleSheet"),"SlideShowStyleSheet");
    if(me.theme && store.tiddlerExists(me.theme)){
      setStylesheet(store.getRecursiveTiddlerText(me.theme),me.theme);
    }
    me.buildNavigator();
  }
  contentWrapper.toggleClass("slideShowMode");
  return false;
},

showSlide: function(n){
  var s, contents;
  if(me.cycle) {
    if(n>me.nSlides) {
      n = 1;
    } else if(n<1) {
      n = me.nSlides;
    }
  } else {
    if(n>me.nSlides || n<1) return;
  }
  story.closeAllTiddlers();
  if(me.clock=='-'){me.resetClock();}
  s = story.displayTiddler(null,String(me.slides[n-1]));
  if(s)s.setAttribute('ondblclick', null);
  me.wipe('.tiddler');
  $("body").removeClass("slide" + me.curSlide);
  me.curSlide = n;
  $("body").addClass("slide slide"+me.curSlide);
  $("#slideCounter").text(me.curSlide+"/"+me.nSlides);
  if(me.overlays){
    var contents = $(".viewer *");
    me.numOverlays = 1;
    while(1){
      if(contents.hasClass(me.text.overlay + me.numOverlays)){
        me.numOverlays++;
      } else {break;}
    }
    me.numOverlays--;
    me.showOverlay(0);
  }
  return false;
},

showOverlay: function(n){
  var i, set;
  if(!me.overlays || me.numOverlays == 0 || n<0 || n>me.numOverlays){return;}
  for(i=1; i<n; i++){
    set = $(".viewer "+"."+me.text.overlay + i);
    set.removeClass("currentOverlay nextOverlay");
    set.addClass("previousOverlay");
  }
  set = $(".viewer "+"."+me.text.overlay + n);
  set.removeClass("previousOverlay nextOverlay");
  set.addClass("currentOverlay");
  for(i=n; i<me.numOverlays; i++){
    set = $(".viewer "+"."+me.text.overlay + (i+1));
    set.removeClass("previousOverlay currentOverlay");
    set.addClass("nextOverlay");
  }
  me.curOverlay = n;
},

firstSlide: function(){
  me.showSlide(1);
  return false;
},

lastSlide: function(){
  me.showSlide(me.nSlides);
  return false;
},

next: function(){
  if(!me.overlays || me.numOverlays == 0 || me.curOverlay == me.numOverlays) {
    me.showSlide(me.curSlide+1);
  } else {
    me.showOverlay(me.curOverlay+1);
  }
  return false;
},

previous: function(){
  if(!me.overlays || me.numOverlays == 0 || me.curOverlay == 0) {
    me.showSlide(me.curSlide-1);
    me.showOverlay(me.numOverlays);
  } else {
    me.showOverlay(me.curOverlay-1);
  }
  return false;
},

function exitFullscreen() {
   if     (document.exitFullscreen)       document.exitFullscreen();
   else if(document.mozCancelFullScreen)  document.mozCancelFullScreen();
   else if(document.webkitExitFullscreen) document.webkitExitFullscreen();
};

endSlideShow: function(){
  if(me.autoAdvance) {clearInterval(me.autoAdvance);}
  if(me.clock) clearInterval(me.slideClock);
  $('#toc').remove();
  story.closeAllTiddlers();
  me.toggleSlideStyles();
  story.displayTiddlers(null,me.openTiddlers);
  $('body').removeClass('slide slide' + me.curSlide);
  document.oncontextmenu = function(){};
  $(document).unbind();
  exitFullscreen();

  return false;
},

// 'keys' code adapted from S5 as adapted from http://mozpoint.mozdev.org
keys: function(key) {
  if(key.which == 27){ //ESC
    me.endSlideShow();
  
  }else if (key.which == 66){ //B
    $("#slideBlanker").toggle();
    me.blocked = (me.blocked +1)%2;

  }else if(0 == me.blocked){
    switch(key.which) {
      case 32: // spacebar
        if(me.auto>0){
          if(me.autoAdvance){
            clearInterval(me.autoAdvance);
            me.autoAdvance = null;
          } else {
            me.autoAdvance=setInterval(me.next, me.auto*1000);
          }
        } else {
          me.next();
        }
        break;
      case 33: // page up
         me.showSlide(me.curSlide-1);
        break;
      case 34: // page down
        me.showSlide(me.curSlide+1);
        break;
      case 35: // end
        me.lastSlide();
        break;
      case 36: // home
        me.firstSlide();
        break;
      case 37: // left
        me.previous();
        break;
      case 38: // up
        me.showOverlay(0);
        break;
      case 39: // right
        me.next();
        break;
      case 40: // down
        me.showOverlay(me.numOverlays);
        break;
      }
    }
  return false;
},

clicker: function(e) {
  if(
    me.blocked == 1 ||
    $(e.target).attr('href') ||
    $(e.target).is('input') ||
    $(e.target).parents().andSelf().hasClass('noClicks')
  ) return true;

  if($("#toc").is(':visible')){
    me.toggleTOC();
  } else {
    if((!e.which && e.button == 1) || e.which == 1) {
      me.next();
    }
    if((!e.which && e.button == 2) || e.which == 3) {
      me.previous();
    }
  }
  return false;
},

setClock: function(){
  var now = new Date(),
    time = now.getTime() - me.clockStartTime;

  time =
    me.clockMultiplier * time +
    me.clockInterval +
    me.clockCorrection;

  now.setTime(time);
  time = now.formatString(me.clockFormat);
  $("#slideClock").text(time);
  return false;
},

resetClock: function(){
  var t,s;
  if(me.clock == 0) return;
  t = new Date(0);
  if(me.clockStartTime > t){
    s = new Date();
    me.clockStartTime = s.getTime();
  }
  return false;
},

wipe : function(el){
  if( $.fn.touchwipe ) {
    $(el).touchwipe({
      wipeLeft: me.next,
      wipeRight: me.previous
    });
  }
}
}

config.formatters.push( {
  name: "SlideSeparator",
  match: "^" + me.separator + "+$\\n?",
  handler: function(w) {
    createTiddlyElement(w.output,"hr",null,'slideSeparator');
  }
});

config.shadowTiddlers.SlideShowStyleSheet = [
"/*{{{*/",
".header, #mainMenu, #sidebar,",
"#backstageButton, #backstageArea,",
".toolbar, .title, .subtitle,",
".tagging, .tagged, .tagClear, .comment{",
" display:none !important",
"}\n",
"#slideBlanker{",
" position: absolute;",
" top: 0;",
" left: 0;",
" width: 100%;",
" height: 100%;",
" z-index: 90;",
" background-color: #000;",
" opacity: 0.9;",
" filter: alpha(opacity=90)",
"}\n",
".nextOverlay{",
" visibility: hidden",
"}\n",
".previousOverlay,.currentOverlay{",
" visibility: visible",
"}\n",
"#displayArea{",
" font-size: 250%;",
" margin: 0 !important;",
" padding: 0",
"}\n",
"#controlBar{",
" position: fixed;",
" bottom: 2px;",
" right: 0.5em;",
" width: 100%;",
" text-align: right",
"}\n",
"#controlBar .button{",
" margin: 0 0.25em;",
" padding: 0 0.25em",
"}\n",
"",
"#slideHeader{",
" font-size: 200%;",
" font-weight: bold",
"}\n",
"#slideFooter{",
" position: fixed;",
" bottom: 2px",
"}\n",
".slideFooterOff #navigator{",
" visibility: hidden",
"}\n",
"#slideClock{",
" margin: 0 5px 0 5px",
"}\n",
"#slideCounter{",
" cursor: pointer;",
" color: #aaa",
"}\n",
"#toc{",
" display: none;",
" position: fixed;",
" top: 1em;",
" bottom: 3em;",
" right: 0.5em;",
" font-size: 2em;",
" text-align: left;",
"}\n",
"#toc > div {",
" position:absolute;",
" right:0;",
" bottom:0;",
" padding: 5px;",
" overflow: auto;",
" max-height: 95%;",
" min-width: 300px;",
" background: [[ColorPalette::Background]];",
" border: 1px solid [[ColorPalette::TertiaryMid]];",
"}\n",
"#toc .quit{",
" display:block;",
" margin-bottom:7px;",
"}\n",
"#toc.mobile{",
" font-size: 4em;",
"}\n",
"#jumpItem{",
" padding-left:0.25em;",
" margin-top:7px;",
"}\n",
"#jumpInput{",
" margin-left: 0.25em;",
" width: 3em",
"}\n",
".tocLevel1{",
" font-size: .8em",
"}\n",
".tocLevel2{",
" margin-left: 1em;",
" font-size: .75em",
"}\n",
".tocLevel3{",
" margin-left: 2em;",
" font-size: .7em",
"}\n",
".tocLevel4{",
" margin-left: 3em;",
" font-size: .65em",
"}\n",
".tocLevel5{",
" margin-left: 4em;",
" font-size: .6em",
"}\n",
".tocLevel6{",
" margin-left: 5em;",
" font-size: .55em",
"}\n",
".slide .tiddler{",
" height:100%;",
"}\n",
"/*}}}*/"].join('\n');

config.shadowTiddlers.SlideShowPluginDoc =
"[[SlideShowPlugin Documentation|http://www.math.ist.utl.pt/~psoares/addons.html#SlideShowPluginDoc]]";
}

})(jQuery)
//}}}
<script>
var e = document.getElementById("fullscreen");

e.onclick = function() {

	if (RunPrefixMethod(document, "FullScreen") || RunPrefixMethod(document, "IsFullScreen")) {
		RunPrefixMethod(document, "CancelFullScreen");
	}
	else {
		RunPrefixMethod(e, "RequestFullScreen");
	}

}

var pfx = ["webkit", "moz", "ms", "o", ""];
function RunPrefixMethod(obj, method) {
	
	var p = 0, m, t;
	while (p < pfx.length && !obj[m]) {
		m = method;
		if (pfx[p] == "") {
			m = m.substr(0,1).toLowerCase() + m.substr(1);
		}
		m = pfx[p] + m;
		t = typeof obj[m];
		if (t != "undefined") {
			pfx = [pfx[p]];
			return (t == "function" ? obj[m]() : obj[m]);
		}
		p++;
	}

}

</script>
// Whack fullscreen
function exitFullscreen() {
  if(document.exitFullscreen) {
    document.exitFullscreen();
  } else if(document.mozCancelFullScreen) {
    document.mozCancelFullScreen();
  } else if(document.webkitExitFullscreen) {
    document.webkitExitFullscreen();
  }
}

Fullscreen Properties & Events

Unfortunately the events and properties are still prefixed, but will be unprefixed over time.

    document.fullScreenElement: the element which has been pushed to fullscreen.
    document.fullScreenEnabled:  notes if fullscreen is current enabled.

The fullscreenchange event lets us know when we go to/from fullscreen mode:

var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement;
var fullscreenEnabled = document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled;

Browsers do provide us one helpful bit of fullscreen CSS control:

:-webkit-full-screen {
  /* properties */
}

:-moz-full-screen {
  /* properties */
}

:-ms-fullscreen {
  /* properties */
}

:full-screen { /*pre-spec */
  /* properties */
}

:fullscreen { /* spec */
  /* properties */
}

/* deeper elements */
:-webkit-full-screen video {
  width: 100%;
  height: 100%;
}

/* styling the backdrop*/
::backdrop {
  /* properties */
}
::-ms-backdrop {
  /* properties */
}
/**
 * @name        jQuery FullScreen Plugin
 * @author      Martin Angelov, Morten Sjøgren
 * @version     1.2
 * @url         http://tutorialzine.com/2012/02/enhance-your-website-fullscreen-api/
 * @license     MIT License
 */

/*jshint browser: true, jquery: true */

{{{
(function($){
	"use strict";

	// These helper functions available only to our plugin scope.
	function supportFullScreen(){
		var doc = document.documentElement;

		return ('requestFullscreen' in doc) ||
				('mozRequestFullScreen' in doc && document.mozFullScreenEnabled) ||
				('webkitRequestFullScreen' in doc);
	}

	function requestFullScreen(elem){
		if (elem.requestFullscreen) {
			elem.requestFullscreen();
		} else if (elem.mozRequestFullScreen) {
			elem.mozRequestFullScreen();
		} else if (elem.webkitRequestFullScreen) {
			elem.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
		}
	}

	function fullScreenStatus(){
		return document.fullscreen ||
				document.mozFullScreen ||
				document.webkitIsFullScreen ||
				false;
	}

	function cancelFullScreen(){
		if (document.exitFullscreen) {
			document.exitFullscreen();
		} else if (document.mozCancelFullScreen) {
			document.mozCancelFullScreen();
		} else if (document.webkitCancelFullScreen) {
			document.webkitCancelFullScreen();
		}
	}

	function onFullScreenEvent(callback){
		$(document).on("fullscreenchange mozfullscreenchange webkitfullscreenchange", function(){
			// The full screen status is automatically
			// passed to our callback as an argument.
			callback(fullScreenStatus());
		});
	}

	// Adding a new test to the jQuery support object
	$.support.fullscreen = supportFullScreen();

	// Creating the plugin
	$.fn.fullScreen = function(props){
		if(!$.support.fullscreen || this.length !== 1) {
			// The plugin can be called only
			// on one element at a time

			return this;
		}

		if(fullScreenStatus()){
			// if we are already in fullscreen, exit
			cancelFullScreen();
			return this;
		}

		// You can potentially pas two arguments a color
		// for the background and a callback function

		var options = $.extend({
			'background'      : '#111',
			'callback'        : $.noop( ),
			'fullscreenClass' : 'fullScreen'
		}, props),

		elem = this,

		// This temporary div is the element that is
		// actually going to be enlarged in full screen

		fs = $('<div>', {
			'css' : {
				'overflow-y' : 'auto',
				'background' : options.background,
				'width'      : '100%',
				'height'     : '100%'
			}
		})
			.insertBefore(elem)
			.append(elem);

		// You can use the .fullScreen class to
		// apply styling to your element
		elem.addClass( options.fullscreenClass );

		// Inserting our element in the temporary
		// div, after which we zoom it in fullscreen

		requestFullScreen(fs.get(0));

		fs.click(function(e){
			if(e.target == this){
				// If the black bar was clicked
				cancelFullScreen();
			}
		});

		elem.cancel = function(){
			cancelFullScreen();
			return elem;
		};

		onFullScreenEvent(function(fullScreen){
			if(!fullScreen){
				// We have exited full screen.
			        // Detach event listener
			        $(document).off( 'fullscreenchange mozfullscreenchange webkitfullscreenchange' );
				// Remove the class and destroy
				// the temporary div

				elem.removeClass( options.fullscreenClass ).insertBefore(fs);
				fs.remove();
			}

			// Calling the facultative user supplied callback
			if(options.callback) {
                            options.callback(fullScreen);
                        }
		});

		return elem;
	};

	$.fn.cancelFullScreen = function( ) {
			cancelFullScreen();

			return this;
	};
}}}
<script>
var elem = document.getElementById('#content');
</script>
document.addEventListener("fullscreenchange",function(){

    if(document.fullscreen)){

    }
    else{

    }

}, false);


document.exitFullscreen();

/***
|''Name''|Erweiterung SmartTheme|
|''based on''|AccordionEffect by oc ( http://b-oo-k.net/blog/ ) http://b-oo-k.net/TiddlyWiki/Simple2.html|
|''Modified:''|JR|
|''License:''|[[BSD License|http://bauwebijl-tiddlywiki.appspot.com/#LegalStatements]]|
|''Type''|CSS|
|<<selectTheme>>|<<applyTheme FußnotenAusblenden>><<selectPalette>>|
***/

/*{{{*/
/*FOOTNOTES NOCH NORMAL!!!-------------------------------------------FOOTNOTES NOCH NORMAL!!!*/

.tiddler a.ftnlink {vertical-align: super; font-size: 0.8em; color:red;}
.tiddler a.ftnlink:hover, .tiddler .footnoteholder a.ftnbklink:hover{color:#fff;background:red;}
.tiddler div.footnoteholder{margin:1.8em 1.0em; padding:0.1em 1.0em 0.1em 1.0em ;border-left: 1px solid #ccc;}
.tiddler footnoteholder ol {font-size: 0.9em; line-height: 1.2em;}
.tiddler .footnoteholder li.footnote {margin: 0 0 5px 0;}
.tiddler .footnoteholder a.ftnbklink{color:red;}
[[SmartTheme]]
/*}}}*/
Geht durch den Raum, zunächst neutral,
dann
a.	mit den Fußspitzen nach außen
b	mit den Fußspitzen nach innen
c	auf dem Außenwrist
d	auf dem Innenwrist

         Die Wirkung der Gangarten wird beschrieben: 
•	mit Fuß nach innen gewendet > Unsicherheit
•	Innenwrist > verklemmt, unsicher
•	Außenwrist > Macht, Fußballer

evtl. weiter mit: [[Gangarten - Wie geht der Tramp?]]
Nach einer Übung zu  [[Gangarten|Gangarten - Fußnoten]] werden die Spieler aufgefordert zu experimentieren, um die Besonderheitien der Gangarten von Filmhelden und typischen Figuren herauszufinden 
''Wie geht Chaplins Tramp?''
>mit dem Fuß nach außen gewendet; genaues Abrollen des Fußes und unbewegter Oberkörper (Hier können die SP auch selbst probieren ob Sie den Trick des Ganges finden...)
''Wie geht ein Balletttänzer?'' 
>Füße beschreiben mit gestrecktem Fuß einen Halbkreis und werden mit der Spitze zuerst immer voreinander gesetzt. (Der Schnörkel kommt aus der Zeit des Barock in der man Seinem weiten Stiefelschaft ausweichen musste.)
Erweiterung: 
''Die Verbeugungen der Comedia de l'Arte''
Das vordere Bein ist gestreckt, Arme werden würdig gespreizt...
>Standbein vorne, Blick nach unten > wirkt unterwürfig
>Standbein hinten, Blick nach oben > wirkt aufmüpfig
''Schreitet im Balettgang durch den Raum und erprobt die Verbeugungen!''
''Wie geht ein Westernheld?''
''Geht in zügigem Tempo durch den Raum. Der Blick sollte nach vorne gerichtet sein und zugleich den Raum erfassen. Augenbegegnungen sind erlaubt, sollten aber nicht gesucht werden.''
Sobald ein weitgehend einheitliches Gehtempo etabliert ist, werden nacheinander Gangarten vorgegeben:
•	''neutral'', ausgeglichen: leichte Entspannung, flott, wach, konzentriert 
•	''Manager'':  entschlossen, den Geschäftsabschluss vor Augen, Kinn und Schultern nach vorne.. das Tempo steigert sich ... bis hin zur Hektik bei einem Börsencrash.
•       Ihr seid niedergeschlagen, wie ein ''Weichtier'', kein tragendes Skelett es ist kaum noch Körperhaltung möglich, nur noch Schwabbeln. Ihr geratet in Schwingungen, die kurz vor dem Boden wieder hochgestemmt werden 
•	''Torrero'': Brust raus 
•	''besoffen'': Fall- und ~Hochreiß-Bewegungen, Abwechslung von fließenden und ruckartigen Bewegungen, Taumeln, plötzliche Richtungswechsel 
•	''Krampf'', der den ganzen (!) Körper - also auch die Ohrläppchen, die Nase - befällt. 
•	wie ein strahlend schönes Model
•	wie ein ''Löwe'' auf der Jagd
•	wie ein ''Roboter''
+++![Varianten]...
''Sind die Gangarten etabliert, lässt sich die Übung erweitern''
Einfrieren von Haltungen
fließende Übergänge zwischen den Gangarten, 
Aufeinderprallen/Kombination von zwei Gangarten etc.===
Ihr geht durch den Raum und stellt euch vor, ihr lauft über 
 •	Waldboden, 
 •	über eine taufrische Wiese
•	leichte Brise am Strand, 	
•	warmer Sand, verdammt heißer Sand.
•	durch kniehohes eiskaltes Wasser, das immer höher steigt, 
•	ekelerregendem Schlamm.
•	Ihr kommt ans Ufer aber das besteht aus scharfen Kieseln
•	durch ein Distelfeld
•	durch einen dichten fast undurchdringlichen Urwald
•	der Pfad wird immer schmaler
•	... und steiler, rechts ist ein Abhang, links eine steile Bergwand
•	ihr geht über eine schwankende Hängebrücke
Ihr erreicht die rettende Brückenende und pustet erleichtert aus.
!Inhalt
[[Wie funktioniert diese Sammlung?]]
[[Übungen zusammenstellen]]
[[Baukasten für eine gute Stunde]]
[[Zusammenstellungen speichern]]
[[Probleme beim Speichern]]
[[Diese Sammlung ergänzen, anpassen und überarbeiten]]
<<openStory [[Gebrauchsanweisung]] "alle öffnen" "öffnet alle Artikel dieses Teils der Gebrauchsanweisung">>
!Impressum
[[Impressum]]
[[Haftungsausschluss und Nutzungsbedingungen]]
[[Spende]]

!Inhalt
[[Der Diaschaumodus]]
[[Wie funktioniert diese Sammlung?]]
[[Übungen zusammenstellen]]
[[Baukasten für eine gute Stunde]]
[[Zusammenstellungen speichern]]
[[Diese Sammlung ergänzen, anpassen und überarbeiten]]
<<openStory [[Gebrauchsanweisung]] "alle öffnen" "öffnet alle Artikel dieses Teils der Gebrauchsanweisung">>
!Impressum
[[Impressum]]
[[Haftungsausschluss und Nutzungsbedingungen]]
[[Spende]]

Dieser Teil der Gebrausanweisung erklärt, wie Sie Inhalte bearbeiten und ergänzen und Einträge formatieren können.
!Inhalt
[[Diese Sammlung ergänzen, anpassen und überarbeiten]]
[[Übungen eintragen]]
[[Einträge verschlagworten]]
<<openStory [[Gebrauchsanweisung_2]] "alle öffnen" "öffnet die Artikel zum Bearbeiten">>
Dieser Teil der Gebrausanweisung erklärt, wie Sie Inhalte bearbeiten und ergänzen und Einträge formatieren können.
!Inhalt
[[Formatierung Grundlagen]]
[[Formatierung Links, Bilder, Überschriften]]
[[Formatierung von Tabellen]]
´

[[Rhytmisches Gehen]]
[[Schattengehen]]
[[Dreiteilung des Raumes]]
[[Gedichtzeile als Kommentar]]
[[Den Fokus auf sich ziehen]]
[[Stummschaltung]]
[[Auftritt]]
[[Variationen: Standbild - Pantomime - Gramolo - Schauspiel]]
<<tiddler StoryÖffnenTemplate>>
[[Marionette und Gummipuppe]]
[[Kranich und Schildkröte - Schimpanse und Gorilla]]
[[Zeitlupenspurt]]
[[Drohgebärde, doppelt synchron]]
[[Grimasken ausprobieren]]
[[Machine Infernale - Die Höllenmaschine]]
[[Marktschreier und Melachncholiker]]
[[Gedichtzeile als Kommentar]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
An den Wänden des Raumes verteilt hängen Gedichte,<<tiddler Link##Texte 
with: "GroßstadtLyrik"  Texte 1.5 "zum Beispiel expressionistische Großstadtgedichte">>/%
%/. Alle lesen sich die Gedichte durch und merken sich jeweils eine Gedichtzeile, die sie anschließend im Gehen vor sich hinmurmeln, [oder auf andere Art und Weise artkulieren.|Marktschreier und Melachncholiker]]
!Dialoge
Spieler, die sich begegnen sprechen sich ihren jeweiligen Gedichtzeilen an, sodass ein Dialog entsteht. Beide überlegen sich spontan,  welche Sprechweise am interssantesten wirken könnte.
!Handlung und Kommentar
Die Spieler gehen durch den Raum, nacheinander brechen einzelne aus der Masse aus und tun etwas Auffälliges/Erstaunliches: Schreit, Heulen, lachen, gestikulieren, bleiben auf einem Bein stehen, wälzen sich in Krämpfen auf dem Boden.. die übrigen frieren ein, es gibt einen Moment der Stille, dann ergreift wieder ein einzelner die Initiative und kommentiert die Situation mit seiner Gedichtzeile in einer ihm passend erscheinenden Sprechweise.
Um zu vermeiden, das alle die gleiche Zeile haben gibt es unterschiedliche Methoden: A.) Jeder streicht die Zeile, die er gewählt hat, mit einem bereitgelegtem Stift aus. b)Spieler mit der gleichen Zeile duellieren sich per Schnick Schnack Schnuck, wer die Zeile behalten darf, der Verlierer sucht sich eine Neue.
Auf dem Platz stehen bleiben und zunächst nur Zehen und Füße einfrieren (alles andere bleibt beweglich – hier am besten Musik einspielen). Das Einfrieren allmählich steigern, also von den Füßen > Knie > Hüfte > Schultern > Mund > Augen > Haarwurzeln), 60 Sek. Im totalen Freeze bleiben, dann langsam wieder entsprechend der oben genannten Stationen auftauen.
Ihr werdet langsamer und langsamer und friert ein.
Ihr habt einen erneuten Energieschub und geht ganz aufgergt durch den Raum,
Zack ein Kurzschluss: Ihr bleibt in der aufgeregten Pose stehen.
Wir machen das jetzt mit iimer neuen Gefühlen. Während des Freeze sage ich ein Gefühl ... ihr verkörpert das Gefühl und bei Stop bleibt ihr in einer Pose stehen, die dies besonders intensiv ausdrückt.
+++*[Gefühle]...
|<<tiddler Gefühle##1>> |<<tiddler Gefühle##2>>|===
...
Jetzt könnt ihr bestimmen, was als nächstes passiert: Während des Freeze ruft einer ein Gefühl oder eine Tätigkeit. Alle spielen dies, bis er Stop sagt und alle schockgefrieren.

!1
fröhlich,
cholerisch, 
dämlich, 
heuchlerisch,
hinterhältig, 
paranoid, 
angeekelt, 
müde, 
trotzig, 
neidisch, 
verträumt, 
!2
schmerzerfüllt.
charmant,
schusselig, 
traurig,
verzweifelt,
verärgert
streng,
beleidigt,
hysterisch,
neckisch,
strahlend,
!Eigenschaften
heilig,
rechthaberisch,
!Zustände 
erschöpft,
verliebt
krank
!Tätigkeiten
Etwas suchen
tanzen
zurückweichen
arbeiten
!
[[L’enfer c’est les autres Die Wahrnehmung der anderen]]
[[Bewegungsatacke und Schockstarre]]
[[Nur ein Körperteil]]
[[Gefühle]]
[[Riesenrad]]
[[Riesenrad Gestaltung]]
<<tiddler StoryÖffnenTemplate>>
Gegenstände mit denen sich auf der Bühne eine Menge anfangen lässt:
<<tiddler Gegenstände##Liste>>

/%
!Liste
Stuhl, Liegestuhl
Tuch, Stoffbahn, Handtuch
Gläser Töpfe
Kisten, Getränkekästen
Stuhl, Barhocker
Klappleiter
Ball Ballon
Stöcke
Koffer, Rollkoffer, Tasche, Einkaufstüte
Hut
Besen, Staubsauger
Brief Zeitung
Telefon, Handy
Äste
Apfel, Obst
Schüttgut: Sand etc
Seil und Schnur
Tape
Maßband, Verband
Kreide und Tafel
Regenschirm
Kochtopf
Eimer
Wäscheklammern
Schlauch
!
%/
Einen Gemeinsamen Rhythmus finden. 8 schritte gehen. 8 takte stehen.
Olympiabewerbung verschiedene Sportarten.
gehet im Raum umher
•       Beginnt damit, dass ihr euch ausgiebig streckt. Probiert unterschiedliche Gähnhaltungen aus.
•       Ihr seid niedergeschlagen, wie ein ''Weichtier'', kein tragendes Skelett es ist kaum noch Körperhaltung möglich, nur noch Schwabbeln. Ihr geratet in Schwingungen, die kurz vor dem Boden wieder hochgestemmt werden 
•	''Manager'':  entschlossen, den Geschäftsabschluss vor Augen, Kinn und Schultern nach vorne.. das Tempo steigert sich ... bis hin zur Hektik bei einem Börsencrash.
normaler Gang
•	wie ein strahlend schönes Model
•	''Krampf'', der den ganzen (!) Körper - also auch die Ohrläppchen, die Nase - befällt. 
•	''neutral'', ausgeglichen: leichte Entspannung, flott, wach, konzentriert 

Überlegt euch eine Geschichte zu dem Bild. Einer fängt an zu erzählen. Nach einigen Sätzen setzt jemand die Geschichte fort. Er wiederholt einige Sätze des Vorredners. Bestätigt diese in einigen Punkten aber korrigiert auch einige Details```sprechübungen S.77```
!Filmgenres
Zusammenstellung nach Wikipedia
| Genre |Gruppierungsaspekt | Subgenres |
| [[Abenteuerfilm]] |Handlung | [[Antikfilm]], [[Mantel-und-Degen-Film]], [[Piratenfilm]], [[Ritterfilm]], [[Sandalenfilm]]|
| [[Actionfilm]] | Stimmung | [[Katastrophenfilm]], [[Actionkomödie]]|
| [[Drama (Filmgenre)|Drama]] | Erzählform | [[Dramedy]], [[Melodram (Film)|Melodram]]|
| [[Erotikfilm]] | Stimmung | [[Pinku eiga]], [[Sexfilm]], [[Lederhosenfilm]]|
| [[Fantasyfilm]] | Handlung | [[Märchenfilm]]|
| [[Filmbiografie]] | Erzählform |
| [[Filmkomödie]] | Erzählform | [[Culture-Clash-Komödie]], [[Filmparodie]], [[Screwball-Komödie]], [[Slapstick-Komödie]], [[Verwechslungskomödie]]|
| [[Horrorfilm]] | Stimmung | [[Backwoods-Film]], [[Gore]], [[Horrorkomödie]], [[Kannibalenfilm]], [[Monsterfilm]], [[Slasher-Film]], [[Splatterfilm]], [[Tierhorrorfilm]], [[Vampirfilm]], [[Zombiefilm]]|
| [[Kriegsfilm]] | Handlung | [[Antikriegsfilm]]|
| [[Kriminalfilm]] | Handlung | [[Detektivfilm]], [[Film noir]], [[Gangsterfilm]], [[Gefängnisfilm]], [[Gerichtsfilm]], [[Heist-Movie]], [[Kriminalkomödie]], [[Polizeifilm]], [[Serial-Killer-Film]], [[Spionagefilm]]|
| [[Liebesfilm]] | Stimmung | [[Liebeskomödie]]|
| [[Martial-Arts-Film]] | Erzählform | [[Jidai-geki]], [[Wuxia]]|
| [[Musikfilm]] | Handlung | [[Filmmusical]], [[Musikkomödie]], [[Tanzfilm]]|
| [[Science-Fiction-Film]] | Handlung | [[Endzeitfilm]]|
| [[Sportfilm]] | Handlung | [[Boxerfilm]]|
| [[Thriller]] | Stimmung | [[Politthriller]], [[Psychothriller]], [[Erotikthriller]]|
| [[Western]] | Handlung | [[Italo-Western]], [[Spätwestern]]|

Actionfilm
Bollywood 
Gameshow
Gospel
Hip Hop
Horrorfilm
Kriminalfilm
Liebesfilm
Melodram
Musical
Nachrichtensendung (Tagesschau)
Quizsendung 
Schlager
Science Fiction
Spionage
Talkshow
Teleshopping (Dauerwerbesendung)
Vampirfilm
Western
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
Geht mit Geschlossenen Augen durch den Raum
Ich gebe nun einen Ort vor. Versucht diesen Ort nur mit Geräuschen entstehen zu lassen
+++[Orte]...Märchenwald
Fabrik
Raumschiff im Weltall
Urwald
Großstadt
Hafen
Geisterbahn
Bauernhof
Savanne
Zoofachgeschäft
Bahnhof
Spukschloss
Kirmes
Fußballspiel
Hölle===
Versucht  nun nur mit Geräuschen einen Handlungsbogen zu entwickeln.
Geht durch den Raum und macht denen die ihr trefft Geschenke (aus Luft). Die Beschaffenheit des Geschenks soll an Bewegungen und Gesten zu erkennen. Hebt in ausführlichen Reden die Besonderheiten des Geschenks hervor, gebt Pflegehinweise und ähnliches. Die Beschenkten freuen sich sehr über die Geschenke. 
Manchmal ist werden auch Dinge verschenkt, die zuhause im Wege rumstanden. Mit zuckriger Freude reagieren die Beschenkten...
Ein Team von zwei Erzählern steht oder sitzt vor der Bühne und erzählt eine Geschichte.
Hinter ihnen stellen Spieler in der zweiten Schicht alles dar, was in der Geschichte vorkommt - sowohl die Figuren als auch die Gegenstände. In der dritten Ebene stellen Spieler die Kulisse dar: Möbel und Wände Landschaft und Wettererscheinungen, die der Geschichte Rahmen und Atmosphäre geben. Die Rollen werden zwischen Darstellern und Publikum im fliegenden Wechstel getauscht. 
+++*[Variante] Die Darsteller setzen die Geschichte der Erzähler eigenständig fort, sodass der Erzähler zwischendurch zum Kommentator wird.===
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
2 Spieler. ~Spieler A beginnt 30 Sekunden lang eine Geschichte zu erzählen, die er frei assoziert. ~Spieler B hat danach 30 Sekunden Zeit diese Geschichte zu Ende zu erzählen. Zu Beginn geht es nur darum, Dinge die A etabliert hat weiterzuführen und Personen etc. im zweiten Teil mitzunehmen. Im fortgeschrittenen Stadium sollte darauf geachtet werden, dass die Geschichte einen typischen Verlauf erhält: Person und Routine einführen, Routine durchbrechen (Problem schaffen) und Problem lösen (Promise der Geschichte erfüllen). Geschichten können auch nach Vorgaben (Ort, Person, Eigenschaft etc.) entwickelt werden.
[[Übersicht über die Übungen]]
Kommt in den Kreis. 
++++[Im Opernhaus vor der Aufführung]...
In einem Theater oder in einem Opernhaus klingt es vor der Aufführung oft wie in einem Zoo.  Besonders die Sänger sind damit beschäftigt ihr Stimme vorzuwärmen, viele Schauspieler machen alle erdenklichen Gesichtsausdrücke, um die Gesichtsmuskeln zu lockern. ===

Wir werden jetzt eine Reihe von Grimassen zu machen und uns dann der Stimme zuwenden: 
"-Renkt den Kiefer aus
-zieht die Nüstern hoch, die Mundwinkel...
-macht einen Bonbonmund und lasst die Zunge vor den Zähnen kreisen
-knetet die Lippen aufeinander
-produziert dazu  passende Laute Prusten, Lippentriller. erst wie ein Pferd dann von unten nach oben
-Gähnt und Streckt euch Geräuschvoll"
Improvisation zu einer Spielidee oder zu einer Szene aus einem Stück, an dem gerade gearbeitet wird. Die Figur ist mit zwei oder mehr Spielern besetzt, die sich innerhalb der Szene mehrfach abwechseln.  Die Szene wird gespielt, bis der "Reservespieler" Freeze! ruft. Er übernimmt die Haltung einer eines der Akteure und dann beginnen alle wie nach einer Dornröschensekunde weiterzuspielen, als habe niemand den Wechsel bemerkt. 
Eigenschaften und Stimmungen können plötzlich auftreten und wieder verschwinden.+++[Varianten]...>Die Spieler, die eine Person spielen, können sich vorher über unterschiedliche Gefühlszustände (ängstlich, cholerisch, einfühlsam, kindisch...) verständigen, mit der sie der von ihnen dargestellten Person unterschiedliche Färbungen geben, sie können sich aber auch gegenseitig überraschen... ===

| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
/***
|''Name''|GetPlugin|
|''Author''|[[Tobias Beer|http://tobibeer.tiddlyspace.com]]|
|''Description''|fetch and output a (list of) tiddler, section, slice or field using a predefined or custom format|
|''Source''|https://raw.github.com/tobibeer/TiddlyWikiPlugins/master/plugins/GetPlugin.min.js|
|''Documentation''|http://get.tiddlyspace.com|
|''Version''|1.2.3 2013-11-07|
|''~CoreVersion''|2.6.2|
|''License''|Creative Commons 3.0|
/%***/
(function(e){var t=config.macros.get={config:"GetPluginConfig",dict:{errFunction:"Function undefined!",errFunctionInfo:"config.macros.get.get%0 is not a valid function!",errConfig:"Config not found!",errConfigInfo:"Config '%0' either does not exist or does not have a 'Tags' section!",defaultCategory:"Tiddler",tipSlider:"toggle '%0'",tipTab:"show '%0'"},identifiers:{filter:"$",fuzzy:"~",tiddler:"!"},template:{fuzzy:"%0",tiddler:"![[%1]]\n%0",section:"!%3 / [[%1]]\n%0",slice:";%3\n:%0",field:";%3\n:%0",tiddlerList:"!![[%1]]\n%0",sectionList:"!![[%1]]\n%0",sliceList:";[[%1]]\n:%0",fieldList:";[[%1]]\n:%0",tiddlerTable:"|[[%1]]|<<tiddler [[%4]]>>|",sectionTable:"|[[%1]]|<<tiddler [[%4]]>>|",sliceTable:"|[[%1]]|<<tiddler [[%4]]>>|",fieldTable:"|[[%1]]|%0|\n",tiddlerTableHead:"| !%0 | !Text |h\n",sectionTableHead:"| !%0 | !%1 |h\n",sliceTableHead:"| !%0 | !%1 |h\n",fieldTableHead:"| !%0 | !%1 |h\n",fmtSliders:'<<slider "%0" "%1" "%2" "%3">>',fmtTabs:'<<tabs "%0" %1>>',tableClass:"getTable",dateFormat:"0DD.0MM.YYYY"},handler:function(n,r,i,s,o,u){if(!o)return;var a,f,l,c="",h,p,d,v,m,g,y=story.findContainingTiddler(n),b=u&&u.tags?u.tags:[],w=o.parseParams("anon",null,true),E=getParam(w,"config",false),S=getParam(w,"filter"),x=i.contains("listfiltr"),T=i[0];if(t.identifiers.fuzzy==T){var N=true;i.shift()}title=u?u.title:y?y.getAttribute("tiddler"):"";if(t.identifiers.tiddler==T){var C=true;i.shift()}if(t.identifiers.filter==T){e(store.getTiddlerText(i[1]).split("\n")).each(function(){var t=this.split("|");e(store.filterTiddlers(t[0])).each(function(){if(title==this.title)c=t[1];return!c});return!c});if(!c)return}else if(E){refItem=getParam(w,"refItem",t.identifiers.tiddler);refTag=getParam(w,"refTag",t.identifiers.tiddler);E=E=="true"?t.config:E;d=store.getTiddlerText(E+"##Tags");if(!d){createTiddlyError(n,t.dict.errConfig,t.dict.errConfigInfo.format([E]))}else{d=d.split("\n");v=store.getTiddlerText(E+"##Template");for(y=0;y<d.length;y++){h=d[y];if([""," ","/","{"].contains(h.substr(0,1)))continue;h=d[y].split("|");f=e.trim(h[h.length>2?2:h.length-1]).parseParams("anon",null,true);if(u.title==h[h.length==1?0:1]&&(h.length==1||h[1]!="")&&refTag!="false")l=1;else if(b.contains(h[0])&&(h.length==1||h[0]!="")&&refItem!="false")l=2;if(l){wikify('<<tiddler "'+E+'##Template" with: "'+(l==1?getParam(f,"refTag",refTag):getParam(f,"refItem",refItem))+'" "'+u.title+'"'+">>",n);return}}}return}var k=0,L="",A=[],O,M,_="",D,P,H,B,j=e(n),F=j.attr("macroName")=="get",I=t[getParam(w,"exec","getValues")],q=getParam(w,"format",""),R=store.getTiddlerText(getParam(w,"template","")),U=i.contains("plain"),z=getParam(w,"sliders",i.contains("sliders")),W=getParam(w,"tabs",i.contains("tabs")),v=z?"Sliders":W?"Tabs":i.contains("table")?"Table":i.contains("list")||S?"List":"",X=v.toLowerCase(),V=["sliders","tabs"].contains(X),g=C?"":i[0],$=config.filters.get.delimiterRegExp.exec(c?"":g),J=$?$[2]:"",K=$?$[3]:"",Q=J=="##"?"section":J=="::"?"slice":J=="??"?"field":"tiddler",G=getParam(w,"valueprefix",""),Y=getParam(w,"prefix",""),Z=getParam(w,"suffix",""),et=getParam(w,"category",t.dict.defaultCategory),tt=getParam(w,"header",X!="table"?"":"|"+t.template.tableClass+" "+t.template.tableClass+Q.toUpperCase()+"|k\n"+t.template[Q+"TableHead"].format([et,K])),nt=getParam(w,"footer",""),rt=getParam(w,"separator","\n"),it=V?(new Date).formatString("YYYY0MM0DD0hh0mm0ss")+Math.random().toString().substr(6):"";if(!c){title=N||!g?title:$?$[1]?$[1]:title:g;if(V){O=t.template["fmt"+(X=="tabs"?"Tabs":"Sliders")]}else{O=U?"%0":q?q:R?R:t.template[N?"fuzzy":J=="##"?"section"+v:J=="::"?"slice"+v:J=="??"?"field"+v:"tiddler"+v]}if(I){H=I.call(t,o,N?g:(X?"":title)+J+K,title,Q,K,X,N)}else{createTiddlyError(n,t.dict.errFunction,t.dict.errFunctionInfo.format([get]));return false}do{k++;A.push(L);L=getParam(w,"$"+k,null)}while(L!=null);for(D=0;D<H.length;D++){M=H[D][0];P=G+H[D][1];P=P.indexOf("***/\n")!=0?P:P.substr(5);for(k=1;k<A.length;k++){P=P.replace(new RegExp("\\$"+k,"mg"),A[k])}B=(X?M:"")+g;O=O.replace(/\\n/mg,"\n");if(X=="tabs"){_+=" [[%0]] [[%1]] [[%2]]".format([M,t.dict.tipTab.format([B]),B])}else{c+=(Y+(X=="sliders"?C&&title==M?"":O.format(["chk"+("string"==typeof z?z:it)+M.replace(/(?!\w)[\x00-\xC0]/mg,"_"),B,M,t.dict.tipSlider.format([B])]):O.format([P,M,Q,K,B,et]))+Z).replace(/\$count/mg,String.zeroPad(D+1,H.length.toString().length))+(X&&D<H.length-1?rt:"")}}}if(X=="tabs"){c=(Y+O.format(["txt"+("string"==typeof W?W:it),_])+Z).replace(/\$count/mg,H.length)}c=(tt?tt:"")+c+(nt?nt:"");if(!F){j=e("<span />");j.appendTo(n);n=j[0];j.attr({refresh:"macro",macroName:"get",params:o})}wikify((x?"{{lf_get{\n%0\n}}}<<listfiltr>>":"%0").format([e.trim(c)]),n)},refresh:function(n,r){e(n).empty();t.handler(n,"get",r.readMacroParams(),null,r)},getValues:function(e,n,r,i,s,o,u){var a,f,l,c,h,p=[],d=e.parseParams("getval",null,true),v=getParam(d,"filter",null),m=u?config.macros.ns:false,c=o?v?store.filterTiddlers(v):store.getTiddlers("title"):[{title:r}];if(u)o="";if(m){m=m?m.defaults.separator:"";l=r+m+n;m=store.getTiddlerText(l);if(m){p.push([l,m]);r=store.getTiddler(l);i="tiddler";u=null}}if(!m){for(f=0;f<c.length;f++){h=undefined;l=c[f].title;if(u||i=="field"){h=store.getValue(l,u?n:s);if(u&&h)i="field"}if(!h){if(u){h=store.getTiddlerText(l+"::"+n);if(h)i="slice";if(!h){h=store.getTiddlerText(l+"##"+n);if(h)i="section"}if(!h){h=store.getTiddlerText(n);if(h){i="tiddler"}}}else{h=store.getTiddlerText((o?l:"")+n)}}a=h&&h.length==12?Date.convertFromYYYYMMDDHHMM(h):undefined;if(a&&!isNaN(a.getMonth))h=a.formatString(t.template.dateFormat);if(h){p.push([l,h])}}}return p}};config.filters.get=function(e,t){var n=t.index==0,r=config.filters.get.delimiterRegExp.exec(t[3]),i=r?r[1]:t[3],s=r?r[2]:"",o=r?r[3]:"",u=n?store.getTiddlers("title"):e.slice();e=[];u.map(function(t){if(i&&i==t.title||!i&&(s=="??"&&store.getValue(t.title,o)||store.getTiddlerText(t.title+s+o)))e.pushUnique(t)});return e};config.filters.get.delimiterRegExp=/(.*)?(\#\#|::|\?\?)(.*)/})(jQuery)
//%/
[[Assoziationskleeblatt]]
[[Am laufenden Band]]
[[Riesenrad]]
[[Den Fokus auf sich ziehen]]
[[Stummschaltung]]
[[Auftritt_Mi]]
[[Beschimpfungen]]
[[]]
[[Imaginierte Räume bespielen]]
[[Orte]]
Zweier/Dreierteams tragen gleichzeitig imaginäre Glasscheiben durch den Raum. Gewicht und Größe der Scheibe wird jeweils von den Trägern festgelegt, ebenso das Ziel des Transports. Vorsicht ist geboten, denn die Scheiben dürfen beim Transport unter keinen Umständen beschädigt werden. Natürlich ist jedes Paar der festen Überzeugung, der eigene Transport habe absolute Priorität.
+++[weitere Gegenstände]...eine Kiste, ein Wetterballon, ein schwerer Sack, ein Baumstamm, eine Schar Enten, ein Basketball.===
Grammolo, auch Grammelot oder Gibberish ist ein Name für eine Spielsprache. Im Theater wird eine solche als komisches Moment eingesetzt um eine Szene zu verfremden oder auch um eine Szene Proben zu können wenn der Text noch nicht ganz steht... oder sitzt.
Wir üben ein paar Grammoloverse, indem wir gemeinsam im Kreis herumgehen und ihr wie ein Chor rhythmisch nachsprecht:@@font-size:2Em;
>Ong Dong Dreoka
>Lembo, Lembo, Seoka
>Seoka di Tschiperi
>Tschiperi di Kolibri@@


Ong, drong, dree, 
Katterlemmersee 
Lemmer si, lemmer so, 
die Kapelle Sanktimo, 
Sanktimo de Colibri, 
Colibri de Tepperi, 
Ong. drong, dree, 
A ree.
+++*[Vorschläge für Szenen mit Grammolo-Text]...Gericht	
Liebeserklärung
Standpauke	
Achterbahn
Zahnarztbesuch
Unterricht
Kneipe, Bar	
Gerücht
Beichtstuhl	
Fahrstunde===
<<tiddler Link##Aufgaben 
with: "Grammolo1" "Aufgaben" '1.5' "Aufgabenkarten 1" >> <<tiddler Link##Aufgaben with: "Grammolo2" "Aufgaben" '1.5' "2" >> <<tiddler Link##Aufgaben with: "Grammolo3"  "Aufgaben" '1.5' "und 3">>
Anhaltspunkte
!Spielsprache:

!Anhaltspunkte
*Fremdsprachen...Esperanto, Akzente
!Beispiele
*Grüfnisch
*Räubersprache
*Spielsprache

Qualitätskriterien 
Homogenität und Abwechslung
Wenige Wiederholungen
Mutierte Fremdworte dürfen auftauchen.
Flexibilität in der Betonung



Charlie Chaplin in der Große Diktator
!Liste
<<forEachTiddler
    where
        'tiddler.tags.contains("Grenzen") && tiddler.tags.contains("Theorie")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Theorie.png]]Theorie\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Grenzen") && tiddler.tags.contains("Aufwärmen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[streichholz.png]]Aufwärmen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Grenzen") && tiddler.tags.contains("Übung")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Dartscheibe.png]]Übungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Grenzen") && tiddler.tags.contains("Gestaltung")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Spot.png]]Gestaltungsaufgaben\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Grenzen") && tiddler.tags.contains("Abschluss")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Abschluss.png]]Abschluss\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("Grenzen") && tiddler.tags.contains("Fragen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[check.png]]Fragen\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("Grenzen") && tiddler.tags.contains("Stunde")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Stapel.png]]Zusammenstellungen\n"'
        none '""'
>><<forEachTiddler
    where
'tiddler.tags.contains("Grenzen")  && ! tiddler.tags.contains("Aufwärmen")  && ! tiddler.tags.contains("Übung")  && ! tiddler.tags.contains("Gestaltung")  && ! tiddler.tags.contains("Theorie") && ! tiddler.tags.contains("Stunde") && ! tiddler.tags.contains("Fragen") && ! tiddler.tags.contains("excludeLists")'
            write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[fragezeichen.png]]noch ohne Zuweisung\n"'
        none '""'
>>{{button whitespace{[[Grenzen|Grenzen]]}}}
Alle Spieler stehen im Kreis. Der Spielleiter schneidet eine Grimasse, nimmt sich diese "Maske" dann ab und wirft sie einem anderen zu. Dieser fängt sie auf und setzt sie sich auf... sie landet diret im Gesicht. Dort verändert sie sich in Zeitlupe er nimmt diese selbstgestaltete Mase nun ab und wirft/gibt diese weiter.
Sprecht jeden Buchstaben des Alphabets von A – Z nacheinander so überdeutlich aus und geht dabei mit der Mimik mit, so dass sich euer ganzes Gesicht bewegt. Erst Langsam und dann immer scheller.
Variante: zusammen als Gruppe zur gleichen Zeit
Im Kreis. Ich mache jetzt  ein Geräusch und eine Grimasse dazu. 
Alle anderen imtieren die Grimasse und das Geräusch.
Mein Nachbar wiederholt beides nocheinmal, verändert den Gesichtsausdruck in Zeitlupe und macht ein neues Geräusch und eine neue Grimasse, die dann wieder von allen wiederholt werden. Und so weiter
Ein Gromolo-Switch (Kauderwelsch-Switch) ist als eigenständiges Spiel möglich, kann aber auch in jedes beliebige Spiel eingebaut werden. Dabei obliegt es dem Spielleiter, die Szene durch ein Zeichen bzw. Geräusch von einer Sekunde auf die nächste von deutsch auf Gromolo oder umgekehrt umzuschalten.
Die Darsteller spielen weiter, als sei nichts gewesen, es gibt keine Pause. Besonders wirkungsvoll ist es, wenn wirklich kein Übergang im Redefluss zu hören ist.
Der Switch kann beliebig oft stattfinden, auch die Dauer der Gromolo/deutsch-Parts sind unterschiedlich lang. Wichtig ist, dass auch während der Gromolophase die Szene weiterläuft, etwas geschieht. 
Eine immer wiederkehrende Aufgabe des Spielleiters im Darstellenden Spiel: Die Gruppe muss für Übungen und Gestaltungsaufgaben aufgeteilt werden. Es ist gut wenn diese Gruppen möglichst oft wechseln, denn so wächst das Ensemble zusammen. Idealerweise geschieht dies geräuschlos. 
In der Praxis führt dies gerade bei neuen Gruppen oft zu leidenschaftlich geführten Diskussionen. Es ist also sinnvoll, diesen Schritt gerade am Anfang sehr sorgfältig zu machen. Spielerische Formen, in denen im Rahmen einer Übung unsichtbar Gruppen zusammengestellt werden sind hierzu ideal.
<<forEachTiddler 
where
'tiddler.title.substring(0,context.inTiddler.title.length)==context.inTiddler.title
&& context.inTiddler.title.length > tiddler.title.length'
write
'"tiddler.title+\"!\"'
>>

/***
|Name|HTMLFormattingPlugin|
|Source|http://www.TiddlyTools.com/#HTMLFormattingPlugin|
|Documentation|http://www.TiddlyTools.com/#HTMLFormattingPluginInfo|
|Version|2.4.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|embed wiki syntax formatting inside of HTML content|
The ~HTMLFormatting plugin allows you to ''mix wiki-style formatting syntax within HTML formatted content'' by extending the action of the standard TiddlyWiki formatting handler.
!!!!!Documentation
>see [[HTMLFormattingPluginInfo]]
!!!!!Configuration
<<<
Use {{{<hide linebreaks>}}} within HTML content to wiki-style rendering of line breaks.  To //always// omit all line breaks from the rendered output, you can set this option:
><<option chkHTMLHideLinebreaks>> ignore all line breaks
which can also be 'hard coded' into your document by adding the following to a tiddler, tagged with <<tag systemConfig>>
>{{{config.options.chkHTMLHideLinebreaks=true;}}}
<<<
!!!!!Revisions
<<<
2010.05.07 2.4.1 added chkHTMLHideLinebreaks option
| see [[HTMLFormattingPluginInfo]] for additional revision details |
2005.06.26 1.0.0 Initial Release (as code adaptation - pre-dates TiddlyWiki plugin architecture!!)
<<<
!!!!!Code
***/
//{{{
version.extensions.HTMLFormattingPlugin= {major: 2, minor: 4, revision: 1, date: new Date(2010,5,7)};

// find the formatter for HTML and replace the handler
initHTMLFormatter();
function initHTMLFormatter()
{
	for (var i=0; i<config.formatters.length && config.formatters[i].name!="html"; i++);
	if (i<config.formatters.length)	config.formatters[i].handler=function(w) {
		if (!this.lookaheadRegExp)  // fixup for TW2.0.x
			this.lookaheadRegExp = new RegExp(this.lookahead,"mg");
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var html=lookaheadMatch[1];
			// if <nowiki> is present, just let browser handle it!
			if (html.indexOf('<nowiki>')!=-1)
				createTiddlyElement(w.output,"span").innerHTML=html;
			else {
				// if <hide linebreaks> is present, or chkHTMLHideLinebreaks is set
				// suppress wiki-style literal handling of newlines
				if (config.options.chkHTMLHideLinebreaks||(html.indexOf('<hide linebreaks>')!=-1))
					html=html.replace(/\n/g,' ');
				// remove all \r's added by IE textarea and mask newlines and macro brackets
				html=html.replace(/\r/g,'').replace(/\n/g,'\\n').replace(/<</g,'%%(').replace(/>>/g,')%%');
				// create span, let browser parse HTML
				var e=createTiddlyElement(w.output,"span"); e.innerHTML=html;
				// then re-render text nodes as wiki-formatted content
				wikifyTextNodes(e,w);
			}
			w.nextMatch = this.lookaheadRegExp.lastIndex; // continue parsing
		}
	}
}

// wikify #text nodes that remain after HTML content is processed (pre-order recursion)
function wikifyTextNodes(theNode,w)
{
	function unmask(s) { return s.replace(/\%%\(/g,'<<').replace(/\)\%%/g,'>>').replace(/\\n/g,'\n'); }
	switch (theNode.nodeName.toLowerCase()) {
		case 'style': case 'option': case 'select':
			theNode.innerHTML=unmask(theNode.innerHTML);
			break;
		case 'textarea':
			theNode.value=unmask(theNode.value);
			break;
		case '#text':
			var txt=unmask(theNode.nodeValue);
			var newNode=createTiddlyElement(null,"span");
			theNode.parentNode.replaceChild(newNode,theNode);
			wikify(txt,newNode,highlightHack,w.tiddler);
			break;
		default:
			for (var i=0;i<theNode.childNodes.length;i++)
				wikifyTextNodes(theNode.childNodes.item(i),w); // recursion
			break;
	}
}
//}}}
|Name|HTMLFormattingPluginInfo|
|Source|http://www.TiddlyTools.com/#HTMLFormattingPlugin|
|Documentation|http://www.TiddlyTools.com/#HTMLFormattingPluginInfo|
|Version|2.4.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for HTMLFormattingPlugin|
The ~HTMLFormatting plugin allows you to freely ''mix wiki-style formatting syntax within HTML formatted content'' by extending the action of the standard TiddlyWiki formatting handler.
!!!!!Usage
<<<
The shorthand Wiki-style formatting syntax of ~TiddlyWiki is very convenient and enables most content to be reasonably well presented. However, there are times when tried-and-true HTML formatting syntax allows more more precise control of the content display.

When a tiddler is about to be displayed, ~TiddlyWiki looks for tiddler content contained within {{{<html>}}} and {{{</html>}}} markers.  When present, the TiddlyWiki core simply passes this content directly to the browser's internal "rendering engine" to process as ~HTML-formatted content.  However, TiddlyWiki does not also process the HTML source content for any embedded wiki-formatting syntax it may contain.  This means that while you can use HTML formatted content, you cannot mix wiki-formatted content within the HTML formatting.

This plugin extends the TiddlyWiki core processing so that, after the HTML formatting has been processed, all the pieces of text occuring within the HTML block are then processed one piece at a time, so that normal wiki-style formatting can be applied to the individual text pieces.

Note: To bypass this extended processing for a specific section of HTML content, embed ''{{{<nowiki>}}}'' //anywhere// inside the {{{<html>...</html>}}} delimiters, and wiki formatting will not be applied to that content.
<<<
!!!!!Line breaks
<<<
One major difference between Wiki formatting and HTML formatting is how "line breaks" are processed. Wiki formatting treats all line breaks as literal content to be displayed //as-is//. However, because HTML normally ignores line breaks and actually processes them as simple "word separators" instead, many people who write HTML include extra line breaks in their documents, just to make the "source code" easier to read.

Even though you can use HTML tags within your tiddler content, the default treatment for line breaks still follows the Wiki-style rule (i.e., all new lines are displayed as-is). When adding HTML content to a tiddler (especially if you cut-and-paste it from another web page), you should take care to avoid adding extra line breaks to the text.

If removing all the extra line breaks from your HTML content would be a big hassle, you can quickly //override the default Wiki-style line break rule// so that the line breaks use the standard HTML rules, by placing ''{{{<hide linebreaks>}}}'' //anywhere// within the HTML content.  This automatically converts all line breaks to spaces before rendering the content, so that the literal line breaks will be processed as simple word-breaks instead.

Alternatively, if you //always// want to omit all line breaks from the rendered output, you can set this option:
><<option chkHTMLHideLinebreaks>> ignore all line breaks
which can also be 'hard coded' into your document by adding the following to a tiddler, tagged with <<tag systemConfig>>
>{{{config.options.chkHTMLHideLinebreaks=true;}}}

Note: this does //not// alter the actual tiddler content that is stored in the document, just the manner in which it is displayed. Any line breaks contained in the tiddler will still be there when you edit its content. Also, to include a literal line break when the ''<{{{hide linebreaks}}}>'' tag is present, you will need to use a ''<{{{br}}}>'' or ''<{{{p}}}>'' HTML tag instead of simply typing a line break.
<<<
!!!!!How it works
<<<
The TW core support for HTML does not let you put ANY wiki-style syntax (including TW macros) *inside* the {{{<html>...</html>}}} block.  Everything between {{{<html>}}} and {{{</html>}}} is handed to the browser for processing and that is it.

However, not all wiki syntax can be safely passed through the browser's parser. Specifically, any TW macros inside the HTML will get 'eaten' by the browser since the macro brackets, {{{<<...>>}}} use the "<" and ">" that normally delimit the HTML/XML syntax recognized by the browser's parser.

Similarly, you can't use InlineJavascript within the HTML because the {{{<script>...</script>}}} syntax will also be consumed by the browser and there will be nothing left to process afterward.  Note: unfortunately, even though the browser removes the {{{<script>...</script>}}} sequence, it doesn't actually execute the embedded javascript code that it removes, so any scripts contained inside of <html> blocks in TW are currently being ignored. :-(

As a work-around to allow TW *macros* (but not inline scripts) to exist inside of <html> formatted blocks of content, the plugin first converts the {{{<<}}} and {{{>>}}} into "%%(" and ")%%", making them "indigestible" so they can pass unchanged through the belly of the beast (the browser's HTML parser).

After the browser has done its job, the wiki syntax sequences (including the "undigested" macros) are contained in #text nodes in the browser-generated DOM elements.  The plugin then recursively locates and processes each #text node, converts the %%( and )%% back into {{{<<}}} and {{{>>}}}, passes the result to wikify() for further rendering of the wiki-formatted syntax into a containing SPAN that replaces the previous #text node.  At the end of this process, none of the encoded %%( and )%% sequences remain in the rendered tiddler output.
<<<
!!!!!Revisions
<<<
2010.05.07 2.4.1 added chkHTMLHideLinebreaks option
2009.01.05 2.4.0 in wikifyTextNodes(), pass w.highlightRegExp and w.tiddler to wikify() so that search term highlighting and tiddler-relative macro processing will work
2008.10.02 2.3.0 added use of {{{<nowiki>}}} marker to bypass all wikification inside a specific HTML block
2008.09.19 2.2.0 in wikifyTextNodes(), don't wikify the contents of STYLE nodes (thanks to MorrisGray for bug report)
2008.04.26 [*.*.*] plugin size reduction: more documentation moved to HTMLFormattingInfo
2008.01.08 [*.*.*] plugin size reduction: documentation moved to HTMLFormattingInfo
2007.12.04 [*.*.*] update for TW2.3.0: replaced deprecated core functions, regexps, and macros
2007.06.14 2.1.5 in formatter, removed call to e.normalize().  Creates an INFINITE RECURSION error in Safari!!!!
2006.09.10 2.1.4 update formatter for 2.1 compatibility (use this.lookaheadRegExp instead of temp variable)
2006.05.28 2.1.3 in wikifyTextNodes(), decode the *value* of TEXTAREA nodes, but don't wikify() its children.  (thanks to "ayj" for bug report)
2006.02.19 2.1.2 in wikifyTextNodes(), put SPAN element into tiddler DOM (replacing text node), BEFORE wikifying the text content.  This ensures that the 'place' pasced to any macros is correctly defined when the macro is evaluated, so that calls to story.findContainingTiddler(place) will work as expected. (Thanks for bug report from GeoffSlocock)
2006.02.05 2.1.1 wrapped wikifier hijack in init function to eliminate globals and avoid FireFox 1.5.0.1 crash bug when referencing globals
2005.12.01 2.1.0 don't wikify #TEXT nodes inside SELECT and TEXTAREA elements
2005.11.06 2.0.1 code cleanup
2005.10.31 2.0.  replaced hijack wikify() with hijack config.formatters["html"] and simplified recursive WikifyTextNodes() code
2005.10.09 1.0.2 combined documentation and code into a single tiddleb
2005.08.05 1.0.1 moved HTML and CSS definitions into plugin code instead of using separate tiddlers
2005.07.26 1.0.1 Re-released as a plugin. Added <{{{html}}}>...</{{{nohtml}}}> and <{{{hide newlines}}}> handling
2005.06.26 1.0.0 Initial Release (as code adaptation - pre-dates TiddlyWiki plugin architecture!!)
<<<
Stellt euch im Kreis auf und hüpft locker auf der Stelle. Ich zähle jetzt von 1  bis 8 dabei finden wir einen gemeinsamen Rhythmus. Nach der 8 springen alle dann alle mit einem Ausfallschritt nach vorn, als würden Sie mit einem Florett einen Angriff machen +++*[*]...Das heißt,  ihr  steht quer, haltet einen Arm nach vorn und den anderen winkelt ihr nach hinten oben an ... ===  und ruft laut „Ha!“, es geht nahtlos weiter, aber diesmal zähle ich nur bis 7, und dann kommt das Ha!... Und so weiter. Nach der eins werdet Ihr dann also zweimal hintereinander Ha! rufen und springen, dann zählen wir wieder aufwärts.
<html><h1>Disclaimer - rechtliche Hinweise</h1><h2>1. Haftungsbeschränkung</h2><p>Die ursprünglichen Inhalte dieser Website wurden mit größtmöglicher Sorgfalt erstellt. Da es jedoch möglich ist, die Webseite zu verändern und die veränderte Version weiter zu verbreiten, kann keine  Gewähr für die Richtigkeit, Vollständigkeit und Aktualität der bereitgestellten Inhalte übernommen werden.  Beiträge geben nicht immer die Meinung des Autors/Anbieters wieder. Die Nutzung der Inhalte der Website erfolgt auf eigene Gefahr des Nutzers. Mit der reinen Nutzung der Website des Anbieters kommt keinerlei Vertragsverhältnis zwischen dem Nutzer und dem Anbieter zustande.</p><h2>2. Externe Links</h2><p>Diese Website enthält Verknüpfungen zu Websites Dritter ("externe Links"). Diese Websites unterliegen der Haftung der jeweiligen Betreiber. Der Anbieter hat bei der erstmaligen Verknüpfung der externen Links die fremden Inhalte daraufhin überprüft, ob etwaige Rechtsverstöße bestehen. Zu dem Zeitpunkt waren keine Rechtsverstöße ersichtlich. Der Anbieter hat keinerlei Einfluss auf die aktuelle und zukünftige Gestaltung und auf die Inhalte der verknüpften Seiten. Das Setzen von externen Links bedeutet nicht, dass sich der Anbieter die hinter dem Verweis oder Link liegenden Inhalte zu Eigen macht. Eine ständige Kontrolle dieser externen Links ist für den Anbieter ohne konkrete Hinweise auf Rechtsverstöße nicht zumutbar. Bei Kenntnis von Rechtsverstößen werden jedoch derartige externe Links unverzüglich gelöscht.</p><h2>3.1 Urheber- und Leistungsschutzrechte</h2><p> Es ist grundsätzlich erlaubt, diese Webseite für private Zwecke zu speichern, zu vervielfältigen und für den persönlichen Gebrauch anzupassen, dabei dürfen Hinweise auf Lizenz und Haftungsausschluss von Software und Inhalten nicht entfernt werden. Im [[Impressum]] werden die Lizenz der freien Software, auf denen die Webseite aufbaut, genannt und die speziellen Bedingungen von deren Nutzung erklärt. Diese Genehmigung betrifft nur den persönlichen, privaten und nicht kommerziellen Gebrauch. Die auf dieser Website veröffentlichten Inhalte unterliegen gleichwohl dem deutschen Urheber- und Leistungsschutzrecht. Jede kommerzielle Nutzung und jede vom deutschen Urheber- und Leistungsschutzrecht nicht zugelassene Verwertung bedarf der vorherigen schriftlichen Zustimmung des Autors/Anbieters oder des jeweiligen Rechteinhabers. Dies gilt insbesondere für die kommerzielle Vervielfältigung, Bearbeitung, Übersetzung, Einspeicherung, Verarbeitung bzw. Wiedergabe von Inhalten in Datenbanken oder anderen elektronischen Medien und Systemen und die Nutzung zu Werbezwecken.  Inhalte und Rechte Dritter sind dabei als solche gekennzeichnet. Jede kommerzielle Nutzung von Inhalten und Datenstrukturen bedarf einer schriftlichen Genehmigung durch den Autor der Inhalte. Die Übernahme dieser Website oder ihrer Inhalte in ander Webangebote beispielsweise die Darstellung fremden Frames ist nur mit Quellenangabe *und* schriftlicher Erlaubnis zulässig.
!!3.2 Urheberrechte an hinzugefügten Inhalten
Es ist möglich diese Sammlung zu erweitern und zu modifizieren. Alle Nutzer die diese Sammlung mit eigenen Beitägen ergänzen und weitergeben, erklären sich bereit, diese Inhalte unter der [[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]] nutzbar zu machen. 
''Es ist untersagt, dieser Sammlung Inhalte hinzufügen, die Urheberrechte Dritter verletzen.''
Da diese Sammlung frei kopiert und wie ein Notizbuch benutzt werden kann, ist es unmöglich zu verhindern, dass Nutzer sich über dieses Verbot hinwegsetzen. Ich achte darauf, dieser Sammlung keine Inhalte aus urheberrechtlich geschützten Quellen hinzuzufügen und etwaige Verstöße umgehend zu entfernen. Sollten Ihnen hier Ungereimtheiten auffallen, melden Sie mir diese bitte, damit ich nachschauen kann, ob sich diese in die aktuelle Downloadversion zurückgeschlichen haben, um dies gegebenenfalls sofort zu ändern. Nutzen Sie dazu bitte diese +++[Kontaktdaten|Kontaktdaten öffnen]...<<tiddler Impressum##Adresse>>===
!!Fügen Sie dieser Sammlung bitte keine Inhalte hinzu, die weder von Ihnen erstellt, noch eindeutig als rechtefreies Material unter entsprechender Lizenz veröffentlicht wurden und so eventuell die Urheberrechte Dritter verletzen. Geben Sie diese auf keinen Fall weiter, wenn sie Materialien mit zweifelhaftem Urheberrecht hinzugefügt haben. 
!!Kommerzielle Nutzung
Jegliche kommerzielle Nutzung dieser Sammlung oder ihrer Inhalte, auch die als Werbeträger oder die Darstellung innerhalb von Frames bedarf der ausdrücklichen Genehmigung und gegebenenfalls der Lizensierung durch mich. 
</p><h2>4. Datenschutz</h2><p>Durch den Besuch der Website des Anbieters können Informationen über den Zugriff (Datum, Uhrzeit, betrachtete Seite) gespeichert werden. Diese Daten gehören nicht zu den personenbezogenen Daten, sondern sind anonymisiert. Sie werden ausschließlich zu statistischen Zwecken ausgewertet. Eine Weitergabe an Dritte, zu kommerziellen oder nichtkommerziellen Zwecken, findet nicht statt.</p><p>Der Anbieter weist ausdrücklich darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen und nicht lückenlos vor dem Zugriff durch Dritte geschützt werden kann.</p><p>Die Verwendung der Kontaktdaten des Impressums zur gewerblichen Werbung ist ausdrücklich nicht erwünscht, es sei denn der Anbieter hatte zuvor seine schriftliche Einwilligung erteilt oder es besteht bereits eine Geschäftsbeziehung. Der Anbieter und alle auf dieser Website genannten Personen widersprechen hiermit jeder kommerziellen Verwendung und Weitergabe ihrer Daten.</p><h2>5. Besondere Nutzungsbedingungen</h2><p>Soweit besondere Bedingungen für einzelne Nutzungen dieser Website von den vorgenannten Nummern 1. bis 4. abweichen, wird an entsprechender Stelle ausdrücklich darauf hingewiesen. In diesem Falle gelten im jeweiligen Einzelfall die besonderen Nutzungsbedingungen.</p>Übernommen von dem Muster-<a href="http://www.juraforum.de/disclaimer_muster/" title="Disclaimer">Disclaimer</a> des Rechtsportals<a href="http://www.juraforum.de" title="Juraforum">Juraforum.de</a> aber im Abschnitt 3. modifiziert.
</html>
Ein Haiku ist eine japanische Gedichtform. Nach traditionellem Vorbild besteht es aus einem Vers zu drei Wortgruppen à fünf, sieben und fünf japanischen Moren (5-7-5). Eine Mora ist eine Sprechzeiteinheit.
Macht ein Brainstorming zum Thema des Stücks.
Jeder schreibt mindestens ein Haiku, in dem drei Worte des Brainstormings vorkommen müssen.
Jeder liest sein Haiku an einem Ort im Raum. ( Dieser Vorgang kann wiederholt werden.)
Bildet sich Gruppen zu vier bis fünf Spielern. Die Haikus werden gemischt und jede Gruppe zieht einen Text. Dieser Text dient der Gruppe als Spielvorlage und es soll eine kurze Spielszene entwickelt werden.
Diese Szenen werden vorgespielt.

Beispiele
[[Der Frosch]]
[[Der schattige Nachmittag]]
Hier sind Links zu den Plugins, um die es sich dreht. Wenn es möglich wäre, wäre es viel praktischer den Hack direkt in das Plugin zu schreiben und nicht in die js.Main, vielleicht funktioniert es aber auch über den [[PluginManager]]
TiddlyWiki verfügt über eine produktive Gemeinde die für unterschiedliche Bedürfnisse Erweiterungen geschrieben hat. Diese lassen sich über die Backstage Schaltfläche, die sichtbar wird wenn du in die recht obere Ecke des Browserfensters gehst aktivieren bzw deaktivieren oder von anderen TiddlyWikis importieren. Das [[HistoryPlugin]], um das es sich dreht ist im Moment deaktiviert, Sonst würde man in der Story Column jeweils nur einen Tiddler sehen. 
Für die mobile Ansicht ist da sehr praktisch um Beispielsweise durch Karteikarten für ein Referat zu blättern, da man sonst leicht verrutscht. [[HistoryBackByEscape]] ermöglicht es, in diesem Modus mit einer Wischgeste einen Eintrag zurückzuspringen; es wäre schön wenn dies auch forwärts ginge. 
Mein Ziel ist es bequem am Rechner zu editieren, also in diesem Fall Übungen zu notieren und Übungsreien zusammenzustellen. Das Sortieren geht dank des [[RearrangeTiddlersPlugin]] das auch noch einen kleinen Bug hat. Und zwar lässt sich im Bearbeitungsmodus der Name wegen des Popups ganz nach oben / nach unten nicht ändern, das insgesamt eher nervt.

Daneben werden aud Iphone.tiddlyspot.com ganz ein ganz sinnvolles Stylesheet demonstriert, das zwischen eine mobilen und der Ansicht für DesktopPCs unterscheidet. Ich hab diese installiert,krieg sie aber nicht richtig zum laufen. 
Tiddlywiki sichert automatisch Backups, diese version ist hier aber erstmal nur für dich, wenn es dir beispielsweise gelingt das Historyplugin zu ändern könnte ich das wieder importieren.

Unter [[Configuration]] kannst du die wesentlichen Definitionen zum Aufbau der Seite sehen.
Haltung und Pose:
| ![img[feuer.png][Aufwärmen]] Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![img[Lupe.png][Training]] Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![img[Spot.png][Gestaltung]] Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![img[Abschluss.png][Abschluss]] Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| ![img[Theorie.png][Fragen_und_Überlegungen]] Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| ![img[Uhr.png][Verzeichnis aller Stunden]] Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !AbschlussAND !Training AND !Kategorie]]"}}>>|
<<tiddler ViewPlay with: {{tiddler.title}}>>
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|

* Überblick
**{{myclass{
Praesent posuere sodales tortor. Mauris ut erat non lacus semper porta. Mauris enim. 
Phasellus tempor, metus ut dapibus lobortis, leo magna ornare metus, et pellentesque neque massa eget turpis.
Proin nec tellus. Donec aliquet.
Nullam sed leo bibendum justo rutrum rhoncus.}}}
* Hilfe
**{{myclass{
Donec rhoncus sem eget urna.
Aenean tempor dolor vitae nisi.
Donec leo urna, placerat porttitor, auctor ut, volutpat a, purus,
Etiam eu sapien id nulla malesuada scelerisque.
Maecenas rhoncus, nibh ut aliquam consequat, mi odio luctus sem, eu lobortis dolor neque nec lectus. }}}
* bearbeiten
**<<newHere title:"Neuer Eintrag" label:"Neuer Eintrag" tag:"DS">>
**speichern... 
**<<saveStory "Neue Zusammenstellung" "Zusammenstellung" "speichert die aktuelle Zusammenstellung" Stunde hinzugefügt>>
*font-size(1em):<<saveChanges  "alle Änderungen">>
**font-size(1.1em):Alle Einträge... 
**font-size(1em):<<closeAll "schließen">>
**font-size(1em):<<collapseAll>>
**font-size(1em):<<expandAll>>
**font-size(1.2em): [[Werkzeug]] 
* Einstellungen
**{{myclass{
Donec rhoncus sem eget urna.
Aenean tempor dolor vitae nisi.
Donec leo urna, placerat porttitor, auctor ut, volutpat a, purus,
Etiam eu sapien id nulla malesuada scelerisque.
Maecenas rhoncus, nibh ut aliquam consequat, mi odio luctus sem, eu lobortis dolor neque nec lectus. }}}
<<accordion>>
/***
|Name:|HideWhenPlugin|
|Description:|Allows conditional inclusion/exclusion in templates|
|Version:|3.1 ($Rev: 3919 $)|
|Date:|$Date: 2008-03-13 02:03:12 +1000 (Thu, 13 Mar 2008) $|
|Source:|http://mptw.tiddlyspot.com/#HideWhenPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
For use in ViewTemplate and EditTemplate. Example usage:
{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}
{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}
***/
//{{{

window.hideWhenLastTest = false;

window.removeElementWhen = function(test,place) {
	window.hideWhenLastTest = test;
	if (test) {
		removeChildren(place);
		place.parentNode.removeChild(place);
	}
};


merge(config.macros,{

	hideWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( eval(paramString), place);
	}},

	showWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !eval(paramString), place);
	}},

	hideWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.tags.containsAll(params), place);
	}},

	showWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !tiddler.tags.containsAll(params), place);
	}},

	hideWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.tags.containsAny(params), place);
	}},

	showWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !tiddler.tags.containsAny(params), place);
	}},

	hideWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.tags.containsAll(params), place);
	}},

	showWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !tiddler.tags.containsAll(params), place);
	}},

	hideWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0]), place);
	}},

	showWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !(store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0])), place);
	}},

	hideWhenTitleIs: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.title == params[0], place);
	}},

	showWhenTitleIs: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.title != params[0], place);
	}},

	'else': { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !window.hideWhenLastTest, place);
	}}

});

//}}}

![[Wie funktioniert diese Sammlung?]]
![[Baukasten für eine gute Stunde]]
![[Wie speichere ich eine gute Zusammenstellung von Übungen?]]
![[Wie kann ich diese Sammlung ergänzen und verbessern]]
![[Wie trage ich eine neue Übung ein?]]
![[Formatierung Grundlagen]]
![[Formatierung Links, Bilder, Überschriften]]
![[Formatierung von Tabellen]]

<<openStory "Gebrauchsanweisung" "Öffnet alle Erklärungen" "Öffnet alle Anleitungen im zusammengefalteten Zustand">>
!usage
{{{[img[Hilfe.png]]}}}
[img[Hilfe.png]]
!notes
//none//
!type
image/png
!file
./Icons/Hilfe.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAhCAYAAABJLfLcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAC1NJREFUeNq8WH1sW9d9Pfe++/g++B5pUiRN0taHo7iSLcuirYCW1cBLkaxN17hx7KJxOmRIA8xY0aIp1rXDWgTD/tkaNC2CbCsaLECGGF7rIDa8xk0TJG5TO3ZUOyoSG5ZjNZIlWZ+UKIp8JB/f1337IyJnJ3Kc2EkPQIDgI947797zO7/zuySXmxcnJy9vNAyjv1BY2gX4b2/duuWHkiQ7xWIRkUgE0WgUlFKYpgnTNEEpBSEEhUIBnHOIogjf91Eul1GtVtHU1ATDMNDU1ATOOSzLAqUUjuMAAEqlEoLBIGzbRjweR6lUQigURiAQgO9zAIBhGNA0DQsLC0in0yiXyxAEAYFAALFYDABAL1wY+vHU1PRbwaD6s/7+7Z+Px+PfO3Lkf5+rVquROqkPAyEEN4L6fQkhIISAUgpBEMAYa3wopfB9H4ZhKJZlhRljVz2PTU5Obb7jjr9AOp2G53no7+9HNBrd9cILLzTfdtttX+3u7h59P9n6wwghFAAEQeCu6171ou8nJQgCOOeN3ygVAOLCsiy5UilrEFiMlyutlWIhZVYq66umqVNKV3POmyRJWmMYhqqq6uM9PT3/CYADAEsmk/89Pj7+uXQ6Dd/34TgOOjs7EQqFeg8cOPBbzvne7du3DziOA9d14TgORFGE67qB06dP7zdNc2NXV9dDiURisE6SLhM1TTNYs6yoadnhWqUcc1wvwQXWWikurXOsWrPn2HFV05tUXQ/NDV+M2PkFsW37ZxFOp6GoKqRAAAFRBGMMtm3j3LlzT77yyitfzmaz31m3bt15Fos1HT179ux4T09PqyzL4JzDtm0kk0ns27evdf/+/ccuXbr08J133nmQUopcLgfP8+C6rlwul7d7ntfsum6HoiiDU5OT/Zenpu5XZmab7Zq5GoSk3Uo5WpudDq7t7hFUWcbU715C931fxTvPH8DCmTfwV8//BkPP/w/OPfkYeh54CJ/p7ASTZBQmxiBJEhQ9BKdmQpZlZLNZzMzM3DU4OHjGdd0v0kQisajr+v6RkZGGxgDAcRyoqop9+/aphJBfvPzyy99ljEFVVdi2jVKpJOVyObFUKmFiYiJz6tSph6ZzucMJ4n975Ec/uK9dV/s/f+99bet1JTT+40eFtCSgJZWCM/YnqAKFb1ZQmZ3CxKnjeO3f/hmmYUCOJVAYH8OvHvlbnPmv/8DBB3fhj/ufhijLAADOOZLJJJqbm5VKpdJOVVVFW1vboXPnzll1TdbheR4457j//vtJPB5//NChQ08Eg0EhFovB9/2gqqq6oiio1WoAUBTEQDgoUOQG30I1N4tqfh7l+Rwsy4Fj2TBLRVw+fQrlhTkoq6LgngcpFIaWSkNLrMYtd/wlXv7B32PsxO+hNsUBAGPHj4G7LrDMa2RkBPl8/mB7e/uz1LIstLS0vGXb9pETJ06AMQZBEBo74Ps+LMvC3XffjUwm88jRo0efj0QiwWw2uxiLxaq6riObzZ5IpVK/9Tm3fSZA1AJ48+dP4OjfPYizB54BZQI8xwYRBJRnp+GUyxBVFVZpCdG2dkRa18F3OSKtbVjV0gJum6jMTWNNTy+6v/I1UFEE9zyMjo5ibm7u6O233/51RVFcpmkaJElCZ2fnI0eOHBFHR0d333vvvYhEIrAsC77vgxAC0zSRyWSg6/qugwcPHt+2bds/UEptx3HgeR6ZnJz0iSj6HvfhmjY27HkAWx7+BqZOHscvd+2EWy5DUlUwxsBtC2okCn11ClatimjnJkBRMTM5ic3f+j7U7l6UZqchaCHM+gLyp075RrFoCYLw62w2+/VQKGQ6jgNSq9VAKUU+n4fv+3jppZcefPfdd3+yc+fOeDabRd1lfN8H5xyMMczPz+PVV19dyOVymq6HZF3XHysWl/7UlEj8e/uqkPLGv/wjer/5Xaz7wj1YuDiEoUO/RGrHnVATSYyeOg699Rb4ouSYZcOmsmIEZGnR5XyRwZ9eKpbyyTVrZwrF4rwcCBQF+PnFfL4kCMLlTCYzt2nTJtdxnPcW1bZtLHs1CCFwHAdvvvlm+vDhwz/p6OjYu3v3boRCIViWBc45PM9DIBDAc889h+PHj2PLll6oqvJ4V9fGZ8+fP/+obbtfFANswTTNEqO0FI5Gc5bHi6s0bXT80uhCb1/f2LvvvLPY1tZmrLvllsqlkZFyd3d3aXh42F21ahWGhobQ3t6O6elpyLIMTdMwNjYGWZZx6623YtOmTaiTZ1cWJyEEnuchmUxOb968+QHHcX7z1FNP/fSee+5p2rBhQ70w4XkeKKVwXReWVUNfX3Ysm82eSyaTf33+/PlIUNOqszMzVVEUeV9fHwYGBtC1oRPzc7NIxWKY0zQ0RaOIRaOYm5lGIBAApRSc86uMgnPeqL36tSvBVmrdjuPUi/RZ0zRfe/HFF3964cKFPXfddRckSarb6HRPz2Y5nV4bVdXgUrlcgSRJjqZpOUmSIIoiCCENAq7rNoj5vt8g6Pv+dSPItUA/7GK1WkVzc/PEnj17vlKr1R5++umnc8PDw5AkCQBMQWAOYyIoFRzX5ZAkGZRSeJ6LPwfY9UKX67rwPA/ZbPaZQqHw6rFjx54YHh7enc/nVy0uLkqp5JrlYnYBEKTTa2EYRXjeNBhjnyp5ei3S9YZV/16pVJBIJC7v2rVrD2Psbyyr9sepqalgySihUCjEZFmGIFAkEnGsX78esiytqNNPdOUp/X/+9cztui5CoRAqlQqq1SrC4TB0XQdjDIFAAC0tLfsnJyffKBSWzsqyrIgi8wjxQQjg+xy+T7FtWx/Gx8cbzvCpkC8Wi1f9MDs7i1KphPb2dhSLRei6jubmZjDGGsV1+PDhLw0MDDyq67oiiiIAnymKAsaExn1UVUE83oRCYemGM/91yV+8ePGDWlq2rStlQynF0NCQdvr06X+NxWLfCoVCJBjUEI/HoWlavlQqwfO8D8hPFEW0trZ+KhK6SjYrQRAElMtlDAwMfHZsbOznmUxmU2trK95++234vg9KGGzbJuVy5QPk61i7di1M02zY5J/FbRhjME1TPHv27A8VRfmnnTt3BjjnqNVqcF0XhFDw92ZOcmWcXgmKoqC3t7exk5/qylNKMTMz0zk3N/dMJpPpS6VSqFQqjSHa8zwsLeWwtFRAIEBjHR0dqEeNa6Grqwu1Wg2EkE9kB1gikVjxwvIY92Qmk+kTRRG1Wq3REQVBgOM4WLMmjUgkgkBAKi4uLl5TNu9flI6Ojqti9w2Tr1QqKz6gWCzemkql+mVZhmVZAABRFFEsFnHy5EkQQgaj0aaNIhMVQaBuPYtcD5xzRCIRAFhOqwBwY27EdF1fkXy1Wu0Lh8PBegwuFAoYHBzEyMjIiY0bN/6or69v9vXXXx/w4YNzn3ycjFIPgYZhQBQZbtRJ2UoevFx8Vdd1YRgGzpw5446Ojh4TBOHxvXv3/i6dTntjY2NbXNcVCQh8n5OPG7Dq/49EojfsQiwYDK5IPpVKvXby5Ml3CoXCha1btz62Y8eOPwwODkJRFFQqVZhm9T0Sy1LwPO8jaX4lLC0t3dABFguHwytmG03TFimlO1avXp3fsmULrzcs0zQhiiIoFciVZ0w3U3iu6yISiUAUxY+1AGylIqsPJYqizNezDiEE6XQajLHlbO6T5f0H5z75qAX7YS4EAOFwuNHZb6pJXXmeyDlHMBhszLOO4wrL3Bv6vRnrq8/Ira2tEEURExMTCAQCN07+ShiGAdM0Gy/iOM5ykXJwjpte+ffbaTgcxvW6Nvso21kul1EoFK66ues6Auc+PI+D0E+WfP24EQAWFxev+QLXnaQ455ifn4fjOA0dvkfe5QAvcu6pvk+tm5XNSr2gfuQdDAYbseRK/N8A/kMGH5uuwUAAAAAASUVORK5CYII=
/***
| Name|HistoryBackByEscape|
| Description|Use escape key to go back in history||
| Version|1.0|
| Date|22.12.2010|
| Author|T.Linden|
| Email||
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!!Description
Use escape key to go back in history, requires history plugin
!!!Notes

!!!Code
***/
//{{{
window.onkeypress = function(ev) {
  var e = ev || window.event;
  switch(e.keyCode) {
    case 27: // Escape
      config.macros.back.action();
      break;
 }
}
//}}} 
/***
|''Name:''|HistoryPlugin|
|''Description:''|Limits to only one tiddler open. Manages an history stack and provides macro to navigate in this history (<<history>><<back>><<forward>>).|
|''Version:''|1.0.0|
|''Date:''|2008-03-23|
|''Source:''|http://tiddlywiki.bidix.info/#HistoryPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''[[License]]:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.3.0|
***/
//{{{
	Story.prototype.tiddlerHistory = [];
	Story.prototype.historyCurrentPos = -1;
	Story.prototype.currentTiddler = null;
	Story.prototype.maxPos = 11;

	Story.prototype.old_history_displayTiddler = Story.prototype.displayTiddler;
	Story.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)
	{
		title = ((typeof title === "string") ? title : title.title);
		//SinglePageMode
		if (this.currentTiddler) this.closeTiddler(this.currentTiddler);
		if (template == 2) {
			//switch to Edit mode : don't manage
			story.old_history_displayTiddler(null,title,template,animate,slowly);
			return; 
		}
		// if same tiddler no change
		if (this.tiddlerHistory[this.historyCurrentPos] == title) {
			this.currentTiddler = title;
			story.old_history_displayTiddler(null,title,template,animate,slowly);
			return;
		}
		if (this.historyCurrentPos == this.tiddlerHistory.length -1) {
			// bottom of stack
	    	this.tiddlerHistory.push(title);
		   	if (this.tiddlerHistory.length > 11) {
	                 this.tiddlerHistory.shift();
	       	} else {
		    this.historyCurrentPos += 1;
	            }

		} else {
			// middle of stack
		    this.historyCurrentPos += 1;
			if (this.tiddlerHistory[this.historyCurrentPos] != title) {
				// path change => cut history
				this.tiddlerHistory[this.historyCurrentPos] = title;
				var a = [];
				for(var i = 0; i <= this.historyCurrentPos;i++) {
					a[i] = this.tiddlerHistory[i];
				}
				this.tiddlerHistory = a;
			}
		}
		this.currentTiddler = title;
		story.old_history_displayTiddler(null,title,template,animate,true);
	        scrollTo(0, 1);
	}

	Story.prototype.old_history_closeTiddler = Story.prototype.closeTiddler;
	Story.prototype.closeTiddler = function(title,animate,slowly)
	{
		this.currentTiddler = null;
	    story.old_history_closeTiddler.apply(this,arguments);
	}

	config.macros.history = {};
	config.macros.history.action = function(event) {
	var popup = Popup.create(this);
		if(popup)
			{
	        if (!story.tiddlerHistory.length)
	            createTiddlyText(popup,"No history");
	        else
	           {
	           var c = story.tiddlerHistory.length;
			   for (i=0; i<c;i++ )
	               {
					var elmt = createTiddlyElement(popup,"li");
				   	var btn = createTiddlyButton(elmt,story.tiddlerHistory[i],story.tiddlerHistory[i],config.macros.history.onClick);
					btn.setAttribute("historyPos",i);
			       }
	           }
	        }
		Popup.show(popup,false);
		event.cancelBubble = true;
		if (event.stopPropagation) event.stopPropagation();
		return false;
	}
	config.macros.history.handler = function(place,macroName,params)
	{
		createTiddlyButton(place, 'history', 'history', config.macros.history.action);
	}

	config.macros.history.onClick = function(ev)
	{
		var e = ev ? ev : window.event;
		var historyPos = this.getAttribute("historyPos");
		story.historyCurrentPos = historyPos -1;
		story.displayTiddler(null,story.tiddlerHistory[historyPos]);
		return false;
	};

	config.macros.back = {};
	config.macros.back.action = function() {
	       if (story.historyCurrentPos > 0) {
				if (story.currentTiddler) story.closeTiddler(story.currentTiddler);
				story.historyCurrentPos = story.historyCurrentPos -2;
				story.displayTiddler(null,story.tiddlerHistory[story.historyCurrentPos+1]);
			} else {
				//if (story.currentTiddler) story.old_history_displayTiddler(null,story.currentTiddler);
				};
		return false;
	}
	config.macros.back.handler = function(place,macroName,params)
	{
		createTiddlyButton(place, '<', 'back', config.macros.back.action,"backButton");
	}

	config.macros.forward = {};
	config.macros.forward.action = function() {
	       if (story.historyCurrentPos < story.tiddlerHistory.length -1) {
				if (story.currentTiddler) story.closeTiddler(story.currentTiddler);
				//story.historyCurrentPos = story.historyCurrentPos;
				story.displayTiddler(null,story.tiddlerHistory[story.historyCurrentPos+1]);
			} else {
				//if (story.currentTiddler) story.old_history_displayTiddler(null,story.currentTiddler);
			}
		return false;
	}
	config.macros.forward.handler = function(place,macroName,params)
	{
		createTiddlyButton(place, '>', 'forward', config.macros.forward.action, "ibutton");
	}
//}}}
Teils euch auf zwei Gruppen auf, die sich im Pulk durch den Raum bewegen. Die eine beginnt im Hochstatus, die andere nimmt den Tiefstatus ein, sie riecht regelrecht. Beide wechseln nun langsam und schrittweise in den jeweils anderen Status. Nehmt euch aus den Augenwineln wahr und versucht es zu schaffen, das ihr gleichzeitig das jeweils andere Extrem erreicht.
+++![Inkongruenz, Diskrepanz]...
Ein wesentlicher Quell von Komik ist der sichtbare Kontrast von Behauptung/Vermutung und Anschauung bzw von Idee und Realität. 
-Entstellung der Wirklichkeit: Wird ein Sachverhalt wird offensichtlich beschönigt oder extrem pessimistisch dargestellt.
-Direktheit: Wird lange um den heißen Brei herumgeredet oder in lakonisch und schonungslos eine verdrängte Wahrheit ausgesprochen.
-Über- oder Untertreibung in Worten...oder auch in Gesten.
-Missverständnisse und Aneinandervorbeireden
-Unterschiedliche Sichten auf die Gleichen Ereignisse. Im Schattenspiel sieht eine Halndlung ganz anders aus.
-Sprachspiele und Bedeutungsverschiebungen von scheinbar bekannten Begriffen.===
+++![Absurdität]...
Monty Python lassen in einem Sketch die deutschen Philosophen gegen die griechischen antreten...in einem Fußballspiel. Der Witz entsteht hier vor allem dadurch, dass von dem Sportreporter darüber berichtet wird, als sei dies völlig selbstverständlich.
===
+++![Kontraste, Gegensätze]...===
+++![Schadenfreude]...
Im Alltag machen wir oft ernste Miene auch wenn Missgeschicke oder Peinlichkeiten zum Lachen reizen. Wenn Menschen sich gegenseitig mit Statusritualen schikanieren und sich dabei Leid zufügen verstößt es gegen die guten Sitten zu lachen. 
Die Erkenntnis, dass ist ja alles nur gespielt ist, wirkt doppelt befreiend. Wir dürfen unsere sonst unterdrückte Schadenfreude ausleben. Wir dürfen ohne Schuldgefühle genießen, wie jemandem ein Leiden zugefügt wird, uns in fremder Peinlichkeit suhlen...
===
+++![Comedy is Tragedy - Schwarzer Humor]...
In den Abgrund blicken
Fokus nicht auf Schuld
giftiger und hält länger===
+++![Wiederholung]...
Alle bedeutenden Ereignisse wiederholen sich, zunächst als Komödie, dann als Tragödie und zuletzt als Farce.
(frei nach Karl Marx). In "Grounhoundday" deutsch ..."und ewig grüßt das Murmeltier." wacht Bill Murray jeden Tag aufs neue am Morgen eines von ihm besonders gehassten Ereignisses in einem Hinterwäldlerdorf auf über das er als Reporter berichten muss. Er erlebt immer wieder die gleichen Szenen, die sich mit der Zeit aber dann doch ändern...
===
+++![Vorhersehbarkeit]...===
+++![Lazzi]...
<<tiddler Lazzi>>
===
+++![Slapstick]...
Der Kampf um Erfolg, Würde und Eleganz und sein Scheitern.
Das Taumeln von Macht und Ordnung, Dünnes Eis und Hoher Fall.===
+++![Situationskomik]...
===
+++![Planting und PayOff]...
Bruch und Erfüllung von Erwartungen
Typisierung, Konstruktion von absehbarer Katastrophen durch Handlungsaxiome der Protagonisten.===
+++![Screwball]...
Übersteigerung dieses Prinzips zum Absurden. Der Begriff stammt ursprünglich aus dem Baseball und bezeichnet dort einen Ball, der angeschnitten und dadurch unberechenbar ist.===
+++![Parodie?]===
![[The Funny Buisiness]]
+++![Situationen]...
[[Lächerlichkeit]]
+++![Auslöser, Fallen]...<<tiddler [[Lächerlichkeit##Auslöser, Fallen]]>>===
+++![Gipfel der Peinlichkeit]...<<tiddler [[Lächerlichkeit##Gipfel der Peinlichkeit]]>>=== ===
+++![Charaktere]...<<tiddler [[komische Charaktere##komische Charaktere]]>>===
Die Transaktionsanalyse beschreibt ~Ich-Zustände, die sich sehr gut für eine  Improvisation nutzen lassen.
In einer Gruppe von 6 Spielern wird ein Konflikt verhandelt, die Spieler agieren jeweils anhand der auf den Rollenkarten gegebenen ~Typ-Beschreibungen. 
<<tiddler Link##Aufgaben 
with: Ichzustände Aufgaben 2 "Arbeitsblatt zum Auseinanderschneiden">>
[[Lösungen|File:/Material/Psychologie/Merkmale der Ichzustände.doc]]
This package defines a set of small icons appear adjacent to the title of each tiddler and indicate various information about the tiddler, such as whether it has unsaved changes, or has been changed recently, or has been tagged as<<tag Trash>>.  Additional icons indicate important categories of tiddlers (based on tags), such as plugins, scripts, templates, attachments, bookmarks, tasks, etc.

----
<<tiddler ShowAllIcons>>
----

{{fine italic{
Note: this package includes icons that are part of the "Silk" icon set: http://www.famfamfam.com/lab/icons/silk/ containing 1000 16-by-16 pixel icons in PNG format, created by Mark James, a part-time web developer, part-time student currently living in Birmingham, UK, and is licensed under a Creative Commons Attribution 2.5 License. Please visit http://www.famfamfam.com/ for further information and licensing details.}}}
!Liste
Writer's Partner Basic Comic Situations
Figurenentwicklung Fragen Writers Partner 30 Primary goals 57
Horror 101
Comedy 125
Die Königin blickt im Raum umher, ein Untertan versucht demütig, ihren Blick mit seinen Augen aufzufangen und bewegt sich demensprechend im Raum, wenn sie vor ihre Füsse schaut muss er dazu kriechen.
''Variante Zwei:'' Der Untertanen wird nun aus einer Gruppe von fünf Personen gebildet, diese Bewegen sich als Pulk sodass der Blick immer auf dem Mittelmann trifft. Gleichmäßige Bewegung, nicht um diese Position Kämpfen.
Jeder Schüler zieht eine vom Spielleiter vorbereitete [[Rollenkarte|Material/Wartezimmer.doc]] und versucht sich in kurzer Zeit mit der gezogenen Person zu identifizieren (d.h.: er überlegt sich ein "Lebensbild" dieser Person). Ort der Handlung: das Wartezimmer eines praktischen Arztes.2 bis 3 Personen sitzen bereits im Wartezimmer, die anderen können im Laufe des Geschehens dazukommen. Ein Spieler erhält den Auftrag, ein Gespräch zu beginnen.
Abgänge ergeben sich zwanglos durch das Aufrufen des Arztes: "Der Nächste, bitte!" 
/***
|Name|ImageMapPlugin|
|Source|http://www.TiddlyTools.com/#ImageMapPlugin|
|Documentation|http://www.TiddlyTools.com/#ImageMapPluginInfo|
|Version|1.2.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|apply image maps ('hotspots') with links to tiddlers|
!!!!!Documentation
>see [[ImageMapPluginInfo]]
!!!!!Revisions
<<<
2009.05.27 [1.2.2] improved autoscroll for {{{<<mapMaker>>}}} textarea
2009.05.14 [1.2.1] added cursor changes
see [[ImageMapPluginInfo]] for additional revision details
2009.05.09 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.ImageMapPlugin= {major: 1, minor: 2, revision: 2, date: new Date(2009,5,27)};
//}}}
//{{{
config.macros.imageMap = {
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		// image element must immediately precede macro
		var img=place.lastChild; if (!img||img.nodeName!='IMG') return;
		var map=params[0]; var items=store.getTiddlerText(map,'').split('\n----\n'); if (!items) return;
		var out=['<MAP NAME="'+map+'">'];
		var fmt='<AREA SHAPE="POLY" TIDDLER="%0" COORDS="%1" TITLE="%2" ALT="%2" ONCLICK="%3" STYLE="%4">';
		var click="story.displayTiddler(story.findContainingTiddler(this),this.getAttribute('tiddler'));";
		var style='cursor:pointer';
		for (var i=0; i<items.length; i++) {
			var lines=items[i].split('\n'); var tid=lines.shift(); var coords=lines.join('');
			var tip=store.tiddlerExists(tid)?store.getTiddler(tid).getSubtitle():tid;
			out.push(fmt.format([tid,coords,tip,click,style]));
		}
		out.push('</MAP>');
		createTiddlyElement(place,'span').innerHTML=out.join('');
		img.setAttribute('isMap',true);
		img.setAttribute('useMap','#'+map);
		img.style.border=0;
	}
}
//}}}
//{{{
config.macros.mapMaker= {
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var img=place.lastChild; // image element must immediately precede macro
		if (!img||img.nodeName!='IMG') return;
		img.onmousemove=function(ev){ ev=ev||window.event;
			var mX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
			var mY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
			var ta=this.nextSibling.getElementsByTagName('textarea')[0];
			var lines=ta.value.split('\n'); var last=lines.length?lines.length-1:0;
			var vals=lines[last].split(','); vals.pop(); vals.pop(); lines[last]=vals.join(',');
			lines[last]+=(lines[last].length?',':'')+(mX-findPosX(this))+','+(mY-findPosY(this));
			ta.value=lines.join('\n');
			ta.scrollTop=ta.scrollHeight-ta.offsetHeight+this.emH*2;
			ta.scrollLeft=lines[last].length*this.emW-ta.offsetWidth;
			ta.focus();
		};
		img.onmouseout=function(ev){ ev=ev||window.event;
			var ta=this.nextSibling.getElementsByTagName('textarea')[0];
			var lines=ta.value.split('\n'); var last=lines.length?lines.length-1:0;
			var vals=lines[last].split(','); vals.pop(); vals.pop(); lines[last]=vals.join(',');
			ta.value=lines.join('\n');
			ta.scrollTop=ta.scrollHeight-ta.offsetHeight+this.emH*2;
			ta.scrollLeft=lines[last].length*this.emW-ta.offsetWidth;
		};
		img.onmouseover=img.onclick=function(ev) { ev=ev||window.event;
			var mX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
			var mY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
			var ta=this.nextSibling.getElementsByTagName('textarea')[0];
			ta.value+=(ta.value.length?',':'')+(mX-findPosX(this))+','+(mY-findPosY(this));
			var lines=ta.value.split('\n'); var last=lines.length?lines.length-1:0;
			ta.scrollTop=ta.scrollHeight-ta.offsetHeight+this.emH*2;
			ta.scrollLeft=lines[last].length*this.emW-ta.offsetWidth;
			ta.focus();
		}
		img.style.border='1px solid #999';
		img.style.cursor='crosshair';
		var map=params[0]||'';
		var s=createTiddlyElement(place,'div');
		s.style.height=s.style.width='1em';
		img.emW=s.offsetWidth; img.emH=s.offsetHeight; // get font metrics (for auto scrolling)
		s.style.height=s.style.width='';
		s.innerHTML+='<div class="toolbar">'
			+'<a href="javascript:;" '
			+'onclick="config.macros.mapMaker.load(this.parentNode.nextSibling)">load map</a>'
			+'<a href="javascript:;" '
			+'onclick="config.macros.mapMaker.save(this.parentNode.nextSibling)">save map</a>'
			+'</div>'
			+'<textarea rows="8" style="display:block;clear:both;width:100%;" tiddler="'+map+'">'
			+store.getTiddlerText(map,'')
			+'</textarea>';
	},
	load: function(ta) {
		var tid=prompt('Enter a tiddler title:',ta.getAttribute('tiddler')||'');
		if (!tid||!tid.length) return; // cancelled by user
		ta.value=store.getTiddlerText(tid,''); ta.setAttribute('tiddler',tid);
		return false;
	},
	save: function(ta) {
		var tid=prompt('Enter a tiddler title:',ta.getAttribute('tiddler')||'NewImageMap');
		while (tid && tid.length && store.tiddlerExists(tid)) {
			if(confirm(config.messages.overwriteWarning.format([tid]))) break;
			var tid=prompt('Enter a different tiddler title:',tid);
		}
		if (!tid||!tid.length) return; // cancelled by user
		store.saveTiddler(tid,tid,ta.value,config.options.txtUserName,new Date(),['imageMap'],{});
		story.displayTiddler(null,tid);
		displayMessage('image map saved to: '+tid);
		ta.setAttribute('tiddler',tid);
		return false;
	}
}
//}}}
/***
|Name|ImageMapPluginInfo|
|Source|http://www.TiddlyTools.com/#ImageMapPlugin|
|Documentation|http://www.TiddlyTools.com/#ImageMapPluginInfo|
|Version|1.2.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for ImageMapPlugin|
!!!Usage
<<<
{{{
[img[...]]<<imageMap MapName>>
}}}
applies an image map to the embedded image immediately preceding the macro.   ''~MapName'' is the title of a tiddler (or a tiddler section) that contains an ''~HR-separated list'' of items, where the first line of each item is the ''tiddler to link to'' and the second line is a ''list of polygon coordinates'' using standard HTML <AREA COORDS="..."> syntax (e.g., a ''comma-separated series of X,Y pairs'': "x1,y1,x2,y2,x3,y3,...", that trace out the desired shape).
{{{
[img[...]]<<mapMaker MapName>>
}}}
adds interactive point-and-click calculation of X,Y map coordinates that are automatically entered into a text input field that you can then edit and save to a tiddler to create an ~HR-separated map definition.
<<<
!!!imageMap Example
<<<
{{{
[img[images/cog.png]]<<imageMap ImageMapPluginInfo##county_map>>
}}}
~~//(click a county to open a tiddler)//~~
[img[images/cog.png]]<<imageMap ImageMapPluginInfo##county_map>>
<<<
!!!mapMaker example
<<<
{{{
[img[images/california.gif]]<<mapMaker ImageMapPluginInfo##county_map>>
}}}
~~//(click anywhere inside image to record x,y coordinates)//~~
[img[images/california.gif]]<<mapMaker ImageMapPluginInfo##county_map>>
<<<
!!!Revisions
<<<
2009.05.14 1.2.1 added cursor changes
2009.05.13 1.2.0 add MAP/AREA elements using innerHTML
2009.05.12 1.1.1 fixed mapMaker event handling for IE
2009.05.10 1.1.0 added {{{<<mapMaker>>}}}
2009.05.10 1.0.1 open tiddlers following current tiddler instead of at top of story column
2009.05.09 1.0.0 initial release
<<<
!!!Sample Map
<<<
{{{
!county_map
San Francisco
50,231,51,225,54,222,55,226,55,231,50,231,50,231
----
San Mateo
59,252,60,242,58,239,55,238,54,232,49,233,50,240,50,244,50,249,54,253,59,252,59,252
----
Santa Clara
94,242,90,244,80,243,75,242,66,243,60,243,58,251,63,255,70,258,75,270,79,268,95,268,97,260,97,254,94,254,93,252,97,250,94,248,95,246,94,242,94,242
----
Alameda
94,223,95,242,90,243,80,242,75,241,65,242,66,235,63,225,70,224,80,226,94,221,94,224,95,225,95,231,94,223,94,223
----
Contra Costa
97,213,97,221,83,226,69,224,63,224,62,220,67,214,73,217,79,214,98,214,96,214,97,213,97,213
----
Santa Cruz
53,254,59,251,63,255,70,258,75,268,73,273,68,273,67,266,53,254,53,254
----
San Benito
117,292,116,302,114,304,110,302,111,307,104,304,101,306,91,292,91,288,87,288,87,285,73,273,75,271,78,269,96,270,116,292,117,292,117,292
----
Monterey
128,325,86,325,83,319,83,313,78,309,78,305,64,286,64,283,67,282,67,273,73,273,87,284,86,288,90,287,91,292,101,305,104,303,110,306,113,303,126,318,128,325,128,325
----
Fresno
123,266,133,278,149,271,164,269,170,261,176,261,176,257,181,258,182,254,190,252,194,245,203,237,211,243,213,248,211,253,218,267,221,276,215,276,214,278,195,278,195,282,179,282,177,285,166,285,162,289,154,291,152,294,146,294,146,302,126,318,116,304,118,302,116,299,117,290,106,278,123,265,123,266,123,266
----
Merced
114,249,117,245,142,238,145,245,148,249,153,251,152,256,143,256,136,258,130,262,125,263,106,278,96,269,97,261,99,255,113,250,114,249,114,249
----
Madera
167,243,173,243,174,239,178,238,179,234,192,227,194,228,193,235,198,232,203,236,192,245,188,252,180,254,180,258,172,257,175,261,168,260,163,269,146,270,132,278,122,266,124,263,130,262,135,258,142,256,151,256,152,252,167,243,167,243
----
Kings
162,324,161,303,164,302,164,295,162,294,162,289,153,291,151,295,146,295,146,303,128,318,128,325,161,324,162,324,162,324
----
Tulare
232,324,233,316,234,314,229,310,229,303,228,299,230,296,219,276,213,276,212,279,193,278,193,282,177,282,176,286,164,285,161,289,163,295,164,303,160,304,161,325,232,324,232,324
----
Mono
183,182,183,188,185,194,181,200,181,209,185,211,185,213,191,218,191,224,196,227,194,235,198,233,203,236,211,243,243,243,183,182,183,182
----
Inyo
241,243,320,324,233,324,233,317,235,314,229,310,229,303,228,299,231,295,220,276,217,267,211,253,213,247,211,242,242,244,241,243,241,243
----
San Luis Obispo
111,348,97,340,86,325,127,325,129,332,139,341,144,343,145,346,150,348,156,354,156,358,159,360,161,368,157,371,153,364,136,358,133,354,131,360,126,362,126,366,120,363,112,364,111,356,106,353,112,348,111,348,111,348
----
Santa Barbara
121,387,117,383,111,381,111,365,121,362,127,367,125,362,132,360,135,353,137,359,154,365,157,372,161,368,164,372,163,394,143,390,126,384,121,387,121,387
----
Ventura
186,402,175,401,163,395,163,372,166,369,172,371,177,376,186,376,193,397,186,402,186,402
----
Los Angeles
205,409,184,402,193,397,186,376,234,376,236,388,238,408,232,416,222,420,217,424,211,420,205,409,205,409
----
Kern
240,325,128,325,130,334,139,342,150,348,159,359,162,370,167,368,176,377,235,375,237,374,239,343,241,341,241,325,240,325,240,325
----
San Bernardino
392,401,320,324,240,325,241,342,238,345,236,374,234,377,237,407,256,422,264,413,290,414,303,417,386,414,390,409,392,401,392,401
----
Riverside
379,441,388,429,387,412,303,417,289,414,263,413,255,421,260,424,260,428,265,428,265,436,271,438,275,443,352,444,379,442,379,441,379,441
----
Orange
258,441,221,421,232,415,237,407,255,421,259,424,260,428,266,428,265,438,258,443,258,441,258,441
----
San Diego
322,482,284,484,280,475,276,464,270,451,258,440,264,437,272,438,275,443,283,445,321,444,321,483,322,482,322,482
----
Imperial
378,480,321,482,322,445,378,443,382,451,378,461,383,468,382,475,378,480,378,480
----
Stanislaus
113,229,95,240,98,257,113,249,118,244,141,237,132,228,127,214,124,230,112,229,113,229,113,229
----
Mariposa
168,228,154,225,151,228,148,227,147,231,144,231,145,236,141,237,143,245,151,254,165,242,172,243,172,238,177,238,177,234,191,227,194,226,189,224,184,221,181,223,178,220,169,229,157,226,153,226,151,229,152,229,168,228,168,228
----
Alpine
173,172,172,176,164,180,164,192,179,201,185,194,183,181,173,173,173,172,173,172
----
Calaveras
125,203,127,214,132,223,144,220,165,195,163,191,158,194,150,194,135,203,125,203,125,203
----
San Joaquin
108,205,97,213,97,222,94,225,95,240,113,229,124,229,127,215,125,203,120,206,107,206,108,205,108,205
----
Amador
125,189,126,194,125,203,135,203,150,194,158,194,163,191,164,179,154,186,142,189,124,189,125,189,125,189
----
Sacramento
83,212,96,213,107,205,118,205,124,203,125,195,123,188,120,180,104,180,106,189,103,197,102,203,94,206,93,210,79,212,83,212,83,212
----
Yolo
102,174,98,174,97,170,92,165,68,164,74,178,79,181,81,189,91,190,93,187,97,187,99,197,104,197,106,189,104,180,102,174,102,174
----
Solano
79,197,72,204,73,209,82,211,94,210,95,205,103,203,104,196,98,196,97,186,91,187,90,190,80,189,78,193,79,197,79,197
----
Napa
58,177,59,183,65,192,65,205,71,204,79,197,77,192,80,188,78,181,73,178,67,164,64,166,64,173,58,177,58,177
----
Sonoma
24,168,48,165,56,175,57,182,64,192,64,203,45,198,43,191,32,180,31,176,23,168,24,168,24,168
----
Marin
44,210,50,212,52,216,57,218,60,217,59,212,62,210,64,203,46,199,43,209,44,210,44,210
----
Tuolumne
165,195,144,219,131,223,132,227,142,237,146,236,145,230,149,230,149,226,154,228,155,225,169,228,178,220,182,222,185,221,190,225,190,218,185,213,185,210,180,209,180,200,165,193,164,196,165,195,165,195
----
Mendocino
10,107,16,116,16,126,15,132,20,151,21,161,24,169,50,165,43,158,46,155,46,150,43,145,45,137,53,132,53,114,56,109,11,108,10,107,10,107
----
Humboldt
21,38,17,50,19,59,12,70,9,70,1,85,2,92,10,107,31,108,33,73,32,65,39,65,39,59,45,53,43,51,44,42,33,43,30,37,21,37,21,38,21,38
----
Del Norte
24,14,19,24,20,37,29,37,32,43,37,42,38,37,35,34,42,31,43,21,50,15,24,14,24,14
----
Siskiyou
130,19,51,15,44,21,43,31,36,33,39,37,38,43,43,42,42,50,45,53,54,57,55,61,59,61,59,65,64,61,69,63,67,54,71,52,76,54,80,48,90,46,90,55,131,57,132,31,129,30,130,19,130,19
----
Modoc
183,22,130,19,131,57,179,60,182,22,183,22,183,22
----
Trinity
56,98,57,102,55,105,55,109,31,108,33,72,31,65,39,65,40,58,44,52,54,57,55,61,58,61,58,65,65,61,69,63,67,53,71,52,76,55,79,47,90,46,90,55,90,59,75,70,70,84,56,98,56,98
----
Shasta
124,95,120,96,115,94,111,96,94,96,83,97,78,95,71,98,67,96,57,98,69,84,74,70,90,59,89,54,131,57,132,93,124,95,124,95
----
Tehama
130,105,125,110,109,116,104,122,93,122,93,124,53,122,53,114,57,108,55,106,56,101,56,97,65,96,71,98,77,95,84,98,94,97,112,96,116,94,120,96,123,95,126,98,126,101,130,105,130,105
----
Lake
64,150,67,162,64,167,64,173,58,178,50,164,42,159,46,154,46,149,43,145,45,137,52,133,55,131,61,132,61,141,55,141,54,143,57,149,63,151,64,151,64,150,64,150
----
Colusa
95,143,92,149,92,156,94,164,67,163,64,151,57,149,53,143,56,141,83,142,84,140,87,141,89,143,95,143,95,143
----
Glenn
99,131,97,133,97,137,101,139,96,143,89,143,86,141,82,140,82,142,60,142,61,132,55,131,53,123,92,123,99,131,99,131
----
Sutter
113,166,111,170,111,179,103,180,102,174,97,173,97,169,93,164,92,156,91,149,108,151,108,157,113,166,113,166
----
Butte
120,143,115,144,115,146,107,151,91,149,95,143,101,139,96,137,96,132,99,131,92,123,102,122,109,116,125,109,128,117,126,124,130,128,132,135,126,140,121,138,120,143,120,143
----
El Dorado
170,160,163,160,157,164,149,164,148,167,131,166,122,177,126,188,143,188,155,185,162,180,172,176,173,172,170,169,170,160,170,160
----
Placer
171,152,146,151,138,158,135,158,129,163,121,161,113,165,111,170,111,179,120,179,122,177,131,166,146,168,150,164,157,164,163,161,171,160,171,153,171,152,171,152
----
Yuba
135,145,131,145,129,148,124,150,122,159,113,166,108,157,108,151,115,146,115,143,122,143,120,139,127,140,133,135,135,134,135,145,135,145
----
Nevada
172,143,150,142,146,139,136,144,131,144,129,148,124,150,122,161,130,164,136,157,138,158,146,151,170,152,171,143,171,144,172,143,172,143
----
Sierra
172,131,145,130,139,126,134,134,134,145,145,139,150,143,172,144,173,131,172,131,172,131
----
Plumas
141,94,124,94,126,102,130,105,125,110,128,117,126,124,130,129,132,134,140,126,145,130,168,131,171,124,169,117,154,102,149,103,148,106,141,102,141,93,141,94,141,94
----
Lassen
177,93,174,130,167,131,170,124,169,115,153,101,148,104,148,106,141,103,141,93,132,93,131,59,179,60,176,94,177,93,177,93
!end county_map
}}}
<<<
***/
 

/***
|Name|ImagePathPlugin|
|Source|http://www.TiddlyTools.com/#ImagePathPlugin|
|Version|0.7.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin
|Description|Tell TiddlyWiki where to look for image files.  Permits multiple 'fallback' locations|
|Status|ALPHA - initial development/testing only - may be unstable - do not distribute|

!!!!!Usage
<<<
This plugin adds "resolvePath()" fallback processing to the {{{[img[...]]}}} formatter's handler, so that local image file references can be successfully resolved, even if the files cannot be located on the local filesystem.

The plugin tries alternative file "paths" that are listed, one per line, in an optional tiddler, [[ImagePathList]].  Each path in the list is combined with the image filename, which is then checked for existence, until the file is located.  If no alternative is found, or [[ImagePathList]] is not present, then a 'last-ditch' fallback is attempted using the remote system and path specified in [[SiteUrl]] (if present).

If no fallback attempt is successful (i.e., because no [[ImagePathList]] OR [[SiteUrl]] tiddlers have been defined), the plugin simply passes the original image file value along for default handling by the browser without any "path resolution" being applied.(i.e, the current TW core behavior occurs).

| ''Important note: This plugin may cause one or more security alert messages to appear, because it uses browser-specific functions that can require security permission in order to access the local filesystem to check for the existence of a given image file.  If you block local access, the 'last-ditch' fallback using the remote [[SiteUrl]] (if present) will be attempted.'' |

Note: the image formatter code contained here also includes support for AttachFilePlugin extensions (if installed).  AttachFilePlugin includes its own fallback mechanism for handling embedded vs. local file vs. remote URL references to the attached binary file.  Both methods may be used: ImagePathPlugin provides fallback for images contained in tiddler content, while AttachFilePlugin works well for access to non-image binary files (or images used in CSS as backgrounds, textures, etc.)
<<<
!!!!!Examples
<<<
coming soon...
<<<
!!!!!Revisions
<<<
''2007.04.13 [0.7.1]'' in testFile(), convert any file:// references to local native format before checking for existence.
''2007.03.26 [0.7.0]'' for IE, use onError handling to trigger call to resolvePath() so it will only be invoked if the original path/file is not found by the browser-native lookup.  This avoids an unneeded call to fileExists() and the accompanying ActiveX security alert message box (as well as being slightly more efficient...)
''2007.03.25 [0.6.0]'' code cleanup (moved global functions into config.formatterHelpers) plus documentation re-write
''2007.03.24 [0.5.0]'' initial implementation - ALPHA - do not distribute
<<<
!!!!!Code
***/
//{{{
version.extensions.ImagePathPlugin= {major: 0, minor: 7, revision: 1, date: new Date(2007,4,13)};
//}}}
//{{{
// name of path definition tiddler
if (config.options.txtPathTiddler==undefined) config.options.txtPathTiddler="ImagePathList";
//}}}
//{{{
// low-level wrapper for platform-specific tests for local file existence
// returns true/false without visible error display
// Uses Components for FF and ActiveX FSO object for MSIE
// NOTE: this can cause a security warning on some browsers
config.formatterHelpers.fileExists=function(theFile) {
	var found=false;
	// DEBUG: alert('testing fileExists('+theFile+')...');
	if(window.Components) {
		try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }
		catch(e) { return false; } // security access denied
		var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
		try { file.initWithPath(theFile); }
		catch(e) { return false; } // invalid directory
		found = file.exists();
	}
	else { // use ActiveX FSO object for MSIE 
		var fso = new ActiveXObject("Scripting.FileSystemObject");
		found = fso.FileExists(theFile)
	}
	// DEBUG: alert(theFile+" "+(found?"exists":"not found"));
	return found;
}
//}}}
//{{{
// higher-level logic for checking local file existence.
// with secondary check for finding relative file references
// and automatic OK of http-based references without checking local filesystem
config.formatterHelpers.testFile=function(theFile) {
	if (document.location.protocol!="file:") return true; // viewing remote document, can't test local filesystem... assume OK
	if (theFile.substr(0,5)=="http:") return true; // remote HTTP reference... assume OK
	if (theFile.substr(0,5)=="file:") theFile=getLocalPath(theFile); // convert local FILE reference to native format
	if (this.fileExists(theFile)) return true; // file exists locally... OK to use!
	// file might have been relative, add path from current document and try again
	var docPath=document.location.href;
	var slashpos=docPath.lastIndexOf("/"); if (slashpos==-1) slashpos=docPath.lastIndexOf("\\"); 
	if (slashpos!=-1 && slashpos!=docPath.length-1) docPath=docPath.substr(0,slashpos+1); // trim off filename
	if (this.fileExists(getLocalPath(docPath+theFile)))
		return true; // ah ha!... file exists relative to current document... OK to use!
	return false; // file not found on local system
}
//}}}
//{{{
// given a path/file string, check for existence and
// try alternatives (if any) defined in a tiddler
// with last-ditch using system/path from SiteUrl (if any)
config.formatterHelpers.resolvePath=function(theFile,testoriginal) {
	if (testoriginal && this.testFile(theFile)) return theFile; // FOUND FILE - use specified path/file without modification
	// get the filename portion only
	var slashpos=theFile.lastIndexOf("/"); if (slashpos==-1) slashpos=theFile.lastIndexOf("\\"); 
	var theName=(slashpos==-1)?theFile:theFile.substr(slashpos+1);
	// get list of fallbacks (if any)
	var pathText=store.getTiddlerText(config.options.txtPathTiddler);
	if (pathText && pathText.length) {
		var paths=pathText.split("\n");
		for (p=0; p<paths.length; p++) // combine path+filename until one works...
			if (this.testFile(paths[p]+theName))
				return paths[p]+theName; // FOUND FILE - use alternative path+filename
	}
	// try "last ditch" fallback using SiteURL - assumes that original path/file was relative to document location
	var siteURL=store.getTiddlerText("SiteUrl");
	if (!siteURL||!siteURL.length) return theFile; // NO FALLBACK - use original path/file and hope for the best
	// trim filename (if any) from site URL
	var slashpos=siteURL.lastIndexOf("/"); if (slashpos==-1) slashpos=siteURL.lastIndexOf("\\"); 
	if (slashpos!=-1 && slashpos!=siteURL.length-1) siteURL=siteURL.substr(0,slashpos+1);
	return siteURL+theFile; // LAST DITCH: use system/path from SiteUrl combined with original file/path
}
//}}}
//{{{
// replace standard handler for image formatter
// adds call to resolvePath() to handle fallback processing
// includes support for AttachFilePlugin as well
config.formatters[config.formatters.findByField("name","image")].handler=function(w) {
	if (!this.lookaheadRegExp)  // fixup for TW2.0.x
		this.lookaheadRegExp = new RegExp(this.lookahead,"mg");
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		// Simple bracketted link
		var e = w.output;
		if(lookaheadMatch[5]) {
			var link = lookaheadMatch[5];
			if (!config.formatterHelpers.isExternalLink) // fixup for TW2.0.x
				var external=!store.tiddlerExists(link)&&!store.isShadowTiddler(link);
			else
				var external=config.formatterHelpers.isExternalLink(link);
			if (external) {
				if (config.macros.attach && config.macros.attach.isAttachment(link)) { // ELS - attachments
					e = createExternalLink(w.output,link);
					e.href=config.macros.attach.getAttachment(link);
					e.title = config.macros.attach.linkTooltip + link;
				} else
					e = createExternalLink(w.output,link);
			} else 
				e = createTiddlyLink(w.output,link,false,null,w.isStatic);
			addClass(e,"imageLink");
		}
		var img = createTiddlyElement(e,"img");
		if(lookaheadMatch[1])
			img.align = "left";
		else if(lookaheadMatch[2])
			img.align = "right";
		if(lookaheadMatch[3])
			img.title = lookaheadMatch[3];
		if (config.macros.attach!=undefined && config.macros.attach.isAttachment(lookaheadMatch[4])) // ELS - attachments
			img.src=config.macros.attach.getAttachment(lookaheadMatch[4]);
		else {
			if (config.browser.isIE || config.browser.isSafari) { // ELS - path processing
				// IE and Safari use browser's onError handling to check the original file...
				// avoids extra security alert messages due to use of Components/ActiveX for filesystem access
				img.onerror=(function(){this.src=config.formatterHelpers.resolvePath(this.src,false);return false;});
				img.src=lookaheadMatch[4]; // ELS - path processing
			} else {
				// if NOT IE or Safari, always check the original path/file before rendering
				img.src=config.formatterHelpers.resolvePath(lookaheadMatch[4],true);
			}
		}
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	}
}
//}}}
/***
|Name|ImageSizePlugin|
|Source|http://www.TiddlyTools.com/#ImageSizePlugin|
|Version|1.2.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|adds support for resizing images|
This plugin adds optional syntax to scale an image to a specified width and height and/or interactively resize the image with the mouse.
!!!!!Usage
<<<
The extended image syntax is:
{{{
[img(w+,h+)[...][...]]
}}}
where ''(w,h)'' indicates the desired width and height (in CSS units, e.g., px, em, cm, in, or %). Use ''auto'' (or a blank value) for either dimension to scale that dimension proportionally (i.e., maintain the aspect ratio). You can also calculate a CSS value 'on-the-fly' by using a //javascript expression// enclosed between """{{""" and """}}""". Appending a plus sign (+) to a dimension enables interactive resizing in that dimension (by dragging the mouse inside the image). Use ~SHIFT-click to show the full-sized (un-scaled) image. Use ~CTRL-click to restore the starting size (either scaled or full-sized).
<<<
!!!!!Examples
<<<
{{{
[img(100px+,75px+)[images/meow2.jpg]]
}}}
[img(100px+,75px+)[images/meow2.jpg]]
{{{
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img(  1%+,+)[images/meow.gif]]
}}}
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img(  1%+,+)[images/meow.gif]]
{{tagClear{
}}}
<<<
!!!!!Revisions
<<<
2010.07.24 [1.2.2] moved tip/dragtip text to config.formatterHelpers.imageSize object to enable customization
2009.02.24 [1.2.1] cleanup width/height regexp, use '+' suffix for resizing
2009.02.22 [1.2.0] added stretchable images
2008.01.19 [1.1.0] added evaluated width/height values
2008.01.18 [1.0.1] regexp for "(width,height)" now passes all CSS values to browser for validation
2008.01.17 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.ImageSizePlugin= {major: 1, minor: 2, revision: 2, date: new Date(2010,7,24)};
//}}}
//{{{
var f=config.formatters[config.formatters.findByField("name","image")];
f.match="\\[[<>]?[Ii][Mm][Gg](?:\\([^,]*,[^\\)]*\\))?\\[";
f.lookaheadRegExp=/\[([<]?)(>?)[Ii][Mm][Gg](?:\(([^,]*),([^\)]*)\))?\[(?:([^\|\]]+)\|)?([^\[\]\|]+)\](?:\[([^\]]*)\])?\]/mg;
f.handler=function(w) {
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var floatLeft=lookaheadMatch[1];
		var floatRight=lookaheadMatch[2];
		var width=lookaheadMatch[3];
		var height=lookaheadMatch[4];
		var tooltip=lookaheadMatch[5];
		var src=lookaheadMatch[6];
		var link=lookaheadMatch[7];

		// Simple bracketted link
		var e = w.output;
		if(link) { // LINKED IMAGE
			if (config.formatterHelpers.isExternalLink(link)) {
				if (config.macros.attach && config.macros.attach.isAttachment(link)) {
					// see [[AttachFilePluginFormatters]]
					e = createExternalLink(w.output,link);
					e.href=config.macros.attach.getAttachment(link);
					e.title = config.macros.attach.linkTooltip + link;
				} else
					e = createExternalLink(w.output,link);
			} else 
				e = createTiddlyLink(w.output,link,false,null,w.isStatic);
			addClass(e,"imageLink");
		}

		var img = createTiddlyElement(e,"img");
		if(floatLeft) img.align="left"; else if(floatRight) img.align="right";
		if(width||height) {
			var x=width.trim(); var y=height.trim();
			var stretchW=(x.substr(x.length-1,1)=='+'); if (stretchW) x=x.substr(0,x.length-1);
			var stretchH=(y.substr(y.length-1,1)=='+'); if (stretchH) y=y.substr(0,y.length-1);
			if (x.substr(0,2)=="{{")
				{ try{x=eval(x.substr(2,x.length-4))} catch(e){displayMessage(e.description||e.toString())} }
			if (y.substr(0,2)=="{{")
				{ try{y=eval(y.substr(2,y.length-4))} catch(e){displayMessage(e.description||e.toString())} }
			img.style.width=x.trim(); img.style.height=y.trim();
			config.formatterHelpers.addStretchHandlers(img,stretchW,stretchH);
		}
		if(tooltip) img.title = tooltip;

		// GET IMAGE SOURCE
		if (config.macros.attach && config.macros.attach.isAttachment(src))
			src=config.macros.attach.getAttachment(src); // see [[AttachFilePluginFormatters]]
		else if (config.formatterHelpers.resolvePath) { // see [[ImagePathPlugin]]
			if (config.browser.isIE || config.browser.isSafari) {
				img.onerror=(function(){
					this.src=config.formatterHelpers.resolvePath(this.src,false);
					return false;
				});
			} else
				src=config.formatterHelpers.resolvePath(src,true);
		}
		img.src=src;
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	}
}

config.formatterHelpers.imageSize={
	tip: 'SHIFT-CLICK=show full size, CTRL-CLICK=restore initial size',
	dragtip: 'DRAG=stretch/shrink, '
}

config.formatterHelpers.addStretchHandlers=function(e,stretchW,stretchH) {
	e.title=((stretchW||stretchH)?this.imageSize.dragtip:'')+this.imageSize.tip;
	e.statusMsg='width=%0, height=%1';
	e.style.cursor='move';
	e.originalW=e.style.width;
	e.originalH=e.style.height;
	e.minW=Math.max(e.offsetWidth/20,10);
	e.minH=Math.max(e.offsetHeight/20,10);
	e.stretchW=stretchW;
	e.stretchH=stretchH;
	e.onmousedown=function(ev) { var ev=ev||window.event;
		this.sizing=true;
		this.startX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
		this.startY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
		this.startW=this.offsetWidth;
		this.startH=this.offsetHeight;
		return false;
	};
	e.onmousemove=function(ev) { var ev=ev||window.event;
		if (this.sizing) {
			var s=this.style;
			var currX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
			var currY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
			var newW=(currX-this.offsetLeft)/(this.startX-this.offsetLeft)*this.startW;
			var newH=(currY-this.offsetTop )/(this.startY-this.offsetTop )*this.startH;
			if (this.stretchW) s.width =Math.floor(Math.max(newW,this.minW))+'px';
			if (this.stretchH) s.height=Math.floor(Math.max(newH,this.minH))+'px';
			clearMessage(); displayMessage(this.statusMsg.format([s.width,s.height]));
		}
		return false;
	};
	e.onmouseup=function(ev) { var ev=ev||window.event;
		if (ev.shiftKey) { this.style.width=this.style.height=''; }
		if (ev.ctrlKey)  { this.style.width=this.originalW; this.style.height=this.originalH; }
		this.sizing=false;
		clearMessage();
		return false;
	};
	e.onmouseout=function(ev) { var ev=ev||window.event;
		this.sizing=false;
		clearMessage();
		return false;
	};
}
//}}}
/***
|''Name:''|ImageZoomMacroPlugin|
|''Description:''| macro to create a zoomable image using a tiddler field |
|''Author:''|PaulDowney (psd (at) osmosoft (dot) com) |
|''Source:''|http://whatfettle.com/2008/07/ImageZoomMacroPlugin/ |
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/contributors/PaulDowney/plugins/ImageZoomMacroPlugin/ |
|''Version:''|0.2|
|''License:''|[[BSD License|http://www.opensource.org/licenses/bsd-license.php]] |
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev |
|''~CoreVersion:''|2.4|
!!Documentation
This macro was created to assist including images in a tiddler view template, where the source 
of an image is defined by a tiddler field:

&lt;&lt;imagezoom "http://tiddlywiki.com/fractalveg.jpg"&gt;&gt;

<<imagezoom "http://farm1.static.flickr.com/33/65468830_ef7d984ba2_o.jpg">>

&lt;&lt;imagezoom "@image"&gt;&gt;

<<imagezoom @image>>

Clicking on the image creates a display containing the full sized image.
Both the image and the fullframe version may be styled using CSS.

!!Code
***/
//{{{
/*jslint onevar: false nomen: false plusplus: false */
/*global config jQuery store window */
(function ($) {
	version.extensions.ImageZoomMacroPlugin = {installed: true};

	config.macros.imagezoom = {};
	config.macros.imagezoom.color = '#000';
	config.macros.imagezoom.handler = function (place, macroName, params, wikifier, paramString, tiddler) {

		var src = params[0].match(/^@/) ? store.getValue(tiddler, params[0].substring(1))
			: params[0];

		if (!src) {
			return;
		}

		$(place).append($("<img>")
			.attr("src", src)
			.css('cursor', 'pointer')
			.click(function () { 
			$('body').append("<div id='fullframe'><img src='" + this.src + "'></div>");

			$('#fullframe img')
				.css('display', 'block')
				.css('margin', 'auto');

			$('body').trigger('tiddlyWiki.macro.imageZoom.OnOpen');
		
			$('#fullframe')
				.click(function () {
					$(this).remove();
					$('body').trigger('tiddlyWiki.macro.imageZoom.OnClose');
                });
        }));

		$('body').bind('tiddlyWiki.macro.imageZoom.OnOpen', function() {
			$('#contentWrapper').hide();
			$('#fullframe')
				.css('position', 'absolute')
				.css('z-index', '999')
				.css('top', '0')
				.css('left', '0')
				.css('width', '100%')
				.css('height', Math.max($('#fullframe img').height(), $(window).height()))
				.css('background-color', config.macros.imagezoom.color);
		});

		$('body').bind('tiddlyWiki.macro.imageZoom.OnClose', function() {
			$('#contentWrapper').show();
		});

		// TO OVERRIDE in custom tiddler:
		/**
		$('body').unbind('tiddlyWiki.macro.imageZoom.OnOpen').bind('tiddlyWiki.macro.imageZoom.OnOpen', function() {
			// custom actions to go here
		});
		**/
	};
})(jQuery);
//}}}


Stellt euch in einen Kreis. (Vormachen!) Dies ist Gegenstand, könnt ihr erkennen, wie der Gegenstand wohl beschaffen sein könnte. Ich gebe reiche diesen jetz im Kreis herum. Passt gut auf ihn auf...Der imaginäre Gegenstand wird im Kreis herumgereicht - zunächst ohne sich zu verwandeln.
Jetzt verwandelt sich der Gegenstand immer dann wenn ihr ihn voreuch hinhaltet und betrachtet. Sprecht ein Adjektiv aus, das seine neue Gestalt beschreibt mit entsprechender Stimme und Mimik aus und gebt ihn so weiter.
Bei ungeduldigen Gruppen kann es mehrere Gegenstände geben, die herumgereicht werden.
+++[Variante]...Geht mit dem Gegenstand quer durch den Kreis und schenkt in an jemand auserwählten.===
Die Grundlage dieser Sammlung wurde im Februar 2011 erstellt. Ziel war es Schülern zu ermöglichen, eigenständig Übungsreihen im Fach Darstellendes Spiel  vorzubereiten. Der Kern der hier gesammelten Übungen geht auf die Protokolle der "Bausteine Darstellendes Spiel" zurück, die ich im Rahmen meiner Ausbildung für das Schulfach Darstellendes Spiel besuchen konnte. Inzwischen sind die Inhalte weiterer Workshops und Seminare hinzugekommen. [[Ich möchte mich hiermit auch bei den eifrigen Protokollanten und bei den Spielleitern bedanken|Dank]]
!!Copyright und Lizenz der Software
Der Programmcode der Seite basiert auf der von Jeremy Ruston entwickelten Software Tiddlywiki, die inzwischen von vielen anderen Enthusiasten weiterentwickelt wurde. TiddlyWiki wurde unter der [[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]] veröffentlicht. Es ist ausdrücklich erlaubt Elemente zu kopieren, zu verbreiten, und zu modfizieren. Wenn Sie Interesse an Prinzip der Software ~TiddlyWiki haben, und diese eventuell für andere Zwecke nutzen möchten, laden Sie diese am besten von der Webseite der Entwickler [[TiddlyWiki.com|http:www.TiddlyWiki.com]] herunter, da die hier vorliegende Version auf die speziellen Bedürfnisse der Sammlung angepasst wurde. Diese Version enthält eine Reihe von Erweiterungen, die Sie ebenfalls am besten direkt von den jeweils im Plugin angegebenen Webseiten beziehen.
Die Genehmigung zum Kopieren der Software bezieht sich in diesem Fall ausdrücklich nicht auf Materialien und Medien, die mit dieser Datei verknüpft sind.
!!Urheberrechte an den Inhalten
Es ist möglich diese Sammlung zu erweitern und zu modifizieren. Alle Nutzer die diese Sammlung mit eigenen Beitägen ergänzen und weitergeben, erklären sich bereit, diese Inhalte unter der [[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]] nutzbar zu machen. 
''Es ist untersagt, dieser Sammlung Inhalte hinzufügen, die Urheberrecht Dritter verletzen.''
Leider ist es unmöglich zu verhindern, das Nutzer sich über dieses Verbot hinwegsetzen. Ich achte darauf, dieser Sammlung keine Inhalte aus urheberrechtlich geschützten Quellen hinzuzufügen und etwaige Verstöße umgehend zu entfernen. Sollten Ihnen hier Ungereimtheiten auffallen, melden Sie mir diese bitte, damit ich nachschauen kann, ob sich diese in die aktuelle Downloadversion zurückgeschlichen haben, um dies gegebenenfalls sofort zu ändern. Nutzen Sie dazu bitte diese <<tiddler Impressum##Adresse>>
!!Fügen Sie dieser Sammlung bitte keine Inhalte hinzu, die weder von Ihnen erstellt, noch eindeutig als rechtefreies Material unter entsprechender Lizenz veröffentlicht wurden und so eventuell die Urheberrechte Dritter verletzen. Geben Sie diese auf keinen Fall weiter, wenn sie Materialien mit zweifelhaftem Urheberrecht hinzugefügt haben. 
!!Kommerzielle Nutzung
Jegliche kommerzielle Nutzung dieser Sammlung oder ihrer Inhalte, auch die Nutzung als Werbeträger bedarf der ausdrücklichen Genehmigung und gegebenenfalls der Lizensierung durch den Autor
/%
!Adresse
~EMailadresse: 
>DS(at)telekinese.net 
oder die Postanschift: 
>Jan Johannpeter
>Marktstraße 6 
>20357 Hamburg
!%/
[[Geschenke machen]]
[[Pseudonym]]
[[Einer für alle - alle für einen]]
[[Jubel und Anklage]]
[[Improvisation]]

<<openStory {{tiddler.title}} "Zusammenstellung öffnen" "öffnet alle Einträge dieser Stunde">>
[[Nur ein Körperteil]]
[[Bewegungsmöglichkeiten erproben]]
[[Foltern auf Distanz]]
[[Yvonne redet nicht]]
[[Neomatopöie]]
[[Pseudonym]]
[[Produkt Propheten Propaganda]]
[[Kauderwelsch in der Talkshow]]
[[Fremde Arme]]
[[Werbespot]]

<<tiddler StoryÖffnenTemplate>>
Ein Spieler etabliert wenigen Handlungen eine Szene. Er steigt an einer Tankstelle aus einem Auto aus und beginnt zu tanken....
Nach einem Freeze tritt ein zweiter Spieler hinzu. Dieser bringt eine neue Situation mit das heißt er etabliert diese ebenfalls durch handeln und der erste geht ohne Umschweife darauf ein, sodass diese die erste Szene überdeckt wird. So geht es weiter, jeder hinzukommende Spieler definiert die Situation neu, und die anderen spielen mit. 
Die Pyramide wird in der gleichen Reihenfolge wieder abgebaut: Der letzte Spieler der hinzukam findet auch einen Grund wieder zu verschwinden, und die von ihm überdeckte Szene setzt wieder ein ... und so weiter bis am Schluss wieder nur der erste Spieler agiert.
[[Gespaltene Persönlichkeit]]
[[Es war einmal...]]
[[Die Puppen]]
[[Impro-Pyramide]]
[[Pseudonym]]
[[Neomatopöie]]
[[Geschenke machen]]
[[Jubel und Anklage]]
[[Elevator Pitch]]

{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}

[[Foltern auf Distanz]]
[[Yvonne redet nicht]]
[[Sternimpro]]
[[Neomatopöie]]
[[Jubel und Anklage]]
[[Fata Morgana]]
[[Produkt Propheten Propaganda]]
[[Pseudonym]]
[[Kauderwelsch in der Talkshow]]
<<tiddler StoryÖffnenTemplate>>

{{accordionTwo{++++[Reiche und Arme]Es gibt zwei Gruppen: Reiche und Arme
Die Reichen sind auf dem Weg zu einem wichtigen Event 
Die Armen gehen beschämt herum, irgendwie stehen trotzdem Sie immer im Weg.===
++++[Ruhm]Die Reichen sonnen sich im Ruhm
Die Armen versuchen die Aufmerksamkeit der Reichen zu erhaschen, mit aufs Bild zu kommen.===
++++[Die Anklage]Die Reichen werden ganz schmalspurig 
Die Armen beginnen zu fordern.===
++++[Die Beschwichtigung]Die Reichen versuchen zu beschwichtigen 
Die Armen strecken ihre aus, diese werden ganz steif alle Bewegungen werden immer langsamer |
Die Reichen drücken sich mit angklappten Armen und Beinen möglichst schmal herum.===
++++[Das schlechte Gewissen]
Die Reichen versuchen den Reichtum zu verschenken und kriegen dabei ganz angewinkelte Arme.
Niemand will den Reichtum. Wem etwas geschenkt wurde der schleppt sich unter einer unglaublich schweren Last weiter.===
++++[Revolution!!!]Die Reichen werden zu gejagten 
Die Armen werden immer steifer, Sie staksen nur noch, Sie haben keine Kniegelenke mehr.
Die Reichen tippeln auf den Zehenspitzen===
++++[Apokalypse]Die Reichen sind von Panik ergriffen, Sie trippeln immer noch, gehen dabei immer gebückter und schauen oben
Die Armen verwandeln sich in Zombies, Wenn sie einen Lebenden erwischen beginnen Sie an ihm zu nagen...
Bis auch er zum Zombie wird.
Am Ende verwandeln sich alle in Zombies...===
|>| !Es gibt zwei Gruppen Arme und Reiche |
| !Reiche | !Arme |
| ...sind auf dem weg zu einem wichtigen Event |...gehen beschämt herum, stehen irgendwie immer im Weg rum |
| ...sonnen sich im Ruhm | ...versuchen die Aufmerksamkeit der Reichen zu erhaschen, mit aufs Bild zu kommen |
|>| !Die Anklage |
| Werden ganz schmalspurig | Beginnen zu Fordern |
| Beschwichtigen | ausgestreckte Arme |
| ...drücken sich mit angklappten Armen und Beinen möglichst schmal herum | Arme werden ganz steif werden immer langsamer |
| !Das schlechte Gewissen | !leidende Blicke |
| Versuchen den Reichtum zu verschenken | Niemand will den Reichtum |
|| angewinkelte Arme |
|| Wem etwas geschenkt wurde der schleppt sich unter einer unglaublich schweren Last weiter |
|>| !Es kommt noch schlimmer:  Revolution!!! |
| Die Reichen werden zu gejagten | Werden immer steifer... |
| Tippeln auf den Zehenspitzen | Staksen…keine Kniegelenke mehr |
| die Fersen sind entferntworden | Werden Zombies |
| Furcht: Gebückt nach oben schauen | Wenn sie einen Lebenden erwischen beginnen Sie an ihm zu nagen |
|>| !Am Ende verwandeln sich alle in Zombies |
Here are some examples that show the usage of the inClause in the ForEachTiddlerMacro.

<<forEachTiddler
 where
 'tiddler.tags.contains("inClauseExample")'
>>

See also ForEachTiddlerExamples.
{{accordionEffect nobullets{<<search>><<setIcon Lupe.png notext>><<slider chkHistory Neu "Übungen">><<setIcon Kartei.png>><<slider chkHistory Neu "Übungsreihen">><<setIcon Stapel.png>><<slider chkHistory Neu "bearbeiten">><<setIcon Bearbeiten.png>><<slider chkHistory Einstellungen "Einstellungen">><<setIcon cog.png>><<openStory [[Gebrauchsanweisung]] "Einführung" "öffnet die einführenden Artikel">><<setIcon Hilfe.png>>}}}


![[Unterrichtsreihen]]
![[Spiele, Übungen und Aufgaben]]
![[Fragen und Überlegungen]]
![[Material]]
![[Eigene Stunden]]

<<openStory "Inhaltsverzeichnis" "Öffnet alle Verzeichnisse" "Öffnet alle Inhaltsverzeichnisse im zusammengefalteten Zustand">>
/***
|Name|InlineJavascriptPlugin|
|Source|http://www.TiddlyTools.com/#InlineJavascriptPlugin|
|Documentation|http://www.TiddlyTools.com/#InlineJavascriptPluginInfo|
|Version|1.9.6|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|Insert Javascript executable code directly into your tiddler content.|
''Call directly into TW core utility routines, define new functions, calculate values, add dynamically-generated TiddlyWiki-formatted output'' into tiddler content, or perform any other programmatic actions each time the tiddler is rendered.
!!!!!Documentation
>see [[InlineJavascriptPluginInfo]]
!!!!!Revisions
<<<
2010.12.15 1.9.6 allow (but ignore) type="..." syntax
|please see [[InlineJavascriptPluginInfo]] for additional revision details|
2005.11.08 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.InlineJavascriptPlugin= {major: 1, minor: 9, revision: 6, date: new Date(2010,12,15)};

config.formatters.push( {
	name: "inlineJavascript",
	match: "\\<script",
	lookahead: "\\<script(?: type=\\\"[^\\\"]*\\\")?(?: src=\\\"([^\\\"]*)\\\")?(?: label=\\\"([^\\\"]*)\\\")?(?: title=\\\"([^\\\"]*)\\\")?(?: key=\\\"([^\\\"]*)\\\")?( show)?\\>((?:.|\\n)*?)\\</script\\>",
	handler: function(w) {
		var lookaheadRegExp = new RegExp(this.lookahead,"mg");
		lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var src=lookaheadMatch[1];
			var label=lookaheadMatch[2];
			var tip=lookaheadMatch[3];
			var key=lookaheadMatch[4];
			var show=lookaheadMatch[5];
			var code=lookaheadMatch[6];
			if (src) { // external script library
				var script = document.createElement("script"); script.src = src;
				document.body.appendChild(script); document.body.removeChild(script);
			}
			if (code) { // inline code
				if (show) // display source in tiddler
					wikify("{{{\n"+lookaheadMatch[0]+"\n}}}\n",w.output);
				if (label) { // create 'onclick' command link
					var link=createTiddlyElement(w.output,"a",null,"tiddlyLinkExisting",wikifyPlainText(label));
					var fixup=code.replace(/document.write\s*\(/gi,'place.bufferedHTML+=(');
					link.code="function _out(place,tiddler){"+fixup+"\n};_out(this,this.tiddler);"
					link.tiddler=w.tiddler;
					link.onclick=function(){
						this.bufferedHTML="";
						try{ var r=eval(this.code);
							if(this.bufferedHTML.length || (typeof(r)==="string")&&r.length)
								var s=this.parentNode.insertBefore(document.createElement("span"),this.nextSibling);
							if(this.bufferedHTML.length)
								s.innerHTML=this.bufferedHTML;
							if((typeof(r)==="string")&&r.length) {
								wikify(r,s,null,this.tiddler);
								return false;
							} else return r!==undefined?r:false;
						} catch(e){alert(e.description||e.toString());return false;}
					};
					link.setAttribute("title",tip||"");
					var URIcode='javascript:void(eval(decodeURIComponent(%22(function(){try{';
					URIcode+=encodeURIComponent(encodeURIComponent(code.replace(/\n/g,' ')));
					URIcode+='}catch(e){alert(e.description||e.toString())}})()%22)))';
					link.setAttribute("href",URIcode);
					link.style.cursor="pointer";
					if (key) link.accessKey=key.substr(0,1); // single character only
				}
				else { // run script immediately
					var fixup=code.replace(/document.write\s*\(/gi,'place.innerHTML+=(');
					var c="function _out(place,tiddler){"+fixup+"\n};_out(w.output,w.tiddler);";
					try	 { var out=eval(c); }
					catch(e) { out=e.description?e.description:e.toString(); }
					if (out && out.length) wikify(out,w.output,w.highlightRegExp,w.tiddler);
				}
			}
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
		}
	}
} )
//}}}

// // Backward-compatibility for TW2.1.x and earlier
//{{{
if (typeof(wikifyPlainText)=="undefined") window.wikifyPlainText=function(text,limit,tiddler) {
	if(limit > 0) text = text.substr(0,limit);
	var wikifier = new Wikifier(text,formatter,null,tiddler);
	return wikifier.wikifyPlain();
}
//}}}

// // GLOBAL FUNCTION: $(...) -- 'shorthand' convenience syntax for document.getElementById()
//{{{
if (typeof($)=='undefined') { function $(id) { return document.getElementById(id.replace(/^#/,'')); } }
//}}}
/***
|Name|InlineJavascriptPluginInfo|
|Source|http://www.TiddlyTools.com/#InlineJavascriptPlugin|
|Documentation|http://www.TiddlyTools.com/#InlineJavascriptPluginInfo|
|Version|1.9.6|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|Documentation for InlineJavascriptPlugin|
''Call directly into TW core utility routines, define new functions, calculate values, add dynamically-generated TiddlyWiki-formatted output'' into tiddler content, or perform any other programmatic actions each time the tiddler is rendered.
!!!!!Usage
<<<
This plugin adds wiki syntax for surrounding tiddler content with {{{<script>}}} and {{{</script>}}} markers, so that it can be recognized as embedded javascript code.  When a tiddler is rendered, the plugin automatically invokes any embedded scripts, which can be used to construct and return dynamically-generated output that is inserted into the tiddler content.
{{{
<script type="..." src="..." label="..." title="..." key="..." show>
	/* javascript code goes here... */
</script>
}}}
All parameters are //optional//.    When the ''show'' keyword is used, the plugin will also include the script source code in the output that it displays in the tiddler.  This is helpful when creating examples for documentation purposes (such as used in this tiddler!)

__''Deferred execution from an 'onClick' link''__
<script label="click here" title="mouseover tooltip text" key="X" show>
	/* javascript code goes here... */
	alert('you clicked on the link!');
</script>
By including a {{{label="..."}}} parameter in the initial {{{<script>}}} marker, the plugin will create a link to an 'onclick' script that will only be executed when that specific link is clicked, rather than running the script each time the tiddler is rendered.  You may also include a {{{title="..."}}} parameter to specify the 'tooltip' text that will appear whenever the mouse is moved over the onClick link text, and a {{{key="X"}}} parameter to specify an //access key// (which must be a //single// letter or numeric digit only).

__''Loading scripts from external source files''__
<script src="URL" show>
	/* optional javascript code goes here... */
</script>You can also load javascript directly from an external source URL, by including a src="..." parameter in the initial {{{<script>}}} marker (e.g., {{{<script src="demo.js"></script>}}}).  This is particularly useful when incorporating third-party javascript libraries for use in custom extensions and plugins.  The 'foreign' javascript code remains isolated in a separate file that can be easily replaced whenever an updated library file becomes available.

In addition to loading the javascript from the external file, you can also use this feature to invoke javascript code contained within the {{{<script>...</script>}}} markers.  This code is invoked //after// the external script file has been processed, and can make immediate use of the functions and/or global variables defined by the external script file.
>Note: To ensure that your javascript functions are always available when needed, you should load the libraries from a tiddler that is rendered as soon as your TiddlyWiki document is opened, such as MainMenu.  For example: put your {{{<script src="..."></script>}}} syntax into a separate 'library' tiddler (e.g., LoadScripts), and then add {{{<<tiddler LoadScripts>>}}} to MainMenu so that the library is loaded before any other tiddlers that rely upon the functions it defines. 
>
>Normally, loading external javascript in this way does not produce any direct output, and should not have any impact on the appearance of your MainMenu.  However, if your LoadScripts tiddler contains notes or other visible content, you can suppress this output by using 'inline CSS' in the MainMenu, like this: {{{@@display:none;<<tiddler LoadScripts>>@@}}}
<<<
!!!!!Creating dynamic tiddler content and accessing the ~TiddlyWiki DOM
<<<
An important difference between TiddlyWiki inline scripting and conventional embedded javascript techniques for web pages is the method used to produce output that is dynamically inserted into the document: in a typical web document, you use the {{{document.write()}}} (or {{{document.writeln()}}}) function to output text sequences (often containing HTML tags) that are then rendered when the entire document is first loaded into the browser window.

However, in a ~TiddlyWiki document, tiddlers (and other DOM elements) are created, deleted, and rendered "on-the-fly", so writing directly to the global 'document' object does not produce the results you want (i.e., replacing the embedded script within the tiddler content), and instead will //completely replace the entire ~TiddlyWiki document in your browser window (which is clearly not a good thing!)//.  In order to allow scripts to use {{{document.write()}}}, the plugin automatically converts and buffers all HTML output so it can be safely inserted into your tiddler content, immediately following the script.

''Note that {{{document.write()}}} can only be used to output "pure HTML" syntax.  To produce //wiki-formatted// output, your script should instead return a text value containing the desired wiki-syntax content'', which will then be automatically rendered immediately following the script.  If returning a text value is not sufficient for your needs, the plugin also provides an automatically-defined variable, 'place', that gives the script code ''direct access to the //containing DOM element//'' into which the tiddler output is being rendered.  You can use this variable to ''perform direct DOM manipulations'' that can, for example:
* generate wiki-formatted output using {{{wikify("...content...",place)}}}
* vary the script's actions based upon the DOM element in which it is embedded
* access 'tiddler-relative' DOM information using {{{story.findContainingTiddler(place)}}}
Note:
''When using an 'onclick' script, the 'place' element actually refers to the onclick //link text// itself, instead of the containing DOM element.''  This permits you to directly reference or modify the link text to reflect any 'stateful' conditions that might set by the script.  To refer to the containing DOM element from within an 'onclick' script, you can use "place.parentNode" instead.
<<<
!!!!!Instant "bookmarklets"
<<<
You can also use an 'onclick' link to define a "bookmarklet": a small piece of javascript that can be ''invoked directly from the browser without having to be defined within the current document.''  This allows you to create 'stand-alone' commands that can be applied to virtually ANY TiddlyWiki document... even remotely-hosted documents that have been written by others!!  To create a bookmarklet, simply define an 'onclick' script and then grab the resulting link text and drag-and-drop it onto your browser's toolbar (or right-click and use the 'bookmark this link' command to add it to the browser's menu).

Notes:
*When writing scripts intended for use as bookmarklets, due to the ~URI-encoding required by the browser, ''you cannot not use ANY double-quotes (") within the bookmarklet script code.''
*All comments embedded in the bookmarklet script must ''use the fully-delimited {{{/* ... */}}} comment syntax,'' rather than the shorter {{{//}}} comment syntax.
*Most importantly, because bookmarklets are invoked directly from the browser interface and are not embedded within the TiddlyWiki document, there is NO containing 'place' DOM element surrounding the script.  As a result, ''you cannot use a bookmarklet to generate dynamic output in your document,''  and using {{{document.write()}}} or returning wiki-syntax text or making reference to the 'place' DOM element will halt the script and report a "Reference Error" when that bookmarklet is invoked.  
Please see [[InstantBookmarklets]] for many examples of 'onclick' scripts that can also be used as bookmarklets.
<<<
!!!!!Special reserved function name
<<<
The plugin 'wraps' all inline javascript code inside a function, {{{_out()}}}, so that any return value you provide can be correctly handled by the plugin and inserted into the tiddler.  To avoid unpredictable results (and possibly fatal execution errors), this function should never be redefined or called from ''within'' your script code.
<<<
!!!!!$(...) 'shorthand' function
<<<
As described by Dustin Diaz [[here|http://www.dustindiaz.com/top-ten-javascript/]], the plugin defines a 'shorthand' function that allows you to write:
{{{
$(id)
}}}
in place of the normal standard javascript syntax:
{{{
document.getElementById(id)
}}}
This function is provided merely as a convenience for javascript coders that may be familiar with this abbreviation, in order to allow them to save a few bytes when writing their own inline script code.
<<<
!!!!!Examples
<<<
simple dynamic output:
><script show>
	document.write("The current date/time is: "+(new Date())+"<br>");
	return "link to current user: [["+config.options.txtUserName+"]]\n";
</script>
dynamic output using 'place' to get size information for current tiddler:
><script show>
	if (!window.story) window.story=window;
	var title=story.findContainingTiddler(place).getAttribute("tiddler");
	var size=store.getTiddlerText(title).length;
	return title+" is using "+size+" bytes";
</script>
dynamic output from an 'onclick' script, using {{{document.write()}}} and/or {{{return "..."}}}
><script label="click here" show>
	document.write("<br>The current date/time is: "+(new Date())+"<br>");
	return "link to current user: [["+config.options.txtUserName+"]]\n";
</script>
creating an 'onclick' button/link that accesses the link text AND the containing tiddler:
><script label="click here" title="clicking this link will show an 'alert' box" key="H" show>
	if (!window.story) window.story=window;
	var txt=place.firstChild.data;
	var tid=story.findContainingTiddler(place).getAttribute('tiddler');
	alert('Hello World!\nlinktext='+txt+'\ntiddler='+tid);
</script>
dynamically setting onclick link text based on stateful information:
>{{block{
{{{
<script label="click here">
	/* toggle "txtSomething" value */
	var on=(config.txtSomething=="ON");
	place.innerHTML=on?"enable":"disable";
	config.txtSomething=on?"OFF":"ON";
	return "\nThe current value is: "+config.txtSomething;
</script><script>
	/* initialize onclick link text based on current "txtSomething" value */
	var on=(config.txtSomething=="ON");
	place.lastChild.previousSibling.innerHTML=on?"disable":"enable";
</script>
}}}
<script label="click here">
	/* toggle "txtSomething" value */
	var on=(config.txtSomething=="ON");
	place.innerHTML=on?"enable":"disable";
	config.txtSomething=on?"OFF":"ON";
	return "\nThe current value is: "+config.txtSomething;
</script><script>
	/* initialize onclick link text based on current "txtSomething" value */
	var on=(config.txtSomething=="ON");
	place.lastChild.innerHTML=on?"enable":"disable";
</script>
}}}
loading a script from a source url:
>http://www.TiddlyTools.com/demo.js contains:
>>{{{function inlineJavascriptDemo() { alert('Hello from demo.js!!') } }}}
>>{{{displayMessage('InlineJavascriptPlugin: demo.js has been loaded');}}}
>note: When using this example on your local system, you will need to download the external script file from the above URL and install it into the same directory as your document.
>
><script src="demo.js" show>
	return "inlineJavascriptDemo() function has been defined"
</script>
><script label="click to invoke inlineJavascriptDemo()" key="D" show>
	inlineJavascriptDemo();
</script>
<<<
!!!!!Revisions
<<<
2010.12.15 1.9.6 allow (but ignore) type="..." syntax
2009.04.11 1.9.5 pass current tiddler object into wrapper code so it can be referenced from within 'onclick' scripts
2009.02.26 1.9.4 in $(), handle leading '#' on ID for compatibility with JQuery syntax
2008.06.11 1.9.3 added $(...) function as 'shorthand' for document.getElementById()
2008.03.03 1.9.2 corrected fallback declaration of wikifyPlainText() (fixes Safari "parse error")
2008.02.23 1.9.1 in onclick function, use string instead of array for 'bufferedHTML' (fixes IE errors)
2008.02.21 1.9.0 output from 'onclick' scripts (return value or document.write() calls) are now buffered and rendered into into a span following the script.  Also, added default 'return false' handling if no return value provided (prevents HREF from being triggered -- return TRUE to allow HREF to be processed).  Thanks to Xavier Verges for suggestion and preliminary code.
2008.02.14 1.8.1 added backward-compatibility for use of wikifyPlainText() in TW2.1.3 and earlier
2008.01.08 [*.*.*] plugin size reduction: documentation moved to ...Info tiddler
2007.12.28 1.8.0 added support for key="X" syntax to specify custom access key definitions
2007.12.15 1.7.0 autogenerate URI encoded HREF on links for onclick scripts.  Drag links to browser toolbar to create bookmarklets.  IMPORTANT NOTE: place is NOT defined when scripts are used as bookmarklets.  In addition, double-quotes will cause syntax errors.  Thanks to PaulReiber for debugging and brainstorming.
2007.11.26 1.6.2 when converting "document.write()" function calls in inline code, allow whitespace between "write" and "(" so that "document.write ( foobar )" is properly converted.
2007.11.16 1.6.1 when rendering "onclick scripts", pass label text through wikifyPlainText() to parse any embedded wiki-syntax to enable use of HTML entities or even TW macros to generate dynamic label text.
2007.02.19 1.6.0 added support for title="..." to specify mouseover tooltip when using an onclick (label="...") script
2006.10.16 1.5.2 add newline before closing '}' in 'function out_' wrapper.  Fixes error caused when last line of script is a comment.
2006.06.01 1.5.1 when calling wikify() on script return value, pass hightlightRegExp and tiddler params so macros that rely on these values can render properly
2006.04.19 1.5.0 added 'show' parameter to force display of javascript source code in tiddler output
2006.01.05 1.4.0 added support 'onclick' scripts.  When label="..." param is present, a button/link is created using the indicated label text, and the script is only executed when the button/link is clicked.  'place' value is set to match the clicked button/link element.
2005.12.13 1.3.1 when catching eval error in IE, e.description contains the error text, instead of e.toString().  Fixed error reporting so IE shows the correct response text.  Based on a suggestion by UdoBorkowski
2005.11.09 1.3.0 for 'inline' scripts (i.e., not scripts loaded with src="..."), automatically replace calls to 'document.write()' with 'place.innerHTML+=' so script output is directed into tiddler content.  Based on a suggestion by BradleyMeck
2005.11.08 1.2.0 handle loading of javascript from an external URL via src="..." syntax
2005.11.08 1.1.0 pass 'place' param into scripts to provide direct DOM access 
2005.11.08 1.0.0 initial release
<<<
Auf der Bühne entsteht ein Zauberhaus, dass sich den Bedürfnissen des Bewohners anpasst. Ihr werdet die Innenenrichtung dieses Hauses spielen, die Türen, Möbel und Haushaltsgeräte. 
Probt zunächst die Darstellung einzelner Räume;  (Küche, Bad,  Wohnzimmer, Arbeitszimmer, Kinderzimmer, Flur, Fitnessraum, Keller...) nach.  Ihr dürft auch nacheinander mehrere Geräte oder Teile derselben verkörpern. 
Einer spielt jeweils den Bewohner, der die Räume benutzt.
!Der Gang durchs Haus
Spielt für die Aufführung einen Gang durch verschiedene Zimmer.
Wie könnt ihr dabei einen Raum auflösen und in den nächsten verwandeln? Wie geht der Bewohner von einem Raum zum anderen? Fortsetzung: [[Innenleben]]
Bespielt das in der Aufgabe [[Innenarchitektur]] entwickelte Haus nun mit einer Handlung, die zu eurem Stück passt.
Beispiel:  Ein Spieler spielt folgende Szene in den Räumen: 
>Der Bewohner/die Bewohnerin wartet auf den Anruf des/der Angebeteten oder überlegt diesen selbst anzurufen.
>Er/Sie ist schrecklich unglücklich verliebt und weiß nichts mit sich anzufangen. 

Schreibt Erfahrungen auf: Wenn ich unglücklich verliebt bin dann...
Wenn ich mich nicht traue etwas zu tun, dann...

Pro Szene sagen ein bis zwei Möbelstücke einen Satz. Überlegt ob es besser ist wenn dieser die Handlung  kommentiert oder eine neue Eben öffnet. Der Darsteller geht währenddessen in den Freeze.
/***
|Name:|InstantTimestampPlugin|
|Description:|A handy way to insert timestamps in your tiddler content|
|Version:|1.0.10 ($Rev: 3646 $)|
|Date:|$Date: 2008-02-27 02:34:38 +1000 (Wed, 27 Feb 2008) $|
|Source:|http://mptw.tiddlyspot.com/#InstantTimestampPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!Usage
If you enter {ts} in your tiddler content (without the spaces) it will be replaced with a timestamp when you save the tiddler. Full list of formats:
* {ts} or {t} -> timestamp
* {ds} or {d} -> datestamp
* !ts or !t at start of line -> !!timestamp
* !ds or !d at start of line -> !!datestamp
(I added the extra ! since that's how I like it. Remove it from translations below if required)
!!Notes
* Change the timeFormat and dateFormat below to suit your preference.
* See also http://mptw2.tiddlyspot.com/#AutoCorrectPlugin
* You could invent other translations and add them to the translations array below.
***/
//{{{

config.InstantTimestamp = {

	// adjust to suit
	timeFormat: 'DD/0MM/YY 0hh:0mm',
	dateFormat: 'DD/0MM/YY',

	translations: [
		[/^!ts?$/img,  "'!!{{ts{'+now.formatString(config.InstantTimestamp.timeFormat)+'}}}'"],
		[/^!ds?$/img,  "'!!{{ds{'+now.formatString(config.InstantTimestamp.dateFormat)+'}}}'"],

		// thanks Adapted Cat
		[/\{ts?\}(?!\}\})/ig,"'{{ts{'+now.formatString(config.InstantTimestamp.timeFormat)+'}}}'"],
		[/\{ds?\}(?!\}\})/ig,"'{{ds{'+now.formatString(config.InstantTimestamp.dateFormat)+'}}}'"]
		
	],

	excludeTags: [
		"noAutoCorrect",
		"noTimestamp",
		"html",
		"CSS",
		"css",
		"systemConfig",
		"systemConfigDisabled",
		"zsystemConfig",
		"Plugins",
		"Plugin",
		"plugins",
		"plugin",
		"javascript",
		"code",
		"systemTheme",
		"systemPalette"
	],

	excludeTiddlers: [
		"StyleSheet",
		"StyleSheetLayout",
		"StyleSheetColors",
		"StyleSheetPrint"
		// more?
	]

}; 

TiddlyWiki.prototype.saveTiddler_mptw_instanttimestamp = TiddlyWiki.prototype.saveTiddler;
TiddlyWiki.prototype.saveTiddler = function(title,newTitle,newBody,modifier,modified,tags,fields,clearChangeCount,created) {

	tags = tags ? tags : []; // just in case tags is null
	tags = (typeof(tags) == "string") ? tags.readBracketedList() : tags;
	var conf = config.InstantTimestamp;

	if ( !tags.containsAny(conf.excludeTags) && !conf.excludeTiddlers.contains(newTitle) ) {

		var now = new Date();
		var trans = conf.translations;
		for (var i=0;i<trans.length;i++) {
			newBody = newBody.replace(trans[i][0], eval(trans[i][1]));
		}
	}

	// TODO: use apply() instead of naming all args?
	return this.saveTiddler_mptw_instanttimestamp(title,newTitle,newBody,modifier,modified,tags,fields,clearChangeCount,created);
}

// you can override these in StyleSheet 
setStylesheet(".ts,.ds { font-style:italic; }","instantTimestampStyles");

//}}}


[[Polonaise]]
[[Hoch und Tief]]
[[La Ola]]
[[Schiebung]]
[[Ich-Zustände]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
Damit die Antworten auf die Fragen verwendbar sind und nicht nur aus einem Wort bestehen, ist es wichtig, wie Sie diese formulieren.


Halbsätze, Ja und nein.

unauffällig
Um dies später gut schneiden zu können, ist es hilfreich, nicht Fragen sondern als Aufforderungen formulieren. 
Erzählen Sie
Beschreiben Sie
Erklären Sie

Würden Sie die Entscheidung noch einmal so Treffen:



<<siteMap Inventar>>
[[Begrüßen]]
[[Aufstellungen]]
[[Kofferpacken mit Namen und Gesten]]
[[Blindenführung - Fingerspitzengefühl]]
[[Blindenführung - Klopfzeichen]]
[[Blindenführung - Radar]]
[[Kamera und Fotograf]]
[[Standbild]]
[[Testing Newsavedtiddler2]]
<<tiddler StorySpeichernTemplate>>

!Button
<script label="Fullscreen">

	//looks if the Browser is Fullscreenenabled
var fullscreenEnabled = document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled;
	//looks if the document is already in Fullscreen.
var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement;
	//defines a function that will exit Fullscreen if the dokument is in Fullscreen and otherwise go into fullscreen with the browserspecific term, calling F11 as last option.
	//defines a browserspecific EXITFullscreen function
function exitFullscreen() 
	{
if(document.exitFullscreen) 
	{
    document.exitFullscreen();
  	} 
else if(document.mozCancelFullScreen) 
	{
    document.mozCancelFullScreen();
  	} 
else if(document.webkitExitFullscreen) 
	{
    document.webkitExitFullscreen();
  	}
	}
	//defines a browserspecific ENTERFullscreen function
function goFullscreen(element)
	{
if(element.requestFullscreen) 
	{
	element.requestFullscreen();
	} 
else if(element.mozRequestFullScreen) 
	{
    	element.mozRequestFullScreen();
  	} 
else if(element.webkitRequestFullscreen)
	{
    	element.webkitRequestFullscreen();
  	} 
else if(element.msRequestFullscreen) 
	{
    	element.msRequestFullscreen();
  	}
	}
goFullscreen(document.documentElement)
// This Function decides which Function should be used
function toggleBrowserFullscreen(fullscreenEnabled,fullscreenElement)
	{
if(fullscreenElement)
	{
	exitFullscreen()
	}
else if(fullscreenEnabled)
	{
	goFullscreen(document.documentElement)
	}
else
	{
	SendKeys("{F11}") // ancient brute force method to toggle Fullscreen.
	}
	}
	//create a button which is telling what will be done.
	place.innerHTML=fullscreenElement?"Fullscreen":"Exit Fullscreen";
	toggleBrowserFullscreen(document.documentElement); 

</script>



!Original Example Tiddlytools
<script label="click here">
	/* toggle "txtSomething" value */
	var on=(config.txtSomething=="ON");
	place.innerHTML=on?"enable":"disable";
	config.txtSomething=on?"OFF":"ON";
	return "\nThe current value is: "+config.txtSomething;
</script>

!Toggle

	/* initialize onclick link text based on current "txtSomething" value */
	var on=(config.txtSomething=="ON");
	place.lastChild.previousSibling.innerHTML=on?"disable":"enable";
</script>
Verschiedene Dinge, die Ihr in diesem Kurs gelernt habt werden aufgegriffen, vor allem aber ist diese Aufgabe eine intensive Kooperationsaufgabe die ein sehr gute Zusammenarbeit in der Gruppe erfordert. 
Auf der Bühne wirken...und die anderen wirken lassen.

Die Übung beginnt mit der leeren Bühne, am Ende stehen alle so auf der Bühne, dass sie ein eindrucksvolles Tableau bilden.
'Das heißt: alle haben einen Auftritt.'
Jeder sagt mindestens einen Satz. 
Verteilt die übrigen Sätze so,  dass sich eine möglichst intensive Dynamik ergibt.

Jeder versucht, seinen Satz möglichst intensiv wirken zu lassen.
Dazu habt ihr folgende Mittel zur Verfügung.
*ein Auftritt, der einen unterschiedlichen Charakter darstellen kann. (Schleichen, kriechen, Stolzieren...)
*nach dem Auftritt sollt ihr mit Schritten auf der Bühne sehr sparsam umgehen.
*neutraler Stand
*eine typische Körperhaltung, die Ihr übertreibt.
*in den Freeze gehen oder aus dem Freeze auftauen.
*die Nutzung von unterschiedlichen Ebenen auf der Bühne. (Sitzen/Stehen/Liegen...)
*der Blick, beispielsweise könnt ihr jemandem oder mehreren nacheinander im Publikum in die Augen blicken
*beliebige Kombinationen aus diesen Elementen.
Seid euch immer darüber im Klaren, wer gerade den Fokus braucht.
Die anderen bereiten diesem eine Bühne: Sie verhalten sich so, dass dieser möglichst gut wirkt. 
Überlegt euch als Gruppe unterschiedliche Verhaltensweisen, die auf den Sprechenden hinweisen. (Freeze etc)
Lasst euch jeweils Zeit, um die Wirkung zu erhöhen.
<<tiddler Link##Texte
with: "Jetzt gehts rund" Texte/Minidramen 1 "Jetzt geht's rund!">>
Eine Person verharrt in einer besonders wirkenden Haltung: Sie steht auf einem Stuhl kniet auf dem Boden, liegt ausgestreckt.... Andere Spieler treten hinzu und tragen eine emotionsgeladene Aussage vor. 

Als Struktur können auf einem Zettel Satzfragmente vorgegeben sein: ich kann ... ich will ... du hast ... ich werde ...

Variante: nach einiger Zeit beginnt der Angesprochene zu antworten und es entspinnt sich eine Geschichte. (Hier besonders wichtig: Zug um Zug spielen, sich ernst nehmen, nicht vorausplanen!)
/***
|Name|JumpMacro|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#JumpMacro|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Macro version of the core jump command, that also provides an optional 'jump to top' button.

!Demo:
click the 'j' button in the hoverMenu on the right.

!Installation:
Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.

!Usage
{{{<<jump>>}}}<<jump>>
{{{<<jump customlabel customtooltip top>>}}} <<jump customlabel customtooltip top>>
Note: passing the third parameter as top, enables the 'top' button in the dropdown.

!History:
27-07-06, ver1.0

!Code
***/

//{{{
config.macros.jump= {};
config.macros.jump.handler = function (place,macroName,params,wikifier,paramString,tiddler)
{
        var label = (params[0] && params[0]!=".")? params[0]: 'jump';
        var tooltip = (params[1] && params[1]!=".")? params[1]: 'jump to an open tiddler';
        var top = (params[2] && params[2]=='top') ? true: false;        

        var btn =createTiddlyButton(place,label,tooltip,this.onclick);
        if (top==true)
              btn.setAttribute("top","true")
}

config.macros.jump.onclick = function(e)
{
        if (!e) var e = window.event;
        var theTarget = resolveTarget(e);
        var top = theTarget.getAttribute("top");
	var popup = Popup.create(this);
	if(popup)
		{
                 if(top=="true")
                                {createTiddlyButton(createTiddlyElement(popup,"li"),'Top ↑','Top of TW',config.macros.jump.top);
                                 createTiddlyElement(popup,"hr");}
		
		story.forEachTiddler(function(title,element) {
			createTiddlyLink(createTiddlyElement(popup,"li"),title,true);
			});
                }
	Popup.show(popup,false);
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
	return false;
}

config.macros.jump.top = function()
{
       window.scrollTo(0,0);
}
//}}}
Jeweils zwei Spieler tun sich zusammen. A ist der Fotograf, B die Kamera. A führt B, der seine Augen geschlossen hat, an den Schultern im Raum umher. Auf ein Zeichen von A bleibt B stehen, A bringt das Objektiv (den Kopf von B) in Position und drückt auf den Auslöser (Schulter). B öffnet für einen Augenblick die Augen und macht sie sofort wieder zu. Dann geht man weiter und sucht ein neues Motiv. Interessant sind Großaufnahmen, d.h. A bringt den Kopf von B ganz dicht an ein Motiv heran. Nach einer Zeit wird gewechselt.

Was muss der Zuschauer wissen. Was muss/soll er erfahren?
Begreift der Zuschauer die Konflikt und die Ziele der einzelnen Protagonisten. 
Funktioniert die Personenkonstellation. 

In welchem Verhältnis Szene zu der davor  und zu der danach?
Passt die Szene an dieser Stelle in den großen Bogen des Stückes.
!usage
{{{[img[Kartei.png]]}}}
[img[Kartei.png]]
!notes
//none//
!type
image/png
!file
./Icons/Kartei.png
!url

!data
data:image/png;base64,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
!usage
{{{[img[Karteikasten.png]]}}}
[img[Karteikasten.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
| ![[Ensemble]] | ![[Körper]] | ![[Ton]] und [[Stimme]] | ![[Stückentwicklung]] | ![[Raum]] |
|<<list filter {{"[tag["+tiddler.title+" AND Ensemble]][sort[title]]"}}>>|<<list filter {{"[tag["+tiddler.title+" AND Körper]][sort[title]]"}}>>|<<list filter {{"[tag["+tiddler.title+" AND Ton]][sort[title]]"}}>>|<<list filter {{"[tag["+tiddler.title+" AND Stückentwicklung]][sort[title]]"}}>>|<<list filter {{"[tag["+tiddler.title+" AND Raum]][sort[title]]"}}>>|
|~|~|~|~|![[Requisit]]|
|~|~|~|~|<<list filter {{"[tag["+tiddler.title+" AND Requisit]][sort[title]]"}}>>|
|~|~|~|![[Regie]]|~|
|~|~|~|<<list filter {{"[tag["+tiddler.title+" AND Regie]][sort[title]]"}}>>|~|
|~|~|~|~|![[Kostüm]]|
|~|~|~|~|<<list filter {{"[tag["+tiddler.title+" AND Kostüm]][sort[title]]"}}>>|
|~|~|~|~|![[Maske]]|
|~|>| [[Rhythmus]] |~|<<list filter {{"[tag["+tiddler.title+" AND Maske]][sort[title]]"}}>>|
!Ton
{{accordionThree{+++*[Geräusch|]...<<tiddler Listenmacher with: Geräusch>>===
+++*[Stimme|Übungen für Stimme und Sprechen]...<<tiddler KategorienTon##Stimme>>===
+++*[Musik|]...<<tiddler Listenmacher with: Musik>>===
!Stimme
{{accordionFour{+++*[Atmung]...<<tiddler Listenmacher with: Atmung>>===
+++*[Laute|Stimmbildung, Lauterzeugung]...<<tiddler Listenmacher with: Laute>>===
+++*[Lautmalerei]...<<tiddler Listenmacher with: Lautmalerei>>===
++++*[Sprechen|]...<<tiddler KategorienTon##Sprechen>>===
!Sprechen
{{accordionFive{+++*[Intonation|]...<<tiddler Listenmacher with: Intonation>>===
+++*[Register]...<<tiddler Listenmacher with: Register>>===
+++*[Textgestaltung]...<<tiddler KategorienTon##Texte>><<tiddler Listenmacher with: Textgestaltung>>===
+++*[Chor|chorisches Sprechen]...<<tiddler Listenmacher with: Chor>>===
!Texte
{{accordionMauve{+++*[Monolog]...<<tiddler Listenmacher with: Monolog>>===
+++*[Dialolog|zwei oder mehr Personen reden auf der Bühne]...<<tiddler Listenmacher with: Dialog>>===
+++*[Subtext]...<<tiddler Listenmacher with: Subtext>>===
+++*[Gedichte]...<<tiddler Listenmacher with: Gedicht>>===
Fortsetzung dieser Zusammenstellung auf [[KategorienTon]]
!Übersicht
{{accordionTwo{<<tiddler ListenmacherSpezial with: Organisation Organisation>>+++*[Ensemble|Gruppe zusammenführen, Gruppengefühl aufbauen, Hindernisse überwinden]...<<tiddler KategorienÜbersicht##Ensemble>>===
+++*[Wahrnehmung|]...<<tiddler KategorienÜbersicht##Wahrnehmung>>===
+++*[Spiel|Impulse für die szenische Darstellung]...<<tiddler KategorienÜbersicht##Spiel>>===
+++*[Ton|Geräusch, Stimme, Musik]...<<tiddler KategorienTon##Ton>>===
+++*[Inszenierung|Stückentwicklung, Regie und Aufführung]...<<tiddler KategorienÜbersicht##Inszenierung>>===
+++*[Analyse|Beobachtung und Feedback]...<<tiddler KategorienÜbersicht##Analyse>>===
!Organisation
<<tiddler ListenmacherSpezial with: Organisation Organisation>>
!
!Ensemble
{{accordionThree{+++*[Kennenlernen|show/hide menu]...<<tiddler Listenmacher with: Kennenlernen>>===
+++*[Gruppeneinteilung|Spielerische Methoden der Gruppeneinteilung]...<<tiddler Listenmacher with: Gruppeneinteilung>>===
+++*[Vertrauen|]...<<tiddler Listenmacher with: Vertrauen>>===
+++*[Selbstbewusstsein| ]...<<tiddler Listenmacher with: Selbstbewusstsein>>===
+++*[Konzentration|]...<<tiddler Listenmacher with: Konzentration>>===
+++*[Lockerung| ]...<<tiddler Listenmacher with: Lockerung>>===
+++*[Interaktion|Übungen um Kooperation und Ineinandergreifen von Aktionen auf der Bühne zu unterstützen]...<<tiddler Listenmacher with: Interaktion>>===
+++*[Grenzen|ausloten, klären und überschreiten]...<<tiddler Listenmacher with: Grenzen>>===}}}
!
!Wahrnehmung
{{accordionThree{+++*[Körper|Steigerung der Wahrnehmung von Körper und Bewegung]...<<tiddler Listenmacher with: Körper>>===
+++*[Blick|]...<<tiddler Listenmacher with: Blick>>===
+++*[Augenwinkel|aus dem Augenwinkel]...<<tiddler Listenmacher with: Augenwinkel>>===
+++*[gegenseitig|Wahrnehmung der anderen Gruppenmitglieder oder eines Partners]...<<tiddler Listenmacher with: gegenseitig>>===
+++*[Impulse|Wahrnehmung gemeinsamer Impulse]...<<tiddler Listenmacher with: Impulse>>===
+++*[Bühne|Wahrnehmung der Wirkung der Bühnenwirkung]...<<tiddler Listenmacher with: Bühne>>===
+++*[Raum|Wahrnehmung von räumlichen Zusammenhängen]...<<tiddler Listenmacher with: Raum>>===
+++*[Zeit|Wahrnehmung von Dauer, Timing, Rhythmus, Dynamik]...<<tiddler Listenmacher with: Zeit>>===
+++*[Geräusche|Wahrnehmung der Wirkung von Klängen]...<<tiddler Listenmacher with: Geräusch>>===
!
!Spiel
{{accordionThree{+++*[Bild|Standbild und Bildwirkung]...<<tiddler Listenmacher with: Bild>>===
+++*[Bewegung]...<<tiddler KategorienÜbersicht##Bewegung>>===
+++*[Figur|Entwicklung von Szenen über Figuren]...<<tiddler Listenmacher with: Figur>><<tiddler KategorienÜbersicht##Figur>>===
+++*[Orte|Reale oder vorgestellte Orte als Spielimpulse]...<<tiddler Listenmacher with: Ort>>===
+++*[Szene|Situation oder Text als Grundlage]...<<tiddler Listenmacher with: Szene>>===
+++*[Improvisation]...<<tiddler KategorienÜbersicht##Improvisation>>===
+++*[Performance|Handlungsanweisung oder Tätigkeiten als Grundlage für eine Szene]...<<tiddler Listenmacher with: Performance>>===
+++*[Text|Texte als Ausgangspunkt einer Szene]...<<tiddler KategorienÜbersicht##Text>>===
+++*[Objekt|Das Requisit als Spielimpuls]...<<tiddler Listenmacher with: Objekt>>===
!
!Ausdruck
{{accordionFour{+++*[Gefühl|]...<<tiddler Listenmacher with: Gefühl>>===
+++*[Mimik]...<<tiddler Listenmacher with: Mimik>>===
+++*[Gestik]...<<tiddler Listenmacher with: Gestik>>===
+++*[Pose]...<<tiddler Listenmacher with: Pose>>===
+++*[Haltungen|sitzen, stehen, liegen...]...<<tiddler Listenmacher with: Haltungen>>===
+++*[Gangarten|führt zu Gangarten]...<<tiddler Listenmacher with: Fortbewegung>>===
!
!Bewegung
{{accordionFour{+++*[Fortbewegung]...<<tiddler Listenmacher with: Fortbewegung>>===
+++*[Ausrichtung]...<<tiddler Listenmacher with: Ausrichtung>>===
+++*[Gestik]...<<tiddler Listenmacher with: Gestik>>===
+++*[Pantomime]...<<tiddler Listenmacher with: Pantomimik>>===
+++*[Tätigkeiten]...<<tiddler Listenmacher with: Tätigkeit>>===
+++*[Pose]...<<tiddler Listenmacher with: Pose>>===
+++*[Choreographie]...<<tiddler Listenmacher with: Choreographie>>===
+++*[Tanz|tänzerische Elemente]...<<tiddler Listenmacher with: Tanz>>===
+++*[Kampf|Kampfszenen]...<<tiddler Listenmacher with: Kampf>>
!
!Improvisation
{{accordionFour{+++*[Spontaneität|]...<<tiddler Listenmacher with: Spontaneität>>===
+++*[Spielregel|]...<<tiddler Listenmacher with: Spielregel>>===
+++*[Situation|]...<<tiddler Listenmacher with: Situation>>===
+++*[Erzählen|]...<<tiddler Listenmacher with: Erzählen>>===
!
!Figur
{{accordionThree{+++*[Präsenz|show/hide menu]...<<tiddler Listenmacher with: Präsenz>>===
+++*[Status|]...<<tiddler Listenmacher with: Status>>===
+++*[Energie|]...<<tiddler Listenmacher with: Energie>>===
+++*[Körpersprache|Gefühl, Mimik, Gestik, Pose]...<<tiddler KategorienÜbersicht##Ausdruck>>===
+++*[Stimme|]...<<tiddler KategorienTon##Stimme>>===
!
!Inszenierung
{{accordionThree{+++*[Dramaturgie|Entwicklung der Geschichte]...<<tiddler KategorienÜbersicht##Dramaturgie>>===
+++*[Regie|]...<<tiddler KategorienÜbersicht##Regie>>===
+++*[Aspekte]...<<tiddler KategorienÜbersicht##Aspekte>>===
+++*[Ausstattung|Bühne, Kostüm, Requisit...]...<<tiddler KategorienÜbersicht##Ausstattung>>===
+++*[Aufführung|Formen und Abläufe.]...<<tiddler KategorienÜbersicht##Aufführung>>===
<<tiddler ListenmacherSpezial with: Checkliste Checklisten "Listen zur Überprüfung einzelner Aspekte">>
!Analyse
{{accordionThree{<<tiddler ListenmacherSpezial with: Liste Listen "Listen mit Ideen">><<tiddler ListenmacherSpezial with: Beobachtungkategorie Beobachtung "Einzelaspekte bei der Beobachtung von Szenen und Theaterstücken">><<tiddler ListenmacherSpezial with: Feedback Rückmeldung "Regeln und spielerische Formen für das Feedback">>
!
!Ausstattung
{{accordionFour{
+++*[Bühne]...<<tiddler Listenmacher with: Bühne>>===
+++*[Requisit]...<<tiddler Listenmacher with: Requisit>>===
+++*[Kostüm|]...<<tiddler Listenmacher with: Kostüm>>===
+++*[Maske|]...<<tiddler Listenmacher with: Maske>>===
!Aufführung
{{accordionFour{
+++*[Formen|show/hide menu]...<<tiddler Listenmacher with: Formen>>===
+++*[Abläufe|show/hide menu]...<<tiddler Listenmacher with: [[technische Abläufe]]>>===
+++*[Werbung]...<<tiddler Listenmacher with: Werbung>>===
!Bühne
+++*[Raum]...<<tiddler Listenmacher with: Bühnenraum>>===
+++*[Bühnenbild]...<<tiddler Listenmacher with: Bühnenbild>>===
+++*[Licht]...<<tiddler Listenmacher with: Licht>>===
+++*[Projektion]...<<tiddler Listenmacher with: Projektion>>===
!
!Dramaturgie
{{accordionFour{+++*[Themen]...<<tiddler KategorienÜbersicht##Themen>>===
+++*[Rollen]...<<tiddler KategorienÜbersicht##Rollen>>===
+++*[Geschichte]...<<tiddler KategorienÜbersicht##Geschichte>>===
+++*[Schreiben]...<<tiddler KategorienÜbersicht##Schreiben>>===
!Themen
{{accordionFive{+++*[assoziieren]...<<tiddler Listenmacher with: assoziieren>>===
+++*[Biographie]...<<tiddler Listenmacher with: Biographie>>===
+++*[Systeme]...<<tiddler Listenmacher with: System>>===
!Rollen
+++*[Rollenarbeit]...<<tiddler Listenmacher with: Rollenarbeit>>===
+++*[Figurenentwicklung]...<<tiddler Listenmacher with: Figurenentwicklung>>===
!Geschichte
+++*[Plot]...<<tiddler Listenmacher with: Plot>>===
+++*[Handlung]...<<tiddler Listenmacher with: Handlung>>===
+++*[Erzählung]...<<tiddler Listenmacher with: Narration>>===
!Schreiben
+++*[Skizze]...<<tiddler Listenmacher with: Skizze>>===
+++*[Überarbeitung]...<<tiddler Listenmacher with: Überarbeitung>>===
!
!Regie
{{accordionFour{+++*[Komposition]...<<tiddler Listenmacher with: Komposition>>===
+++*[Strategien]...<<tiddler Listenmacher with: Strategien>>===
+++*[Regiestile]...<<tiddler Listenmacher with: Regiestile>>===
!
!Aspekte
{{accordionFour{+++*[Rhythmus und Dynamik]...<<tiddler Listenmacher with:  Dynamik>>===
+++*[Bildwirkung]...<<tiddler Listenmacher with: Bildwirkung>>===
+++*[Humor und Komik]...<<tiddler Listenmacher with: Komik>>===
+++*[Übergänge|Verbindungselemente]...<<tiddler Listenmacher with: Verbindungselement>>===
!
!Text
{{accordionFour{+++*[...lernen]...<<tiddler Listenmacher with: lernen>>===
+++*[...erarbeiten]...<<tiddler Listenmacher with: erarbeiten>>===
+++*[...gestalten]...<<tiddler KategorienTon##Texte>><<tiddler Listenmacher with: Textgestaltung>>===
Die Katze und jage die Mäuse. Mäuse sind sicher wenn sie untergehakt sind. Die Zahl der Pärchen kann durch Gegenstände oder Orte begrenzt werden die das Mauseloch darstellen, bei einer ungraden Gruppenzahl ist das notwendig. Eine freilaufende Maus  kann sich retten, indem sie sich bei einem Pärchen einhakt. Im selben Moment muss sich der andere Partner aushaken. Er wird zur Maus und muss nun seinerseits flüchten.

Variante: Spieler, der sich aushakt, wird nicht zur Maus, sondern zum Hund, der nun die Katze jagt.

Eine Person spielt die Katze, alle anderen sind Mäuse. Die Katze jagt die Mäuse, und wer von ihr angetickt wird, bleibt stehen, kann aber von den anderen Mäusen befreien lassen, wenn ihr die Beine grätscht und eine andere Maus unten durch kriecht.
Nach der zehnten Befreiung wird der Fänger gewechselt, der letzte Befreier wird Katze.  Dann sind wieder alle frei und Spiel beginnt von vorne.
Ein Talkmaster bittet einen Gast auf die Bühne. 
Der Gast redet Kauderwelsch.
Der Talkmaster übersetzt für das Publikum und fragt  in demselben Kauderwelsch zurück.
[[BegrüßenTest]]
[[Aufstellungen]]
[[Kofferpacken mit Namen und Gesten]]
[[Blindenführung - Fingerspitzengefühl]]
[[Blindenführung - Klopfzeichen]]
[[Blindenführung - Radar]]
[[Kamera und Fotograf]]
[[Standbild]]
<<tiddler StoryÖffnenTemplate>>
Weitere Ideen zu diesem Tag...: 
Karikatur
Vortrag, Laudatio

<<wikify [[Hier wird der Inhalt der Beschreibung angezeigt: %0]] '::Beschreibung'>>

!Inhalte zu Testzwecken....
<<edit Beschreibung>>
tooltip Feld
<<edit tooltip>>
wichtig Feld
<<edit wichtig>>
hierdrunter
!Testecke, darunter kommt ein versteckter Bereiche mit Hinweisen

/%
Hier folgen Beschreibungen und Notizen, die 
Beschreibung: Ideen für Übungen zum Kennenlernen
tooltip: this is the custom text
Vorzubereiten:Daran muss ich denken
%/
[[Begrüßen]]
[[Kofferpacken mit Namen und Gesten]]
[[Blindenführung - Fingerspitzengefühl]]
[[Blindenführung - Klopfzeichen]]
[[Bewertung-Mitarbeit-Klausur]]
[[Theatertagebuch]]
[[Dreiteilung des Raumes]]
[[Nichts]]
[[Allein auf der Bühne]]
[[Regeln für das Feedback]]
[[Die feinen Unterschiede]]
[[Blind einen Kreis bilden]]
<<tiddler StoryÖffnenTemplate>>
[[Aufstellungen]]
[[Kofferpacken mit Namen und Gesten]]
Vertrauensübungen: [[Pendeln]] 
([[Kranich und Pinguin]])
[[Blindenführungen]] 
[[Kinn Wange Bauch]]
[[Röhren-hören-stören]] Stimmübung:
[[Allein auf der Bühne]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Begrüßen]]
[[Aufstellungen]]
[[Kofferpacken mit Namen und Gesten]]
[[Organisatorisches]]
[[Blindenführung - Fingerspitzengefühl]]
[[Blindenführung - Klopfzeichen]]
[[Blindenführung - Radar]]
[[Kamera und Fotograf]]
[[Standbild]]<<tiddler StoryÖffnenTemplate>>
[[Begrüßen]]
[[Kofferpacken mit Namen und Gesten]]
[[Blindenführung - Fingerspitzengefühl]]
[[Blindenführung - Klopfzeichen]]
[[Bewertung-Mitarbeit-Klausur]]
[[Probentagebuch]]
[[Dreiteilung des Raumes]]
[[Nichts]]
[[Allein auf der Bühne]]
[[Regeln für das Feedback]]
<<tiddler StoryÖffnenTemplate>>
Zwei Spieler fassen sich an den Händen und versuchen einen Mitspieler nach dem anderen zu fangen. Durch jeden gefangenen Spieler wird die Kette länger. 
Zwei Gruppen stehen sich gegenüber auf. Eine Gruppe fängt an und „schlägt“ die andere Gruppe mit Worten, indem sie immer wieder brüllt: Kinn... Wange...Bauch!... Die Anderen stellen die entsprechenden Treffer dar und weichen Schritt für Schritt zurück. Wenn die Geschlagenen mit dem Rücken zur Wand stehen, wechseln die Rollen. 
Der Kampf wogt mehrmals hin und her. Überlegt in einer kurzen Pause, wie ihr eurem Angriff mehr Wucht verschaffen könnt. Ist es eindrucksvoller, wenn man in einer Reihen steht oder möglichst dicht zusammen, etwa in Form eines Tropfens, die Stärksten an der Spitze? 
[[Die Rolle nachmodellieren]]
[[Dia-Vortrag]]
<<tiddler StoryÖffnenTemplate>>
Aufgabe für Gruppen von je 5-8 Spielern: 
Erzeugt zu den Begriffen auf den <<tiddler Link##Aufgaben 
with: Klanglandschaften1 Aufgaben 1.5 "Aufgabenkarten 1" >> <<tiddler Link##Aufgaben with: Klanglandschaften2 Aufgaben 1.5 "2" >> <<tiddler Link##Aufgaben with: Soundtracks Aufgaben 1.5 "2" >>/%
%/ eine möglichst dichte und interessante Klanglandschaft.
Erlaubt sind Laute die ihr mit euren Stimmen machen könnt - Worte sind nicht erlaubt dafür aber zusätzlich Geräusche wie Reiben, Kratzen und Stampfen.
+++[Orte]...Märchenwald
Fabrik
Raumschiff im Weltall
Urwald
Großstadt
Hafen
Geisterbahn
Bauernhof
Savanne
Zoofachgeschäft
Bahnhof
Spukschloss
Kirmes
Fußballspiel
Hölle===
+++[Reflexion]...>Was für Geräusche habt ihr gehört? Was für ein Ort wurde dargestellt? Woran konnte man diesen erkennen? Was hat die Klanglandschaft besonders interessant gemacht?
>Besonders gut wird eine Klanglandschaft, wenn eine Geschichte erzählt wird, wenn sich eine abgestimmte Klangchoreographie ergibt.===
''Legt euch im Kreis auf den Boden, so dass sich die Füße berühren und in der Mitte nur kleines Loch lassen.''
Der Dirigent steht in der Mitte und stößt einen Fuß an – dessen Besitzer macht ein Geräusch seiner Wahl, dieses wandert dann * weiter durch den Kreis. Ein Geräusch wird so lange weitergegeben, bis ein neues Geräusch „ankommt“.
*Varianten bei den Richtungen in die das Geräusch wandert: Im Uhrzeigersin, in beide Richtungen, jeweils zu der Seite auf der der Fuß berührt wurde (jeweisl signalisiert dadurch das der Besitzer des Fußes es in dies Richtung sendet.
Spieler bilden einen Kreis. Ein Spieler gibt ein Klatschen an den Nebenmann weiter, der das Klatschen klatschend annimmt, sich zu seinem Nebenmann rechts von ihm dreht und es weiter gibt. Ziel ist es einen gemeinsamen Rhythmus zu finden, diesen zu halten und dabei kontinuierlich das Tempo zu steigern. 
''Richtungswechsel'': Der Impuls kann die Richtung wechslen indem jemand zweimal klatscht.Allerdings sollte er davor den Kreis einmal durchlaufen haben, sonst kann sich ein Duell entwickeln, dass dzu führt, dass bei einigen lange gar nichts ankommt.
Stampfen
Wort
Kopfdrehung
Variante: Wenn ein Rhythmus erreicht ist, kann ein zweiter Impuls hinzukommen,der gleichzeitig durch den Kreis läuft...und je nach Größe des Klatschkreises noch ein Dritter.
Bildet Vierergruppen und stellt euch zu einem vierblättrigen Kleeblatt auf: 
Das erste Kleeblatt stellt einfache Additionsaufgaben.
Das zweite Kleeblatt macht Bewegungen vor. 
Das dritte Kleeblatt stellt W-Fragen. [[Variante|Assoziationskleeblatt]]
Das vierte Kleeblatt muss die Bewegungen nachmachen, die W-Fragen beantworten und die Addiationsaufgaben lösen. Danach rochieren die Aufgaben im Uhrzeigersinn.
Bildet einen Kreis. Ein Spieler macht eine Geste und nennt seinen Namen. Die anderen begrüßen ihn mit seinen Namen und wiederholen die Geste, zunächst verkleinert. Der Spieler grüßt zurück daraufhin werden sein Name und seine Geste noch einmal groß wiederholt. 
Der nächste Spieler im Kreis beginnt damit die vorangegangenen Namen und Gesten zu wiederholen und hängt am Ende seine eigene Geste an. 
Gruppe bewegt sich im gleichen Rhythmus,
Stationen
Gemeinsamer Impuls
Wechsel
Freeze

Fragen 
Wie entsteht ein Fokus, WIe findet  die Gruppe einen gemeinsamen Rhythmus oder Impuls

[[Au ja!]]
[[Yvonne redet nicht]]
[[Die Rolle nachmodellieren]]
[[Ohne Worte]]
[[Minidramen]]
[[Sprachverwirrung]]
[[Humor und Komik]]
<<tiddler StoryÖffnenTemplate>>
Regisseure und Schauspieler
Chaplin
Buster Keaton
Karl Valentin
Stan und Ollie
The Marx brothers
Lubitsch
Billi Wilder
Jerry Lewis (meistens)
Jacques Tati
De Funes
Peter Sellers
Loriot
Monty Python
Steve Martin
Woody Allen
Terry Guilliam Brazil
Helge Schneider
Andrea Dreesen
Josef Harder (z.B.Indien)

Einzelstücke
Tote tragen keine Karos
Zur Sache Schätzchen
Groundhoundday (Und ewig ruft das Murmeltier)
M.A.S.H.
Dr Strangelove
Galaxyquest
Idioten
Halbe Treppe
Oh Boy
Unter dem Begriff Komposition werden  in dieser Sammlung die theaterästhetische Mittel aufgeführt, die prägend für die Konzeption einer Szene sind. 

Fokus

Bewegung Geschwindigkeit und Rhythmus
[[Flash/Freeze]], [[Zeitlupe]] [[Zeitraffer]] [[Zäsuren (Tocs)]] 
[[Status]] 
[[Hochstatus]] [[Tiefstatus]] 
[[Interaktion]] 
[[Spiegelung/Schatten]] [[Pulk]] [[Paralellität]] 
[[Reihung]] [[Wiederholung]] [[Variation]] 
[[Kontrast]] [[Verdichtung]] [[Steigerung]] [[Umkehrung]] 
[[Dynamik]] [[Bruch]] 
[[Sprache]]
[[Subtext]] [[Grammolo]] [[Schreien]] [[Flüstern]] [[MickeyMousing]] 

[[Beziehung zum Publikum]] 
[[Catwalk]] 
[[Position und Bewegung im Raum]]

noch mal durchforsten: [[Strategie]]
Diese Seite zeigt die wesentlichen Definitionen zum Aufbau der Seite, zu StyleSheets und Themen.
|>|>|!Definitionen und Elemente|
|>|>|MarkupPreHead|
|>|>|WindowTitle|
|>|>|PageTemplate|
|>|>|SiteTitle - SiteSubtitle werden in diesem Layout nicht angezeigt...|
|MainMenu<br />[[SideMenu]]|[[Story Menu]] Das Menu oberhalb der StoryColumn<br />[[Smart Menu]] kleines Menü für Handheld devices<br />DefaultTiddlers<br />Definiert welche Tiddeler nach dem Öffnen angezeigt werden<br />ViewTemplate<br />CollapsedTemplate<br />EditTemplate<br />definieren die Ansicht der Tiddeler in den unterschiedlichen Modi<br />ToolbarCommands<br />definieren jeweils die Befehlsleiste, die im Tiddeler oben rechts erscheint|SideBarOptions|
|~|~|OptionsPanel|
|~|~|AdvancedOptions|
|~|~|TabMore|
|>|>|Der PluginManager zeigt welche Plugins installiert und welcher deaktiviert sind|
|>|>|CookieJar zeigt Cookies und ermöglicht es deren Inhalt für die [[Konfigurationsdatei|zzConfig]] zu speichern|

|>|!CSS, Stylesheets und Themes|
|StyleSheet|systemTheme|
|StyleSheetColors|<<selectPalette>>[[Farbpaletten]]|
|StyleSheetLayout|<<selectTheme>>|
|StyleSheetPrint|[[zzConfig]]|
|Durch den Tag Style erzeugte Liste:<br /><<siteMap style>> |Durch den Tag systemTheme erzeugte Liste:<br /><<siteMap systemTheme>> |
|~|[[Farbpaletten]]|
|~|[[BackgroundColors]]|

|>|!Navigation|
|[[Startseiten, PopUps, Menus]]| Dokumentiert welche Tiddler für die Darstellung von Menus und PopUps zuständig sind|
|[[Referenz]]|bietet eine Liste von Bausteinen die Funktionen wie aufklappbare Inhalte erfüllen|

|ToDos|Beschreibt in einer Liste Probleme und Ideen, die ich Schrittweise abarbeite |
|[[Baustellen]]|Der Tag xxx oder XXX markiert Einträge die aus Zeitnot hastig gemacht sind, [[Baustellen]] listed diese auf|
|[[Prüfen]]|Der Tag ppp oder PPP markiert Einträge bei denen der Verdacht besteht, dass fremdes Material ohne Kennzeichnung eingearbeitet wurde|
|[[Taggen]]|listet Tiddler auf, die durch Tags noch nicht eindeutig eingeordnet sind|
|[[Inventar]]|listet Tiddler auf, die für das Fuktionieren der Seite wichtig sind|


[[Weitere Informationen]]

!Liste
<<forEachTiddler
    where
        'tiddler.tags.contains("Konzentration") && tiddler.tags.contains("Theorie")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Theorie.png]]Theorie\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Konzentration") && tiddler.tags.contains("Aufwärmen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[streichholz.png]]Aufwärmen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Konzentration") && tiddler.tags.contains("Übung")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Dartscheibe.png]]Übungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Konzentration") && tiddler.tags.contains("Gestaltung")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Spot.png]]Gestaltungsaufgaben\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Konzentration") && tiddler.tags.contains("Abschluss")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Abschluss.png]]Abschluss\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("Konzentration") && tiddler.tags.contains("Fragen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[check.png]]Fragen\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("Konzentration") && tiddler.tags.contains("Stunde")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Stapel.png]]Zusammenstellungen\n"'
        none '""'
>><<forEachTiddler
    where
'tiddler.tags.contains("Konzentration")  && ! tiddler.tags.contains("Aufwärmen")  && ! tiddler.tags.contains("Übung")  && ! tiddler.tags.contains("Gestaltung")  && ! tiddler.tags.contains("Theorie") && ! tiddler.tags.contains("Stunde") && ! tiddler.tags.contains("Fragen")'
            write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[fragezeichen.png]]noch ohne Zuweisung\n"'
        none '""'
>>{{button whitespace{[[Konzentration|Konzentration]]}}}
[[afrikanischer Klatschkreis]]
[[Zim-Zam-Zum-Spoing]]
[[Moleküle]]

{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
[[Sinn]]
[[Gehen und Gähnen]]
[[Buffet]]
[[Den Fokus auf sich ziehen]]
[[Stummschaltung]]
[[Probenzeit auf der Bühne]]
[[Jetzt geht's rund]]
[[Wetterbericht als Massage]]
<<tiddler StoryÖffnenTemplate>>
(Übung im Kreis)
(Übung Bruststimme)
Sprecht mit mir gemeinsam ein lautes A aus...und eine lautes U 
Trommelt mit flachen händen auf eure Brust wie King Kong während ihr wieder ein A aussprecht.
Nehmt die Hand vor euer Kinn als hieltet ihr eine Flasche pustet über einen über den Flaschenhals. Nun formt den den Mund zu einem U (also ungefähr so, als hättet ihr eine heiße Kartoffel im Mund.
Lasst uns wieder gemeinsam ein lautes A und ein lautes U aussprechen!
Was hat sich verändert?+++[Reflexion]...>Die Resonanz des Brustraums wird spürbar, der Vokal klingt nach der Übung lauter und voller als zuvor===

(Übung Kopfstimme)
Summt ein lautes "M", die Zähne berühren sich dabei nicht, der Mund ist geschlossen.
Denkt dabei an euer Lieblingsgericht. Ihr spürt eine zunehmend unheimliche Lust. Die Stimme wird tiefer.
Wenn ihr die Vibration des M spürt summt ihr direkt danch ein offenes O. +++[Reflexion]...>Beim M ist eine Schwingung bei den Lippen und im Nasenraum spürbar. Das O nach diesem M wird nun von einer Kopfresonanz getragen.===
| ![img[feuer.png][Aufwärmen]] Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![img[Lupe.png][Training]] Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![img[Spot.png][Gestaltung]] Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![img[Abschluss.png][Abschluss]] Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| ![img[Theorie.png][Fragen_und_Überlegungen]] Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| ![img[Uhr.png][Verzeichnis aller Stunden]] Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !AbschlussAND !Training AND !Kategorie]]"}}>>|
Die Spieler stehen beliebig im Raum verteilt. Ein Spieler spielt einen Pinguin. Alle anderen sind Kraniche und bewegen sich langsam mit riesengroßen weitausholenden Schritten im Raum. Der Pinguin läuft mit ganz kurzen Schrittchen, als ob man ihm die Knie zusammengebunden hätte, mit eng an den Körper angelegten Armen, und versucht einen Kranich zu fangen. Hat er einen Kranich berührt, wird dieser auch zum Pinguin, und nun gehen sie zusammen auf Kranichjagd, bis alle Kraniche zu Pinguinen geworden sind.
Gerade Stehen als sei der Kopf an einem Faden befestigt.
Kranich: Kopf in den Nacken legen, die mit dem Schnabel klappern, das heißt mit den Lippen ploppen
Schildkröte: den Kopf zwischen den Schultern nach vorne schieben und wieder zurückziehen
Gorilla: Auf die Brust Trommeln.
Schimpanse: Lippen nach vorn Stülpen, Huhu miit dem Zwerchfell unterstützen.
Ihr geht in einem Kreislauf im Raum umher. Der Raum ist in Viertel unterteilt. Auf ein Signal bleibt ihr in einer markanten Pose stehen.
1 Müde Schleppend, gerade leicht der Schwerkraft etwas entgegensetzend.
2 Neutral und offen Neugiegierig  Erwartungsvoll
2 Von Begeisterung und Leidenschaft gepackt.
4 Panisch angstvoll gespannt, auf jeden Reiz der Umwelt reagierend, panisch.

+++*[Gefühle]...<<tiddler Gefühle>>===


!Liste
{{button whitespace{[[öffnen|KörperV]]}}}<<forEachTiddler
    where
        'tiddler.tags.contains("Körper") && tiddler.tags.contains("Theorie")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Theorie.png]]Theorie\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Körper") && tiddler.tags.contains("Aufwärmen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[streichholz.png]]Aufwärmen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Körper") && tiddler.tags.contains("Übung")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Dartscheibe.png]]Übungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Körper") && tiddler.tags.contains("Gestaltung")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Spot.png]]Gestaltung\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Körper") && tiddler.tags.contains("Abschluss")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Abschluss.png]]Abschluss\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("Körper") && tiddler.tags.contains("Fragen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[check.png]]Fragen\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("Körper") && tiddler.tags.contains("Stunde")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Stapel.png]]Zusammenstellungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("Körper") && tiddler.tags.contains("Material")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Blatt.png]]Material\n"'
        none '""'
>><<forEachTiddler
    where
'tiddler.tags.contains("Körper")  && ! tiddler.tags.contains("Aufwärmen")  && ! tiddler.tags.contains("Übung")  && ! tiddler.tags.contains("Gestaltung")  && ! tiddler.tags.contains("Theorie") && ! tiddler.tags.contains("Stunde") && ! tiddler.tags.contains("Fragen") && ! tiddler.tags.contains("excludeLists")'
            write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[fragezeichen.png]]noch ohne Zuweisung\n"'
        none '""'
>>{{button whitespace{[[Körper|Körper]]}}}
Wichtig Zettel mit Nummern vorbereiten

[[Ballonballet]]
[[Polonaise]]
[[Bewegungsmöglichkeiten erproben]]
[[Tempoklatschkreis]]
[[La Ola]]
[[Choreographie im Dreieck]]
[[Entwicklung einer Choreographie]]

<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Ballonballet]]
[[Polonaise]]
[[Duell und Duett]]
[[Drohgebärde, doppelt synchron]]
[[Bewegungsmöglichkeiten erproben]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
Schreibt eure Namen in die Luft: mit dem Finger, mit den Ellenbogen, mit dem Knie, mit der Hüfte, mit dem Kopf, mit den Augen.

Die Körpersprache wird von der Wissenschaftsdisziplin Kinesik beschrieben. Diese grenzt ihren Untersuchungsgegenstand ab vom verbalen (sprachlichen) und vom vokalen (stimmlichen) als kinesisches Kommunikationsverhalten und unterteilt dieses in:
    Motorik (Bewegungsverhalten)
        Mimik
        Gestik
        Pantomimik (Körperhaltung)
    Taxis (Bewegungsausrichtung)
        Axialorientierung (Kopf bzw. Rumpf)
        Blickkontakte
    Haptik (Taktilkontakte )
        Autotaktiler Kontakt (Selbstberührung)
        Soziotaktiler Kontakt (Fremdberührung)
        Objekttaktiler Kontakt
        Fiktivtaktiler Kontakt (Imaginative Berührung)
    Lokomotorik (Fortbewegung)
        Proxemik (Distanzregelung).```http://www.slm.uni-hamburg.de/ifg1/Personal/Sager/Kinesik.html```
Die Gruppe geht durch den Raum, auf ein Zeichen hin fieren alle in der Bewegung ein. 
Der Spielleiter gibt einen ersten Impuls, und tippt einen Spieler an. Dieser taut in sekundenschnelle auf und geht los. Bis er absichtlich oder scheinbar unabsichtlich eine andere Person berührt. Er friert auf der Stelle ein und zwar in genau der Pose zu Zeitpunkt der Berührung, dafür erwacht der Brührte zu Leben. Der Spielleiter kann dies nach und nach steigern und weitere Impulse geben.
''Variante für die Augen:'' Läuft wie oben, nur dass der Impuls diesmal über die Augen weitergegeben wird. Der Bewegte sucht die Blickachse des Auserwählt, und kommt auf dieser näher  heran, bis Sicht verschwimmt, dann friert er ein und sein Gegenüber taut auf.
Wieder kann die Zahl der Bewegten kann gesteigert werden (bis zu max. 3 Personen).
Es kann sinnvoll sein, die Gruppe zu teilen (durchzählen 1-2-1-2...), um die Wirkung auf das Publikum zu untersuchen. 
Die lasse ist in zwei Gruppen geteilt, sodass die eine die andere beobachten kann. Stellt euch in einer Reihe auf und blickt in die gleiche Richtung. Der Eckpfeiler der Reihe macht eine Bewegung vor die sein Nachbar aus den Augenwineln wahrnehmen kann, dieser ahmt die Bewegung nach, sodass dies wie ein Welle durch die Reihe läuft. Der andere Außenposten geht, nachdem er die Bewegung ausgeführt hat, zur anderen Seite stellt sich hin, wartet eine Sekunde und macht dann seinerseits eine Bewegung, die dann erneut die Reihe entlangwandert.
Stellt euch in Paaren einander gegenüber auf nehmt zwei Armlängen Abstand. Nehmt eine Position ein wie beim Fechten: Zwei Finger sind nach vorn gestreckt, der hintere Arm zeigt abgewinkelt nach oben. Führ mit kleinen Bewegungen einen Fechtkampf. Bleibt dabei aber durch den Abstand voneinander getrennt. Unterstützt eure Paraden mit Reibelauten S, Ss, Sch, Tsss, Ksss, fffhh. 
Vielleicht habt Ihr auch ein Laserschwert in der Hand: ("Dssssjew, Dsssjew")
Ihr könnt den Gegner aber auch mit den Fingern locken und ihm dabei mit Summgeräuschen schmeicheln. 
Der Flügelschlag eines Schmetterlings kann einen Wirblesturm auslösen: Geht durch den Raum und probliert unterschiedliche Laute aus. Wenn ihr jemanden mit dem gleichen Laut findet geht ihr gemeinsam durch den Raum, wenn ihr so einen Lawinenkeim mit mehreren Personen bemerkt, schließt euch diesem an. Die Lawine rollt in die Mitte des Raumes Mitte wird mit dem gefundenen Laut immer lauter werden bis sie Schließlich auf dem Höhepunkt zerplatzt wie eine Blase und alle wieder wild durcheinanderlaufen...auf der Suche nach der nächsten Lawine

Ein Lazzo ist in der Comedia del Arte ein zumeist derber Scherz, der die Schadenfreude herausfordert. Jede der Figuren der Commedia hat ein festes Repertoire an solchen Scherzen. Eine Figur kann:
*sich mit etwas Klebrigem verstricken
*mit Substanzen wie Wasser oder Mehl übergossen werden
/%```Martin Roth: Writer's Partner, S.126```%/
Vorbereitung:
... bei mir Bücher ausleihen
... mir eine Email senden, damit ich euch Übungssammlung zuschicken kann
Bis zum Freitag in der Woche vor dem Termin
> Übersicht mit den ausformulierten Aufgaben der Stunde.
> Idealerweise sind die Übungen schon so in der 2. Person formuliert, dass Sie direkt an die Gruppe gerichtet werden können: " Ihr geht durch den Raum..."
> Wie die Vorlage Doppelseitig, nach jeder Übung und auf der Rückseite Platz für Notizen: Ziel der Übungen, Verbesserungsmöglichkeiten, Erkenntnisse zu dem Gegenstand der Stunde, Inszenierungsideen.
Danach:
> Rückmeldung von mir, evtl: Treffen zur weiteren Absprache

/***
|Name:|LessBackupsPlugin|
|Description:|Intelligently limit the number of backup files you create|
|Version:|3.0.1 ($Rev: 2320 $)|
|Date:|$Date: 2007-06-18 22:37:46 +1000 (Mon, 18 Jun 2007) $|
|Source:|http://mptw.tiddlyspot.com/#LessBackupsPlugin|
|Author:|Simon Baird|
|Email:|simon.baird@gmail.com|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!Description
You end up with just backup one per year, per month, per weekday, per hour, minute, and second.  So total number won't exceed about 200 or so. Can be reduced by commenting out the seconds/minutes/hours line from modes array
!!Notes
Works in IE and Firefox only.  Algorithm by Daniel Baird. IE specific code by by Saq Imtiaz.
***/
//{{{

var MINS  = 60 * 1000;
var HOURS = 60 * MINS;
var DAYS  = 24 * HOURS;

if (!config.lessBackups) {
	config.lessBackups = {
		// comment out the ones you don't want or set config.lessBackups.modes in your 'tweaks' plugin
		modes: [
			//["YYYY",  365*DAYS], // one per year for ever
			//["MMM",   31*DAYS],  // one per month
			//["ddd",   7*DAYS],   // one per weekday
			//["d0DD",  1*DAYS],   // one per day of month
			["h0hh",  24*HOURS], // one per hour
			//["m0mm",  1*HOURS],  // one per minute
			//["s0ss",  1*MINS],   // one per second
			["latest",0]         // always keep last version. (leave this).
		]
	};
}

window.getSpecialBackupPath = function(backupPath) {

	var now = new Date();

	var modes = config.lessBackups.modes;

	for (var i=0;i<modes.length;i++) {

		// the filename we will try
		var specialBackupPath = backupPath.replace(/(\.)([0-9]+\.[0-9]+)(\.html)$/,
				'$1'+now.formatString(modes[i][0]).toLowerCase()+'$3')

		// open the file
		try {
			if (config.browser.isIE) {
				var fsobject = new ActiveXObject("Scripting.FileSystemObject")
				var fileExists  = fsobject.FileExists(specialBackupPath);
				if (fileExists) {
					var fileObject = fsobject.GetFile(specialBackupPath);
					var modDate = new Date(fileObject.DateLastModified).valueOf();
				}
			}
			else {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
				var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
				file.initWithPath(specialBackupPath);
				var fileExists = file.exists();
				if (fileExists) {
					var modDate = file.lastModifiedTime;
				}
			}
		}
		catch(e) {
			// give up
			return backupPath;
		}

		// expiry is used to tell if it's an 'old' one. Eg, if the month is June and there is a
		// June file on disk that's more than an month old then it must be stale so overwrite
		// note that "latest" should be always written because the expiration period is zero (see above)
		var expiry = new Date(modDate + modes[i][1]);
		if (!fileExists || now > expiry)
			return specialBackupPath;
	}
}

// hijack the core function
window.getBackupPath_mptw_orig = window.getBackupPath;
window.getBackupPath = function(localPath) {
	return getSpecialBackupPath(getBackupPath_mptw_orig(localPath));
}

//}}}


3 Liebglingsplätze
Freeze,
Gesichtsausdruck +++*[Gefühle]...
|<<tiddler Gefühle##1>> |<<tiddler Gefühle##2>>|===

Eile, Tourist, verzweifelte Suche, etwas reparieren/in Ordnung bringen, schleichen und heimlich etwas tun.

!Materiallinks
@@font-size:2Em;Für Material im Ordner Aufgaben@@
Wenn Sie auf eine Datei (idealerweise ein PDF im Ordner Aufgaben verweisen wollen, verwenden Sie folgende Struktur:
{{{
<<tiddler Link##Aufgaben 
with: "Name der Datei.ohne Endung" "Pfad im Ordner Material" 'Größe in EM' "Angezeigter Titel">>/%
%/
}}}
Das sieht dann so aus:<<tiddler Link##Aufgaben with: "Besen und Beziehungen" Aufgabe 1.5 "Aufgabenkarten Besen und Beziehungen">>
----
@@font-size:2Em;Für Material im Ordner Texte@@
analog wie oben:
{{{
<<tiddler Link##Texte 
with: "Name der Datei.ohne Endung" "Texte" 'Größe in Em' "Angezeigter Titel" >>/%
%/
}}}
<<tiddler Link##Texte with: "Nischt neues" Texte/Minidramen 9 "Nischt Neues">>
/%

Hier kommt der Code in einem verborgenen Abschnitt:
!Aufgaben
[img(auto,$3Em)[Stapel.png][File:Material/$2/$1.pdf]][[$4|File:Material/$2/$1.pdf]]
!Für Material im Ordner Texte
!Texte
[img(auto,$3Em)[Blatt.png][File:Material/$2/$1.pdf]][[$4|File:Material/$2/$1.pdf]]
!ohne Bildchen für das Verzeichnis in Material...
!A
[[$1|File:Material/$2/$1.pdf]]
!Te
[[$1|File:Material/$2/$1.pdf]]
!
%/
+++![Kurzformen]...
Es funktionier außerdem eine Kurzform, die den Titel des Arbeitsblattes automatisch anzuzeigen und die Suffix pdf automatisch zu ergänzt, ist leider aber nicht wirklich kürzer.
<<tiddler Link##AK with: "Name der Datei (ohne .pdf)" >>
{{{<<tiddler Link##AK with: "Besen und Beziehungen" Aufgabenkarten: >>}}}===
/%
!AK
[img[Stapel.png][File:Material/$2/$1.pdf]][[$2 $1|File:Material/$2/$1.pdf]]
!TK
[img[Blatt.png][File:Material/$2/$1.pdf]][[$2 $1|File:Material/$2/$1.pdf]]
%/
/***
|''Name''|LinksPlugin|
|''Author''|[[Tobias Beer|http://tobibeer.tiddlyspace.com]]|
|''Description''|outputs links in tiddlers|
|''Documentation''|[[LinksPluginInfo]]|
|''Version''|0.5.2 (2013-10-01)|
|''~CoreVersion''|2.5.2|
|''License''|Creative Commons 3.0|
|''Source''|https://raw.github.com/tobibeer/TiddlyWikiPlugins/master/plugins/LinksPlugin.min.js|
***/
// /%
(function(e){var t=config.macros.links={defaults:{fmtTiddler:"\n;[[%0]]",fmtInternal:"[[%0|%1]]",fmtInternalItem:"\n:%0%1",fmtInternalPlus:"\n:*[[%0]]",fmtExternal:"[[%0|%1]]",fmtExternalItem:"\n:%0%1",fmtExternalPlus:"\n:*%0",fmtSeparator:", ",classTiddler:"tiddlerLinks",external:true,internal:true,listfiltr:true,sort:"title",exclude:"excludeLists excludeSearch systemConfig",filter:"",title:"",link:"",tiddler:""},handler:function(n,r,i,s,o,u){t.refresh(e('<span class="linkIndex"/>').appendTo(n).attr({refresh:"macro",macroName:"links",params:o})[0],o)},refresh:function(n,r){e(n).empty();var i="",s,o,u={},o=[],a=r.parseParams("anon",null,true),f=a[0]["anon"]||[];e.each(t.defaults,function(e,t){u[e]=getParam(a,e,t);if(typeof u[e]=="string")u[e]=u[e].replace(/\\n/mg,"\n");if(f.contains(e))u[e]=true});["external","internal","listfiltr"].map(function(e){u[e]="true"==u[e].toString()});if(u.tiddler){o.push(store.getTiddler(u.tiddler))}else{o=u.filter?store.filterTiddlers(u.filter):store.getTiddlers(u.sort)}u.exclude=u.exclude.readBracketedList();s=u.fmtSeparator;u.tids={};o.map(function(e){if(!(u.exclude.contains(e.title)||u.exclude.containsAny(e.tags))){t.getLinks(u,e)}});e.each(u.tids,function(t,n){i+=u.fmtTiddler.format([t]);e.each(n,function(e,t){var n,r=0,o,a,f="",l=config.formatterHelpers.isExternalLink(e);for(a=0;a<t.length;a++){o=t[a];if(e==o&&(l&&u.fmtExternalPlus||!l&&u.fmtInternalPlus))continue;r++;f+=u[l?"fmtExternal":"fmtInternal"].format([o,e])+(a<t.length-1?s:"")}n=f.length-s.length;if(f.lastIndexOf(s)==n)f=f.substr(0,n);i+=u[l?"fmtExternalItem":"fmtInternalItem"].format([r?f:u[l?"fmtExternal":"fmtInternal"].format([e,e]),u.fmtExternalPlus||u.fmtInternalPlus?!r?"":u[l?"fmtExternalPlus":"fmtInternalPlus"].format([e]):e,[e]])})});wikify("{{listfiltrLinks"+(u.tiddler?" "+u.classTiddler:"")+"{"+i+"\n}}}"+(u.listfiltr&&config.macros.listfiltr?"<<listfiltr>>":""),n)},getLinks:function(e,t){var n,r,i,s,o,u=config.textPrimitives.tiddlerAnyLinkRegExp,a=t.text.replace(/\/%((?:.|\n)*?)%\//g,"").replace(/\{{3}((?:.|\n)*?)\}{3}/g,"").replace(/"""((?:.|\n)*?)"""/g,"").replace(/<<((?:.|\n)*?)\>\>/g,"").replace(/<nowiki\>((?:.|\n)*?)<\/nowiki\>/g,"").replace(/<html\>((?:.|\n)*?)<\/html\>/g,"").replace(/<script((?:.|\n)*?)<\/script\>/g,"")+" ",f=function(t,n,r){isExternal=config.formatterHelpers.isExternalLink(n);if(e.title&&r.toLowerCase().indexOf(e.title.toLowerCase())<0||e.link&&n.toLowerCase().indexOf(e.link.toLowerCase())<0||!e.internal&&!isExternal||!e.external&&isExternal)return;var i,s=e.tids[t];if(!s)s=e.tids[t]={};i=s[n];if(!i)i=s[n]=[];i.pushUnique(r)};u.lastIndex=0;r=u.exec(a);while(r){n=u.lastIndex;if(r[1]){if(r.index>0){o=new RegExp(config.textPrimitives.unWikiLink+"|"+config.textPrimitives.anyLetter,"mg");o.lastIndex=r.index-1;s=o.exec(a);if(s.index!=r.index-1)f(t.title,r[1],r[1])}else{f(t.title,r[1],r[1])}}else if(r[2])f(t.title,r[3],r[2]);else if(r[4])f(t.title,r[4],r[4]);else if(r[0])f(t.title,r[0],r[0]);u.lastIndex=n;r=u.exec(a)}}};config.shadowTiddlers["StyleSheetLinksPlugin"]="/*{{{*/\n"+".tiddlerLinks > dl > dt,\n"+".tiddlerLinks > .lf-list > dl > dt\n"+"{display:none;}\n"+".tiddlerLinks > dl > dd,\n"+".tiddlerLinks > .lf-list > dl > dd\n"+"{margin:0;}\n"+".tiddlerLinks > dl > dd:before,\n"+".tiddlerLinks > .lf-list > dl > dd:before\n"+'{content:"";}\n'+"/*}}}*/";store.addNotification("StyleSheetLinksPlugin",refreshStyles)})(jQuery)
// %/
{{{<<links
    filter:[tag[Plugins]]
    internal:false
    fmtExternalItem:'\n:%2'
    fmtExternalItem:'\n:%2'
>>}}}
|!Parameter|!Type|!Description|!Default|h
|!Switches|>|>|>|
|''external''|boolean|whether to show external links<br>set to ''external:false'' to disable|{{{true}}}|
|''internal''|boolean|whether to show internal links<br>set to ''internal:false'' to disable|{{{true}}}|
|''listfiltr''|boolean|whether to show listfiltr, if installed|{{{true}}}|
|''sort''|string|the standard or custom field by which to sort the tiddlers<br>» ''example:'' {{{sort:-modified}}} sorts tiddlers by modified date<br>» when using the ''filter'' parameter use the corresponding filter|{{{'title'}}}|
|''exclude''|string|a bracketed list of tags and tiddlers tagging to them to be excluded|{{{'excludeLists excludeSearch systemConfig'}}}|
|!Constraints|>|>|>|
|''filter''|string|a [[filter|http://tiddlywiki.org/#Filters]] constraining the tiddlers to be considered<br>» ''example:'' {{{filter:[tag[Journal]]}}}|{{{''}}}|
|''tiddler''|string|the title of an individual tiddler for which to output the links|{{{''}}}|
|''title''|string|a search string that must be matched in the title of a link|{{{''}}}|
|''link''|string|a search string that must be matched in the target of a link|{{{''}}}|
|!Formats|>|>|>|
| {{{\n}}} is a newline character |>|>|>|
|''fmtTiddler''|string|the format for a tiddler<br>''%0'' = tiddler title|{{{'\n;[[%0]]'}}}|
|''fmtInternal''|string|the format for an internal link<br>''%0'' = link title<br>''%1'' = link target|{{{'[[%0|%1]]'}}}|
|''fmtInternalItem''|string|the format for internal links with the same target tiddler<br>''%0'' = list of internal links<br>''%1'' = the output of ''fmtInternalPlus''<br>''%2'' = the target tiddler title|{{{'\n:%0%1'}}}|
|''fmtInternalPlus''|string|an additional line showing the target tiddler<br>''%0'' = the tiddler title<br>» only shown when pretty links were used|{{{'\n:*%0'}}}|
|''fmtExternal''|string|the format for an external link<br>''%0'' = link title<br>''%1'' = external link target|{{{'[[%0|%1]]'}}}|
|''fmtExternalItem''|string|the format for external links with the same target URL<br>''%0'' = list of external links<br>''%1'' = the output of ''fmtExternalPlus''<br>''%2'' = the target URL|{{{'\n:%0%1'}}}|
|''fmtExternalPlus''|string|an additional line showing the target URL<br>''%0'' = the external url|{{{'\n:*%0'}}}|
|''fmtSeparator''|string|the separator for internal or external links with the same target|{{{', '}}}|
|''classTiddler''|string|the css class for a wrapper of the list for an individual tiddler|{{{'tiddlerLinks'}}}|
<<list filter [story[open]][story[sort]] template:TemplateOpen>><<view wikified text>>

 tiddlerLine = "";
 story.forEachTiddler(addOpenTiddlerLine);
 wikify(tiddlerLine,tiddlers)
/***
|Name|ListboxPlugin|
|Source|http://www.TiddlyTools.com/#ListboxPlugin|
|Documentation|http://www.TiddlyTools.com/#ListboxPluginInfo|
|Version|1.4.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|set custom field or tiddler tags by selecting from listbox/droplist|
The {{{<<select>>}}} macro allows you to set tiddler field values by selecting pre-configured values from a listbox/droplist control.  
!!!!!Documentation
>see [[ListboxPluginInfo]]
!!!!!Revisions
<<<
2010.03.14 1.4.1 use filterTiddlers() instead of getTaggedTiddlers() - use MatchTagsPlugin for tag expressions
|please see [[ListboxPluginInfo]] for additional revision details|
2007.05.12 0.5.0 started
<<<
!!!!!Code
***/
//{{{
version.extensions.ListboxPlugin= {major: 1, minor: 4, revision: 1, date: new Date(2010,3,14)};

config.macros.select = {
	tooltip: "select a value for %0@%1",
	blankTooltip: "set %0@%1=[no value]",
	valueTooltip: "set %0@%1=%2",
	otherLabel: "other",
	otherTooltip: "set %0@%1=[enter a value...]",
	otherPrompt: "enter a value for '%0'",
	editLabel: "edit list...",
	editTooltip: "edit '%0' list definition (%1)",
	changeMsg: "setting %0@%1=%2",
	verbose: false,
	hereKeyword: "here",
	defaultTarget: "SiteFields",
	handler:
	function(place,macroName,params,wikifier,paramString,tiddler) {

		// default to containing tiddler or "SiteFields" catch-all
		var here=story.findContainingTiddler(place);
		var targetID=here?here.getAttribute("tiddler"):this.defaultTarget;

		// get field name and non-default target (if any)
		var field=params.shift();
		var pos=field.indexOf("@"); // if non-default target ("field@tiddler" syntax)
		if(pos!=-1) { // split field into field and tiddlername.
			if (field.substr(pos+1)!=this.hereKeyword) // "here" == use default target
				targetID=field.substr(pos+1); // use different target tiddler
			field=field.substr(0,pos);
		}
		if(!field || !field.length) return; // no field name... do nothing
		if (field.substr(0,1)=="=") targetID="(system)"; // internal option value

		var items=[]; var listsrc='';
		var autosave=false; var allowBlank=false; var allowOther=false; var allowEdit=false;
		var allowMultiple=false; var wikifyData=false; var rows=0; var width='';
		var p=params.shift();
		while (p) {
			if (p.toLowerCase()=='autosave')	// autosave on change
				autosave=true;
			else if (p.toLowerCase()=='allowblank')	// add empty item
				var allowBlank=true;
			else if (p.toLowerCase()=='allowother')	// add "other: ____" item
				var allowOther=true;
			else if (p.toLowerCase()=='allowedit')	// add "edit list..." item
				var allowEdit=true;
			else if (p.toLowerCase()=='allowmultiple') // multi-select
				var allowMultiple=true;
			else if (p.startsWith('rows:')) // 0=autosize listbox, 1=droplist, n=listbox
				var rows=p.substr(5);
			else if (p.startsWith('width:')) // CSS width of list
				var width=p.substr(6);
			else if (p.startsWith('prompt:')) // prompt text (1st item in list)
				var ptext=p.substr(7);
			else if (p.substr(0,1)=="+"||p.substr(0,1)=="*") { // read HR-separated tiddler
				var listsrc=p.substr(1);
				var listtxt=store.getTiddlerText(listsrc,'');
				var wikifyData=p.substr(0,1)=="*";
				if (listtxt.length && wikifyData) // wikify source to handle macros/scripts
					listtxt=this.getWikifiedData(listtxt);
				if (listtxt.length)
					items=items.concat(listtxt.split(listtxt.indexOf('\n----\n')!=-1?'\n----\n':'\n'));
			}
			else if (p.startsWith("=")) { // get items from tagged tiddlers
				var filter=p.substr(1);
				if (!filter.startsWith('[')) filter='[tag['+filter+']]';
				var tids=store.filterTiddlers(filter);
				for (var t=0; t<tids.length; t++) items.push(tids[t].title);
			}
			else { // param is item value or 'label=value'
				var parts=p.split("=");
				var label=parts[0]; var v=parts[1]?parts[1]:parts[0];
				items.push(label+"="+v);
			}
			p=params.shift();
		}
		if (rows==1) allowMultiple=false; // droplist cannot do multi-select
		if (tiddler && !story.isDirty(tiddler.title)) autosave=true; // tiddler is in VIEW mode, force autosave

		this.render(createTiddlyElement(place,"span"), null,
			targetID, field, ptext, items, listsrc, wikifyData,
			rows, width, autosave, allowBlank, allowOther, allowEdit, allowMultiple);

		store.addNotification(null,this.refresh); // syncs lists when tiddlers are changed
	},
	getWikifiedData: // wikify tiddler content, then extract text WITH newlines and HRs included
	function(txt) {
		var e=createTiddlyElement(document.body,"div"); wikify(txt,e);
		var breaks=e.getElementsByTagName("br");
		for (var b=0; b<breaks.length; b++) breaks[b].parentNode.insertBefore(document.createTextNode("\n"),breaks[b]);
		var lines=e.getElementsByTagName("hr");
		for (var l=0; l<lines.length; l++) lines[l].parentNode.insertBefore(document.createTextNode("----\n"),lines[l]);
		var items=e.getElementsByTagName("li");
		for (var i=0; i<items.length; i++) items[i].parentNode.insertBefore(document.createTextNode("\n"),items[i]);
		var txt=getPlainText(e); removeNode(e); return txt;
	},
	refresh:
	function (title) { // re-render dependent lists
		var lists=document.getElementsByTagName('select');
		for (var i=0; i<lists.length; i++) { var list=lists[i];
			if (list.getAttribute('listsrc')!=title) continue; // no sync needed
			var listtxt=store.getTiddlerText(list.getAttribute('listsrc')||'','');
			if (listtxt.length && list.getAttribute("wikifyData")=="true")
				listtxt=this.getWikifiedData(listtxt);
			if (listtxt.length)
				var items=listtxt.split(listtxt.indexOf('\n----\n')!=-1?'\n----\n':'\n');
			config.macros.select.render(list.parentNode, list,
				list.getAttribute('tiddler'),
				list.getAttribute('edit'),
				list.getAttribute('ptext'),
				items||[],
				list.getAttribute('listsrc'),
				list.getAttribute("wikifyData")=="true",
				list.getAttribute("rows"),
				list.getAttribute("width"),
				list.getAttribute("autosave")=="true",
				list.getAttribute("allowBlank")=="true",
				list.getAttribute("allowOther")=="true",
				list.getAttribute("allowEdit")=="true",
				list.getAttribute("allowMultiple")=="true");
		}
	},
	render:
	function (place, here, targetID, field, ptext, items, listsrc, wikifyData,
		rows, width, autosave, allowBlank, allowOther, allowEdit, allowMultiple) {

		var values=[]; var opts=[];

		// use current selection(s) (if any) (except for "edit list..." item)
		if (here) for (var i=0; i<here.options.length; i++) {
			var opt=here.options[i];
			if (opt.selected && opt.text!=config.macros.select.editLabel) values.push(opt.value);
		}
		// no listbox or no selections... get value(s) from field (if any)
		if (!values.length) {
			var v=(field.substr(0,1)=='=')?config.options[field.substr(1)]:store.getValue(targetID,field);
			if (v) values=(field=='tags'||allowMultiple)?v.readBracketedList():[v];
		}
		// add prompt item
		if (ptext&&ptext.length)
			opts.push('<option value="_ptext" title="">'+ptext+'</option>');
		// add 'no value' item
		if ((!allowMultiple && !values.length) || allowBlank)
			opts.push('<option value="" title="'+this.blankTooltip.format([field,targetID])+'"></option>');
		// add enumerated items
		var isOther=values.length; // assume no matching value
		for (var opt=0; opt<items.length; opt++) {
			var lines=items[opt].split("\n"); var parts=lines[0].split("=");
			var label=parts[0];
			var v=parts[1]?parts[1]:parts[0];
			var title=lines[1]?lines[1]:this.valueTooltip.format([field,targetID,v]);
			var sel=values.contains(v); if (sel) isOther=false; // found matching value
			opts.push('<option value="'+v+'" '+(sel?'selected':'')+' title="'+title+'">'+label+'</option>');
		}
		// add 'other...'
		if (field=='tags') isOther=false;
		if (isOther||allowOther) {
			var label="other"+(isOther?(": "+values[0]):"...");
			var v=isOther?values[0]:'';
			var t=this.otherTooltip.format([field,targetID]);
			opts.push('<option value="'+v+'" '+(isOther?'selected':'')+' title="'+t+'">'+label+'</option>');
		}
		// add 'edit list...'
		if (listsrc && (!store.getTiddlerText(listsrc) || allowEdit)) {
			var title=this.editTooltip.format([field,listsrc]);
			opts.push('<option value="'+listsrc+'" title="'+title+'">'+this.editLabel+'</option>');
		}
		// render listbox
		var html='<select '+(values[0]?'value="'+values[0]+'" ':' ')
			+' title="'+this.tooltip.format([field,targetID])+'"'
			+' rows="'+rows+'"'+' size="'+(rows!=0?rows:opts.length)+'"'+' style="width:'+width+'"'
			+' tiddler="'+targetID+'"'+' edit="'+field+'"'+' ptext="'+ptext+'"'
			+' listsrc="'+listsrc+'"'+' wikifyData="'+wikifyData+'"'
			+' autosave="'+autosave+'"'+' allowBlank="'+allowBlank+'"'+' allowOther="'+allowOther+'"'
			+' allowEdit="'+allowEdit+'"'+' allowMultiple="'+allowMultiple+'"'+(allowMultiple?' multiple':'')
			+' onclick="return config.macros.select.onClick(this,event)"'
			+' onchange="return config.macros.select.onChange(this,event)"'
			+' ondblclick="return false">'+opts.join('')+'</select>';
		place.innerHTML=html;
	},
	onClick:
	function(here,event) {
		var sel=here.selectedIndex;
		if (sel!=-1 && here.options[sel].text.startsWith(config.macros.select.otherLabel))
			here.onchange.apply(here,arguments);
	},
	onChange:
	function(here,event) {
		var cms=config.macros.select; // abbrev
		var sel=here.selectedIndex;
		if (sel!=-1) {
			if (here.options[sel].text==cms.editLabel) {
				story.displayTiddler(story.findContainingTiddler(here),here.value,DEFAULT_EDIT_TEMPLATE);
				return false;
			}
			if (here.options[sel].text.startsWith(cms.otherLabel)) {
				var newval=prompt(cms.otherPrompt.format([here.getAttribute("edit")]),here.value);
				if (!newval) {// user cancelled
					var v=store.getValue(here.getAttribute("tiddler"),here.getAttribute("edit"));
					{ here.value=v; if (v==undefined) here.selectedIndex=0; return false; }
				};
				here.options[sel].value=newval;
				here.options[sel].text=cms.otherLabel+": "+newval;
				here.value=newval;
			}
			if (here.options[sel].value=='_ptext')
				for (var i=0; i<here.options.length; i++)
					here.options[i].selected=false;
		}
		if (here.getAttribute("autosave")=="true") config.macros.select.setFieldValue(here);
		return false;
	},
	setFieldValue: function(here) {
		var tid=here.getAttribute("tiddler"); if (!tid || !tid.length) return; // no target, do nothing
		var field=here.getAttribute("edit");
		if (field.substr(0,1)=='=') { // option cookie instead of tiddler field
			config.macros.option.propagateOption(field.substr(1),"value",here.value,"input");
			return;
		}
		// ensure tiddler exists
		if (!store.tiddlerExists(tid)) store.saveTiddler(tid,tid,"",config.options.txtUserName,new Date(),[]);
		if (field=='tags') {
			store.suspendNotifications();
			for (var i=0; i<here.options.length; i++) {
				var opt=here.options[i];
				if (opt.text==config.macros.select.editLabel) continue;
				store.setTiddlerTag(tid,opt.selected,opt.value);
			}
			store.resumeNotifications();
		} else {
			// get multi-select items
			var values=[];
			for (var i=0; i<here.options.length; i++) {
				var opt=here.options[i];
				if (opt.text==config.macros.select.editLabel) continue;
				if (opt.selected) values.pushUnique(String.encodeTiddlyLink(opt.value));
			}
			if (values.length==1) values=[here.value]; // remove unneeded brackets around single value
			store.setValue(tid,field,values.length?values.join(' '):null); // if no selections, delete field
		}
		// 'touch' tiddler and report to user
		var t=store.getTiddler(tid);
		var who=config.options.chkForceMinorUpdate?t.modifier:config.options.txtUserName;
		var when=config.options.chkForceMinorUpdate?t.modified:new Date();
		store.saveTiddler(tid,tid,t.body,who,when,t.tags,t.fields);
		if (config.macros.select.verbose)
			{ clearMessage(); displayMessage(config.macros.select.changeMsg.format([field,tid,here.value])); }
	}
}
//}}}
|Name|ListboxPlugin|
|Source|http://www.TiddlyTools.com/#ListboxPlugin|
|Documentation|http://www.TiddlyTools.com/#ListboxPluginInfo|
|Version|1.4.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for ListboxPlugin|
The {{{<<select>>}}} macro allows you to set tiddler field values by selecting pre-configured enumerated values from a listbox/droplist control.  
!!!!!Usage
<<<
in tiddler content:
{{{
<<select fieldname@tiddlername value value value ...
	rows:nn width:xxx "prompt:..." autoSave allowBlank allowOther allowMultiple>>
<<select fieldname@tiddlername label=value label=value label=value ...
	rows:nn width:xxx "prompt:..." autoSave allowBlank allowOther allowMultiple>>
<<select fieldname@tiddlername =tagvalue allowEdit
	rows:nn width:xxx "prompt:..." autoSave allowBlank allowOther allowMultiple>>
<<select fieldname@tiddlername "=tag expression" allowEdit
	rows:nn width:xxx "prompt:..." autoSave allowBlank allowOther allowMultiple>>
<<select fieldname@tiddlername +TiddlerName allowEdit
	rows:nn width:xxx "prompt:..." autoSave allowBlank allowOther allowMultiple>>
<<select fieldname@tiddlername *TiddlerName allowEdit
	rows:nn width:xxx "prompt:..." autoSave allowBlank allowOther allowMultiple>>
}}}
in a custom [[EditTemplate]] or [[ViewTemplate]]:
{{{
<div class="editor" macro="select ..."></div>
}}}
//where://
*''fieldname@tiddlername'' (or ''=cookiename''){{block{
<<<
Specifies the tiddler field associated with the list display.  The "@tiddlername" portion is optional and, when omitted (or the special keyword, "@here" is used), the current tiddler is assumed.  Alternatively, if the fieldname begins with an equal sign (=), then it will be used as a TiddlyWiki option cookie reference and the selected value will be ''assigned to that cookiename //instead// of being stored in a tiddler field''.  Note: when a cookie reference is used, any "@tiddlername" portion that may be present in the syntax will be //ignored//.
<<<
}}}
*{{block{
''value value value ...'' //or// ''label=value label=value label=value ...'' //(inline list definition)//
''+~TiddlerName'' //or// ''*~TiddlerName'' //(tiddler-based list definition)//
''=tagvalue'' //or// ''"=tag expression"'' //(tag-based list definition)//
<<<
Specifies list items as simple values or label/value pairs.  

You can use the ''+~TiddlerName'' or ''*~TiddlerName'' syntax to define the values or label/value pairs using a tiddler containing an "HR-separated" list, where each list item is one or two lines of text, separated from the next item by a horizontal rule: """----""".  The first line of each item contains the value or label=value that will appear in the list.  The second, optional line allows you to specify custom tooltip help text for that list item.

The default tooltip for a list item is: "{{{set fieldname@tiddlername=itemvalue}}}".  Note: if all list entries are single-line (i.e., you are not defining ANY custom tooltips), you can omit the horizontal rule between entries... each line of text will be treated as a separate list entry.

If you use "*" preceding the ~TiddlerName, the contents of the tiddler will first be processed by the TiddlyWiki parser and that output will then be used as the list definition.  This allows you to apply macros and scripts to //dynamically generate list definitions// based on the current document contents (such as available tag names).

You can also use the ''=tagvalue'' syntax to generate a list whose items are the names of tiddlers tagged with that value (e.g., "=systemConfig" to list all plugins, or "=friends" to list all tiddlers tagged as "friends").  If you have MatchTagsPlugin installed, you can use Boolean tag //expressions// (e.g., "=friends or (lovers and not crazy)", to list only tiddlers that have a suitable combination of tags.
<<<
}}}
*''allowEdit'' //(for use with +~TiddlerName or *~TiddlerName param only)//{{block{
<<<
adds optional "edit list..." item to the end of the list, to enable quick editing of a tiddler-based list definition.  Note: if the ''+~TiddlerName'' parameter refers to a tiddler that does not yet exist, the "edit list..." item is automatically added to the list, even if ''allowEdit'' was not specified.  This allows you to place an 'empty' tiddler-based list into your content (e.g., """<<select fieldname =NewTiddlerName>>"""), and then create and define the tiddler-based list later on.
<<<
}}}
*''rows:nn''{{block{
<<<
specifies the number of lines to display in the list.  If rows=1, a 'droplist' is displayed. If rows>1 a fixed-height listbox is used.  By default (or if rows=0 is used), the listbox is displayed with enough lines to show all items without scrolling (i.e., "fit to contents - vertically")
<<<
}}}
*''width:xxx''{{block{
<<<
specifies the width of the list, using a CSS dimension value (px, em, in, cm, or %).  The default is auto (i.e., "fit to contents - horizontally").
<<<
}}}
*''"prompt:..."''{{block{
<<<
specifies 'guide text' to display as the first item in the list.  Selecting this item does not change the value stored in the field.
<<<
}}}
*''autoSave''{{block{
<<<
when used in EditTemplate, this keyword forces selection changes to be applied immediately rather than waiting for the "done" command to be invoked.  Note: because the standard ViewTemplate toolbar does not have a "done" command to signal the end of the editing activity, ''autoSave'' is always enabled when working with a selection list that is being displayed in 'view mode'.
<<<
}}}
*''allowBlank''{{block{
<<<
when the value of a tiddler field is "undefined", a 'blank' item is added at the beginning of the list to represent the undefined field value.  When a field value is subsequently selected, the blank item is removed from the list.   Use the ''allowBlank'' keyword to always include the blank item in the list.  Selecting the blank item sets the field value back to "undefined" (i.e., deletes the field).
<<<
}}}
*''allowOther''{{block{
<<<
when the value of a tiddler field does not match any of the values in the list, a special 'other' item is added at the end of the list so that the unrecognized field value can be shown.  If another field value is subsequently selected, the 'other' item is removed from the list.  Use the ''allowOther'' keyword to always include the 'other item in the list.  When this item is selected, you will be prompted to enter a custom value to assign to the field.
<<<
}}}
*''allowMultiple''{{block{
<<<
when used with a listbox (e.g, rows>1), permits selection of multiple items using ctrl-click and shift-click.  Selected values are stored in the tiddler field as a space-separated list, with brackets ({{{[[...]]}}}}) used as needed around values containing spaces.  //note: multiple selection is not supported by droplists (rows=1)//
<<<
}}}
<<<
!!!!!Examples
<<<
''inline list definition:''
{{{<<select thing rows:1 eenie meenie miney moe>>}}}
<<select thing rows:1 eenie meenie miney moe>>
{{{<<select size rows:1 "prompt:select a show size..." xsmall=30 small=32 medium=34 large=36 xlarge=38>>}}}
<<select size rows:1 "prompt:select a show size..." xsmall=30 small=32 medium=34 large=36 xlarge=38>>
{{{<<select size allowOther "prompt:select a shoe size..." xsmall=30 small=32 medium=34 large=36 xlarge=38>>}}}
<<select size allowOther "prompt:select a shoe size..." xsmall=30 small=32 medium=34 large=36 xlarge=38>>

{{{<<select gender Male Female>>}}}
<<select gender Male Female>>

''tiddler-based list definition:''
{{{<<select color rows:1 +ListboxSample>>}}}
<<select color rows:1 +ListboxSample>>
{{{<<select color allowBlank allowOther allowMultiple +ListboxSample allowEdit>>}}}
<<select color allowBlank allowOther allowMultiple +ListboxSample allowEdit>>
{{{<<select demo@ListboxDemoTarget +ListboxNewSample>>}}}
<<select demo@ListboxDemoTarget +ListboxNewSample>>

''tag-based list definition:''
{{{<<select plugins rows:1 =systemConfig>>}}}
<<select plugins rows:1 allowBlank =systemConfig>>
{{{<<select samples rows:1 allowBlank =sample>>}}}
<<select samples rows:1 =sample>>
<<<
!!!!!Revisions
<<<
2010.03.14 1.4.1 use filterTiddlers() instead of getTaggedTiddlers() - use MatchTagsPlugin for tag expressions
2009.09.02 1.4.0 added 'prompt:...' param
2009.09.02 1.3.0 added special handling for tags field
2009.06.15 1.2.3 in setFieldValue(), eliminate extra brackets around single value selections
2009.06.15 1.2.2 fixed infinite loop problem in refresh()
2009.06.15 1.2.1 if not allowMultiple, handle field values containing space-separated lists as single values
2009.05.31 1.2.0 added allowMultiple flag.  Rewrote handler to allow option params in any order.  Corrected handling of blank/other values.
2008.07.22 1.1.0 added "=cookiename" syntax for storing selected value in cookie instead of a tiddler field
2008.04.28 1.0.1 added "=tagvalue" syntax for generating lists of tiddlers tagged with a given value
2007.08.31 0.8.2 corrected handling for "@tiddlername" syntax for non-default 'target' tiddler.
2007.08.06 0.8.1 added support for "@here" keyword syntax and cleaned up handling for identifying 'target' tiddler.  Also added 'onclick' handler for "other:" item, so that prompt dialog is presented even if "other" was already selected (and hence, no "onchange" event)
2007.07.29 0.8.0 added getWikifiedData() and use of "*" prefix on TiddlerName so macros or inline scripts embedded in listbox definitions can generate dynamic lists based on current document content.
2007.07.26 0.7.3 fixed call to config.macros.select.setFieldValue()
2007.07.24 0.7.2 in setFieldValue(), 'touch' target tiddler AFTER setting value to avoid early refresh event that steps on listbox attributes, causing a fatal error (in IE only).
2007.06.28 0.7.1 in render(), retrieve current val from tiddler editor control (when editing) or use stored field (when viewing).
2007.05.29 0.7.0 split render() logic from handler(), added refresh() notification to auto sync lists that use +TiddlerName definition
2007.05.15 0.6.1 code/documentation cleanup
2007.05.14 0.6.0 lots more options
2007.05.12 0.5.0 started
<<<
@@font-size:2em;<<tiddler ListenmacherSpezial with: {{tiddler.title}} "Listen" "Zeigt alle Listen">>@@<<setIcon Kartei.png>>
!rot
{{redButton{+++[Alle Einträge]}}}...<<clickify tiddler ListenKlappe##Klappentext>>===
!nix
+++[Alle Einträge]...<<clickify tiddler ListenKlappe##Klappentext>>===<<setIcon Kartei.png>>
!Klappentext
Test...hier sollte das erzeugte Verzeichnis erscheinen
<<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Theorie")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Theorie.png]]Theorie\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Aufwärmen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[streichholz.png]]Aufwärmen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Übung")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Dartscheibe.png]]Übungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Gestaltung")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Spot.png]]Gestaltung\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Abschluss")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Abschluss.png]]Abschluss\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("$1") && tiddler.tags.contains("Fragen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[check.png]]Fragen\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("$1") && tiddler.tags.contains("Stunde")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Stapel.png]]Zusammenstellungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Material")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Blatt.png]]Material\n"'
        none '""'
>><<forEachTiddler
    where
'tiddler.tags.contains("$1")  && ! tiddler.tags.contains("Aufwärmen")  && ! tiddler.tags.contains("Übung")  && ! tiddler.tags.contains("Gestaltung")  && ! tiddler.tags.contains("Theorie") && ! tiddler.tags.contains("Stunde") && ! tiddler.tags.contains("Fragen") && ! tiddler.tags.contains("excludeLists")'
            write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[fragezeichen.png]]noch ohne Zuweisung\n"'
        none '""'
>>@@
@@font-size:0.8em;line-height:50%;[[zum Begriff|$1]]@@
{{accordion Text{@@font-size:0.8em;line-height:50%;<<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Theorie")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Theorie.png]] Theorie\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Aufwärmen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[streichholz.png]] Aufwärmen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Übung")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Dartscheibe.png]] Übungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Gestaltung")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Spot.png]] Gestaltung\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Abschluss")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Abschluss.png]] Abschluss\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("$1") && tiddler.tags.contains("Fragen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[check.png]] Fragen\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("$1") && tiddler.tags.contains("Stunde")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Stapel.png]] Zusammenstellungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Material")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Blatt.png]] Material\n"'
        none '""'
>><<forEachTiddler
    where
'tiddler.tags.contains("$1")  && ! tiddler.tags.contains("Aufwärmen")  && ! tiddler.tags.contains("Übung")  && ! tiddler.tags.contains("Gestaltung")  && ! tiddler.tags.contains("Theorie") && ! tiddler.tags.contains("Stunde") && ! tiddler.tags.contains("Fragen") && ! tiddler.tags.contains("excludeLists")'
            write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[fragezeichen.png]] noch ohne Zuweisung\n"'
        none '""'
>>
{{accordion Text{@@font-size:0.7em;line-height:65%;<<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Theorie")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Theorie.png]]Theorie\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Aufwärmen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[streichholz.png]]Aufwärmen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Übung")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Dartscheibe.png]]Übungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Gestaltung")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Spot.png]]Gestaltung\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Abschluss")'
    write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Abschluss.png]]Abschluss\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("$1") && tiddler.tags.contains("Fragen")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[check.png]]Fragen\n"'
        none '""'
>><<forEachTiddler
    where
       'tiddler.tags.contains("$1") && tiddler.tags.contains("Stunde")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Stapel.png]]Zusammenstellungen\n"'
        none '""'
>><<forEachTiddler
    where
        'tiddler.tags.contains("$1") && tiddler.tags.contains("Material")'
    write
        ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[Blatt.png]]Material\n"'
        none '""'
>><<forEachTiddler
    where
'tiddler.tags.contains("$1")  && ! tiddler.tags.contains("Aufwärmen")  && ! tiddler.tags.contains("Übung")  && ! tiddler.tags.contains("Gestaltung")  && ! tiddler.tags.contains("Theorie") && ! tiddler.tags.contains("Stunde") && ! tiddler.tags.contains("Fragen") && ! tiddler.tags.contains("excludeLists")'
            write
         ' "[["+tiddler.title+"]]\n" '
        begin '"[img(30px,)[fragezeichen.png]]noch ohne Zuweisung\n"'
        none '""'
>>
+++*[$2|$3]...{{accordion Text{@@font-size:0.7em;line-height:50%;<<forEachTiddler
    where
        'tiddler.tags.contains("$1") && ! tiddler.tags.contains("noMenu")'
    write
        ' "[["+tiddler.title+"]]\n" '
        none '""'
>>
<<tiddler SideBarTabs>>
/%
!info
|Name|LoadRemotePlugin|
|Source|http://www.TiddlyTools.com/#LoadRemotePlugin|
|Version|2.0.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|Load a plugin from a remote .js URL|
Usage
<<<
{{{
<<tiddler LoadRemotePlugin with: "label" "tip" "URL"
	"onloadfunction" "preloadedtest" "onrunfunction" "configoverlay">>
}}}
*''label'' and ''tip''<br>command link text and tooltip
*''URL''<br>location of .js (i.e., the remotely stored plugin file)
*''onloadfunction''<br>js code invoked after loading remote plugin (can be used to init values, display tiddlers, etc)
*''preloadedtest''<br>js expression evaluated to test if plugin has already been loaded
*''onrunfunction''<br>js code invoked //instead of onloadfunction// when plugin is already loaded
*''configoverlay''<br>name of tiddler containing js code with additional custom settings, tweaks, etc.
<<<
Examples
<<<
{{{
<<tiddler LoadRemotePlugin##show with:
	[[ImportTiddlersPlugin]]
	[[Load ImportTiddlersPlugin from svn.TiddlyWiki.org repository]]
	[[http://svn.tiddlywiki.org/Trunk/contributors/EricShulman/plugins/ImportTiddlersPlugin.js]]
	[[window.story.displayTiddler(null,'ImportTiddlers')]]
	[[version.extensions.ImportTiddlersPlugin!=undefined]]
	[[window.story.displayTiddler(null,'ImportTiddlers')]]
	[[ImportTiddlersPluginConfig]]
>>
}}}
<<tiddler LoadRemotePlugin##Examples>>
<<<
!end

!Examples
*[[TiddlyTools|http://www.TiddlyTools.com/]]
**{{block{<<tiddler LoadRemotePlugin##show with:
	[[ImportTiddlersPlugin]]
	[[Load ImportTiddlersPlugin from svn.TiddlyWiki.org repository]]
	[[http://svn.tiddlywiki.org/Trunk/contributors/EricShulman/plugins/ImportTiddlersPlugin.js]]
	[[window.story.displayTiddler(null,'ImportTiddlers')]]
	[[version.extensions.ImportTiddlersPlugin!=undefined]]
	[[window.story.displayTiddler(null,'ImportTiddlers')]]
	[[ImportTiddlersPluginConfig]]
>>}}}
**{{block{<<tiddler LoadRemotePlugin##show with:
	[[TiddlerTweakerPlugin]]
	[[Load TiddlerTweakerPlugin from svn.TiddlyWiki.org repository]]
	[[http://svn.tiddlywiki.org/Trunk/contributors/EricShulman/plugins/TiddlerTweakerPlugin.js]]
	[[window.story.displayTiddler(null,'TiddlerTweaker')]]
	[[version.extensions.TiddlerTweakerPlugin!=undefined]]
>>}}}
**{{block{<<tiddler LoadRemotePlugin##show with:
	[[RearrangeTiddlersPlugin]]
	[[Load RearrangeTiddlersPlugin from www.TiddlyTools.com]]
	[[http://www.TiddlyTools.com/plugins/RearrangeTiddlersPlugin.js]]
	[[window.story.forEachTiddler(function(t,e){window.story.refreshTiddler(t,null,true)}); window.refreshDisplay()]]
	[[Story.prototype.rearrangeTiddlersHijack_refreshTiddler!=undefined]]
>>}}}
*[[Abego Software|http://tiddlywiki.abego-software.de/]]
**{{block{<<tiddler LoadRemotePlugin##show with:
	[[YourSearchPlugin]]
	[[Load YourSearchPlugin from tiddlywiki.abego-software.de]]
	[[http://tiddlywiki.abego-software.de/archive/YourSearchPlugin/Plugin-YourSearch-src.2.1.1.js]]
	[[window.refreshPageTemplate()]]
	[[version.extensions.YourSearchPlugin!=undefined]]
>>}}}
*[[FirefoxPrivileges.TiddlySpot.com|http://firefoxprivileges.tiddlyspot.com/]]
**{{block{<<tiddler LoadRemotePlugin##show with:
	[[Firefox Privilege Manager]]
	[[Load Firefox Privilege Manager from svn.TiddlyWiki.org repository]]
	[[http://svn.tiddlywiki.org/Trunk/contributors/XavierVerges/plugins/FirefoxPrivilegesPlugin.js]]
	[[config.macros.firefoxPrivileges.onload()]]
	[[config.macros.firefoxPrivileges!=undefined]]
	[[backstage.switchTab('firefoxPrivileges')]]
>>}}}
*[[BillyReisinger.com:|http://www.billyreisinger.com/jash/]]
**{{block{<<tiddler LoadRemotePlugin##show with:
	[[Jash (JAvascript SHell)]]
	[[Load Jash (JAvascript SHell) from www.billyreisinger.com/jash]]
	[[http://www.billyreisinger.com/jash/source/latest/Jash.js]]
	[[window.jash.close()]]
	[[window.jash!=undefined]]
>>}}}
!end

!show
<html><nowiki><a href="javascript:;" title="$2"
onmouseover="
	this.href='javascript:void(eval(decodeURIComponent(%22(function(){try{('
	+encodeURIComponent(encodeURIComponent(this.onclick))
	+')()}catch(e){alert(e.description?e.description:e.toString())}})()%22)))';"
onclick="
	try { if ($5) {
		clearMessage();
		try {$6;} catch(e) {$4;}
		displayMessage('$1 is already installed.');
		return false;
	} } catch(e){;}
	var s=document.createElement('script');
	s.src='$3';
	s.onerror=function() {
		clearMessage();
		displayMessage('Could not load $1 from');
		displayMessage(this.src,this.src);
	};
	s.onload=function() { 
		clearMessage();
		{$4;}
		try { eval(store.getTiddlerText('$7','')); }
		catch(e) { displayMessage(e.description||e.toString()); }
		displayMessage('$1 has been loaded from');
		displayMessage(this.src,this.src);
	};
	s.onreadystatechange=function()  /* for IE */
		{ if(this.readyState=='complete') this.onload(); };
	document.getElementsByTagName('head')[0].appendChild(s);
	return false;
">$1</a></html>
!end
%/<<tiddler {{var src='LoadRemotePlugin';src+(tiddler&&tiddler.title==src?'##info':'##show');}}
	with: [[$1]] [[$2]] [[$3]] [[$4]] [[$5]] [[$6]] [[$7]]>>
/***
|Name|LoadTiddlersPlugin|
|Source|http://www.TiddlyTools.com/#LoadTiddlersPlugin|
|Documentation|http://www.TiddlyTools.com/#LoadTiddlersPluginInfo|
|Version|3.9.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|macro for automated updates or one-click installations of tiddlers from remote sources|
!!!!!Documentation
>see [[LoadTiddlersPluginInfo]]
!!!!!Configuration
<<<
<<option chkLoadTiddlersShowReport>>after loading tiddlers, automatically display [[ImportedTiddlers]] (if created)
__password-protected server settings //(optional, if needed)//:__
>username: <<option txtRemoteUsername>> password: <<option txtRemotePassword>>
>{{{usage: <<option txtRemoteUsername>> <<option txtRemotePassword>>}}}
>''note: these settings are also used by [[ExternalTiddlersPlugin]] and [[ImportTiddlersPlugin]]''
<<<
!!!!!Revisions
<<<
2010.08.11 3.9.0 added 'autosave' optional param
|please see [[LoadTiddlersPluginInfo]] for additional revision details|
2005.07.20 1.0.0 Initial Release
<<<
!!!!!Code
***/
//{{{
version.extensions.LoadTiddlersPlugin= {major: 3, minor: 9, revision: 0, date: new Date(2010,8,11)};

if (config.options.chkLoadTiddlersShowReport===undefined)
	config.options.chkLoadTiddlersShowReport=true;

config.macros.loadTiddlers = {
	label: '',
	tip: "add/update tiddlers from '%0'",
	lockedTag: 'noReload',	// if existing tiddler has this tag value, don't overwrite it, even if inbound tiddler is newer
	askMsg: 'Please enter a local path/filename or a remote URL',
	openMsg: 'Opening %0',
	openErrMsg: 'Could not open %0 - error=%1',
	readMsg: 'Read %0 bytes from %1',
	foundMsg: 'Found %0 tiddlers in %1',
	nochangeMsg: "'%0' is up-to-date... skipped.",
	lockedMsg: "'%0' is tagged '%1'... skipped.",
	skippedMsg: 'skipped (cancelled by user)',
	loadedMsg: 'Loaded %0 of %1 tiddlers from %2',
	reportTitle: 'ImportedTiddlers',
	warning: "Warning!!  Processing '%0' as a systemConfig (plugin) tiddler may produce unexpected results! Press OK to proceed.",
	autosaveMsg: 'Save current document?  Press OK to proceed.',
	handler: function(place,macroName,params) {
		var label=(params[0] && params[0].substr(0,6)=='label:')?params.shift().substr(6):this.label;
		var tip=(params[0] && params[0].substr(0,7)=='prompt:')?params.shift().substr(7):this.tip;
		var filter='updates';
		if (params[0] && (params[0]=='all' || params[0]=='new' || params[0]=='changes' || params[0]=='updates'
			|| params[0].substr(0,8)=='tiddler:' || params[0].substr(0,4)=='tag:'))
			filter=params.shift();
		var src=params.shift(); if (!src || !src.length) return; // filename is required
		var quiet=(params[0]=='quiet'); if (quiet) params.shift();
		var ask=(params[0]=='confirm'); if (ask) params.shift();
		var force=(params[0]=='force'); if (force) params.shift();
		var init=(params[0]=='init'); if (init) params.shift();
		var nodirty=(params[0]=='nodirty'); if (nodirty) params.shift();
		var norefresh=(params[0]=='norefresh'); if (norefresh) params.shift();
		var noreport=(params[0]=='noreport'); if (noreport) params.shift();
		var autosave=(params[0]=='autosave'); if (autosave) params.shift();
		this.newTags=[]; if (params[0]) this.newTags=params; // any remaining params are used as 'autotags'
		var flags={quiet:quiet, ask:ask, filter:filter, force:force, init:init,
			nodirty:nodirty, norefresh:norefresh, noreport:noreport, autosave:autosave};
		if (label.trim().length) { // CLICKABLE LINK
			createTiddlyButton(place,
				label.format([src.replace(/%20/g,' ')]),
				tip.format([src.replace(/%20/g,' ')]),
				function() {
					var cml=config.macros.loadTiddlers;
					cml.loadFile(src,cml.doImport,flags);
					return false;
				})
		}
		else // IMMEDIATE IMPORT
			this.loadFile(src,this.doImport,flags);
	},
	loadFile: function(src,callback,params) {
		var quiet=params.quiet;
		if (src=='ask') src=prompt(this.askMsg);
		if (src==undefined || !src.length) return null; // filename is required
		if (!quiet) clearMessage();
		if (!quiet) displayMessage(this.openMsg.format([src.replace(/%20/g,' ')]));
		// if working locally and src is not a URL, read from local filesystem
		if (document.location.protocol=='file:' && src.substr(0,5)!='http:' && src.substr(0,5)!='file:') {
			var txt=loadFile(src);
			if (!txt) { // file didn't load, might be relative path.. try fixup
				var pathPrefix=document.location.href;  // get current document path and trim off filename
				var slashpos=pathPrefix.lastIndexOf('/'); if (slashpos==-1) slashpos=pathPrefix.lastIndexOf('\\'); 
				if (slashpos!=-1 && slashpos!=pathPrefix.length-1) pathPrefix=pathPrefix.substr(0,slashpos+1);
				src=pathPrefix+src;
				if (pathPrefix.substr(0,5)!='http:') src=getLocalPath(src);
				var txt=loadFile(src);
			}
			if (!txt) { // file still didn't load, report error
				if (!quiet) displayMessage(this.openErrMsg.format([src.replace(/%20/g,' '),'(unknown)']));
			} else {
				if (!quiet) displayMessage(this.readMsg.format([txt.length,src.replace(/%20/g,' ')]));
				if (version.major+version.minor*.1+version.revision*.01!=2.52)
					txt=convertUTF8ToUnicode(txt);
				if (callback) callback(true,params,txt,src,null);
			}
		} else { // use XMLHttpRequest
			doHttp('GET',src,null,null,config.options.txtRemoteUsername,config.options.txtRemotePassword,callback,params,null);
		}
	},
	readTiddlersFromHTML: function(html) {
		// for TW2.2+
		if (TiddlyWiki.prototype.importTiddlyWiki!=undefined) {
			var remoteStore=new TiddlyWiki();
			remoteStore.importTiddlyWiki(html);
			return remoteStore.getTiddlers('title');	
		}
	},
	readTiddlersFromCSV: function(CSV) {
		var remoteStore=new TiddlyWiki();
		// GET NAMES
		var lines=CSV.replace(/\r/g,'').split('\n');
		var names=lines.shift().replace(/"/g,'').split(',');
		CSV=lines.join('\n');
		// ENCODE commas and newlines within quoted values
		var comma='!~comma~!'; var commaRE=new RegExp(comma,'g');
		var newline='!~newline~!'; var newlineRE=new RegExp(newline,'g');
		CSV=CSV.replace(/"([^"]*?)"/g,
			function(x){ return x.replace(/\,/g,comma).replace(/\n/g,newline); });
		// PARSE lines
		var lines=CSV.split('\n');
		for (var i=0; i<lines.length; i++) { if (!lines[i].length) continue;
			var values=lines[i].split(',');
			// DECODE commas, newlines, and doubled-quotes, and remove enclosing quotes (if any)
			for (var v=0; v<values.length; v++)
				values[v]=values[v].replace(commaRE,',').replace(newlineRE,'\n')
					.replace(/^"|"$/g,'').replace(/""/g,'"');
			// EXTRACT tiddler values
			var title=''; var text=''; var tags=[]; var fields={};
			var created=null; var when=new Date(); var who=config.options.txtUserName;
			for (var v=0; v<values.length; v++) { var val=values[v];
				if (names[v]) switch(names[v].toLowerCase()) {
					case 'title':	title=val.replace(/\[\]\|/g,'_'); break;
					case 'created': created=new Date(val); break;
					case 'modified':when=new Date(val); break;
					case 'modifier':who=val; break;
					case 'text':	text=val; break;
					case 'tags':	tags=val.readBracketedList(); break;
					default:	fields[names[v].toLowerCase()]=val; break;
				}
			}
			// CREATE tiddler in temporary store
			if (title.length)
				remoteStore.saveTiddler(title,title,text,who,when,tags,fields,true,created||when);
		}
		return remoteStore.getTiddlers('title');	
	},
	createTiddlerFromFile: function(src,txt) {
		var t=new Tiddler();
		var pos=src.lastIndexOf("/"); if (pos==-1) pos=src.lastIndexOf("\\");
		t.title=pos==-1?src:src.substr(pos+1);
		t.text=txt; 
		t.created=t.modified=new Date();
		t.modifier=config.options.txtUserName;
		if (src.substr(src.length-3,3)=='.js') t.tags=['systemConfig'];
		return [t];
	},
	doImport: function(status,params,html,src,xhr) {
		var cml=config.macros.loadTiddlers; // abbrev
		src=src.split('?')[0]; // strip off "?nocache=..."
		if (!status) {
			displayMessage(cml.openErrMsg.format([src.replace(/%20/g,' '),xhr.status]));
			return false;
		}
		var quiet=params.quiet;
		var ask=params.ask;
		var filter=params.filter;
		var force=params.force;
		var init=params.init;
		var nodirty=params.nodirty;
		var norefresh=params.norefresh;
		var noreport=params.noreport;
		var autosave=params.autosave;
		var tiddlers = cml.readTiddlersFromHTML(html);
		if (!tiddlers||!tiddlers.length) tiddlers=cml.readTiddlersFromCSV(html);
		if (!tiddlers||!tiddlers.length) tiddlers=cml.createTiddlerFromFile(src,html);
		var count=tiddlers?tiddlers.length:0;
		if (!quiet) displayMessage(cml.foundMsg.format([count,src.replace(/%20/g,' ')]));
		var wasDirty=store.isDirty();
		store.suspendNotifications();
		var count=0;
		if (tiddlers) for (var t=0;t<tiddlers.length;t++) {
			var inbound = tiddlers[t];
			var theExisting = store.getTiddler(inbound.title);
			if (inbound.title==cml.reportTitle)
				continue; // skip 'ImportedTiddlers' history from the other document...
			if (theExisting && theExisting.tags.contains(cml.lockedTag)) {
				if (!quiet) displayMessage(cml.lockedMsg.format([theExisting.title,cml.lockedTag]));
				continue; // skip existing tiddler if tagged with 'noReload'
			}
			// apply the all/new/changes/updates filter (if any)
			if (filter && filter!='all') {
				if ((filter=='new') && theExisting) // skip existing tiddlers
					continue;
				if ((filter=='changes') && !theExisting) // skip new tiddlers
					continue;
				if ((filter.substr(0,4)=='tag:') && inbound.tags.indexOf(filter.substr(4))==-1) // must match specific tag value
					continue;
				if ((filter.substr(0,8)=='tiddler:') && inbound.title!=filter.substr(8)) // must match specific tiddler name
					continue;
				if (!force && store.tiddlerExists(inbound.title) && ((theExisting.modified.getTime()-inbound.modified.getTime())>=0)) {
					var msg=cml.nochangeMsg;
					if (!quiet&&msg.length) displayMessage(msg.format([inbound.title]));
					continue;
				}
			}
			// get confirmation if required
			var msg=(theExisting?'Update':'Add')+" tiddler '"+inbound.title+"'\n"
				+'from '+src.replace(/%20/g,' ')+'\n\nOK to proceed?';
			if (ask && !confirm(msg))
				{ tiddlers[t].status=cml.skippedMsg; continue; }
			// DO IT!
			var tags=new Array().concat(inbound.tags,cml.newTags);
	                store.saveTiddler(inbound.title, inbound.title, inbound.text, inbound.modifier,
				inbound.modified, tags, inbound.fields, true, inbound.created);
			// force creation date to imported value - needed for TW2.1.3 or earlier
	                store.fetchTiddler(inbound.title).created = inbound.created;
			tiddlers[t].status=theExisting?'updated':'added'
			if (init && tags.contains('systemConfig') && !tags.contains('systemConfigDisable')) {
				var ok=true;
				if (ask||!quiet) ok=confirm(cml.warning.format([inbound.title]))
				if (ok) { // run the plugin
					try { window.eval(inbound.text); tiddlers[t].status+=' (plugin initialized)'; }
					catch(ex) { displayMessage(config.messages.pluginError.format([exceptionText(ex)])); }
				}
			}
			count++;
		}
		store.resumeNotifications();
		if (count) {
			// set/clear 'unsaved changes' flag, refresh page display, and generate a report
			store.setDirty(wasDirty||!nodirty);
			if (!norefresh) {
				story.forEachTiddler(function(t,e){
					if(!story.isDirty(t))story.refreshTiddler(t,null,true)
				});
				store.notifyAll();
			}
			if (!noreport) cml.report(src,tiddlers,count,quiet);
		}
		if (!quiet||count) // force msg if tiddlers were loaded
			displayMessage(cml.loadedMsg.format([count,tiddlers.length,src.replace(/%20/g,' ')]));
		if (count && autosave && (!ask||confirm(cml.autosaveMsg))) saveChanges();
	},
	showReport: true,
	report: function(src,tiddlers,count,quiet) {
		var cml=config.macros.loadTiddlers; // abbrev
		// format the new report content
		var newText = 'On '+(new Date()).toLocaleString()+', ';
		newText += config.options.txtUserName+' loaded '+count+' tiddlers ';
		newText += 'from\n[['+src+'|'+src+']]:\n';
		newText += '<<<\n';
		for (var t=0; t<tiddlers.length; t++)
			if (tiddlers[t].status)
				newText += '#[['+tiddlers[t].title+']] - '+tiddlers[t].status+'\n';
		newText += '<<<\n';
		var title=cml.reportTitle;
		var currText='';
		var t=store.getTiddler(title);
		if (t) currText=(t.text.length?'\n----\n':'')+t.text;
		store.saveTiddler(title, title, newText+currText,
			config.options.txtUserName, new Date(),	t?t.tags:null, t?t.fields:null);
		if (!quiet) {
			if (config.options.chkLoadTiddlersShowReport)
				story.displayTiddler(null,title);
			story.refreshTiddler(title,null,true);
		}
	}
}
//}}}
/***
|Name|LoadTiddlersPluginInfo|
|Source|http://www.TiddlyTools.com/#LoadTiddlersPlugin LoadTiddlersPlugin|
|Documentation|http://www.TiddlyTools.com/#LoadTiddlersPluginInfo|
|Version|3.9.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for LoadTiddlersPlugin|
!!!!!Usage
<<<
{{{
<<loadTiddlers label:... prompt:... filter source
	quiet confirm force init nodirty norefresh noreport autosave
	tag tag tag...>>
}}}
*''label:...'' and ''prompt:...''<br>link and tooltip text to trigger the load tiddler processing.  If a label is NOT provided, then no link is created and the loadTiddlers function is performed whenever the containing tiddler is rendered.
*''filter'' (optional keyword)<br>determines which tiddlers will be automatically selected for importing.  Use one of the following:
**''all''<br>ALL tiddlers from the import source document, even if they have not been changed.
**''new''<br>only tiddlers that are found in the import source document, but do not yet exist in the destination document
**''changes''<br>only tiddlers that exist in both documents for which the import source tiddler is newer than the existing tiddler
**''updates''<br>both ''new'' and ''changes'' (this is the default action when none is specified)
**''tiddler:TiddlerName''<br>only the specified tiddler is retrieved
**''tag:value''<br>only the tiddlers tagged with the indicated value.
*''source'' (required)<br>is the location of the imported document.  It can be either a local document path/filename in whatever format your system requires, or a remote web location (starting with "http://" or "https://").  Use the special keyword, ''ask'', to prompt for a source location whenever the macro is invoked
*''quiet'' (optional)<br>supresses all status message during the import processing.  Note: if any tiddlers are actually imported, a final message will still be displayed, even when 'quiet' is specified.  This ensures that changes to your document cannot occur without any visible indication at all.
*''confirm'' (optional)<br>adds interactive confirmation for each inbound tiddler, so that you can manually bypass any tiddlers that you do not want to import.  Note: this flag also adds confirmation when using the ''autosave'' option (see below).
*''init'' (optional)<br>invokes tiddlers tagged with <<tag systemConfig>> as plugins as soon as they are imported, without requiring a save-and-reload action first.  For safety, you will be asked to confirm each imported plugin, so that you can manually bypass any that you do not want to invoke.  Note, however, that those tiddlers are still //imported// and saved with your document and will still take effect the next time you save-and-reload the document.
*''force'' (optional)<br>imports all matching tiddlers, even if unchanged
*''noreport'' (optional)<br>suppress generation of [[ImportedTiddlers]] report
*''nodirty'' (optional)<br>loads tiddlers without marking the document as 'dirty' (i.e., needing to be saved)
*''norefresh'' (optional)<br>prevents automatic re-rendering of the page after tiddlers are loaded
*''autosave'' (optional)<br>automatically saves the document if tiddlers have been loaded
*''tag tag tag...'' (optional)<br>any remaining parameters are used as tag values to be added to each imported tiddler (i.e., "tag-on-import")
Note: if a tiddler in the current document is tagged with<<tag noReload>> then it ''will not be overwritten, even if the inbound tiddler has been selected'' by the filtering process.  This allows you to make local changes to imported tiddlers while ensuring that those changes won't be lost due to automatic tiddler updates retrieved from the import source document.
<<<
!!!!!Examples
<<<
{{{<<loadTiddlers "label:load tiddlers from %0" example.html confirm temporary>>}}}
<<loadTiddlers "label:load tiddlers from %0" example.html confirm temporary>>
{{{<<loadTiddlers "label:load tiddlers from %0 plus AUTOSAVE" example.html confirm norefresh autosave>>}}}
<<loadTiddlers "label:load tiddlers from %0" example.html confirm norefresh autosave>>
<<<
!!!!!Configuration
<<<
<<option chkLoadTiddlersShowReport>>after loading tiddlers, automatically display [[ImportedTiddlers]] (if created)
__password-protected server settings //(optional, if needed)//:__
>username: <<option txtRemoteUsername>> password: <<option txtRemotePassword>>
>{{{usage: <<option txtRemoteUsername>> <<option txtRemotePassword>>}}}
>''note: these settings are also used by [[ExternalTiddlersPlugin]] and [[ImportTiddlersPlugin]]''
<<<
!!!!!Revisions
<<<
2010.08.11 3.9.0 added 'autosave' optional param
2009.10.08 3.8.1 removed switchTheme() from doImport()... causes an INFINITE cycle of imports!
2009.10.06 3.8.0 added createTiddlerFromFile (import text files)
2009.10.04 3.7.8 in doImport(), call switchTheme() after loading tiddlers
2009.09.27 3.7.7 in readTiddlersFromCSV(), strip \r from input and fixed handling for quoted values
2009.09.01 3.7.6 added config.options.chkLoadTiddlersShowReport (default=true)
2009.09.01 3.7.6 added config.options.chkLoadTiddlersShowReport (default=true)
2009.08.30 3.7.5 in doImport(), check status and report error, if any
2009.08.29 3.7.4 in handler(), added 'return false' in button function (fixes IE page transition)
2009.08.19 3.7.3 in doImport(), fixed 'init' handling
2009.08.16 3.7.2 in doImport(), corrected check for tiddlers returned by readTiddlersFromHTML();
2009.07.03 3.7.1 fixups for TW252: doHttp() doesn't return XHR and convertUTF8ToUnicode() not needed for local I/O
2009.05.04 3.7.0 read CSV file format
2008.11.14 3.6.4 in loadFile(), force use of XMLHttpRequest if not viewing a local document (supports use of relative file references when online)
2008.10.27 3.6.3 in doImport(), fixed Safari bug by replacing static Array.concat(...) with new Array().concat(...)
2008.08.05 3.6.2 rewrote loadFile() to eliminate use of platform-specific fileExists() test
2008.08.03 3.6.1 in handler(), changed variable 'prompt' to 'tip' to avoid conflict with prompt() function
2008.01.07 3.6.0 added 'init' option to automatically invoke plugin tiddlers as soon as they are loaded (without needing save/reload)
2008.01.03 3.5.0 in loadFile(), use lower-level doHttp() instead of loadRemoteFile() in order to support username/password access to remote server
2007.12.04 *.*.* update for TW2.3.0: replaced deprecated core functions, regexps, and macros
2007.06.27 3.4.8 added missing 'fields' params to saveTiddler() call. Fixes problem where importing tiddlers would lose the custom fields.
2007.06.25 3.4.7 add calls to store.suspendNotifications() and store.resumeNotifications() to eliminate redisplay overhead DURING import activities.
2007.05.27 3.4.6 in handler(), loadRemoteFile() and doImport(), added 'noreport' flag to suppress generation of ImportedTiddlers
2007.05.27 3.4.5 in handler(), initialize 'newTags' to [] (empty array) instead of null... fixes fatal error when loading tiddler without autotagging.
2007.04.22 3.4.4 in readTiddlersFromHTML(), for TW2.2 and above, use importTiddlyWiki() (new core functionality) to get tiddlers from remote file content.  Also, copied updated TW21Loader.prototype.internalizeTiddler() definition from TW2.2b5 so plugin can read tiddlers from TW2.2+ even when running under TW2.1.x
2007.04.05 3.4.3 in doImport(), changed this.readTiddlersFromHTML(html) to config.macros.loadTiddlers.readTiddlersFromHTML(html).
2007.03.26 3.4.2 renamed import() to doImport() to fix IE load-time error ("identifier expected").  "import" is a reserved word in some browsers...
2007.03.22 3.4.1 code cleanup: moved all functions inside object def'n, re-wrote report function
2007.03.21 3.4.0 split ImportTiddlersPlugin and LoadTiddlersPlugin into separate plugins
|please see [[ImportTiddlersPluginInfo]] for additional revision details|
2005.07.20 1.0.0 Initial Release
<<<
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
!usage
{{{[img[Lupe.png]]}}}
[img[Lupe.png]]
!notes
//none//
!type
image/png
!file
./Icons/Lupe.png
!url

!data
data:image/png;base64,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
!Auslöser, Fallen
*für jemand anders gehalten werden
*fälschlicherweise annehmen, dass man am richtigen Ort ist.
*die Rolle von jemand anderem spielen
*jemanden treffen wollen, den zu treffen schwierig ist
*eine Aufgabe übernehmen, für die man nicht qualifiziert ist
*versuchen jemandem aus dem Weg zu gehen
*fälschlicherweise überzeugt sein, zu begreifen was geschieht
*auf ein Monster aufpassen müssen
*dort erwischt werden, wo man nicht sein sollte
*fälschlicherweise annehmen, dass jemand tot ist oder sterben wird
*glauben verhext worden zu sein
*angeben, etwas nie zu tun, und dann doch gezwungen sein dies zu tun.
*auf falschen Tatsachen einen Ruf aufbauen
*einen Plan entwickeln, schnell reich zu werden...oder auf einen reinfallen
*etwas bis zum Exzess tun, während man schon unter den Konsequenzen leidet
*etwas tun um anderen zu gefallen: der Obrigkeit, dem Arbeitgeber, den Eltern...
*eine Feier, einen Geburtstag, ein Jubiläum vergessen
*plötzlich herausfinden dass ein Gegenstand den man besitzt sehr gefährlich ist, ...oder dass er jemandem anderen gehört.
*aus Versehen die richtige Information an die falsche Person geben.
*auf das Eigentum von jemand anderem aufpassen
*den Sinn für Geschmack, Geruch verlieren
*versuchen eine Wette zu gewinnen
*etwas wichtiges verlegen/verstellen/verstecken...und dann vergessen wo
*eine Nachricht missverstehen
*nicht begreifen, dass man in Lebensgefahr schwebt
*eine lebensgefährliche Fehlinformation erhalten
*Vorgeben jemanden zu kennen
*auf einer falschen Vermutung aufbauen ... und unbeirrt weitermachen
*ein kleine Lüge erzählen, die aus dem Ruder läuft
*ein Zimmer mit jemandem teilen müssen, den man verachtet.
*aus einem falschen Verdacht heraus Eifersucht entwickeln
*sich in Sicherheit wiegen, wo das nicht der Fall ist.
*versuchen, sich an einen Lebensstil anpassen, den man nicht gewöhnt ist
*versuchen, an zwei Orten gleichzeitig zu sein
*versuchen, eine Gewohnheit aufzugeben
*versuchen, zwei Menschen zu verkuppeln
*versuchen, Fehler (eigene oder fremde) zu vertuschen und dabei erwischt werden
*versuchen, eine unmögliche Aufgabe zu erfüllen
*versuchen, eine Lohnerhöhung zu bekommen
*versuchen, eingeladen zu werden
*versuchen, etwas loszuwerden, das immer wieder auftaucht
*versuchen, gefeuert zu werden / nicht gefeuert zu werden
*versuchen, jemanden zu verstecken, der nicht da sein sollte
*versuchen, Ärger zu vermeiden ... und dadurch noch größeren bekommen
*versuchen, etwas wiederzubekommen, das man weggeworfen hat
*versuchen, etwas jemandem zurückzugeben, der dies dann gar nicht will.


!Gipfel der Peinlichkeit
*versehentlich ein Geheimniss verraten
*als Schwindler entarnt werden
*in eine Situation geraten, in der man etwas Unmögliches vollbringen muss
*bei einer Lüge erwischt werden
*in einer kompromitierenden Situation gesehen werden (mit heruntergelassenen Hosen...oder den Händen in der Keksdose)
*zur falschen Zeit am falschen Ort
*in unangemessener Kleidung
*entdeckt werden, während man sich im Schrank, unter dem Bett, in der Toilette versteckt
*Jemanden treffen, dessen Freundschaft/Bekanntschaft man sich gebrüstet hat, der man aber gar nicht kennt
*einen Erfolg verkünden, der überhaupt noch nicht erreicht ist
*die Begenung von Lebenspartner und Geliebtem, ohne Kenntnis de jeweils anderen
*zu einer unbegründeten  Schlussfolgerung kommen
*entdecken, dass jemand schlafwandelt oder dass er Dinge tut, ohne sich dieser bewußt zu sein
*min Kleidungsstück entdecken, das jemand getragen hat und das seitdem feht
*die Anwesenheit eines Objektes erklären müssen
*mit jemandem essen gehen oder ausgehen - ohne in der Lagezu sein zu bezahlen
*feststellen, dass es mit jemand weit überlegenem aufgenommen hat
*herausfinden, dass man zu Narren gehalten wurde
*herausfinden, dass man nicht für voll gehalten wird
*zwei Gegener dazu auffordern etwas gemeinsam zu unterenehmen
*jemanden zu Unrecht anklagen...und herausfinden, dass dies unbegründet war.
*blau machen und dann entdeckt werden
*ein Tagebuch, das intime Geheimnisse preisgibt.
*ein Vorstellung, ein Ritual vor den falschen Leuten aufführen
*jemand bedankt sich für ein Geschenk, das für jemand anders gemeint war
*jemand, der nicht anwesend sein sollte, taucht plötzlich auf
*feststellen, dass jemand anwesend ist über den man gerade gesprochen hat.
*jemanden rüffeln, um dann herauszufinden, das derjenige der direkte Vorgesetzte ist
*versuchen jemanden zu beeindrucken, um sich dann völlig zu blamieren
*enttarnt werden
*versuchen zu verhindern, dass sich zwei Personen treffen (Ehemann und Geliebter...)
*Unfähig sein, ein anvertrautes Objekt zu präsentieren.
*mit jemandem erwischt werden, von dem man behautet hat, nichts mit ihm zu tun haben zu wollen


/%```Martin Roth: Writer's Partner, S.127```%/
Alle Spieler gehen durch den Raum Spielleiter gibt für die Art des Gehens und der Kontaktaufnahme folgende Anweisungen: 
-	Ihr seid distanziert
-	Dann merkt ihr, dass die anderen ganz nett sind
-	Ihr erkennt, dass die Nettigkeit nur Fassade ist
-	Ihr merkt, dass hinter der Fassade Gefahren lauern
-	Es gibt gefährliche Mitmenschen und sie sind hinter dir
-	Du musst gegen sie kämpfen, deshalb ist es am besten, als erster anzugreifen
-	Aber dann ist alles doch nur halb so schlimm und du entschuldigst dich und beschwichtigst den anderen
-	Jetzt findest du den einen oder anderen doch ganz nett
-	Du findest ihn sogar so nett, dass du körperlichen Kontakt suchst, zunächst schüchtern, dann immer direkter (auf den Po klapsen, Haare durchwuscheln).
MPTW is a distribution or edition of TiddlyWiki that includes a standard TiddlyWiki core packaged with some plugins designed to improve usability and provide a better way to organise your information. For more information see http://mptw.tiddlyspot.com/.
Eine Person geht auf die Bühne, wählt eine Position, eine mechanische Bewegung sowie ein oder mehrere dazu passende Klänge. Eine zweite Person gruppiert sich zu der ersten und erfindet ihre eigene Bewegung und einen eigenen Laut. Dies setzt sich fort bis alle Personen auf der Bühne sind, die Maschine arbeitet eine Weile, dann wird sie Schritt für Schritt wieder abgebaut. 
''Tipps:'' Gerade die Spieler die beginnen sollten eine zu anstrengenden zu anstrengenden Positionen wählen. Jeder sollte sich merken wer nach ihm auf die Bühne gegangen ist, das erleichter den Abbau. 
>''Variante:''Stellt beim Aufbau der Maschine jeweils Körperkontakt her und achtet darauf, dass die einzelnen Bewegungen ineinandergreifen.
>Könnte mit kurzer Vorbereitungszeit auch Gegenstand einer Gestaltungsaufgabe sein
Alle gehen durch den Raum und wählen insgeheim eine Person von der sie sich angezogen und eine von der sie sich abgestoßen fühlen, wie von den unterschiedlichen Polen eines Magneten. 
Alle versuchen sich jetzt so zu bewegen, dass der Abstand stimmt.

!!<<tag Überblick>><<setIcon Kartei.png>>-- <<tag Hilfe>><<setIcon Hilfe.png>> -- <<slider chkHistory ToolBox "Werkzeug" "show or hide the Tools">>   --  <<back>><<setIcon Backward.png>>   <<forward>><<setIcon Forward.png>>
Zur Zeit der Weltwirtschaftskrise sind . Hunderte von Menschen, melden sich bei einem Tanzmarathon an, bei dem 1500 ~US-Dollar Preisgeld für die Sieger ausgelobt wurden. 
Paartanz der eine Partner schläft ein, der andere muss weitertanzen. ... Im Film mehr als Hundert Stunden hier etwa drei Minuten
Steht in aufrechter Haltung und stellt euch vor, ihr seid eine Marionette. An eurem Kopf ist ein Faden befestigt. der Kopf wird dadurch hoch über die Schultern gezogen. Hebt die Hand wie eine Marionette das tun würde, mit Eleganz aber ganz leichten Schwingungen. Geht ein paar Schritte wie eine Marionette.
Jetzt stellt euch vor, ihr seid eine aufgepumpte Gummipuppe, bei der aus einer bestimmten Stelle Luft entweicht. Sackt langsam in euch zusammen und in eine vollkommen leergepumpte Haltung. 
Etwas verharren, dann wieder aufrichten, als ob ihr mit einer Luftpumpe Stoß für Stoß wieder aufgepumpt werdet.
An mehreren Stellen des Spielortes sind Texte aufgehängt. Idealerweise enthalten diese Textzeilen die sich für die Weiterentwicklung des aktuellen Projektes eignen und die Spieler überraschen und beeindrucken... <<tiddler Link##Texte 
with: "GroßstadtLyrik" Texte 1 "zum Beispiel expressive Großstadtgedichte">>/%
%/. Die Spieler gehen zwischen diesen hin und her. 
Merkt euch ein oder mehrere Zeilen, die euch besonders gut gefallen. Untersucht unterschiedliche Möglichkeiten Texte auszusprechen:
''Marktschreier
Geheimagent
Verliebter Romantiker
Paranoiker
Melancholiker
Politiker
Arzt
Erschöpfter Bote...''
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--}}}-->
<meta name="viewport" content="user-scalable=no,width=500px" />
<div id="SplashScreen" style="display:block; text-align:center; width:100%; height:100%; align: center; color:#fff; font-size:24pt; font-family:verdana,arial,helvetica,sans; font-style:italic; background-color:#000; white-space:nowrap"><div style="font-size:20pt;font-style:italic; font-family:Trebuchet MS;"></br></br><img src="Vorhang.jpg" title="Vorhang auf!" style="align:center;"></br>Ein Archiv von Spielen, Übungen </br> und Unterrichtsreihen für das Fach </br><style="float:center; font-size:30pt"> Darstellendes Spiel</br></div><div style="font-size:12pt; color:#fff; padding-top:.5em">Um richtig zu funktionieren, benötigt </br>diese Webanwendung JavaScript</br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></div></div>
!Liste
<<forEachTiddler
    where
        'tiddler.tags.contains("Maske") && tiddler.tags.contains("Aufwärmen")'
    write
        '""'
        end '"[img(30px,)[streichholz.png]]Aufwärmen"'
        none '""'
>>
<<matchTags "[[%0]]" "\n" sort:-modified (Maske AND Aufwärmen)>>
<<forEachTiddler
    where
        'tiddler.tags.contains("Maske") && tiddler.tags.contains("Übung")'
    write
        '""'
        end '"[img(30px,)[Dartscheibe.png]]Übungen"'
        none '""'
>>
<<matchTags "[[%0]]" "\n" sort:-modified (Maske AND Übung)>>
<<forEachTiddler
    where
        'tiddler.tags.contains("Maske") && tiddler.tags.contains("Gestaltung")'
    write
        '""'
        end '"[img(30px,)[Spot.png]]Gestaltungsaufgaben"'
        none '""'
>>
<<matchTags "[[%0]]" "\n" sort:-modified (Maske AND Gestaltung)>>
<<forEachTiddler
    where
        'tiddler.tags.contains("Maske") && tiddler.tags.contains("Abschluss")'
    write
        '""'
        end '"[img(30px,)[Abschluss.png]]Abschluss"'
        none '""'
>>
<<matchTags "[[%0]]" "\n" sort:-modified (Maske AND Abschluss)>>
<<forEachTiddler
    where
        'tiddler.tags.contains("Maske") && tiddler.tags.contains("Theorie")'
    write
        '""'
        end '"[img(30px,)[Theorie.png]]Theorie"'
        none '""'
>>
<<matchTags "[[%0]]" "\n" sort:-modified (Maske AND Theorie)>>
<<forEachTiddler
    where
        'tiddler.tags.contains("Maske") && tiddler.tags.contains("Stunde")'
    write
        '""'
        end '"[img(30px,)[Stapel.png]]Zusammenstellungen"'
        none '""'
>>
<<matchTags "[[%0]]" "\n" sort:-modified (Maske AND Stunde)>>
{{button whitespace{[[Maske|Maske]]}}}

/***
|Name|MatchTagsPlugin|
|Source|http://www.TiddlyTools.com/#MatchTagsPlugin|
|Documentation|http://www.TiddlyTools.com/#MatchTagsPluginInfo|
|Version|2.0.5|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|'tag matching' with full boolean expressions (AND, OR, NOT, and nested parentheses)|
!!!!!Documentation
> see [[MatchTagsPluginInfo]]
!!!!!Revisions
<<<
2011.01.23 2.0.5 fix core tweak for TW262+: adjust code in config.filters['tag'] instead of filterTiddlers()
2010.08.11 2.0.4 in getMatchingTiddlers(), fixed sorting for descending order (e.g, "-created")
| please see [[MatchTagsPluginInfo]] for additional revision details |
2008.02.28 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.MatchTagsPlugin= {major: 2, minor: 0, revision: 5, date: new Date(2011,23,11)};

// store.getMatchingTiddlers() processes boolean expressions for tag matching
//    sortfield (optional) sets sort order for tiddlers - default=title
//    tiddlers (optional) use alternative set of tiddlers (instead of current store)
TiddlyWiki.prototype.getMatchingTiddlers = function(tagexpr,sortfield,tiddlers) {

	var debug=config.options.chkDebug; // abbreviation
	var cmm=config.macros.matchTags; // abbreviation
	var r=[]; // results are an array of tiddlers
	var tids=tiddlers||store.getTiddlers();
	if (tids && sortfield) tids=store.sortTiddlers(tids,sortfield);
	if (debug) displayMessage(cmm.msg1.format([tids.length]));

	// try simple lookup to quickly find single tags or tags that
	// contain boolean operators as literals, e.g. "foo and bar"
	for (var t=0; t<tids.length; t++)
		if (tids[t].isTagged(tagexpr)) r.pushUnique(tids[t]);
	if (r.length) {
		if (debug) displayMessage(cmm.msg4.format([r.length,tagexpr]));
		return r;
	}
	
	// convert expression into javascript code with regexp tests,
	// so that "tag1 AND ( tag2 OR NOT tag3 )" becomes
	// "/\~tag1\~/.test(...) && ( /\~tag2\~/.test(...) || ! /\~tag3\~/.test(...) )"

	// normalize whitespace, tokenize operators, delimit with "~"
	var c=tagexpr.trim(); // remove leading/trailing spaces
	c = c.replace(/\s+/ig," "); // reduce multiple spaces to single spaces
	c = c.replace(/\(\s?/ig,"~(~"); // open parens
	c = c.replace(/\s?\)/ig,"~)~"); // close parens
	c = c.replace(/(\s|~)?&&(\s|~)?/ig,"~&&~"); // &&
	c = c.replace(/(\s|~)AND(\s|~)/ig,"~&&~"); // AND
	c = c.replace(/(\s|~)?\|\|(\s|~)?/ig,"~||~"); // ||
	c = c.replace(/(\s|~)OR(\s|~)/ig,"~||~"); // OR
	c = c.replace(/(\s|~)?!(\s|~)?/ig,"~!~"); // !
	c = c.replace(/(^|~|\s)NOT(\s|~)/ig,"~!~"); // NOT
	c = c.replace(/(^|~|\s)NOT~\(/ig,"~!~("); // NOT(
	// change tag terms to regexp tests
	var terms=c.split("~"); for (var i=0; i<terms.length; i++) { var t=terms[i];
		if (/(&&)|(\|\|)|[!\(\)]/.test(t) || t=="") continue; // skip operators/parens/spaces
		if (t==config.macros.matchTags.untaggedKeyword)
			terms[i]="tiddlertags=='~~'"; // 'untagged' tiddlers
		else
			terms[i]="/\\~"+t+"\\~/.test(tiddlertags)";
	}
	c=terms.join(" ");
	if (debug) { displayMessage(cmm.msg2.format([tagexpr])); displayMessage(cmm.msg3.format([c])); }

	// scan tiddlers for matches
	for (var t=0; t<tids.length; t++) {
	 	// assemble tags from tiddler into string "~tag1~tag2~tag3~"
		var tiddlertags = "~"+tids[t].tags.join("~")+"~";
		try { if(eval(c)) r.push(tids[t]); } // test tags
		catch(e) { // error in test
			displayMessage(cmm.msg2.format([tagexpr]));
			displayMessage(cmm.msg3.format([c]));
			displayMessage(e.toString());
			break; // skip remaining tiddlers
		}
	}
	if (debug) displayMessage(cmm.msg4.format([r.length,tagexpr]));
	return r;
}
//}}}
//{{{
config.macros.matchTags = {
	msg1: "scanning %0 input tiddlers",
	msg2: "looking for '%0'",
	msg3: "using expression: '%0'",
	msg4: "found %0 tiddlers matching '%1'",
	noMatch: "no matching tiddlers",
	untaggedKeyword: "-",
	untaggedLabel: "no tags",
	untaggedPrompt: "show tiddlers with no tags",
	defTiddler: "MatchingTiddlers",
	defTags: "",
	defFormat: "[[%0]]",
	defSeparator: "\n",
	reportHeading: "Found %0 tiddlers tagged with: '{{{%1}}}'\n----\n",
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var mode=params[0]?params[0].toLowerCase():'';
		if (mode=="inline")
			params.shift();
		if (mode=="report" || mode=="panel") {
			params.shift();
			var target=params.shift()||this.defTiddler;
		}
		if (mode=="popup") {
			params.shift();
			if (params[0]&&params[0].substr(0,6)=="label:") var label=params.shift().substr(6);
			if (params[0]&&params[0].substr(0,7)=="prompt:") var prompt=params.shift().substr(7);
		} else {
			var fmt=(params.shift()||this.defFormat).unescapeLineBreaks();
			var sep=(params.shift()||this.defSeparator).unescapeLineBreaks();
		}
		var sortBy="+title";
		if (params[0]&&params[0].substr(0,5)=="sort:") sortBy=params.shift().substr(5);
		var expr = params.join(" ");
		if (mode!="panel" && (!expr||!expr.trim().length)) return;
		if (expr==this.untaggedKeyword)
			{ var label=this.untaggedLabel; var prompt=this.untaggedPrompt };
		switch (mode) {
			case "popup": this.createPopup(place,label,expr,prompt,sortBy); break;
			case "panel": this.createPanel(place,expr,fmt,sep,sortBy,target); break;
			case "report": this.createReport(target,this.defTags,expr,fmt,sep,sortBy); break;
			case "inline": default: this.createInline(place,expr,fmt,sep,sortBy); break;
		}
	},
	formatList: function(tids,fmt,sep) {
		var out=[];
		for (var i=0; i<tids.length; i++) { var t=tids[i];
			var title=t.title;
			var who=t.modifier;
			var when=t.modified.toLocaleString();
			var text=t.text;
			var first=t.text.split("\n")[0];
			var desc=store.getTiddlerSlice(t.title,"description");
			desc=desc||store.getTiddlerSlice(t.title,"Description");
			desc=desc||store.getTiddlerText(t.title+"##description");
			desc=desc||store.getTiddlerText(t.title+"##Description");
			var tags=t.tags.length?'[['+t.tags.join(']] [[')+']]':'';
			out.push(fmt.format([title,who,when,text,first,desc,tags]));
		}
		return out.join(sep);
	},
	createInline: function(place,expr,fmt,sep,sortBy) {
		wikify(this.formatList(store.sortTiddlers(store.getMatchingTiddlers(expr),sortBy),fmt,sep),place);
	},
	createPopup: function(place,label,expr,prompt,sortBy) {
		var btn=createTiddlyButton(place,
			(label||expr).format([expr]),
			(prompt||config.views.wikified.tag.tooltip).format([expr]),
			function(ev){ return config.macros.matchTags.showPopup(this,ev||window.event); });
		btn.setAttribute("sortBy",sortBy);
		btn.setAttribute("expr",expr);
	},
	showPopup: function(here,ev) {
		var p=Popup.create(here); if (!p) return false;
		var tids=store.getMatchingTiddlers(here.getAttribute("expr"));
		store.sortTiddlers(tids,here.getAttribute("sortBy"));
		var list=[]; for (var t=0; t<tids.length; t++) list.push(tids[t].title);
		if (!list.length) createTiddlyText(p,this.noMatch);
		else {
			var b=createTiddlyButton(createTiddlyElement(p,"li"),
				config.views.wikified.tag.openAllText,
				config.views.wikified.tag.openAllTooltip,
				function() {
					var list=this.getAttribute("list").readBracketedList();
					story.displayTiddlers(null,tids);
				});
			b.setAttribute("list","[["+list.join("]] [[")+"]]");
			createTiddlyElement(p,"hr");
		}
		var out=this.formatList(tids," &nbsp;[[%0]]&nbsp; ","\n"); wikify(out,p);
		Popup.show();
		ev.cancelBubble=true;
		if(ev.stopPropagation) ev.stopPropagation();
		return false;
	},
	createReport: function(target,tags,expr,fmt,sep,sortBy) {
		var tids=store.sortTiddlers(store.getMatchingTiddlers(expr),sortBy);
		if (!tids.length) { displayMessage('no matches for: '+expr); return false; }
		var msg=config.messages.overwriteWarning.format([target]);
		if (store.tiddlerExists(target) && !confirm(msg)) return false;
		var out=this.reportHeading.format([tids.length,expr])
		out+=this.formatList(tids,fmt,sep);
		store.saveTiddler(target,target,out,config.options.txtUserName,new Date(),tags,{});
		story.closeTiddler(target); story.displayTiddler(null,target);
	},
	createPanel: function(place,expr,fmt,sep,sortBy,tid) {
		var s=createTiddlyElement(place,"span"); s.innerHTML=store.getTiddlerText("MatchTagsPlugin##html");
		var f=s.getElementsByTagName("form")[0];
		f.expr.value=expr; f.fmt.value=fmt; f.sep.value=sep.escapeLineBreaks();
		f.tid.value=tid; f.tags.value=this.defTags;
	}
};
//}}}
/***
//{{{
!html
<form style='display:inline;white-space:nowrap'>
<input type='text'    name='expr' style='width:50%' title='tag expression'><!--
--><input type='text'    name='fmt'  style='width:10%' title='list item format'><!--
--><input type='text'    name='sep'  style='width:5%'  title='list item separator'><!--
--><input type='text'    name='tid'  style='width:12%' title='target tiddler title'><!--
--><input type='text'    name='tags' style='width:10%' title='target tiddler tags'><!--
--><input type='button'  name='go'   style='width:8%'  value='go' onclick="
	var expr=this.form.expr.value;
	if (!expr.length) { alert('Enter a boolean tag expression'); return false; }
	var fmt=this.form.fmt.value;
	if (!fmt.length) { alert('Enter the list item output format'); return false; }
	var sep=this.form.sep.value.unescapeLineBreaks();
	var tid=this.form.tid.value;
	if (!tid.length) { alert('Enter a target tiddler title'); return false; }
	var tags=this.form.tags.value;
	config.macros.matchTags.createReport(tid,tags,expr,fmt,sep,'title');
	return false;">
</form>
!end
//}}}
***/
//{{{
// SHADOW TIDDLER for displaying default panel input form
config.shadowTiddlers.MatchTags="<<matchTags panel>>";
//}}}
//{{{
// TWEAK core filterTiddlers() or config.filters['tag'] (in TW262+)
// to use getMatchingTiddlers instead getTaggedTiddlers
// for enhanced boolean matching in [tag[...]] syntax
var TW262=config.filters && config.filters['tag']; // detect TW262+
var fname=TW262?"config.filters['tag']":"TiddlyWiki.prototype.filterTiddlers";
var code=eval(fname).toString().replace(/getTaggedTiddlers/g,'getMatchingTiddlers');
eval(fname+'='+code);
//}}}
//{{{
// REDEFINE core handler for enhanced boolean matching in tag:"..." paramifier
// use filterTiddlers() instead of getTaggedTiddlers() to get list of tiddlers.
config.paramifiers.tag = {
	onstart: function(v) {
		var tagged = store.filterTiddlers("[tag["+v+"]]");
		story.displayTiddlers(null,tagged,null,false,null);
	}
};
//}}}
!!!!!Usage
<<<
This plugin extends the {{{[tag[tagname]]}}} macro parameter syntax used by the TiddlyWiki core {{{<<list>>}}} macro so that, instead of a simple tagname value, you can specify a complex combination of tagname values using a //boolean expression// containing AND, OR, and NOT operators, enclosed in nested parentheses if needed.
{{{
<<list filter "[tag[expression]]">>
}}}
In addition, the plugin defines a new macro, {{{<<matchTags ...>>}}} that can be used instead of the core {{{<<list>>}}} macro to output a list of matching tiddlers //using a custom 'item format' and 'separator'//.  You can also use this macro to create a command link that displays the matching tiddlers within a popup list, similar to the standard {{{<<tag tagName>>}}} macro, but matching a combination of tag values rather than a single tag value.
{{{
<<matchTags inline "format" "separator" sort:fieldname tag expression>>
<<matchTags popup "label:..." "prompt:..." sort:fieldname tag expression>>
<<matchTags report TiddlerName "format" "separator" sort:fieldname tag expression>>
<<matchTags panel  Tiddlername "format" "separator" sort:fieldname tag expression>>
}}}
where:
* ''inline'', ''report'', ''panel'', and ''popup''<br>are keywords that indicate the type of output that the macro should produce:
** ''inline'' //(default)// - displays a list of matching tiddlers embedded directly in tiddler content
** ''popup'' - embeds a command button that, when clicked, lists matching tiddlers in a ~TiddlyWiki popup display
** ''report'' - generates a list of matching tiddler in a separate [[MatchingTiddlers]] report tiddler
** ''panel'' - displays an interactive form for generating a [[MatchingTiddlers]] report
* ''format''<br>defines the wiki-syntax for rendering list items.  The following //substitution markers// can be used to insert tiddler-specific information for each matched tiddler:
** {{{%0}}} - title
** {{{%1}}} - modifier (author)
** {{{%2}}} - modified (date of last change)
** {{{%3}}} - text (all tiddler content)
** {{{%4}}} - firstline (tiddler content up to the first newline)
** {{{%5}}} - description (tiddler slice or section content named "description" or "Description")
** {{{%6}}} - tags (space-separated, bracketed list)
* ''separator''<br>defines the wiki-syntax to use //between// each matching title (e.g., ", " creates a comma-separated list, while "\n" displays one tiddler per line).
* ''sort:fieldname'' (optional)<br>specifies the sort order for the resulting list of tiddlers.  You can specify any tiddler field name (standard or custom-defined).  Standard tiddler fieldnames include: //title, created, modified, modifier//.  If not specified, tiddlers are sorted by title.  You can prefix the fieldname with "+" or "-" to indicate ascending or descending order, respectively.
* ''tag expression''<br>the remaining parameter(s) are joined together to define the boolean expression to be matched.
When using the ''popup'' option, there are two additional (and optional) parameters you can specify:
* ''"label:..."''(optional)<br> indicates the text for the popup command link.  The default is to display the specified tag expression itself.
* ''"prompt:..."'' (optional)<br>indicates the mouseover 'tooltip' for the popup command link.
When using the ''report'' or ''panel'' option, an additional parameter may be provided:
* ''~TiddlerName''<br>specifies the target tiddler into which the output will be generated (default: [[MatchingTiddlers]])
Notes:
*A tag expression can use any combination of text operators: ''AND'', ''OR'', ''NOT'' (or their equivalent javascript operators: ''&&'', ''||'', ''!''), contained in nested parentheses as needed.
*Operators should be delimited by spaces or parentheses.
*Before matching, leading/trailing spaces are automatically trimmed and multiple spaces are reduced to single spaces.
*Tag values containing embedded spaces do //not// have to be enclosed in {{{[[...]]}}}.
*Tag values that contain boolean operators as ''literal text'' (e.g., {{{"foo and bar"}}} or {{{"foo && bar"}}} cannot be used within a compound boolean expression, but //can// be matched if specified by themselves, without any other tag values or operators.
*To match tiddlers that are untagged, use "-" as a special tag value within the expression.
*You can match "wildcard" tags  by using //regular expression// (i.e., "text pattern") syntax within a tag value, e.g. {{{[Tt]agvalue.*}}}
<<<
!!!!!Examples:
<<<
display a popup list:
{{{
<<matchTags popup sample OR (settings AND systemConfig)>>
}}}
><<matchTags popup sample OR (settings AND systemConfig)>>
display a popup list with custom label:
{{{
<<matchTags popup "label:samples and settings" sample OR (settings AND systemConfig)>>
}}}
><<matchTags popup "label:samples and settings" sample OR (settings AND systemConfig)>>
display a popup list of untagged tiddlers:
{{{
<<matchTags popup ->>
}}}
><<matchTags popup ->>
generate a report using interactive form control panel
{{{
<<matchTags panel "MatchingTiddlers" "[[%0]]" "\n" sample OR (settings AND systemConfig)>>
}}}
>{{smallform{<<matchTags panel "MatchingTiddlers" "[[%0]]" "\n" sample OR (settings AND systemConfig)>>}}}
comma-separated list:
{{{
<<matchTags "[[%0]]" ", " sample OR (settings AND systemConfig)>>
}}}
><<matchTags "[[%0]]" ", " sample OR (settings AND systemConfig)>>
numbered list (sorted by modification date, most recent first):
{{{
<<matchTags "#[[%0]] (%2)<br>^^%5^^" "\n" sort:-modified sample OR (settings AND systemConfig)>>
}}}
><<matchTags "#[[%0]] (%2)<br>^^%5^^" "\n" sort:-modified sample OR (settings AND systemConfig)>>
bullet-item list (using the TiddlyWiki core {{{<<list filter ...>>}}} macro):
//(Note: when using the core {{{<<list>>}}} macro, you should always enclose the entire tag filter parameter within quotes)//
{{{
<<list filter "[tag[sample OR (settings AND systemConfig)]]">>
}}}
><<list filter "[tag[sample OR (settings AND systemConfig)]]">>
<<<
!!!!!Revisions
<<<
2011.01.22 2.0.5 fix core tweak for TW262+: adjust code in config.filters['tag'] instead of filterTiddlers()
2010.08.11 2.0.4 in getMatchingTiddlers(), fixed sorting for descending order (e.g, "-created")
2010.03.02 2.0.3 added %6 format (tags)
2010.03.01 2.0.2 in formatList(), don't automatically put '[[' and ']]' around title (%0) in formatted output
2009.08.29 2.0.1 added support for {{{config.macros.matchTags.defTags}}} to auto-tag [[MatchingTiddlers]] output
2008.09.04 2.0.0 added "report" and "panel" options to generate formatted results and store in a tiddler.  Also, added config.macros.matchTags.formatList(place,fmt,sep) API to return formatted output for use with other plugins/scripts
2008.09.01 1.9.2 fixed return value from popup button handler so IE doesn't attempt to leave the page
2008.08.31 1.9.1 improved expression conversion handling to permit use of regular expressions for "wildcard" matching within tag values
2008.06.12 1.9.0 added support for formatted output of: title, who, when, text, firstline, description (slice or section)
2008.06.05 1.8.0 in getMatchingTiddlers(), added optional sortfield and tiddlers params to support use of alternative set of tiddlers instead of using current store content (provides filtering support for ImportTiddlersPlugin)
2008.06.04 1.7.1 in getMatchingTiddlers(), reworked conversion of expression for more robust parsing of whitespace, parentheses and javascript operators and allow use of "-" (untagged) //within// expressions
2008.05.19 1.7.0 in getMatchingTiddlers(), use reverseLookup() instead of forEachTiddler() to permit access to tiddlers included via [[IncludePlugin|http://tiddlywiki.abego-software.de/#IncludePlugin]]
2008.05.17 1.6.0 in getMatchingTiddlers(), rewrote expression conversion to handle tags with spaces tag values that are substrings of other tag values.
2008.05.16 1.5.0 added special case using "-" to find UNTAGGED tiddlers
2008.05.15 1.4.0 added "popup" output option
2008.05.14 1.3.4 instead of hijacking getTaggedTiddlers(), added tweak of filterTiddlers() prototype to replace getTaggedTiddlers() with getMatchingTiddler() so that core use of getTaggedTiddlers() does not perform boolean processing of tiddler titles such as [[To Be or not To Be]].  Also, improved "filter error" messages in getMatchingTiddlers() to report tag expression in addition to actual eval error.
2008.04.25 1.3.3 in getTaggedTiddlers(), fixed handling for "not" embedded within a tag
2008.04.21 1.3.2 in getTaggedTiddlers(), fixed handling for initial "NOT" and "NOT(expr)" syntax
2008.04.20 1.3.1 in getTaggedTiddlers(), corrected check for boolean expression to avoid excess processing of tags containing spaces.  Also, improved handling for non-existing tags that contain text of existing tags
2008.04.19 1.3.0 in filterTiddlers(), use getTaggedTiddlers() instead of matchTags(), and then hijack getTaggedTiddlers() to add matchTags() handling
2008.04.19 [*.*.*] plugin size reduction: moved documentation to [[MatchTagsPluginInfo]]
2008.03.25 1.2.0 added optional "sort:fieldname" parameter
2008.03.20 1.1.2 in handler(), replace 'encodeTiddlyLink' with explicit [[...]] brackets to ensure that one-word tiddler titles are properly rendered as TiddlyLinks
2008.02.29 1.1.1 in matchTags(), added handling to skip remaining tiddlers if expression has an error
2008.02.29 1.1.0 refactored to define store.matchTags() and extend store.filterTiddlers()
2008.02.28 1.0.0 initial release
<<<
Found 1 tiddlers tagged with: '{{{sample OR (Körper AND Wahrnehmung)}}}'
----
[[Marionette und Gummipuppe]]
Aufgabe!Bereitstellen und Verlinken von Materialien in anderen Formaten
Sie können Materialien die beispielsweise als PDF oder Word-Dokument formatiert sind, zu dieser Sammlung hinzufügen.
Dies eignet sich besonders gut für Kurztexte für Gestaltungsaufgaben, Arbeitsblätter oder Texte, die sich besonders gut als Grundlage einer Gestaltungsaufgabe eignen, die so in für Klassensätze in eine papiersparendere Form gebracht werden können.
Verlinken Sie diese am besten in dem Eintrag, der die Aufgabe beschreibt, für die das Material gedacht ist.
Legen Sie diese - am besten in einer für den Ausdruck optimierten Datei - in den Ordner "Material", der sich im gleichen Verzeichnis wie die Datei DarstellendesSpielWiki.html befindet. 

Die Verknüpfung aus einem Eintrag heraus geschieht durch Einfügen eines Materiallinks:
+++![Beispiele für Verknüfungen:]...<<tiddler "Link##Materiallinks">>===
!Urheberrecht
Bitte tragen Sie die hinzugefügten Materialien hier ein und achten Sie besonders hier auf das Urheberrecht. Da dieses erst 70 Jahre nach dem Tod eines Autors erlischt, könnten Sie also nur Texte anfügen, deren Autoren vor 1941 gestorben sind.

++++![Materialliste]...

@@font-size:2Em;Aufgabenkarten:@@
<<forEachTiddler 
    where 
'tiddler.text.contains("Link##Aufgaben") && ! tiddler.tags.contains("Inventar")'
    sortBy 
        'tiddler.title'
    write
        ' "[["
	+tiddler.title
	+"]] : " 
	+"<<tiddler Link##A with: "
	+store.getTiddlerSlice(tiddler.title,"with")
	+"\n" '
 >>
@@font-size:2Em;Texte:@@
<<forEachTiddler 
    where 
'tiddler.text.contains("Link##Text") && ! tiddler.tags.contains("Inventar")'
    sortBy 
        'tiddler.title'
    write
        ' "[["
	+tiddler.title
	+"]] : " 
	+"<<tiddler Link##Te with: "
	+store.getTiddlerSlice(tiddler.title,"with")
	+"\n" '
 >>===

[[Liste Material|Material]]
+++![Materialliste mit Linksplugin]...
<<links
internal:false
link:'file:'
exclude:'Stunde attachment systemServer pluginInfo systemConfig style systemTheme styleSheet Test Inventar'
    fmtExternalItem:'\n:%2'
>>
+++[ohne exclude]...
<<links
internal:false
link:'file:'
    fmtExternalItem:'\n:%2'
>>===

<<links tiddler:{{tiddler.title}} fmtExternalItem:'\n:%2'>>

===
!Aktuell
{{accordionTwo{<<loadTiddlers label:...aktuell prompt:lädt die aktuellen Angebote" tag:Hamlet http://swiki.hfbk-hamburg.de:8888/seminare/uploads/156/Test.1.html temporary>>Servereinstellungen:
Nutzername:
<<option txtRemoteUsername>> 
Passwort:
<<option txtRemotePassword>>}}}
Unterschiedliche Materialien können Ausgangspunkte zur Entwicklung eines Stückes bilden:
[[Eine Fotografie|Aufgaben für eine Fotografie]], [[ein (abstraktes oder gegenständliches) Gemälde|Aufgaben für einGemälde]], [[Kurzgeschichte|Aufgaben für eine Kurzgeschichte]], [[ein philosophischer Text|Aufgaben für einen philosophischenText]]. Unterschiedliche Materialien und Aufgaben werden an Gruppen verteilt, die Präsentationen und deren Reflexion zeigen Möglichkeiten für das gemeinsame Stück auf.

!Liste
[[Fotografien|Aufgaben für eine Fotografie]]
[[Gemälde|Aufgaben für einGemälde]]
[[Philosophische oder soziologische Texte|Aufgaben für einen philosophischenText]]
[[Kurzgeschichten|Aufgaben für eine Kurzgeschichte]]
[[Romane|Aufgaben für einen Roman]]
[[Sprichwörter]]
[[Zeitungsartikel|Aufgaben für einen Zeitungsartikel]]
[[Gebrauchstexte und Gebrauchsanweisungen|Aufgaben für Gebrauchstexte und Gebrauchsanweisungen]]
[[ein Grundriss oder eine Landkarte]]
[[Comics|Aufgaben für Comics]]
[[Werbespots|Aufgaben für Werbespots]]
[[Haikus|Aufgaben für Haikus]]
[[Lieder|Aufgaben fürLieder]]
[[Filme, Fernsehsendungen oder Genres...|Film, Fernsehsendung, Genre]]
[[Spiele|Ein Spiel als Impuls]]
[[Mutproben]]
[[ein Rechercheauftrag|Rechercheaufträge]]
[[eine Maschine, ein Dispositiv|Maschine, Dispositiv]]

 
Theatertexte
[[Monolog]]
[[Dialog]]
der diegetische Raum (Theorien des Raums
(Paare) Es gibt Möbelstücke die haben wir liebgewonnen, wir würden sie bei jedem Umzug mitnehmen, auch wenn sie aus der Mode gekommen oder ganz und gar unpraktisch sind.  Euer Partner spielt dieses Möbelstück, ihr stellt dieses vor. Einen Schrank könnt ihr dabei aufklappen, um seine Geräumigkeit zu demonstrieren, auf einem Sessel könntet ihr Platz nehmen ...)
!usage
{{{[img[Menü.png]]}}}
[img[Menü.png]]
!notes
//none//
!type
image/png
!file
file:///C:/Dokumente und Einstellungen/Jan/Eigene Dateien/Dropbox/Darstellendes Spiel/Icons/Menü.png
!url

!data
data:image/png;base64,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
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
/***
|''Name''|MineralNoteTheme|
|''based on''|http://bauwebijl-tiddlywiki.appspot.com/#MineralTheme and http://giffmex.org/NoteStorm.html|
|''Modified:''|JR|
|''Date:''|September, 2012|
|''License:''|[[BSD License|http://bauwebijl-tiddlywiki.appspot.com/#LegalStatements]]|
|''Type''|CSS|
|''Description''|a ''TiddlyWiki'' theme developped for different Views on different Media|
|''PageTemplate:''|##PageTemplate|
|''ViewTemplate:''|##ViewTemplate|
|''EditTemplate:''|##EditTemplate|
|''StyleSheet:''|##StyleSheet|

Depends on BackstageSidebarPlugin (optional), SimpleSearchPlugin and TiddlerTweakerPlugin
***/
!PageTemplate
<!--{{{-->
<div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>
<div id='mainMenu' refresh='content' force='true' tiddler='Indexes'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='storyMenu' class='storyMenu' refresh='content' force='false' tiddler='Story Menu'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
!ViewTemplate
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<span macro='tiddlerIcons' style='cursor:auto !important;'></span><div class='title' macro='view title'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
!EditTemplate
<!--{{{-->
<span class='title' macro='edit title'></span></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)<span macro='tagAdder "group" "TagsKategorie" "Kategorie"'></span><span macro='tagAdder "group" "TagsTyp" "Typ"'></span></div>
<span class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></span></div>
<div macro='annotations'></div><br>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<div class='editor' macro='edit text'></div>
<div class='tagging' macro='tagging'></div>
<!--}}}-->
!StyleSheet
/*{{{*/
body {
    margin-left: 2px;
    margin-right: 2px;
 background-color:#E0E0E0;
}
#backstageArea, #backstageCloak {
    margin-left: -2px;
    margin-right: -2px;
}
/*CONTENTWRAPPER*/
#contentWrapper {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1px;
    position: absolute;
}
#header {
    [[MineralTheme##StyleSelfmadered]]
    display: block;
    margin-bottom: 6px;
    margin-top: 6px;
    text-align: left;
}
#header .tiddlyLinkExisting, #header .tiddlyLinkNonExisting {
    background: none;
    color:[[ColorPalette::SecondaryMid]];
}
/*SIDEBAR*/
#sidebarSearch .txtOptionInput {
    margin-top: 10px;
    float: right;
    width: 11em;
}
#sidebarSearch .searchButton {
    display: none;
}
#sidebar {
	display: none;
}
/*MAINMENU*/
#mainMenu {float: left; width: 16.5em; text-align: left; font-size: .85em; background-color:#eeeeee;}

}
/*DISPLAYAREA*/
#displayArea {margin: 0em 15em 16.5em 16.5em;}
#displayArea {float: left;}

/*STORYMENU*/
#storyMenu{
    [[MineralTheme##StyleWhite]]
    display: block;
    height: auto; 
    font-size: 1.5em;
    text-align: left;
    text-shadow: none;
}
#storyMenu .tiddlyLink, #topMenu .button, .viewer .button, #topMenu .externalLink, #tiddlerMainMenu .tiddlyLinkExisting, #tiddlerMainMenu .tiddlyLinkNonExisting, #tiddlerMainMenu .externalLink {
    font-size:120%;
}
#storyMenu .tiddlyLink:hover, #topMenu .button:hover, .viewer .button:hover, #topMenu .externalLink:hover, #tiddlerMainMenu .tiddlyLinkExisting:hover, #tiddlerMainMenu .tiddlyLinkNonExisting:hover, #tiddlerMainMenu .externalLink:hover, .popup li a:hover {
    [[MineralTheme##StyleBlueHover]]
}
#storyMenu .tiddlyLink:active, #topMenu .button:active, .viewer .button:active, #topMenu .externalLink:active, #tiddlerMainMenu .tiddlyLinkExisting:active ,#tiddlerMainMenu .tiddlyLinkNonExisting:active, #tiddlerMainMenu .externalLink:active, .popup li a:active {
    [[MineralTheme##StyleBlueActive]]
}
/*TOPMENU*/
#topMenu{
    [[MineralTheme##StyleWhite]]
    display: block;
    height: auto;
    text-align: left;
    text-shadow: none;
}
#topMenu .tiddlyLink, #topMenu .button, .viewer .button, #topMenu .externalLink, #tiddlerMainMenu .tiddlyLinkExisting, #tiddlerMainMenu .tiddlyLinkNonExisting, #tiddlerMainMenu .externalLink {
    font-size:120%;
}
#topMenu .tiddlyLink:hover, #topMenu .button:hover, .viewer .button:hover, #topMenu .externalLink:hover, #tiddlerMainMenu .tiddlyLinkExisting:hover, #tiddlerMainMenu .tiddlyLinkNonExisting:hover, #tiddlerMainMenu .externalLink:hover, .popup li a:hover {
    [[MineralTheme##StyleBlueHover]]
}
#topMenu .tiddlyLink:active, #topMenu .button:active, .viewer .button:active, #topMenu .externalLink:active, #tiddlerMainMenu .tiddlyLinkExisting:active ,#tiddlerMainMenu .tiddlyLinkNonExisting:active, #tiddlerMainMenu .externalLink:active, .popup li a:active {
    [[MineralTheme##StyleBlueActive]]
}
#searchResults {
    [[MineralTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
    display: block;
    margin-bottom: 10px;
}
.tiddlerTweaker {
    background: [[MineralTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
}
#displayArea {
    margin-left: 0px;
    margin-right: 0px;
}
.toolbar {
    float: right;
    visibility:hidden;
}
.selected .toolbar, .toolbar a:hover {
    visibility:visible;
}
.annotation {
    margin-bottom: -8px;
}
.tiddler, .viewer pre {
    [[MineralTheme##StyleWhite]]
    display: block;
    margin-bottom: 10px;
    text-align: left;
    text-shadow: none;
}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {
    [[MineralTheme##BlueSharp]]
    text-shadow: none;
    color:[[ColorPalette::Background]];
}
.viewer table, table.twtable {
    border: 1px;
}
.viewer td, .viewer tr, .twtable td, .twtable tr {
    vertical-align: top;
}
.tabContents {
    background: [[MineralTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
    margin-bottom: 10px;
}
.tabUnselected {
    background: [[MineralTheme##StyleGrey]]
}
.tabSelected {
    background: [[MineralTheme##StyleBlue]]
}
.tagging, .tagged {
    [[MineralTheme##StyleWhite]]
    text-align: left;
    text-shadow: none;
    margin-top: 6px;
    margin-bottom: 10px;
}
.tagging {
    display: none;
}
.tagging .button, .tagged .button, .tagging .tiddlyLinkExisting, .tagging .tiddlyLinkNonExisting {
    [[MineralTheme##StyleWhite]]
}
.tagging .button:hover, .tagged .button:hover, .tagging:hover .tiddlyLinkExisting:hover, .tagging .tiddlyLinkNonExisting:hover {
    [[MineralTheme##StyleWhiteHover]]
}
.tagging .button:active, .tagged .button:active, .tagging:active .tiddlyLinkExisting:active, .tagging .tiddlyLinkNonExisting:active {
    [[MineralTheme##StyleWhiteActive]]
}
.tagged li, .tagging li  {
    margin-bottom: 6px;
    margin-top: 2px;
}
#messageArea {
    [[MineralTheme##StyleGrey]]
    display: none;
    text-align: left;
}
#messageArea a, #messageArea a:hover {
    color:[[ColorPalette::SecondaryMid]];
}
[[StyleSheet]]
/*}}}*/
/%
!StyleBase
/*{{{*/
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: arrow;
	text-align: center;
	text-decoration: none;
	font-size: 11px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
/*}}}*/
!GreySharp
/*{{{*/
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleGrey
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleSelfmadered
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #CC3300;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleGreyHover
/*{{{*/
	color:#FFFFFF;
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
/*}}}*/
!StyleGreyActive
/*{{{*/
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
	position: relative;
	top: 1px;
/*}}}*/
!WhiteSharp
/*{{{*/
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!StyleWhite
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!StyleWhiteHover
/*{{{*/
	color: #606060;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
/*}}}*/
!StyleWhiteActive
/*{{{*/
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
	position: relative;
	top: 1px;
/*}}}*/
!BlueSharp
/*{{{*/
	color: #d9eef7;
	border: solid 1px #0076a3 !important;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
/*}}}*/
!StyleBlue
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #d9eef7;
	border: solid 1px #0076a3 !important;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
/*}}}*/
!StyleBlueHover
/*{{{*/
	color:#FFFFFF;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
/*}}}*/
!StyleBlueActive
/*{{{*/
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
	position: relative;
	top: 1px;
/*}}}*/
!RosySharp
/*{{{*/
	color: #fae7e9;
	border: solid 1px #b73948 !important;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
/*}}}*/
!StyleRosy
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #fae7e9;
	border: solid 1px #b73948 !important;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
/*}}}*/
!StyleRosyHover
/*{{{*/
	color:#FFFFFF;
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
/*}}}*/
!StyleRosyActive
/*{{{*/
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
	position: relative;
	top: 1px;
/*}}}*/
!End
%/
/***
|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|
|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|
|!|!||||||||||||!|!|!|
|!|!||!|!|!|!|!|!|!|!|!||!|!|!|
|!|!||!||||!||!||!||!|!|!|
|!|!||!||!||!||!||!||!|!|!|
|!|!||!||||!||!||!||!|!|!|
|!|!||!||!||!||!||!||!|!|!|
|!|!||!||||!||!||!||!|!|!|
|!|!||!|!|!|!|!|!|!||!||!|!|!|
|!|!||||||||||!||||!|
|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|
|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|

|''Name''|MineralTheme|
|''Source''|http://bauwebijl-tiddlywiki.appspot.com/#MineralTheme|
|''Version:''|1.1|
|''Author:''|Bauwe Bijl|
|''Date:''|March 15, 2011|
|''License:''|[[BSD License|http://bauwebijl-tiddlywiki.appspot.com/#LegalStatements]]|
|''Comments:''|Please make comments at http://groups.google.nl/group/TiddlyWiki|
|''~CoreVersion:''|2.6.0|
|''Type''|CSS|
|''Description''|a ''~TiddlyWiki'' theme: http://bauwebijl-tiddlywiki.appspot.com/#MineralThemeInfo|
|''PageTemplate:''|##PageTemplate|
|''ViewTemplate:''|##ViewTemplate|
|''EditTemplate:''|##EditTemplate|
|''StyleSheet:''|##StyleSheet|

Depends on BackstageSidebarPlugin (optional), SimpleSearchPlugin and TiddlerTweakerPlugin
***/

!PageTemplate
<!--{{{-->
<div id='header'>
<div id='sidebarSearch'>
<span macro='search'></span>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='topMenu' refresh='content' tiddler='MainMenu'></div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->

!ViewTemplate
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<span macro='tiddlerIcons' style='cursor:auto !important;'></span><div class='title' macro='view title'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
!EditTemplate
<!--{{{-->
<span class='title' macro='edit title'></span></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<span class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></span></div>
<div macro='annotations'></div><br>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<div class='editor' macro='edit text'></div>
<div class='tagging' macro='tagging'></div>
<!--}}}-->
!StyleSheet
/*{{{*/
body {
    margin-left: 2px;
    margin-right: 2px;
}
#backstageArea, #backstageCloak {
    margin-left: -2px;
    margin-right: -2px;
}
#contentWrapper {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
#header {
    [[MineralTheme##StyleSelfmadered]]
    display: block;
    margin-bottom: 6px;
    margin-top: 6px;
    text-align: left;
}
#header .tiddlyLinkExisting, #header .tiddlyLinkNonExisting {
    background: none;
    color:[[ColorPalette::SecondaryMid]];
}
#sidebarSearch .txtOptionInput {
    margin-top: 10px;
    float: right;
    width: 11em;
}
#sidebarSearch .searchButton {
    display: none;
}
#sidebar {
	display: none;
}
#topMenu{
    [[MineralTheme##StyleWhite]]
    display: block;
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: left;
    text-shadow: none;
}
#topMenu .tiddlyLink, #topMenu .button, .viewer .button, #topMenu .externalLink, #tiddlerMainMenu .tiddlyLinkExisting, #tiddlerMainMenu .tiddlyLinkNonExisting, #tiddlerMainMenu .externalLink {
    [[MineralTheme##StyleBlue]]
    font-size:120%;
}
#topMenu .tiddlyLink:hover, #topMenu .button:hover, .viewer .button:hover, #topMenu .externalLink:hover, #tiddlerMainMenu .tiddlyLinkExisting:hover, #tiddlerMainMenu .tiddlyLinkNonExisting:hover, #tiddlerMainMenu .externalLink:hover, .popup li a:hover {
    [[MineralTheme##StyleBlueHover]]
}
#topMenu .tiddlyLink:active, #topMenu .button:active, .viewer .button:active, #topMenu .externalLink:active, #tiddlerMainMenu .tiddlyLinkExisting:active ,#tiddlerMainMenu .tiddlyLinkNonExisting:active, #tiddlerMainMenu .externalLink:active, .popup li a:active {
    [[MineralTheme##StyleBlueActive]]
}
#searchResults .button {
    [[MineralTheme##StyleBlue]]
}
#searchResults .button:hover {
    [[MineralTheme##StyleBlueHover]]
}
#searchResults .button:active {
    [[MineralTheme##StyleBlueActive]]
}
#searchResults {
    [[MineralTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
    display: block;
    margin-bottom: 10px;
}
.tiddlerTweaker {
    background: [[MineralTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
}
#displayArea {
    margin-left: 0px;
    margin-right: 0px;
}
.toolbar {
    float: right;
    visibility:hidden;
}
.selected .toolbar, .toolbar a:hover {
    visibility:visible;
}
.annotation {
    margin-bottom: -8px;
}
.tiddler, .viewer pre {
    [[MineralTheme##StyleWhite]]
    display: block;
    margin-bottom: 10px;
    text-align: left;
    text-shadow: none;
}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {
    [[MineralTheme##BlueSharp]]
    text-shadow: none;
    color:[[ColorPalette::Background]];
}
.viewer table, table.twtable {
    border: 1px;
}
.viewer td, .viewer tr, .twtable td, .twtable tr {
    vertical-align: top;
}
.tabContents {
    background: [[MineralTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
    margin-bottom: 10px;
}
.tabUnselected {
    background: [[MineralTheme##StyleGrey]]
}
.tabSelected {
    background: [[MineralTheme##StyleBlue]]
}
.tagging, .tagged {
    [[MineralTheme##StyleWhite]]
    text-align: left;
    text-shadow: none;
    margin-top: 6px;
    margin-bottom: 10px;
}
.tagging {
    display: none;
}
.tagging .button, .tagged .button, .tagging .tiddlyLinkExisting, .tagging .tiddlyLinkNonExisting {
    [[MineralTheme##StyleWhite]]
}
.tagging .button:hover, .tagged .button:hover, .tagging:hover .tiddlyLinkExisting:hover, .tagging .tiddlyLinkNonExisting:hover {
    [[MineralTheme##StyleWhiteHover]]
}
.tagging .button:active, .tagged .button:active, .tagging:active .tiddlyLinkExisting:active, .tagging .tiddlyLinkNonExisting:active {
    [[MineralTheme##StyleWhiteActive]]
}
.tagged li, .tagging li  {
    margin-bottom: 6px;
    margin-top: 2px;
}
.popup {
    [[MineralTheme##StyleGrey]]
    text-align: left;
}
.popup li a:hover {
    margin-bottom: 4px;
    margin-top: 4px;
}
.popup li a, .popup li a:visited {
    [[MineralTheme##StyleBlue]]
    margin-bottom: 4px;
    margin-top: 4px;
}
.popup li.disabled {
    color:[[ColorPalette::Grey]];
}
.tiddler .toolbar .button {
    [[MineralTheme##StyleRosy]]
}
.tiddler .toolbar .button:hover {
    [[MineralTheme##StyleRosyHover]]
}
.tiddler .toolbar .button:active {
    [[MineralTheme##StyleRosyActive]]
}
#messageArea {
    [[MineralTheme##StyleGrey]]
    display: none;
    text-align: left;
}
#messageArea a, #messageArea a:hover {
    color:[[ColorPalette::SecondaryMid]];
}
[[StyleSheet]]
/*}}}*/
/%
!StyleBase
/*{{{*/
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: arrow;
	text-align: center;
	text-decoration: none;
	font-size: 11px/100% Arial, Helvetica, sans-serif;
	padding: .2em 1em .275em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
/*}}}*/
!GreySharp
/*{{{*/
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleGrey
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleSelfmadered
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #CC3300;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleGreyHover
/*{{{*/
	color:#FFFFFF;
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
/*}}}*/
!StyleGreyActive
/*{{{*/
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
	position: relative;
	top: 1px;
/*}}}*/
!WhiteSharp
/*{{{*/
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!StyleWhite
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!StyleWhiteHover
/*{{{*/
	color: #606060;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
/*}}}*/
!StyleWhiteActive
/*{{{*/
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
	position: relative;
	top: 1px;
/*}}}*/
!BlueSharp
/*{{{*/
	color: #d9eef7;
	border: solid 1px #0076a3 !important;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
/*}}}*/
!StyleBlue
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #d9eef7;
	border: solid 1px #0076a3 !important;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
/*}}}*/
!StyleBlueHover
/*{{{*/
	color:#FFFFFF;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
/*}}}*/
!StyleBlueActive
/*{{{*/
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
	position: relative;
	top: 1px;
/*}}}*/
!RosySharp
/*{{{*/
	color: #fae7e9;
	border: solid 1px #b73948 !important;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
/*}}}*/
!StyleRosy
/*{{{*/
[[MineralTheme##StyleBase]]
	color: #fae7e9;
	border: solid 1px #b73948 !important;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
/*}}}*/
!StyleRosyHover
/*{{{*/
	color:#FFFFFF;
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
/*}}}*/
!StyleRosyActive
/*{{{*/
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
	position: relative;
	top: 1px;
/*}}}*/
!End
%/
<<storyViewer [[Gewählte Zusammenstellung]] first>><<setIcon hoch.png "" notext>>

<<pop
	"öffnen oder sichern?"
	"öffnen oder sichern?"
	popClass:MiniPop2
>><<setIcon Pin.png "height:35px" notext>>
<<pop
	Ü
	MobileÜbungen
        popClass:MiniPop1
>><<setIcon Kartei.png "height:35px" notext>>
<<pop
	Z
	Zusammenstellungen
	popClass:MiniPop1
>><<setIcon Stapel.png "height:35px" notext>>
Überlegt euch eine Situation, in die Ihr das kurze <<tiddler Link##Texte
with: "Nischt neues" Texte/Minidramen 1 "Textfragment">> (oder alternative [[Minidramen]])/%
%/ versetzt, und versucht die Szenen möglichst deutlich erkennbar zu spielen.
Anderer Text ist nicht erlaubt - Nutzt die bisher gelernten Mittel.  Status, Pose, Stellung auf der Bühne, Betonung und Aussprache
[[Rhytmisches Gehen]]
[[Schattengehen]]
[[Den Fokus auf sich ziehen]]
[[Stummschaltung]]
[[Auftritt]]
[[Riesenrad]]
[[Produktives Proben]]
[[Minidrama]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
<<tiddler Link##Texte
with: "Nischt neues" Texte/Minidramen 1 "Nischt neues">>
<<tiddler Link##Texte
with: "Herzstück" Texte/Minidramen 1 "Herzstück">>
<<tiddler Link##Texte
with: "Jetzt gehts rund" Texte/Minidramen 1 "Jetzt geht's rund!">>
<<tiddler Link##Texte
with: "Gesteh es!" Texte/Minidramen 1 "Gesteh es!">>
<<tiddler Link##Texte
with: "Aber wozu denn" Texte/Minidramen 1 "Aber wozu denn?">>
[[Rhytmisches Gehen]]
[[Schattengehen]]
[[Dreiteilung des Raumes]]
[[Den Fokus auf sich ziehen]]
[[Stummschaltung]]
[[Auftritt]]
[[ZickZackDialog]]
[[Schrittweise]]
[[Variationen: Standbild - Pantomime - Gramolo - Schauspiel]]
<<tiddler StoryÖffnenTemplate>>
[[Polonaise]]
[[Au ja!]]
[[Tödliche Grimassen]]
[[Naturfilm]]
[[Yvonne redet nicht]]
[[In und Out]]
[[Minidramen]]
[[Wetterbericht als Massage]]
<<tiddler StoryÖffnenTemplate>>
[[<  |Stille Post]]Manchmal war ein Bote so ausgehungert, dass sofort über die an der Relaisstation dargebotene Mahlzeit hermachte. Sein Kollege hatte dafür meistens Verständnis, und versuchte die Nachricht zu verstehen, während sein Gegenüber große bissen Nahrung im Mund hatte. Steckt euch einen Bonbon,  Korken oder einen abgewinkelten Finger unter die Lippen und versucht trotzdem leise und deutlich zu sprechen.
[[<|Arena]] Sprecht einen Text und versucht 
>Fertigmachen
!Index
{{accordionFlieder{+++*[Jahrgang 8]...<<tiddler Mittelstufe##1>>===
+++*[Jahrgang 9]...<<tiddler Mittelstufe##2>>===
!1
<<forEachTiddler
where 
'tiddler.tags.contains("MS1")'
sortBy 
 'tiddler.tags' 
write 
  ' "{{button{[["+tiddler.title+"|"+tiddler.title+"]]}}}" '
>>
!2
<<forEachTiddler
where 
'tiddler.tags.contains("MS2")'
sortBy 
 'tiddler.tags' 
write 
  ' "{{button{[["+tiddler.title+"|"+tiddler.title+"]]}}}" '
>>
!
}}}
<<saveStory "Gewählte Zusammenstellung" "Zusammenstellung für die mobile Ansicht Auswählen" "sichert die Zusammenstellung für die mobile Ansicht">>

<<option chkSinglePageMode>> Display one tiddler at a time
<<openStory GeschichteÜbungen "neue Übungen zusammenstellen">>

Die Moleküle schwirren durch den Raum. Ich rufe nun zwei Zahlen aus, beispielsweise 4 und 7. 
''Die erste Zahl'' gibt die Gruppenstärke an, in diesem Falle bilden jeweils 4 Spieler eine Gruppe, und müssen Körperkontakt haben. ''Die zweite Zahl'' gibt die Kontaktpunkte mit dem Fußboden an, in diesem Falle müsste einer der vier auf einem Bein stehen. 
Die nächste Zahlen könnte lauten: 5 und 3 oder 6 und 22. 
+++[Tipp] Spaß bringt es, wenn die Berührungspunkte mit dem Boden entsprechend niedrig oder hoch sind.===+++[Gruppenbildung]Ruft man nach mehreren Durchläufen die gewünschte Teilnehmerzahl für die nächste Aufgabe, lässt sich das Spiel sehr gut verwenden, um zufällige Gruppen zusammenzuwürfeln.===+++[Variante]Wir ändern die Spielregel ein wenig. Ich rufe nun eine Zahl und ein Körperteil, beispielsweise 4, Arm. Jetzt müssen vier Spieler die Verbindung über den Arm herstellen. ===

[[Monolog Übungen]]
[[Grimassen Alphabet]]
[[Fremde Arme]]
[[Röhren-hören-stören]]
[[Satzcollage]]
[[chorisches Sprechen]]
[[Impro]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
Die Gruppe sitzt in einem Kreis. In der Mitte liegen verschiedene Gegenstände (z. B. ein Hut, eine Uhr, Schmuck, ein Tuch, eine Dose, ein Kamm, eine Zeitung etc.). 
Einer der Spieler geht in die Mitte und wählt einen der Gegenstände aus. Er nimmt ihn in die Hand und erzählt – möglichst ohne ins Stocken zu geraten – alles, was ihm zu dem Gegenstand einfällt, woran ihn der Gegenstand erinnert, welche Erlebnisse er mit dem Gegenstand verbindet. Der Phantasie sind keine Grenzen gesetzt, zugleich gilt es möglichst glaubhaft zu wirken.
Die Spieler stehen im Kreis. Der Spielleiter läuft als erstes als furchteinflößendes, zähnefletschendes Monster  (große Geste!) brüllend in die Mitte des Kreises, verwandelt sich dort in einen kleinen, niedlichen, zipfelbemützten Zwerg, der fröhlich schwätzend auf den Nächsten zuläuft. Dort angekommen nimmt er dessen Platz ein und Dieser läuft als Zwerg los, um sich in der Mitte in ein Monster zu verwandeln usw.
Im Idealfall sollten wir eine Reihe unterschiedlicher Monster und Elfenwesen zu sehen bekommen.
[[Blinzelmörder|Der Blinzelmörder]] macht noch mehr Spaß, wenn die Spieler versuchen eine Szene zu spielen, z.B. eine Gesellschaft auf einem Kreuzfahrtschiff um die Jahrhundertwende. Jeder Spieler übernimmt einen Charakter in diesem Bild und versucht diesen auch überzeugend das Spiel hindurch zu spielen.
Name: MptwBlack
Background: #000
Foreground: #fff
PrimaryPale: #333
PrimaryLight: #555
PrimaryMid: #888
PrimaryDark: #aaa
SecondaryPale: #111
SecondaryLight: #222
SecondaryMid: #555
SecondaryDark: #888
TertiaryPale: #222
TertiaryLight: #666
TertiaryMid: #888
TertiaryDark: #aaa
Error: #300

This is in progress. Help appreciated.


Name: MptwBlue
Background: #fff
Foreground: #000
PrimaryPale: #cdf
PrimaryLight: #57c
PrimaryMid: #114
PrimaryDark: #012
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

(function($){

merge(config.macros,{
	mptwCollapse: {
		handler: function(place,macroName,params) {
			createTiddlyButton(place, params[0] == '+' ? '\u25AD' : '\u25AC', 'collapse/uncollapse', function(){
				$(story.findContainingTiddler(place)).toggleClass('collapsed');
			});
		}
	}
});

/* this doesn't work unless you have a modified ViewTempate */
config.shadowTiddlers["MptwCollapsePluginStyles"] = ""
	+".collapsed .uncollapsedView { display:none;       }"
	+".collapsedView              { display:none;       }"
	+".collapsed .collapsedView   { display:block;      }"
	+".tiddler.collapsed          { padding-bottom:1em; }"
	+".tiddler.collapsed .title   { font-size:100%;     }"
;

store.addNotification("MptwCollapsePluginStyles",refreshStyles);

})(jQuery);
/***
|Name:|MptwConfigPlugin|
|Description:|Miscellaneous tweaks used by MPTW|
|Version:|1.0 ($Rev: 3646 $)|
|Date:|$Date: 2008-02-27 02:34:38 +1000 (Wed, 27 Feb 2008) $|
|Source:|http://mptw.tiddlyspot.com/#MptwConfigPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#MptwConfigPlugin|
!!Note: instead of editing this you should put overrides in MptwUserConfigPlugin
***/
//{{{
var originalReadOnly = readOnly;
var originalShowBackstage = showBackstage;

config.options.chkHttpReadOnly = false; 		// means web visitors can experiment with your site by clicking edit
readOnly = false;								// needed because the above doesn't work any more post 2.1 (??)
showBackstage = true;							// show backstage for same reason

config.options.chkInsertTabs = true;    		// tab inserts a tab when editing a tiddler
config.views.wikified.defaultText = "";			// don't need message when a tiddler doesn't exist
config.views.editor.defaultText = "";			// don't need message when creating a new tiddler 

config.options.chkSaveBackups = true;			// do save backups
config.options.txtBackupFolder = 'twbackup';	// put backups in a backups folder

config.options.chkAutoSave = (window.location.protocol == "file:"); // do autosave if we're in local file

config.mptwVersion = "2.5.3";

config.macros.mptwVersion={handler:function(place){wikify(config.mptwVersion,place);}};

if (config.options.txtTheme == '')
	config.options.txtTheme = 'MptwTheme';

// add to default GettingStarted
config.shadowTiddlers.GettingStarted += "\n\nSee also [[MPTW]].";

// add select theme and palette controls in default OptionsPanel
config.shadowTiddlers.OptionsPanel = config.shadowTiddlers.OptionsPanel.replace(/(\n\-\-\-\-\nAlso see \[\[AdvancedOptions\]\])/, "{{select{<<selectTheme>>\n<<selectPalette>>}}}$1");

// these are used by ViewTemplate
config.mptwDateFormat = 'DD/MM/YY';
config.mptwJournalFormat = 'Journal DD/MM/YY';

//}}}
Name: MptwGreen
Background: #fff
Foreground: #000
PrimaryPale: #9b9
PrimaryLight: #385
PrimaryMid: #031
PrimaryDark: #020
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

Name: MptwRed
Background: #fff
Foreground: #000
PrimaryPale: #eaa
PrimaryLight: #c55
PrimaryMid: #711
PrimaryDark: #500
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

|Name|MptwRounded|
|Description|Mptw Theme with some rounded corners (Firefox only)|
|ViewTemplate|MptwTheme##ViewTemplate|
|EditTemplate|MptwTheme##EditTemplate|
|PageTemplate|MptwTheme##PageTemplate|
|StyleSheet|##StyleSheet|

!StyleSheet
/*{{{*/

[[MptwTheme##StyleSheet]]

.tiddler,
.sliderPanel,
.button,
.tiddlyLink,
.tabContents
{ -moz-border-radius: 1em; }

.tab {
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
}
#topMenu {
	-moz-border-radius-bottomleft: 2em;
	-moz-border-radius-bottomright: 2em;
}

/*}}}*/
Name: MptwSmoke
Background: #fff
Foreground: #000
PrimaryPale: #aaa
PrimaryLight: #777
PrimaryMid: #111
PrimaryDark: #000
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

|Name|MptwStandard|
|Description|Mptw Theme with the default TiddlyWiki PageLayout and Styles|
|ViewTemplate|MptwTheme##ViewTemplate|
|EditTemplate|MptwTheme##EditTemplate|
Name: MptwTeal
Background: #fff
Foreground: #000
PrimaryPale: #B5D1DF
PrimaryLight: #618FA9
PrimaryMid: #1a3844
PrimaryDark: #000
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #f8f8f8
TertiaryLight: #bbb
TertiaryMid: #999
TertiaryDark: #888
Error: #f88
|Name|MptwTheme|
|Description|Mptw Theme including custom PageLayout|
|PageTemplate|##PageTemplate|
|ViewTemplate|##ViewTemplate|
|EditTemplate|##EditTemplate|
|StyleSheet|##StyleSheet|

http://mptw.tiddlyspot.com/#MptwTheme ($Rev: 1829 $)

!PageTemplate
<!--{{{-->
<div id='header' class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
	<div class='headerShadow'>
		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
		<span class='searchBar' macro='search'></span>
	</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu' style="width:170px"></div></td><td>
<div id='sidebar'>
<div macro='gradient vert #ffffff #cc9900'><a> </a><div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
</div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs' "></div>
</div>
<div id='displayArea' style="max-width:850px; padding:10px">
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div></td>
</div>
<!--}}}-->

!ViewTemplate
<!--{{{-->
<div class="uncollapsedView">
[[MptwTheme##ViewTemplateToolbar]]

<div class="tagglyTagged" macro="tags"></div>

<div class='titleContainer'>
	<span class='title' macro='view title'></span>
	<span macro="miniTag"></span>
</div>

<div class='subtitle'>
	(updated <span macro='view modified date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>
	by <span macro='view modifier link'></span>)
	<!--
	(<span macro='message views.wikified.createdPrompt'></span>
	<span macro='view created date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>)
	-->
</div>

<div macro="showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">
	<div class='viewer'><pre macro='view text'></pre></div>
</div>
<div macro="else">
	<div class='viewer' macro='view text wikified'></div>
</div>

<div class="tagglyTagging" macro="tagglyTagging"></div>
</div>
<div class="collapsedView">
	<span class='toolbar'>
		<span macro='toolbar closeTiddler'></span>
		<span macro='mptwCollapse +'></span>
	</span>
	<span class='title' macro='view title'></span>
</div>

<!--}}}-->

!ViewTemplateToolbar
<!--{{{-->
<div class='toolbar'>
	<span macro="showWhenTagged systemConfig">
		<span macro="toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'"></span>
	</span>
	<span macro="showWhenTagged systemTheme"><span macro="applyTheme"></span></span>
	<span macro="showWhenTagged systemPalette"><span macro="applyPalette"></span></span>
	<span macro="showWhen tiddler.tags.contains('css') || tiddler.title == 'StyleSheet'"><span macro="refreshAll"></span></span>
	<span style="padding:1em;"></span>
	<span macro='toolbar closeTiddler closeOthers +editTiddler deleteTiddler > fields syncing permalink references jump'></span> <span macro='newHere label:"new here"'></span>
	<!--span macro='mptwCollapse -'></span-->
</div>
<!--}}}-->

!EditTemplate
<!--{{{-->
<div class="toolbar" macro="toolbar +saveTiddler saveCloseTiddler closeOthers -cancelTiddler cancelCloseTiddler deleteTiddler"></div>
<div class="title" macro="view title"></div>
<div class="editLabel">Title</div><div class="editor" macro="edit title"></div>
<div macro='annotations'></div>
<div class="editLabel">Content</div><div class="editor" macro="edit text"></div>
<div class="editLabel">Tags</div><div class="editor" macro="edit tags"></div>
<div class="editorFooter"><span macro="message views.editor.tagPrompt"></span><span macro="tagChooser"></span></div>
<!--}}}-->

!StyleSheet
/*{{{*/

/* a contrasting background so I can see where one tiddler ends and the other begins */
body 
{background: [[ColorPalette::TertiaryLight]];
maxwidth:1400px
}

/* sexy colours and font for the header */

.siteTitle{
	color: [[ColorPalette::PrimaryPale]];

.headerForeground 
}
.headerShadow, .headerShadow a {
	color: [[ColorPalette::PrimaryMid]];
}

/* separate the top menu parts */
.headerForeground, .headerShadow {
	padding: 1em 1em 0;
}

.headerForeground, .headerShadow {
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:bold;
}
.headerForeground .siteSubtitle {
	color: [[ColorPalette::PrimaryLight]];
}
.headerShadow .siteSubtitle {
	color: [[ColorPalette::PrimaryMid]];
}

/* make shadow go and down right instead of up and left */
.headerShadow {
	left: 1px;
	top: 1px;
}

/* prefer monospace for editing */
.editor textarea, .editor input {
	font-family: 'Consolas', monospace;
	background-color:[[ColorPalette::TertiaryPale]];
}


/* sexy tiddler titles */
.title {
	font-size: 180%;
	color: [[ColorPalette::PrimaryLight]];
	font-family: 'Trebuchet MS', sans-serif;
}

/* more subtle tiddler subtitle */
.subtitle {
	padding:0px;
	margin:0px;
	padding-left:1em;
	font-size:90%;
	color: [[ColorPalette::TertiaryMid]];
}
.subtitle .tiddlyLink {
	color: [[ColorPalette::TertiaryMid]];
}

/* a little bit of extra whitespace */
.viewer {
	padding-bottom:3px;
}

/* don't want any background color for headings */
h1,h2,h3,h4,h5,h6 {
	background-color: transparent;
	color: [[ColorPalette::Foreground]];
}

/* give tiddlers 3d style border and explicit background */
.tiddler {
	background: [[ColorPalette::Background]];
	border-right: 2px [[ColorPalette::TertiaryMid]] solid;
	border-bottom: 2px [[ColorPalette::TertiaryMid]] solid;
	margin-bottom: 1em;
	padding:1em 2em 2em 1.5em;
}

/* make options slider look nicer */
#sidebarOptions .sliderPanel {
	border:solid 1px [[ColorPalette::PrimaryLight]];
}

/* the borders look wrong with the body background */
#sidebar .button {
	border-style: none;
}

/* this means you can put line breaks in SidebarOptions for readability */
#sidebarOptions br {
	display:none;
}
/* undo the above in OptionsPanel */
#sidebarOptions .sliderPanel br {
	display:inline;
}

/*Round*/

.tiddler,
.sliderPanel,
.button,
.tiddlyLink,
.tabContents
{ -moz-border-radius: 1em; }

.tab {
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
}


/* Formatierung Hauptteil  */
#displayArea {
	Marginleft:180px; }
#sidebar{
	margin-left: 1 em;}

#topMenu br {
	display: none;
}
#topMenu {
	background: [[ColorPalette::PrimaryMid]];
	color:[[ColorPalette::PrimaryPale]];
}
#topMenu {
	padding:2px;
}
#topMenu .button, #topMenu .tiddlyLink, #topMenu a {
	margin-left: 1 em;
	margin-right: 0.5em;
	padding-left: 3px;
	padding-right: 3px;
	color: [[ColorPalette::PrimaryPale]];
	font-size: 115%;
}
#topMenu .button:hover, #topMenu .tiddlyLink:hover {
	background: [[ColorPalette::PrimaryDark]];
}

/* make 2.2 act like 2.1 with the invisible buttons */
.toolbar {
	visibility:hidden;
}
.selected .toolbar {
	visibility:visible;
}

/* experimental. this is a little borked in IE7 with the button 
 * borders but worth it I think for the extra screen realestate */
.toolbar { float:right; }

/* fix for TaggerPlugin. from sb56637. improved by FND */
.popup li .tagger a {
   display:inline;
}

/* makes theme selector look a little better */
#sidebarOptions .sliderPanel .select .button {
  padding:0.5em;
  display:block;
}
#sidebarOptions .sliderPanel .select br {
	display:none;
}

/* make it print a little cleaner */
@media print {
	#topMenu {
		display: none ! important;
	}
	/* not sure if we need all the importants */
        .title { font-size: 1,5em ! important }
	.tiddler {
		border-style: none ! important;
		margin:0px ! important;
		padding:0px ! important;
		padding-bottom:1em ! important;
	}
	.tagglyTagging .button, .tagglyTagging .hidebutton {
		display: none ! important;
	}
	.headerShadow {
		visibility: hidden ! important;
	}
	.tagglyTagged .quickopentag, .tagged .quickopentag {
		border-style: none ! important;
	}
	.quickopentag a.button, .miniTag {
		display: none ! important;
	}
}

/* get user styles specified in StyleSheet */
[[StyleSheet]]

/*}}}*/

|Name|MptwTrim|
|Description|Mptw Theme with a reduced header to increase useful space|
|ViewTemplate|MptwTheme##ViewTemplate|
|EditTemplate|MptwTheme##EditTemplate|
|StyleSheet|MptwTheme##StyleSheet|
|PageTemplate|##PageTemplate|

!PageTemplate
<!--{{{-->

<!-- horizontal MainMenu -->
<div id='topMenu' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<span refresh='content' tiddler='SiteTitle' style="padding-left:1em;font-weight:bold;"></span>:
<span refresh='content' tiddler='MainMenu'></span>
</div>
<div id='sidebar'>
	<div id='sidebarOptions'>
		<div refresh='content' tiddler='SideBarOptions'></div>
		<div style="margin-left:0.1em;"
			macro='slider chkTabSliderPanel SideBarTabs {{"tabs \u00bb"}} "Show Timeline, All, Tags, etc"'></div>
	</div>
</div>
<div id='displayArea'>
	<div id='messageArea'></div>
	<div id='tiddlerDisplay'></div>
</div>

For upgrading. See [[ImportTiddlers]].
URL: http://mptw.tiddlyspot.com/upgrade.html
/***
|Description:|A place to put your config tweaks so they aren't overwritten when you upgrade MPTW|
See http://www.tiddlywiki.org/wiki/Configuration_Options for other options you can set. In some cases where there are clashes with other plugins it might help to rename this to zzMptwUserConfigPlugin so it gets executed last.
***/
//{{{

// example: set your preferred date format
//config.mptwDateFormat = 'MM/0DD/YY';
//config.mptwJournalFormat = 'Journal MM/0DD/YY';

// example: set the theme you want to start with
//config.options.txtTheme = 'MptwRoundTheme';

// example: switch off autosave, switch on backups and set a backup folder
//config.options.chkSaveBackups = true;
//config.options.chkAutoSave = false;
//config.options.txtBackupFolder = 'backups';

// uncomment to disable 'new means new' functionality for the new journal macro
//config.newMeansNewForJournalsToo = false;

//}}}

+++^90%^{{redButton{[<img src=Material/Musik/Play.png>Musik|Musiktitel abspielen][<img src=Material/Musik/stop.png>beenden|Musiktitel abspielen]}}}{{accordionMauveInline{<<tiddlyPod autoplay loop track:1 width:100% height:20px @Theatermusik##2>>}}}
Name: MyPalette
Description: <<applyPalette MyPalette>>
Background: #fff
Foreground: #000
PrimaryPale: #fcc
PrimaryLight: #f9b
PrimaryMid: #f6a
PrimaryDark: #f39
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

If you have changed the colors press the appy button or <<selectPalette>>
Die Gruppe wird in zwei gleichstarke Teams aufgeteilt. Jede der beiden Mannschaften einigt sich auf ein Lebewesen (Mütterchen, Löwe oder Samurai) sodass es die gegnerische Mannschaft nicht mitbekommt. Nun stellen sie sich in jeweils einer Reihe im Abstand von 2 Metern gegenüber auf. 				
Auf ein Zeichen des Spielleiters geben beide Mannschaften durch einen Laut und eine Bewegung das beschlossene Wesen bekannt: 
''Mütterchen'': Laut: ''Mimimimimi''... Bewegung: als ob man sich mit zittriger, rechter Hand auf einen Krückstock stützt. 
''Löwe'': Laut: ''chchchchchchchchchch'' (Löwenfauchen) Bewegung: mit den hochgehaltenen Händen, deren Finger gespreizt sind, die Pranken eines Löwen demonstrieren. 
''Samurai'': Laut: ''ua hu!'' Karatebewegungen: mit einer Hand von oben nach unten und von sich aus gesehen von links nach rechts ein Kreuz in die Luft zeichnen
Wenn jede Gruppe auf das Zeichen des Spielleiters ihr Wesen preisgegeben hat, muss jeder Mitspieler und jede Mitspielerin realisieren, ob sie hinter der anderen Gruppe herlaufen oder vor der anderen Gruppe weglaufen muss. Dabei gilt:
Mütterchen rennt vor dem Löwen weg und läuft hinter dem Samurai hinterher. 
Samurai rennt vor dem Mütterchen weg und läuft hinter dem Löwen hinterher. 
Löwe rennt vor dem Samurai weg und läuft hinter dem Mütterchen hinterher.
Beispiel: Gruppe l entschließt sich für das Mütterchen. Gruppe 2 einigt sich auf den Löwen.
Der Spielleiter gibt das Zeichen und beide Mannschaften geben sich wie oben beschrieben zu erkennen. Da das Mütterchen vom Löwen gejagt wird, läuft Gruppe l vor Gruppe 2 weg! 
''Wird jemand aus der Gruppe l gefangen, so tritt er zu der Gruppe 2 über'' und eine neue Spielrunde beginnt, bei der sich beide Gruppen für ein neues Wesen entscheiden. 
(Am besten stehen schon alle noch wegen einer vorangehenden Übung im Kreis.)
Dreht euch um 90 Grad nach rechts und Massiert dem Vordermann den Nacken. Entspannt euch und genießt still.

Jeweils einer der Partner ist eine Eiche.
Die Eichen und wiegen sich im Wind, 
Die andern sind Spechte.
Die Spechte flattern herum und suchen sich eine Eiche, die sie bearbeiten können, sie picken mit ihren Schnäbeln, sodass die Eichen wären sie kitzlig lachen müsseten.
Ein Wind geht durch den Wald und  Verwandlung findet statt: 
Die Spechte werden zu Eichen aber die alten Eichen verwandeln sich in Wildscheine.
Diese Wildschweine gehen auf alle viere grunzen und beginnen sich an einer Eiche zu scheuern.
/***
|''Name:''|NavigationMacro|
|''Description:''|Create next and previous buttons between tiddlers|
|''Author:''|Saq Imtiaz ( lewcid@gmail.com )|
|''Source:''|http://tw.lewcid.org/#NavigationMacro|
|''Code Repository:''|http://tw.lewcid.org/svn/plugins|
|''Version:''|2.0|
|''Date:''||
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.2|
!!Usage:
* Add the macro to the ViewTemplate, specifying the tiddlers to navigate between.
** Below the line: {{{<div class='viewer' macro='view text wikified'></div>}}}<br>add: <br> {{{<div class='viewer' macro='navigation tiddlers:[[Tiddler1 Tiddler2 Tiddler3]]'></div>}}}
* Note the tiddlers parameter that lists the tiddlers and their order, to navigate between.
* Alternatively you can use an evaluated parameter to provide an array of tiddlers or tiddler titles.
** Example: {{{tiddlers:{{store.getTaggedTiddlers("Lewcid","title");}}}}}

!!Example:
[[Demo|NavigationDemo1]]
***/
// /%
//!BEGIN-PLUGIN-CODE
resolveTitle = function(t)
{
	if (t instanceof Tiddler) t = t.title;
	return store.tiddlerExists(t) ? t : null;
};

config.macros.navigation = {};
config.macros.navigation.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
	if (!store.tiddlerExists(tiddler.title))
			return false;
	var e = createTiddlyElement(place,"span",null,"nav");
	e.setAttribute("refresh","macro");
	e.setAttribute("macroName",macroName);
	e.setAttribute("params",paramString);
	e.setAttribute("tiddler",tiddler.title);
	this.refresh(e,paramString);
};

config.macros.navigation.refresh = function(place,params)
{
	var tiddler = store.getTiddler(place.getAttribute("tiddler"));
	var params = place.getAttribute("params").parseParams("tiddlers",null,true);
	removeChildren(place);
	var tiddlers = getParam(params,"tiddlers",undefined);
	if (typeof tiddlers == 'string')
		tiddlers = tiddlers.readBracketedList();
	if (tiddlers == undefined)
		alert("no source tiddlers defined for navigation");
	var contents = [];
	for (var i=0;i<tiddlers.length;i++)
		{
		var title = resolveTitle(tiddlers[i]);
		contents.push(title);
		}
	var navIndex = contents.indexOf(tiddler.title);
	if (navIndex == -1)
		return false;
	if (contents[navIndex-1])
		{
		wikify("[[<< Previous|"+contents[navIndex-1]+"]]",place);
		place.lastChild.className += " navPrev";
		}
	if (contents[navIndex+1])
		{
		wikify("[[Next >>|"+contents[navIndex+1]+"]]",place);
		place.lastChild.className += " navNext";
		}
	var theTable = createTiddlyElement(place,"table",null,"nav");
	var theBody = createTiddlyElement(theTable,"tbody");
	var theRow = createTiddlyElement(theBody,"tr");
	for (var j=0; j<contents.length; j++)
		{
		var box = createTiddlyElement(theRow,"td",null,"navlinkcell"," ");
		box.onclick = onClickTiddlerLink;
		box.setAttribute("tiddlyLink",contents[j]);
		box.title = (contents[j]);
		if (contents[j] ==tiddler.title)
		   box.className += " activenav";
		}
};

setStylesheet(
	".navNext {float:right;font-family:'Courier New',Courier,monospace;}\n"+
	".navPrev, .navPrevious{float:left;font-family:'Courier New',Courier,monospace;}\n"+
	".nav .tiddlyLink  {color:#000; background:transparent;border:none;padding:0;margin:0;}\n"+
	".nav {padding:0;margin:0;}\n"+
	".viewer .nav table {margin:0 auto !important; border:0px solid #000;padding:0;border-collapse:separate;}\n"+
	".viewer .nav table tr{padding:0; margin:0;border-spacing: 1px;}\n"+
	".viewer .nav table td {padding:4px; border:1px solid #000; border-spacing: 0px;cursor:pointer;cursor:hand}\n"+
	".viewer .nav .activenav{background:#000 !important;}\n","NavigationPluginStyles");
//!END-PLUGIN-CODE
// %/
Ist ein Wortspiel aus Onomatopöie-Lautmalerei Neologismus-Wortneuschöpfung. 
Einer erfindet ein Fremdwort, der zweite verwendet es in einem Satz, der dritte fragt um was es sich handelt, der vierte erklärt es dann. 
Lasst euch von unterschiedlichen Sprachen inspirieren: Wie klingt ein griechisches Fremdwort, wie ein lateinisches, ein französisches, russisches, englisches, spanisches eins in Kisuaheli
/***
|Name|NestedSlidersPlugin|
|Source|http://www.TiddlyTools.com/#NestedSlidersPlugin|
|Documentation|http://www.TiddlyTools.com/#NestedSlidersPluginInfo|
|Version|2.4.9|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|show content in nest-able sliding/floating panels, without creating separate tiddlers for each panel's content|
!!!!!Documentation
>see [[NestedSlidersPluginInfo]]
!!!!!Configuration
<<<
<<option chkFloatingSlidersAnimate>> allow floating sliders to animate when opening/closing
>Note: This setting can cause 'clipping' problems in some versions of InternetExplorer.
>In addition, for floating slider animation to occur you must also allow animation in general (see [[AdvancedOptions]]).
<<<
!!!!!Revisions
<<<
2008.11.15 - 2.4.9 in adjustNestedSlider(), don't make adjustments if panel is marked as 'undocked' (CSS class).  In onClickNestedSlider(), SHIFT-CLICK docks panel (see [[MoveablePanelPlugin]])
|please see [[NestedSlidersPluginInfo]] for additional revision details|
2005.11.03 - 1.0.0 initial public release.  Thanks to RodneyGomes, GeoffSlocock, and PaulPetterson for suggestions and experiments.
<<<
!!!!!Code
***/
//{{{
version.extensions.NestedSlidersPlugin= {major: 2, minor: 4, revision: 9, date: new Date(2008,11,15)};

// options for deferred rendering of sliders that are not initially displayed
if (config.options.chkFloatingSlidersAnimate===undefined)
	config.options.chkFloatingSlidersAnimate=false; // avoid clipping problems in IE

// default styles for 'floating' class
setStylesheet(".floatingPanel { position:absolute; z-index:10; padding:0.5em; margin:0em; \
	background-color:#eee; color:#000; border:1px solid #000; text-align:left; }","floatingPanelStylesheet");

// if removeCookie() function is not defined by TW core, define it here.
if (window.removeCookie===undefined) {
	window.removeCookie=function(name) {
		document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
	}
}

config.formatters.push( {
	name: "nestedSliders",
	match: "\\n?\\+{3}",
	terminator: "\\s*\\={3}\\n?",
	lookahead: "\\n?\\+{3}(\\+)?(\\([^\\)]*\\))?(\\!*)?(\\^(?:[^\\^\\*\\@\\[\\>]*\\^)?)?(\\*)?(\\@)?(?:\\{\\{([\\w]+[\\s\\w]*)\\{)?(\\[[^\\]]*\\])?(\\[[^\\]]*\\])?(?:\\}{3})?(\\#[^:]*\\:)?(\\>)?(\\.\\.\\.)?\\s*",
	handler: function(w)
		{
			lookaheadRegExp = new RegExp(this.lookahead,"mg");
			lookaheadRegExp.lastIndex = w.matchStart;
			var lookaheadMatch = lookaheadRegExp.exec(w.source)
			if(lookaheadMatch && lookaheadMatch.index == w.matchStart)
			{
				var defopen=lookaheadMatch[1];
				var cookiename=lookaheadMatch[2];
				var header=lookaheadMatch[3];
				var panelwidth=lookaheadMatch[4];
				var transient=lookaheadMatch[5];
				var hover=lookaheadMatch[6];
				var buttonClass=lookaheadMatch[7];
				var label=lookaheadMatch[8];
				var openlabel=lookaheadMatch[9];
				var panelID=lookaheadMatch[10];
				var blockquote=lookaheadMatch[11];
				var deferred=lookaheadMatch[12];

				// location for rendering button and panel
				var place=w.output;

				// default to closed, no cookie, no accesskey, no alternate text/tip
				var show="none"; var cookie=""; var key="";
				var closedtext=">"; var closedtip="";
				var openedtext="<"; var openedtip="";

				// extra "+", default to open
				if (defopen) show="block";

				// cookie, use saved open/closed state
				if (cookiename) {
					cookie=cookiename.trim().slice(1,-1);
					cookie="chkSlider"+cookie;
					if (config.options[cookie]==undefined)
						{ config.options[cookie] = (show=="block") }
					show=config.options[cookie]?"block":"none";
				}

				// parse label/tooltip/accesskey: [label=X|tooltip]
				if (label) {
					var parts=label.trim().slice(1,-1).split("|");
					closedtext=parts.shift();
					if (closedtext.substr(closedtext.length-2,1)=="=")	
						{ key=closedtext.substr(closedtext.length-1,1); closedtext=closedtext.slice(0,-2); }
					openedtext=closedtext;
					if (parts.length) closedtip=openedtip=parts.join("|");
					else { closedtip="show "+closedtext; openedtip="hide "+closedtext; }
				}

				// parse alternate label/tooltip: [label|tooltip]
				if (openlabel) {
					var parts=openlabel.trim().slice(1,-1).split("|");
					openedtext=parts.shift();
					if (parts.length) openedtip=parts.join("|");
					else openedtip="hide "+openedtext;
				}

				var title=show=='block'?openedtext:closedtext;
				var tooltip=show=='block'?openedtip:closedtip;

				// create the button
				if (header) { // use "Hn" header format instead of button/link
					var lvl=(header.length>5)?5:header.length;
					var btn = createTiddlyElement(createTiddlyElement(place,"h"+lvl,null,null,null),"a",null,buttonClass,title);
					btn.onclick=onClickNestedSlider;
					btn.setAttribute("href","javascript:;");
					btn.setAttribute("title",tooltip);
				}
				else
					var btn = createTiddlyButton(place,title,tooltip,onClickNestedSlider,buttonClass);
				btn.innerHTML=title; // enables use of HTML entities in label

				// set extra button attributes
				btn.setAttribute("closedtext",closedtext);
				btn.setAttribute("closedtip",closedtip);
				btn.setAttribute("openedtext",openedtext);
				btn.setAttribute("openedtip",openedtip);
				btn.sliderCookie = cookie; // save the cookiename (if any) in the button object
				btn.defOpen=defopen!=null; // save default open/closed state (boolean)
				btn.keyparam=key; // save the access key letter ("" if none)
				if (key.length) {
					btn.setAttribute("accessKey",key); // init access key
					btn.onfocus=function(){this.setAttribute("accessKey",this.keyparam);}; // **reclaim** access key on focus
				}
				btn.setAttribute("hover",hover?"true":"false");
				btn.onmouseover=function(ev) {
					// optional 'open on hover' handling
					if (this.getAttribute("hover")=="true" && this.sliderPanel.style.display=='none') {
						document.onclick.call(document,ev); // close transients
						onClickNestedSlider(ev); // open this slider
					}
					// mouseover on button aligns floater position with button
					if (window.adjustSliderPos) window.adjustSliderPos(this.parentNode,this,this.sliderPanel);
				}

				// create slider panel
				var panelClass=panelwidth?"floatingPanel":"sliderPanel";
				if (panelID) panelID=panelID.slice(1,-1); // trim off delimiters
				var panel=createTiddlyElement(place,"div",panelID,panelClass,null);
				panel.button = btn; // so the slider panel know which button it belongs to
				btn.sliderPanel=panel; // so the button knows which slider panel it belongs to
				panel.defaultPanelWidth=(panelwidth && panelwidth.length>2)?panelwidth.slice(1,-1):"";
				panel.setAttribute("transient",transient=="*"?"true":"false");
				panel.style.display = show;
				panel.style.width=panel.defaultPanelWidth;
				panel.onmouseover=function(event) // mouseover on panel aligns floater position with button
					{ if (window.adjustSliderPos) window.adjustSliderPos(this.parentNode,this.button,this); }

				// render slider (or defer until shown) 
				w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
				if ((show=="block")||!deferred) {
					// render now if panel is supposed to be shown or NOT deferred rendering
					w.subWikify(blockquote?createTiddlyElement(panel,"blockquote"):panel,this.terminator);
					// align floater position with button
					if (window.adjustSliderPos) window.adjustSliderPos(place,btn,panel);
				}
				else {
					var src = w.source.substr(w.nextMatch);
					var endpos=findMatchingDelimiter(src,"+++","===");
					panel.setAttribute("raw",src.substr(0,endpos));
					panel.setAttribute("blockquote",blockquote?"true":"false");
					panel.setAttribute("rendered","false");
					w.nextMatch += endpos+3;
					if (w.source.substr(w.nextMatch,1)=="\n") w.nextMatch++;
				}
			}
		}
	}
)

function findMatchingDelimiter(src,starttext,endtext) {
	var startpos = 0;
	var endpos = src.indexOf(endtext);
	// check for nested delimiters
	while (src.substring(startpos,endpos-1).indexOf(starttext)!=-1) {
		// count number of nested 'starts'
		var startcount=0;
		var temp = src.substring(startpos,endpos-1);
		var pos=temp.indexOf(starttext);
		while (pos!=-1)  { startcount++; pos=temp.indexOf(starttext,pos+starttext.length); }
		// set up to check for additional 'starts' after adjusting endpos
		startpos=endpos+endtext.length;
		// find endpos for corresponding number of matching 'ends'
		while (startcount && endpos!=-1) {
			endpos = src.indexOf(endtext,endpos+endtext.length);
			startcount--;
		}
	}
	return (endpos==-1)?src.length:endpos;
}
//}}}
//{{{
window.onClickNestedSlider=function(e)
{
	if (!e) var e = window.event;
	var theTarget = resolveTarget(e);
	while (theTarget && theTarget.sliderPanel==undefined) theTarget=theTarget.parentNode;
	if (!theTarget) return false;
	var theSlider = theTarget.sliderPanel;
	var isOpen = theSlider.style.display!="none";

	// if SHIFT-CLICK, dock panel first (see [[MoveablePanelPlugin]])
	if (e.shiftKey && config.macros.moveablePanel) config.macros.moveablePanel.dock(theSlider,e);

	// toggle label
	theTarget.innerHTML=isOpen?theTarget.getAttribute("closedText"):theTarget.getAttribute("openedText");
	// toggle tooltip
	theTarget.setAttribute("title",isOpen?theTarget.getAttribute("closedTip"):theTarget.getAttribute("openedTip"));

	// deferred rendering (if needed)
	if (theSlider.getAttribute("rendered")=="false") {
		var place=theSlider;
		if (theSlider.getAttribute("blockquote")=="true")
			place=createTiddlyElement(place,"blockquote");
		wikify(theSlider.getAttribute("raw"),place);
		theSlider.setAttribute("rendered","true");
	}

	// show/hide the slider
	if(config.options.chkAnimate && (!hasClass(theSlider,'floatingPanel') || config.options.chkFloatingSlidersAnimate))
		anim.startAnimating(new Slider(theSlider,!isOpen,e.shiftKey || e.altKey,"none"));
	else
		theSlider.style.display = isOpen ? "none" : "block";

	// reset to default width (might have been changed via plugin code)
	theSlider.style.width=theSlider.defaultPanelWidth;

	// align floater panel position with target button
	if (!isOpen && window.adjustSliderPos) window.adjustSliderPos(theSlider.parentNode,theTarget,theSlider);

	// if showing panel, set focus to first 'focus-able' element in panel
	if (theSlider.style.display!="none") {
		var ctrls=theSlider.getElementsByTagName("*");
		for (var c=0; c<ctrls.length; c++) {
			var t=ctrls[c].tagName.toLowerCase();
			if ((t=="input" && ctrls[c].type!="hidden") || t=="textarea" || t=="select")
				{ try{ ctrls[c].focus(); } catch(err){;} break; }
		}
	}
	var cookie=theTarget.sliderCookie;
	if (cookie && cookie.length) {
		config.options[cookie]=!isOpen;
		if (config.options[cookie]!=theTarget.defOpen) window.saveOptionCookie(cookie);
		else window.removeCookie(cookie); // remove cookie if slider is in default display state
	}

	// prevent SHIFT-CLICK from being processed by browser (opens blank window... yuck!)
	// prevent clicks *within* a slider button from being processed by browser
	// but allow plain click to bubble up to page background (to close transients, if any)
	if (e.shiftKey || theTarget!=resolveTarget(e))
		{ e.cancelBubble=true; if (e.stopPropagation) e.stopPropagation(); }
	Popup.remove(); // close open popup (if any)
	return false;
}
//}}}
//{{{
// click in document background closes transient panels 
document.nestedSliders_savedOnClick=document.onclick;
document.onclick=function(ev) { if (!ev) var ev=window.event; var target=resolveTarget(ev);

	if (document.nestedSliders_savedOnClick)
		var retval=document.nestedSliders_savedOnClick.apply(this,arguments);
	// if click was inside a popup... leave transient panels alone
	var p=target; while (p) if (hasClass(p,"popup")) break; else p=p.parentNode;
	if (p) return retval;
	// if click was inside transient panel (or something contained by a transient panel), leave it alone
	var p=target; while (p) {
		if ((hasClass(p,"floatingPanel")||hasClass(p,"sliderPanel"))&&p.getAttribute("transient")=="true") break;
		p=p.parentNode;
	}
	if (p) return retval;
	// otherwise, find and close all transient panels...
	var all=document.all?document.all:document.getElementsByTagName("DIV");
	for (var i=0; i<all.length; i++) {
		 // if it is not a transient panel, or the click was on the button that opened this panel, don't close it.
		if (all[i].getAttribute("transient")!="true" || all[i].button==target) continue;
		// otherwise, if the panel is currently visible, close it by clicking it's button
		if (all[i].style.display!="none") window.onClickNestedSlider({target:all[i].button})
		if (!hasClass(all[i],"floatingPanel")&&!hasClass(all[i],"sliderPanel")) all[i].style.display="none";
	}
	return retval;
};
//}}}
//{{{
// adjust floating panel position based on button position
if (window.adjustSliderPos==undefined) window.adjustSliderPos=function(place,btn,panel) {
	if (hasClass(panel,"floatingPanel") && !hasClass(panel,"undocked")) {
		// see [[MoveablePanelPlugin]] for use of 'undocked'
		var rightEdge=document.body.offsetWidth-1;
		var panelWidth=panel.offsetWidth;
		var left=0;
		var top=btn.offsetHeight; 
		if (place.style.position=="relative" && findPosX(btn)+panelWidth>rightEdge) {
			left-=findPosX(btn)+panelWidth-rightEdge; // shift panel relative to button
			if (findPosX(btn)+left<0) left=-findPosX(btn); // stay within left edge
		}
		if (place.style.position!="relative") {
			var left=findPosX(btn);
			var top=findPosY(btn)+btn.offsetHeight;
			var p=place; while (p && !hasClass(p,'floatingPanel')) p=p.parentNode;
			if (p) { left-=findPosX(p); top-=findPosY(p); }
			if (left+panelWidth>rightEdge) left=rightEdge-panelWidth;
			if (left<0) left=0;
		}
		panel.style.left=left+"px"; panel.style.top=top+"px";
	}
}
//}}}
//{{{
// TW2.1 and earlier:
// hijack Slider stop handler so overflow is visible after animation has completed
Slider.prototype.coreStop = Slider.prototype.stop;
Slider.prototype.stop = function()
	{ this.coreStop.apply(this,arguments); this.element.style.overflow = "visible"; }

// TW2.2+
// hijack Morpher stop handler so sliderPanel/floatingPanel overflow is visible after animation has completed
if (version.major+.1*version.minor+.01*version.revision>=2.2) {
	Morpher.prototype.coreStop = Morpher.prototype.stop;
	Morpher.prototype.stop = function() {
		this.coreStop.apply(this,arguments);
		var e=this.element;
		if (hasClass(e,"sliderPanel")||hasClass(e,"floatingPanel")) {
			// adjust panel overflow and position after animation
			e.style.overflow = "visible";
			if (window.adjustSliderPos) window.adjustSliderPos(e.parentNode,e.button,e);
		}
	};
}
//}}}
/***
|Name|NestedSlidersPluginInfo|
|Source|http://www.TiddlyTools.com/#NestedSlidersPlugin|
|Documentation|http://www.TiddlyTools.com/#NestedSlidersPluginInfo|
|Version|2.4.9|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for NestedSlidersPlugin|
This plugin adds new wiki syntax for embedding 'slider' panels directly into tiddler content.
!!!!!Usage
<<<
//{{{
++++(cookiename)!!!!!^width^*@{{class{[label=key|tooltip][altlabel|alttooltip]}}}#panelID:>...
content goes here
===
//}}}
* ''"""+++""" (or """++++""") and """==="""''<br>marks the start and end of the slider definition, respectively.  When the extra {{{+}}} is used, the slider will be open when initially displayed.
* ''"""(cookiename)"""''<br>saves the slider opened/closed state, and restores this state whenever the slider is re-rendered.
* ''"""! through !!!!!"""''<br>displays the slider label using a formatted headline (Hn) style instead of a button/link style
* ''"""^width^ (or just ^)"""''<br>makes the slider 'float' on top of other content rather than shifting that content downward.  'width' must be a valid CSS value (e.g., "30em", "180px", "50%", etc.).  If omitted, the default width is "auto" (i.e., fit to content)
* ''"""*"""''<br>denotes "transient display": when a click occurs elsewhere in the document, the slider/floating panel will be automatically closed.  This is useful for creating 'pulldown menus' that automatically go away after they are used.  //Note: using SHIFT-click on a slider label will open/close that slider without triggering the automatic closing of any transient slider panels that are currently displayed, permitting ''temporary'' display of several transient panels at once.//
* ''"""@"""''<br>denotes "open on hover": the slider/floating panel will be automatically opened as soon as the mouse moves over the slider label, without requiring a click.
* ''"""{{class{[label=key|tooltip][altlabel|alttooltip]}}}"""''<br>uses label/tooltip/accesskey.  """{{class{...}}}""", """=key""", """|tooltip""" and """[altlabel|alttooltip]""" are optional.  'class' is any valid CSS class name, used to style the slider label text.  'key' must be a ''single letter only''.  altlabel/alttooltip specify alternative label/tooltip for use when slider/floating panel is displayed.  //Note: you can use HTML syntax within the label text to include HTML entities (e.g., {{{&raquo;}}} (&raquo;) or {{{&#x25ba;}}} (&#x25ba;), or even embedded images (e.g., {{{<img src="images/eric3.gif">}}}).//
* ''"""#panelID:"""''<br>defines a unique DOM element ID that is assigned to the panel element used to display the slider content.  This ID can then be used later to reposition the panel using the {{{<<DOM move id>>}}} macro (see [[DOMTweaksPlugin]]), or to access/modify the panel element through use of {{{document.getElementById(...)}}}) javascript code in a plugin or inline script.
* ''""">"""''<br>automatically adds blockquote formatting to slider content
* ''"""..."""''<br>defers rendering of closed sliders until the first time they are opened.
Notes:
*You can 'nest' sliders as deep as you like (see complex nesting example below), so that expandable 'tree-like' hierarchical displays can be created.
*Deferred rendering (...) can be used to offset processing overhead until actually needed. However, this may produce unexpected results in some cases.  Use with care.
* To make slider definitions easier to read and recognize when editing a tiddler, newlines immediately following the 'start slider' or preceding the 'end slider' sequences are automatically supressed so that excess whitespace is eliminated from the output.
<<<
!!!!!Examples
<<<
simple in-line slider: 
{{{
+++content===
}}}
+++content===
----
use a custom label and tooltip: 
{{{
+++[label|tooltip]content===
}}}
+++[label|tooltip]content===
----
content automatically blockquoted: 
{{{
+++>content===
}}}
+++>content===
----
all options (except cookie) //(default open, heading, sized floater, transient, open on hover, class, label/tooltip/key, blockquoted, deferred)//
{{{
++++!!!^30em^*@{{big{[label=Z|click or press Alt-Z to open]}}}>...
   content
===
}}}
++++!!!^30em^*@{{big{[label=Z|click or press Alt-Z to open]}}}>...
   content
===
----
complex nesting example:
{{{
+++[get info...=I|click for information or press Alt-I]
	put some general information here,
	plus a floating panel with more specific info:
	+++^10em^[view details...|click for details]
		put some detail here, which could in turn contain a transient panel,
		perhaps with a +++^25em^*[glossary definition]explaining technical terms===
	===
===
}}}
+++[get info...=I|click for information or press Alt-I]
	put some general information here,
	plus a floating panel with more specific info:
	+++^10em^[view details...|click for details]
		put some detail here, which could in turn contain a transient panel,
		perhaps with a +++^25em^*[glossary definition]explaining technical terms===
	===
===
----
embedded image as slider button
{{{
+++[<img src=images/eric3.gif>|click me!]>
	{{big{OUCH!}}}
===
}}}
+++[<img src=images/eric3.gif>|click me!]>
	{{big{OUCH!}}}
===
<<<
!!!!!Revisions
<<<
2008.11.15 2.4.9 in adjustNestedSlider(), don't make adjustments if panel is marked as 'undocked' (CSS class).  In onClickNestedSlider(), SHIFT-CLICK docks panel (see [[MoveablePanelPlugin]])
2008.11.13 2.4.8 in document.onclick(), if transient panel is not a sliderPanel or floatingPanel, hide it via CSS
2008.10.05 2.4.7 in onClickNestedSlider(), added try/catch around focus() call to prevent IE error if input field being focused on is currently not visible.
2008.09.07 2.4.6 added removeCookie() function for compatibility with [[CookieManagerPlugin]]
2008.06.07 2.4.5 in 'onmouseover' handler for 'open on hover' slider buttons, use call() method when invoking document.onclick function (avoids error in IE)
2008.06.07 2.4.4 changed default for chkFloatingSlidersAnimate to FALSE to avoid clipping problem on some browsers (IE).  Updated Morpher hijack (again) to adjust regular sliderPanel styles as well as floatingPanel styles.
2008.05.07 2.4.3 updated Morpher hijack to adjust floatingPanel styles after animation without affecting other animated elements (i.e. popups).  Also, updated adjustSliderPos() to account for scrollwidth and use core findWindowWidth().
2008.04.02 2.4.2 in onClickNestedSlider, handle clicks on elements contained //within// slider buttons (e.g., when using HTML to display an image as a slider button).
2008.04.01 2.4.1 open on hover also triggers document.onclick to close other transient sliders
2008.04.01 2.4.0 re-introduced 'open on hover' feature using "@" symbol
2008.03.26 2.3.5 in document.onclick(), if click is in popup, don't dismiss transient panel (if any)
2008.01.08 [*.*.*] plugin size reduction: documentation moved to ...Info tiddler
2007.12.28 2.3.4 added hijack for Animator.prototype.startAnimating().  Previously, the plugin code simply set the overflow to "visible" after animation.  This code tweak corrects handling of elements that were styled with overflow=hidden/auto/scroll before animation by saving the overflow style and then restoring it after animation has completed.
2007.12.17 2.3.3 use hasClass() instead of direct comparison to test for "floatingPanel" class.  Allows floating panels to have additional classes assigned to them (i.e., by AnimationEffectsPlugin).
2007.11.14 2.3.2 in onClickNestedSlider(), prevent SHIFT-click events from opening a new, empty browser window by setting "cancelBubble=true" and calling "stopPropagation()".  Note: SHIFT-click is still processed as a normal click (i.e., it toggles the slider panel display).  Also, using SHIFT-click will prevent 'transient' sliders from being automatically closed when another slider is opened, allowing you to *temporarily* display several transient sliders at once.
2007.07.26 2.3.1 in document.onclick(), propagate return value from hijacked core click handler to consume OR bubble up click as needed.  Fixes "IE click disease", whereby nearly every mouse click causes a page transition.
2007.07.20 2.3.0 added syntax for setting panel ID (#panelID:).  This allows individual slider panels to be repositioned within tiddler content simply by giving them a unique ID and then moving them to the desired location using the {{{<<DOM move id>>}}} macro.
2007.07.19 2.2.0 added syntax for alttext and alttip (button label and tooltip to be displayed when panel is open)
2007.07.14 2.1.2 corrected use of 'transient' attribute in IE to prevent (non-recursive) infinite loop
2007.07.12 2.1.0 replaced use of "*" for 'open/close on rollover' (which didn't work too well).  "*" now indicates 'transient' panels that are automatically closed if a click occurs somewhere else in the document.  This permits use of nested sliders to create nested "pulldown menus" that automatically disappear after interaction with them has been completed.  Also, in onClickNestedSlider(), use "theTarget.sliderCookie", instead of "this.sliderCookie" to correct cookie state tracking when automatically dismissing transient panels.
2007.06.10 2.0.5 add check to ensure that window.adjustSliderPanel() is defined before calling it (prevents error on shutdown when mouse event handlers are still defined)
2007.05.31 2.0.4 add handling to invoke adjustSliderPanel() for onmouseover events on slider button and panel.  This allows the panel position to be re-synced when the button position shifts due to changes in unrelated content above it on the page.  (thanks to Harsha for bug report)
2007.03.30 2.0.3 added chkFloatingSlidersAnimate (default to FALSE), so that slider animation can be disabled independent of the overall document animation setting (avoids strange rendering and focus problems in floating panels)
2007.03.01 2.0.2 for TW2.2+, hijack Morpher.prototype.stop so that "overflow:hidden" can be reset to "overflow:visible" after animation ends
2007.03.01 2.0.1 in hijack for Slider.prototype.stop, use apply() to pass params to core function
2006.07.28 2.0.0 added custom class syntax around label/tip/key syntax: {{{{{classname{[label=key|tip]}}}}}}
2006.07.25 1.9.3 when parsing slider, save default open/closed state in button element, then in onClickNestedSlider(), if slider state matches saved default, instead of saving cookie, delete it.  Significantly reduces the 'cookie overhead' when default slider states are used.
2006.06.29 1.9.2 in onClickNestedSlider(), when setting focus to first control, skip over type="hidden"
2006.06.22 1.9.1 added panel.defaultPanelWidth to save requested panel width, even after resizing has changed the style value
2006.05.11 1.9.0 added optional '^width^' syntax for floating sliders and '=key' syntax for setting an access key on a slider label
2006.05.09 1.8.0 in onClickNestedSlider(), when showing panel, set focus to first child input/textarea/select element
2006.04.24 1.7.8 in adjustSliderPos(), if floating panel is contained inside another floating panel, subtract offset of containing panel to find correct position
2006.02.16 1.7.7 corrected deferred rendering to account for use-case where show/hide state is tracked in a cookie
2006.02.15 1.7.6 in adjustSliderPos(), ensure that floating panel is positioned completely within the browser window (i.e., does not go beyond the right edge of the browser window)
2006.02.04 1.7.5 add 'var' to unintended global variable declarations to avoid FireFox 1.5.0.1 crash bug when assigning to globals
2006.01.18 1.7.4 only define adjustSliderPos() function if it has not already been provided by another plugin.  This lets other plugins 'hijack' the function even when they are loaded first.
2006.01.16 1.7.3 added adjustSliderPos(place,btn,panel,panelClass) function to permit specialized logic for placement of floating panels.  While it provides improved placement for many uses of floating panels, it exhibits a relative offset positioning error when used within *nested* floating panels.  Short-term workaround is to only adjust the position for 'top-level' floaters.
2006.01.16 1.7.2 added button property to slider panel elements so that slider panel can tell which button it belongs to.  Also, re-activated and corrected animation handling so that nested sliders aren't clipped by hijacking Slider.prototype.stop so that "overflow:hidden" can be reset to "overflow:visible" after animation ends
2006.01.14 1.7.1 added optional "^" syntax for floating panels.  Defines new CSS class, ".floatingPanel", as an alternative for standard in-line ".sliderPanel" styles.
2006.01.14 1.7.0 added optional "*" syntax for rollover handling to show/hide slider without requiring a click (Based on a suggestion by tw4efl)
2006.01.03 1.6.2 When using optional "!" heading style, instead of creating a clickable "Hn" element, create an "A" element inside the "Hn" element.  (allows click-through in SlideShowPlugin, which captures nearly all click events, except for hyperlinks)
2005.12.15 1.6.1 added optional "..." syntax to invoke deferred ('lazy') rendering for initially hidden sliders
removed checkbox option for 'global' application of lazy sliders
2005.11.25 1.6.0 added optional handling for 'lazy sliders' (deferred rendering for initially hidden sliders)
2005.11.21 1.5.1 revised regular expressions: if present, a single newline //preceding// and/or //following// a slider definition will be suppressed so start/end syntax can be place on separate lines in the tiddler 'source' for improved readability.  Similarly, any whitespace (newlines, tabs, spaces, etc.) trailing the 'start slider' syntax or preceding the 'end slider' syntax is also suppressed.
2005.11.20 1.5.0 added (cookiename) syntax for optional tracking and restoring of slider open/close state
2005.11.11 1.4.0 added !!!!! syntax to render slider label as a header (Hn) style instead of a button/link style
2005.11.07 1.3.0 removed alternative syntax {{{(((}}} and {{{)))}}} (so they can be used by other formatting extensions) and simplified/improved regular expressions to trim multiple excess newlines
2005.11.05 1.2.1 changed name to NestedSlidersPlugin
2005.11.04 1.2.0 added alternative character-mode syntax {{{(((}}} and {{{)))}}}
tweaked "eat newlines" logic for line-mode {{{+++}}} and {{{===}}} syntax
2005.11.03 1.1.1 fixed toggling of default tooltips ("more..." and "less...") when a non-default button label is used.  code cleanup, added documentation
2005.11.03 1.1.0 changed delimiter syntax from {{{(((}}} and {{{)))}}} to {{{+++}}} and {{{===}}}.  changed name to EasySlidersPlugin
2005.11.03 1.0.0 initial public release
<<<

{{accordionEffectStart{@@font-size:200%;<<openStory [[Gebrauchsanweisung]] "Einführung" "öffnet die einführenden Artikel">>{{button whitespace{[[Spiele und Übungen zusammenstellen|Spiele und Übungen zusammenstellen]]}}}<<openStory [[ZusammenstellungStart]] "Wählen sie eine Zusammenstellung!" "Zusammenstellung öffenen">>+++*[Weiterarbeiten|]...<<tiddler weiterarbeiten##Liste>>===
/***
|Name:|NewHerePlugin|
|Description:|Creates the new here and new journal macros|
|Version:|3.0 ($Rev: 3861 $)|
|Date:|$Date: 2008-03-08 10:53:09 +1000 (Sat, 08 Mar 2008) $|
|Source:|http://mptw.tiddlyspot.com/#NewHerePlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.macros, {
	newHere: {
		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			wikify("<<newTiddler "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
		}
	},
	newJournalHere: {
		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			wikify("<<newJournal "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
		}
	}
});

//}}}

/***
|Name:|NewMeansNewPlugin|
|Description:|If 'New Tiddler' already exists then create 'New Tiddler (1)' and so on|
|Version:|1.1.1 ($Rev: 2263 $)|
|Date:|$Date: 2007-06-13 04:22:32 +1000 (Wed, 13 Jun 2007) $|
|Source:|http://mptw.tiddlyspot.com/empty.html#NewMeansNewPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!Note: I think this should be in the core
***/
//{{{

// change this or set config.newMeansNewForJournalsToo it in MptwUuserConfigPlugin
if (config.newMeansNewForJournalsToo == undefined) config.newMeansNewForJournalsToo = true;

String.prototype.getNextFreeName = function() {
	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)";
	}
}

config.macros.newTiddler.checkForUnsaved = function(newName) {
	var r = false;
	story.forEachTiddler(function(title,element) {
		if (title == newName)
			r = true;
	});
	return r;
}

config.macros.newTiddler.getName = function(newName) {
	while (store.getTiddler(newName) || config.macros.newTiddler.checkForUnsaved(newName))
		newName = newName.getNextFreeName();
	return newName;
}


config.macros.newTiddler.onClickNewTiddler = function()
{
	var title = this.getAttribute("newTitle");
	if(this.getAttribute("isJournal") == "true") {
		title = new Date().formatString(title.trim());
	}

	// ---- these three lines should be the only difference between this and the core onClickNewTiddler
	if (config.newMeansNewForJournalsToo || this.getAttribute("isJournal") != "true")
		title = config.macros.newTiddler.getName(title);

	var params = this.getAttribute("params");
	var tags = params ? params.split("|") : [];
	var focus = this.getAttribute("newFocus");
	var template = this.getAttribute("newTemplate");
	var customFields = this.getAttribute("customFields");
	if(!customFields && !store.isShadowTiddler(title))
		customFields = String.encodeHashMap(config.defaultCustomFields);
	story.displayTiddler(null,title,template,false,null,null);
	var tiddlerElem = story.getTiddler(title);
	if(customFields)
		story.addCustomFields(tiddlerElem,customFields);
	var text = this.getAttribute("newText");
	if(typeof text == "string")
		story.getTiddlerField(title,"text").value = text.format([title]);
	for(var t=0;t<tags.length;t++)
		story.setTiddlerTag(title,tags[t],+1);
	story.focusTiddler(title,focus);
	return false;
};

//}}}

config.macros.newSavedTiddler={};
config.macros.newSavedTiddler.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
	if (readOnly) {
		return false;
	}
	var p = paramString.parseParams("anon",null,true,false,false);
	var label = getParam(p,"label","NewSavedTiddler");
	var tooltip = getParam(p,"tooltip","");
	//
	// if no tooltip specified, try prompt, title, label
	//
	if (!tooltip) {
		var tPrompt = getParam(p,"prompt","");
		var title  = getParam(p,"title","");
		var label  = getParam(p,"label","");
		if (tPrompt) {
			tooltip = tPrompt;
		}
		else if (title) {
			tooltip = 'Create a ' + title;
		}
		else if (label) {
			tooltip = 'Create a ' + label;
		}
		else {
			tooltip = 'Create a new saved tiddler';
		}
	}
	var btn = createTiddlyButton(place,label,tooltip,this.onClick);
	btn.params = paramString;
	return false;
};

config.macros.newSavedTiddler.onClick = function(e) {
	var p = this.params.parseParams("anon",null,true,false,false);
	var titlePrompt = getParam(p,"prompt","");
	//
	// if no titlePrompt for the popup, try using the title or label fields
	// to personalize the prompt
	//
	if (!titlePrompt) {
		var titleT = getParam(p,"title","");
		var labelT = getParam(p,"label","");
		if (titleT) {
			titlePrompt = 'Enter name for ' + titleT + ":";
		}
		else if (labelT) {
			titlePrompt = 'Enter name for ' + labelT + ":";
		}
		else {
			// default prompt
			titlePrompt = 'Enter name for new tiddler:';
		}
	}
	var title = prompt(titlePrompt,"");
	if (title) {
		if (typeof config.macros.newTiddler.getName == "function")  {
			title = config.macros.newTiddler.getName(title); // from NewMeansNewPlugin
		}
		var text = getParam(p,"text","");
		var tags = getParam(p,"tag","");
		var fields = getParam(p,"fields","").decodeHashMap();
		tags = tags.replace(/\[\(/g,'[[');
		tags = tags.replace(/\)\]/g,']]');

                // Oveek: a fix for TiddlyWeb
                // http://groups.google.com/group/TiddlyWikiDev/browse_thread/thread/edff49f9a9e9f47b/e02cb3c4ba88f819?pli=1
                merge(fields, config.defaultCustomFields, true); 

		var tiddler = store.saveTiddler(title,title,text,config.options.txtUserName,new Date(),tags,fields);
		autoSaveChanges(null,[tiddler]);
		story.displayTiddler(this,title);
	}
	return false;
}

Zwei Spieler erhalten den  Auftrag, sich einfach auf einen Stuhl in der Mitte der Bühne zu setzen und „Nichts“ zu spielen. 
Die andern sitzen wissen nichts von diesem Auftrag, Sie als Publikum davor und beschreiben die Szene.
++++[Reflexion]...
>Auf der Bühne gibt es nichts Privates!
>Als Zuschauende versuchen wir alles, was auf der Bühne geschieht, zu deuten! 
>Jede noch so kleine Veränderung der Haltung, jedes Zwinkern wird als Teil einer Geschichte interpretiert.
===
''Im Zoo ist eine neue 4-Stufige Waschanlage für Nilpferde installiert worden''
Der Spielleiter führt die einzelnen Stufen der Anlage vor, danach massieren sich die Gruppenmitglieder nach diesem Muster:
''Stufe 1 Besprenkeln: Mit Fingernspitzen Klopfen
Stufe 2 Bürsten und Filzlappen 
Stufe 3 Waschen mit den Fingerspitzen reiben
Stufe 4 Polieren: mit der flachen Hand reiben''
!usage
{{{[img[NoEntry.png]]}}}
[img[NoEntry.png]]
!notes
//none//
!type
image/png
!file
 
!url

!data
data:image/png;base64,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
Große Diskrepanz
Schnitt 12,6
12 ist die beste Note

Nach einer Gelungenen Aufführung können wir über ähnlich gute Noten reden!
Wenn wir ein Stück und Kurzfilme hinkriegen, dann zweimal.

Probleme: Rumpelige Proben, Keine Aufführungen...
Konzentration: Pyramidenübung

Konsequenzen für den Kurs: Konzentration
Konsequenzen für mich: Sonderaufgaben

Vorsichtig
Sonderaufgaben

[[Assoziationskleeblatt]]
[[Am laufenden Band]]
[[Riesenrad]]
[[Den Fokus auf sich ziehen]]
[[Stummschaltung]]
[[Auftritt_Mi]]
[[Beschimpfungen]]
[[Imaginierte Räume bespielen]]
[[Orte]]
[[Gewählte Zusammenstellung]]
<<tiddler StoryÖffnenTemplate>>
Ihr seid von einem Schneesturm überrascht worden und komplett eingefroren. Ihr könnt jeweils nur ein Körperteil bewegen. 

Lauft umher und sucht euch Dialogpartner. Ihr dürft aber nicht reden (dafür unverständlich mummeln und brabbeln), sondern nur die Körperteile führen das Gespräch
!Inhalt
{{accordionFlieder{+++*[Grundlagen|Körper, Stimme, Raum]...<<tiddler Oberstufe##1>>===
+++*[Aufbaukurs|Figur und Improvisation]...<<tiddler Oberstufe##2>>===
+++*[Stückentwicklung|Dramaturgie und Rollenarbeit]...<<tiddler Oberstufe##3>>===
+++*[Inszenierung|Regie]...<<tiddler Oberstufe##4>>===}}}
!1
{{accordionMauve{<<forEachTiddler
where 
'tiddler.tags.contains("JR1")'
sortBy 
 'tiddler.tags' 
write 
  ' "{{button{[["+tiddler.title+"|"+tiddler.title+"]]}}}" '
>>}}}
!2
{{accordionThree{<<forEachTiddler
where 
'tiddler.tags.contains("JR2")'
write 
  ' "{{button{[["+tiddler.title+"|"+tiddler.title+"]]}}}" '
>>}}}
!3
!4

Alle bewegen sich im Raum. Der Spielleiter zeigt auf jemanden in der Gruppe und ruft dessen Namen.
D angesprochene bleibt daraufhin stehen, wirft sich in eine Siegerpose und ruft seinen Namen. Die anderen stürzen auf ihn zu wie auf einen Star, umringen ihn und rufen ebenfalls verzückt seinen Namen. Nachdem die Begeisterung abebbt ist gehen alle durch den Raum, bis der ExStar den Namen des Nächsten Objektes.
Die Begeisterung soll sich aufbauen, der Spielleiter kann versuchen diese soweit anzustacheln dass Sie dem Star fast schon bedrohlich erscheint: Versucht den Star zu berühren, hochzuheben, versucht alle ein Stückchen von dem Star zu erhaschen. 
Jeder Spieler nennt ein Obst. Danach beginnt der Spielleiter eine Unterhaltung, in der die faule Tomaterumgereicht wird, eine Art schwarzer Peter. Das Ziel ist am Ende des Spiels diese faule Tomate losgeworden zu sein.  Diese wird weitergegeben, wenn es dem ihrem Besitzer gelingt dreimal hintereinander das Obst eines Mitspielers zu nennen, bevor dieser es selbst auspricht. 
Dieses Spiel lässt sich in die Konzeption von Stücken einbauen da man lernen muss munter draufloszuquatschen. 
Beispielsweise kann das Spiel mit einer Unterhaltung über Träume verknüpft werden, wenn man ein Stück über Träume entwickeln will. 
Das ist ein altes Kinderspiel. Einer ist der Ochse. Er stellt sich den anderen gegenüber, etwa sechs bis acht Meter entfernt. Er macht eine Drehung um 360 Grad und ruft dabei den Satz: „Ochs am Berg schau um.“ Während der Ochs sich drecht, dürfen die anderen auf ihn zulaufen. Sobald der Ochs wieder nach vorne sieht, müssen alle erstarrt stehenbleiben. Diejenigen, die sich noch bewegt haben, werden vom Ochsen an die Ausgangslinie zurückgeschickt. Dann dreht der Ochs sich wieder, die anderen bewegen sich weiter auf ihn zu. Wer als erster die Linie überschreitet, auf der der Ochs steht, wird der nächste Ochse
Führt ein Gespräch...ihr dürft aber keine normalen Worte benutzen. Versucht trotzdem den Eindruck von Emotionen und Sinn zu vermitteln
>unterschiedliche Zischlaute
>unterschiedliche nasale Töne '''M''' oder '''N''
>Lautgeräusche: Zungeschnalzen, gurgeln, Lippen vibrieren lassen
>''ein'' vorher verabredetes, langes Wort: Signalanlage, Streichholzschächtelchen....
Stellt euch dennoch vor, was ihr sagen wollt, und versucht ernsthaft zu kommunizieren und ein kurzes Gespräch zu führen. 

![[Bewertung-Mitarbeit-Klausur]]
![[Probenarbeit und Gestaltungsaufgaben]]
[[Regeln für das Feedback]]
Einer der Spieler formt sich selbst zu einem Standbild.
Nun kommt ein zweiter Schüler an die Reihe: Seine Aufgabe besteht darin, das beobachtete Standbild zunächst so exakt wie möglich zu imitieren und dann – in einem zweiten Schritt – ein winziges Detail zu verändern. Der dritte Schüler soll die entstandene Mikrovariation des Ausgangsstandbildes imitieren und wiederum weiter entwickeln. Diese Prozedur wird fortgesetzt, bis alle Schüler eine Mikrovariation gebildet haben.  
Je nach Bedarf kann das Thema des Standbildes vorgegeben oder offen gelassen werden. 
Ausgangspunkt dieser Übung kann - außer einem Standbild - selbstverständlich auch eine Bewegung oder ein gesprochener Satz sein.
Je nach Motivation und Leistungsfähigkeit kann die Übung fortgesetzt werden, indem die Schüler aufgefordert werden, einzelne Mikrovariationen zu rekonstruieren.  

!Untergründe und Orte für die Übung "Gangarten".
!1
 •	Waldboden, 
 •	über eine taufrische Wiese
•	leichte Brise am Strand, 	
•	warmer Sand, verdammt heißer Sand.
•	durch kniehohes eiskaltes Wasser, das immer höher steigt, 
•	Schlick
•	ekelerregendem Schlamm.
•	Ihr kommt ans Ufer aber das besteht aus scharfen Kieseln
•	durch ein Distelfeld
•	durch einen dichten fast undurchdringlichen Urwald
•	der Pfad wird immer schmaler
•	... und steiler, rechts ist ein Abhang, links eine steile Bergwand
•	ihr geht über eine schwankende Hängebrücke
•	eine Müllhalde
•	ein Schlachtfeld mit Toten
•	ein Schwebebalken
•	eine Asphaltstraße	
!Orte für Improaufgaben
!2
•	Tauchgang/unter Wasser
•	das Leben im Korallenriff
•	Cabrio
•	Polizeikontrolle
•	Disko
•	Super Mario
•	Boxengasse
•	Western
•	eine enge Innenstadt mit Gedränge.
•	Kirche
•	eine heilige Messe
•	Kindergarten
•	ein dunkle Gasse in einem zwielichtigem Viertel
•	der Strich
•	ein enger, vollbesetzter Aufzug
•	der Gipfel eines Berges 
•	ein Spukschloss
•	ein Streichelzoo
•	eine Weide mit nicht ganz zahmen Tieren.
•	ein Strand
•	ein Wartezimmer in der Hölle
| Date modified | Date created |h
|<<timeline "modified" "20">>|<<timeline "created" "20">>|
| [[Show all Tiddlers|Lists]] |>|f
<!--{{{-->
<div class='header'>
	<div id='sidebarSearch'>
		<span macro='search'></span>
	</div>
	<div class='headerForeground'>
		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
	</div>
	<div class='clearFloat'></div>
</div>

<div id='menuBar'>
	<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
	<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
</div>
<div id='displayArea'>
	<div id='messageArea'></div>
	<div id='tiddlerDisplay'></div>
	<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<!--}}}-->
/***
|''Name''|PaintrPlugin|
|''Description''|allows to conditionally style internal links, tag buttons, titles and entire tiddlers depending on tiddler tags or title|
|''Documentation''|http://paintr.tiddlyspace.com|
|''Configuration''|PaintrConfig|
|''Author''|[[Tobias Beer|http://tobibeer.tiddlyspace.com]]|
|''Version''|2.1.7 (2013-10-19)|
|''CoreVersion''|2.5.2|
|''Source''|https://raw.github.com/tobibeer/TiddlyWikiPlugins/master/plugins/PaintrPlugin.min.js|
|''License''|[[Creative Commons Attribution-Share Alike 3.0|http://creativecommons.org/licenses/by-sa/3.0/]]|
***/
// /%
(function(e){config.shadowTiddlers.PaintrConfig=["!Defaults","''what:'' links tags tabs titles","''exclude:'' no-paint","''transclude:'' tiddler section","''nopaint:'' .nopaint, .header","''inside:''\n","For more options and details [[read the documentation|http://paintr.tiddlyspace.com#Defaults]].","!StyleSheet","/* demo styles, can be safely deleted or adapted */","/*{{{*/",".viewer .paintr.tiddlyLink {padding:0 2px; margin: 0 -2px;}\n",".demo, .demo.title {color:red !important;}","a.demo:hover {background:red !important; color:white !important;}",".demo.tabUnselected {background:#ecc;}",".tiddler.beach, .beach.paintr-transclude {background:lightyellow;}",".beach.paintr-transclude {display:block;padding:10px;}",".beach .tagInfo {background:#eef;}","/*}}}*/","!Definitions","systemConfig + GettingStarted demo","----","tiddler=PaintrConfig title:demo tiddler:beach"].join("\n");var t=config.macros.paint={defaults:{what:"links tags tabs titles",exclude:"no-paint",defaultClass:"paintr",titleSelector:"div.title",allow:"",transclude:"tiddler section",nopaint:".nopaint .header",inside:"",when:""},handler:function(t,n,r,i,s,o){n=r[1];var u=t,a=r[0];if(!config.macros[n]){createTiddlyError(t,config.messages.macroError.format([n]),config.messages.macroErrorDetails.format([n,config.messages.missingMacro]));return}r.splice(0,2);s="[["+r.join("]][[")+"]]";t=e("<span/>")[0];config.macros[n].handler(t,n,r,i,s,o);t=e(t).children().length==1?e(t).children(":first"):e(t);e(t).appendTo(u).addClass(a=="!"?"nopaint":a||"")},setStyle:function(n,r,i,s){var o,u="",a,f=[],l=t.defaults,c=l.exclude.readBracketedList(),h=store.getTiddler(e(n).parents("[tiddler]").last().attr("tiddler")||"");if(e(n).closest(l.nopaint).length||h&&(c.contains(h.title)||h.tags&&h.tags.containsAny(c)))return;h=store.getTiddler(r);t.definitions.map(function(t){if((r==t.id||h&&h.tags&&h.tags.contains(t.id)&&!t.single)&&o!==""&&(!o||o=="*"||o.contains(t.id))&&(!s||t.transclude.indexOf(s)>=0)&&(!t.inside||e(n).closest(t.inside).length)&&(!t.when||typeof window[t.when]!="function"&&window[t.when]||typeof window[t.when]=="function"&&window[t.when](n,r,i,s,t))){if(o==undefined||o=="*"){o=t.allow;if(o&&o!="*")o=o.readBracketedList()}u+=t[i]+" "}});if(u)e(n).addClass(u+l.defaultClass+(s?" paintr-transclude paintr-"+s:""))},updatePaintr:function(){var n=t.defaults;t.definitions=[];e.each(n,function(t){var r=e.trim(store.getTiddlerText("PaintrConfig::"+t)||"");if(r)n[t]=r});(store.getTiddlerText("PaintrConfig##Definitions")||"").split("\n----\n").map(function(e){var r,i,s,o=[],u=0,a,f;if(!e.length||" "==e.substr(0,1))return true;e=e.parseParams("anon",null,true);r=e[0]["anon"];if(!r)return true;while("+"==r[u+1]){o.pushUnique(r[u]);u=u+2}o.pushUnique(r[u]);o.map(function(o){a=0==o.indexOf("tiddler=");s={id:o.substr(a?8:0),allow:getParam(e,"allow",n.allow),single:a,transclude:getParam(e,"transclude",n.transclude),inside:getParam(e,"inside",n.inside),when:getParam(e,"when",n.when)};i=getParam(e,"all",r[u+1]||"");["link","tag","title","tab","tiddler"].map(function(t){s[t]=getParam(e,t,0>n.what.indexOf(t)?"":i)});t.definitions.push(s)})});removeStyleSheet("PaintrStyles");setStylesheet(store.getTiddlerText("PaintrConfig##StyleSheet"),"PaintrStyles")},tidFromReference:function(e){var t=e.indexOf("##"),n=e.indexOf("::");return t+n<=0?e:e.substr(0,t>0?t:n)},paintTabs:function(n){var r,i;e(n).find("> .tabset .tab").each(function(){var n=e(this),s=n.attr("content"),o=t.tidFromReference(s);if(n.is(".tabSelected")){i=s.indexOf("##")>0?"section":"tiddler";r=o}t.setStyle(n,o,"tab")});t.setStyle(e("> .tabContents",n),r,"tiddler",i)}};t.updatePaintr();createTiddlyLinkPAINTR=createTiddlyLink;createTiddlyLink=function(e,n,r,i,s,o,u){var a=createTiddlyLinkPAINTR.apply(this,arguments);t.setStyle(a,n,"link");return a};createTagButtonPAINTR=createTagButton;createTagButton=function(e,n,r,i,s){var o=createTagButtonPAINTR.apply(this,arguments);addClass(o,store.getTaggedTiddlers(n).length>0?"hastags":"hasnotags");t.setStyle(o,n,"tag");return o};config.macros.allTags.handlerPAINTR=config.macros.allTags.handler;config.macros.allTags.handler=function(n,r,i){config.macros.allTags.handlerPAINTR.apply(this,arguments);e(".button, .tiddlyLink",n).each(function(n){var r=e(this),i=r.attr("tiddlyLink");if(i)t.setStyle(this,i,"link");else if(r.hasClass("hastags")||r.hasClass("hasnotags"))t.setStyle(this,r.attr("tag"),"tag")})};config.macros.tabs.handlerPAINTR=config.macros.tabs.handler;config.macros.tabs.handler=function(n,r,i){config.macros.tabs.handlerPAINTR.apply(this,arguments);t.paintTabs(e(n).last())};config.macros.tabs.switchTabPaintr=config.macros.tabs.switchTab;config.macros.tabs.switchTab=function(n,r){$t=e(n);$t.next().attr("class","tabContents");config.macros.tabs.switchTabPaintr.apply(this,arguments);t.paintTabs($t.parent())};Story.prototype.refreshTiddlerPAINTR=Story.prototype.refreshTiddler;Story.prototype.refreshTiddler=function(n,r,i,s,o){var u=Story.prototype.refreshTiddlerPAINTR.apply(this,arguments);t.setStyle(e(u).find(t.defaults.titleSelector)[0],n,"title");t.setStyle(e(u),n,"tiddler");e('[refresh="content"]',e(u)).each(function(){var n,r,i,s,o=e(this);i=o.attr("tiddler")||"";if(!i)return true;s=i.indexOf("##")>0?"section":i.indexOf("::")>0?"sllice":"tiddler";t.setStyle(this,t.tidFromReference(i),"tiddler",s)});return u};TiddlyWiki.prototype.saveTiddlerPAINTR=TiddlyWiki.prototype.saveTiddler;TiddlyWiki.prototype.saveTiddler=function(e,n,r,i,s,o,u,a,f,l){result=this.saveTiddlerPAINTR.apply(this,arguments);if(n=="PaintrConfig"){t.updatePaintr();story.refreshAllTiddlers(true)}return result}})(jQuery)
// %/
!usage
{{{[img[Paket.png]]}}}
[img[Paket.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
/***
|''Name''|PaletteViewMacro|
|''Version''|0.2|
|''Author''|FND|
|''Source''|[[FND's DevPad|http://devpad.tiddlyspot.com/#PaletteViewMacro]]|
|''License''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion''|2.1|
|''Type''|macro|
|''Requires''|N/A|
|''Overrides''|N/A|
|''Description''|Displays color palettes.|
!Notes
There is also [[ViewPalettePlugin|http://simon.tiddlyspot.com/#ViewPalettePlugin]], which currently does not work with TiddlyWiki v2.2 though.
!Usage
{{{
<<paletteView [tiddler name]>>
}}}
!!Example
<<paletteView [[ColorPalette]]>>
!Revision History
!!v0.1 (2007-11-18)
* initial release
!!v0.2 (2007-11-20)
* limited processing to slices containing [[actual color values|http://www.w3.org/TR/CSS21/syndata.html#color-units]]
* changed fallback value to the tiddler the macro is called from (instead of using [[ColorPalette]])
!To Do
* selection list for all available palettes (tag-based)
* parameter for custom table class
* customizable column order
* documentation (e.g. using from within [[ViewTemplate]])
!Code
***/
//{{{
config.macros.paletteView = {};

config.macros.paletteView.handler = function(place, macroName, params, wikifier, paramString, tiddler) {
	var title = params[0] || tiddler.title;
	//var palettes = store.getTaggedTiddlers(params[0]); // DEBUG: yet to be implemented
	var colors = store.calcAllSlices(title);
	var labels = [];
	for(var c in colors) {
		if(this.isColor(colors[c])) {
			labels.push(c);
		}
	}
	if(labels.length > 0) {
		var output = "|!Sample|!Value|!Name|h\n";
		for(var i = 0; i < labels.length; i++) {
			output += "|padding:0 4em;background-color:" + colors[labels[i]] + ";&nbsp;|"
				+ "{{{" + colors[labels[i]] + "}}}|"
				+ "[[" + labels[i] + "|" + title + "]]|\n";
		}
		wikify(output, place);
	}
};

config.macros.paletteView.isColor = function(s) {
	var colors = ["Black", "Green", "Silver", "Lime", "Gray", "Olive", "White", "Yellow",
		"Maroon", "Navy", "Red", "Blue", "Purple", "Teal", "Fuchsia", "Aqua", "Orange"];
	var match = s.match(/^#[0-9A-F]{3}$|^#[0-9A-F]{6}$|^RGB\([\d,\s]{5,}\)$/i);
	if(match) return true;
	if(colors.contains(s)) return true;
	return false;
};
//}}}
| ![[Aufwärmen]] |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![[Training]] |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![[Gestaltungsaufgabe]] |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![[Theorie]] |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen für eine [[Stunde]] |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde]]"}}>>|

// display messages
var TLLockedMsg = "TiddlyWiki locked";
var TLUnlockedMsg = "TiddlyWiki unlocked";
var TLLockFailedMsg = "Failed to lock TiddlyWiki";
var TLUnlockFailedMsg = "Failed to unlock TiddlyWiki";
var TLViewingMsg = "Viewing in Read-Only mode.";

// add password option
merge(config.options,{
  txtPassword: "Password"});

//
// OVERRIDE GettingStarted and OptionsPanel to add password option
//
merge(config.shadowTiddlers,{
  GettingStarted: "To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:\n* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)\n* MainMenu: The menu (usually on the left)\n* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened\nYou'll also need to enter your username and password for signing your edits and locking the TiddlyWiki whilst you edit it:-\nUsername: <<option txtUserName>>\nPassword: <<option txtPassword>>",
  OptionsPanel: "These InterfaceOptions for customising TiddlyWiki are saved in your browser\nUsername: <<option txtUserName>>\nPassword: <<option txtPassword>>\n<<option chkSaveBackups>> SaveBackups\n<<option chkAutoSave>> AutoSave\n<<option chkRegExpSearch>> RegExpSearch\n<<option chkCaseSensitiveSearch>> CaseSensitiveSearch\n<<option chkAnimate>> EnableAnimations\n----\nAdvancedOptions\nPluginManager\nImportTiddlers"
});

// create/update the lock file
function TLSave(lockedBy,lockedPassword)
{
  var lockPath,p;
  var lockedText="";
  var originalPath=document.location.toString();
  var localPath=getLocalPath(originalPath);
  if((p=localPath.lastIndexOf(".")) != -1)
    lockPath=localPath.substr(0,p) + ".lck";
  else
    lockPath=localPath + ".lck";
  if(lockedBy) lockedText=lockedBy+"##"+lockedPassword;
  var lockSave=saveFile(lockPath,lockedText);
  return false;
}


// Create a lock file to prevent other users from editing it
function TLLock(lockPath)
{
  lockSave=TLSave(config.options.txtUserName,config.options.txtPassword);
  displayMessage(TLLockedMsg,'');
  return false;
}

// Clear the lock file if necessary, but only if I have it locked!
function TLUnlock()
{
  if((store && store.isDirty && !store.isDirty())
      && (story && story.areAnyDirty && !story.areAnyDirty())
      && TLIsLocked()
      && TLIsLockedByMe())
  {
    lockSave=TLSave('','');
    displayMessage(TLUnlockedMsg,'');
  }
  return false;
}

// Check if a lock file exists
function TLIsLocked()
{
  var lockPath,p;
  var originalPath=document.location.toString();
  var localPath=getLocalPath(originalPath);
  if((p=localPath.lastIndexOf(".")) != -1)
    lockPath=localPath.substr(0,p) + ".lck";
  else
    lockPath=localPath + ".lck";
  var locked=loadFile(lockPath);
  if(locked==null)
    return false;
  else
    return locked;
}

// check if locked by me
function TLIsLockedByMe()
{
  lockedBy = TLIsLocked();
  if(lockedBy==config.options.txtUserName+'##'+config.options.txtPassword)
    return true;
  else
    return false;
}


// returns just the username portion of the supplied lock file contents
function TLLockedBy(TLLocked)
{
  return TLLocked.split("##")[0];
}

// returns just the password portion of the supplied lock file contents
function TLLockedPassword(TLLocked)
{
  return TLLocked.split("##")[1];
}

//
// OVERRIDE cancelTiddler()
//
config.commands.cancelTiddler.handler=function(event,src,title)
{
  if(story.hasChanges(title) && !readOnly)
    if(!confirm(this.warning.format([title])))
      return false;
  story.setDirty(title,false);
  story.displayTiddler(null,title);
  TLUnlock();
  return false;
}

//
// OVERRIDE editTiddler()
//
config.commands.editTiddler.handler=function(event,src,title)
{
  clearMessage();
  var TLLocked=TLIsLocked();
  if(TLLocked && !TLIsLockedByMe())
  {
    if(!readOnly)
    {
      readOnly=true;
      displayMessage(TLLockedMsg+' by '+TLLockedBy(TLLocked));
      alert(TLLockedMsg+' by '+TLLockedBy(TLLocked)+'. '+TLViewingMsg);
    }
  }
  else
  {
    TLLock();
  }
  story.displayTiddler(null,title,DEFAULT_EDIT_TEMPLATE);
  story.focusTiddler(title,"text");
  return false;
}

//
// OVERRIDE saveChanges()
//
saveChanges = function(onlyIfDirty)
{
  TLUnlock();
  if(onlyIfDirty && !store.isDirty())
    return;
  clearMessage();
  // Get the URL of the document
  var originalPath=document.location.toString();
  // Check we were loaded from a file URL
  if(originalPath.substr(0,5) != "file:")
    {
    alert(config.messages.notFileUrlError);
    if(store.tiddlerExists(config.messages.saveInstructions))
      story.displayTiddler(null,config.messages.saveInstructions);
    return;
    }
  var localPath=getLocalPath(originalPath);
  // Load the original file
  var original=loadFile(localPath);
  if(original == null)
    {
    alert(config.messages.cantSaveError);
    if(store.tiddlerExists(config.messages.saveInstructions))
      story.displayTiddler(null,config.messages.saveInstructions);
    return;
    }
  // Locate the storeArea div's
  var posOpeningDiv=original.indexOf(startSaveArea);
  var limitClosingDiv=original.indexOf("<!--POST-BODY-START--"+">");
  var posClosingDiv=original.lastIndexOf(endSaveArea,limitClosingDiv == -1 ? original.length : limitClosingDiv);
  if((posOpeningDiv == -1) || (posClosingDiv == -1))
    {
    alert(config.messages.invalidFileError.format([localPath]));
    return;
    }
  // Save the backup
  if(config.options.chkSaveBackups)
    {
    var backupPath=getBackupPath(localPath);
    var backup=saveFile(backupPath,original);
    if(backup)
      displayMessage(config.messages.backupSaved,"file://" + backupPath);
    else
      alert(config.messages.backupFailed);
    }
  // Save Rss
  if(config.options.chkGenerateAnRssFeed)
    {
    var rssPath=localPath.substr(0,localPath.lastIndexOf(".")) + ".xml";
    var rssSave=saveFile(rssPath,convertUnicodeToUTF8(generateRss()));
    if(rssSave)
      displayMessage(config.messages.rssSaved,"file://" + rssPath);
    else
      alert(config.messages.rssFailed);
    }
  // Save empty template
  if(config.options.chkSaveEmptyTemplate)
    {
    var emptyPath,p;
    if((p=localPath.lastIndexOf("/")) != -1)
      emptyPath=localPath.substr(0,p) + "/empty.html";
    else if((p=localPath.lastIndexOf("\\")) != -1)
      emptyPath=localPath.substr(0,p) + "\\empty.html";
    else
      emptyPath=localPath + ".empty.html";
    var empty=original.substr(0,posOpeningDiv + startSaveArea.length) + original.substr(posClosingDiv);
    var emptySave=saveFile(emptyPath,empty);
    if(emptySave)
      displayMessage(config.messages.emptySaved,"file://" + emptyPath);
    else
      alert(config.messages.emptyFailed);
    }
  var save;
  try
    {
    // Save new file
    var revised=original.substr(0,posOpeningDiv + startSaveArea.length) + "\n" +
          convertUnicodeToUTF8(store.allTiddlersAsHtml()) + "\n" +
          original.substr(posClosingDiv);
    var newSiteTitle=convertUnicodeToUTF8((wikifyPlain("SiteTitle") + " - " + wikifyPlain("SiteSubtitle")).htmlEncode());
    revised=revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
    revised=updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
    revised=updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
    revised=updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
    revised=updateMarkupBlock(revised,"POST-BODY","MarkupPostBody");
    save=saveFile(localPath,revised);
    }
  catch (e)
    {
    showException(e);
    }
  if(save)
    {
    displayMessage(config.messages.mainSaved,"file://" + localPath);
    store.setDirty(false);
    }
  else
    alert(config.messages.mainFailed);
}

//
// OVERRIDE saveTiddler()
//
config.commands.saveTiddler.handler=function(event,src,title)
{
  var newTitle=story.saveTiddler(title,event.shiftKey);
  if(newTitle)
    story.displayTiddler(null,newTitle);
  if(!(config.options.chkAutoSave))
    TLUnlock();
  return false;
}
Bildet Sechsergruppen; eine Person stellt sich in die Mitte und schließt die Augen, die anderen bilden Kreis um mittlere Person; 
''Alle schweigen!!!''
Die Person in der Mitte macht sich steif wie ein Brett und lässt sich langsam nach vorn, nach hinten und zur Seite fallen und wird dabei sie wird durch die Personen des Kreises aufgefangen. +++[!]...Wichtig:
>Diese Übung dient dazu Vertrauen zu schaffen - es ist also doppelt wichtig Bedingungen zu schaffen, dass Übung glücken kann, sonst geht es gerade hier nach hinten los.===                            

!usage
{{{[img[Pin.png]]}}}
[img[Pin.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
+++^90%^[<img src=Material/Musik/Play.png>$2 abspielen|Musiktitel abspielen][<img src=Material/Musik/stop.png>$2 beenden|Musiktitel abspielen]}}}{{accordionMauveInline{<<player id=1 [[Material/Musik/$1/$2]] 100% 20 autoplay >>}}}===
/***
|Name|PlayerPlugin|
|Source|http://www.TiddlyTools.com/#PlayerPlugin|
|Version|1.1.4|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|Embed a media player in a tiddler|
!!!!!Usage
<<<
{{{<<player [id=xxx] [type] [URL] [width] [height] [autoplay|true|false] [showcontrols|true|false] [extras]>>}}}

''id=xxx'' is optional, and specifies a unique identifier for each embedded player.  note: this is required if you intend to display more than one player at the same time.

''type'' is optional, and is one of the following: ''windows'', ''realone'', ''quicktime'', ''flash'', ''image'' or ''iframe''.  If the media type is not specified, the plugin automatically detects Windows, Real, QuickTime, Flash video or JPG/GIF images by matching known file extensions and/or specialized streaming-media transfer protocols (such as RTSP:).  For unrecognized media types, the plugin displays an error message.

''URL'' is the location of the media content

''width'' and ''height'' are the dimensions of the video display area (in pixels)

''autoplay'' or ''true'' or ''false'' is optional, and specifies whether the media content should begin playing as soon as it is loaded, or wait for the user to press the "play" button.  Default is //not// to autoplay.

''showcontrols'' or ''true'' or ''false'' is optional, and specifies whether the embedded media player should display its built-in control panel (e.g., play, pause, stop, rewind, etc), if any.  Default is to display the player controls.

''extras'' are optional //pairs// of parameters that can be passed to the embedded player, using the {{{<param name=xxx value=yyy>}}} HTML syntax.

''If you use [[AttachFilePlugin]] to encode and store a media file within your document, you can play embedded media content by using the title of the //attachment tiddler//'' as a parameter in place of the usual reference to an external URL.  When playing an attached media content, you should always explicitly specify the media type parameter, because the name used for the attachment tiddler may not contain a known file extension from which a default media type can be readily determined.
<<<
!!!!!Configuration
<<<
Default player size:
width: <<option txtPlayerDefaultWidth>> height: <<option txtPlayerDefaultHeight>>
<<<
!!!!!Examples
<<<
+++[Windows Media]...
Times Square Live Webcam
{{{<<player id=1 http://www.earthcam.com/usa/newyork/timessquare/asx/tsq_stream.asx>>}}}
<<player id=1 http://www.earthcam.com/usa/newyork/timessquare/asx/tsq_stream.asx>>
===
+++[RealOne]...
BBC London: Live and Recorded news
{{{<<player id=2 http://www.bbc.co.uk/london/realmedia/news/tvnews.ram>>}}}
<<player id=2 http://www.bbc.co.uk/london/realmedia/news/tvnews.ram>>
===
+++[Quicktime]...
America Free TV: Classic Comedy
{{{<<player id=3 http://www.americafree.tv/unicast_mov/AmericaFreeTVComedy.mov>>}}}
<<player id=3 http://www.americafree.tv/unicast_mov/AmericaFreeTVComedy.mov>>
===
+++[Flash]...
Asteroids arcade game
{{{<<player id=4 http://www.80smusiclyrics.com/games/asteroids/asteroids.swf 400 300>>}}}
<<player id=4 http://www.80smusiclyrics.com/games/asteroids/asteroids.swf 400 300>>
Google Video
{{{<<player id=5 flash http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DoQAAAIVnUNP6GYRY8YnIRNPe4Uk5-j1q1MVpJIW4uyEFpq5Si0hcSDuig_JZcB9nNpAhbScm9W_8y_vDJQBw1DRdCVbXl-wwm5dyUiiStl_rXt0ATlstVzrUNC4fkgK_j7nmse7kxojRj1M3eo3jXKm2V8pQjWk97GcksMFFwg7BRAXmRSERexR210Amar5LYzlo9_k2AGUWPLyRhMJS4v5KtDSvNK0neL83ZjlHlSECYXyk%26sigh%3Dmpt2EOr86OAUNnPQ3b9Tr0wnDms%26begin%3D0%26len%3D429700%26docid%3D-914679554478687740&thumbnailUrl=http%3A%2F%2Fvideo.google.com%2FThumbnailServer%3Fcontentid%3De7e77162deb04c42%26second%3D5%26itag%3Dw320%26urlcreated%3D1144620753%26sigh%3DC3fqXPPS1tFiUqLzmkX3pdgYc2Y&playerId=-91467955447868774               400 326>>}}}
<<player id=5 flash http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DoQAAAIVnUNP6GYRY8YnIRNPe4Uk5-j1q1MVpJIW4uyEFpq5Si0hcSDuig_JZcB9nNpAhbScm9W_8y_vDJQBw1DRdCVbXl-wwm5dyUiiStl_rXt0ATlstVzrUNC4fkgK_j7nmse7kxojRj1M3eo3jXKm2V8pQjWk97GcksMFFwg7BRAXmRSERexR210Amar5LYzlo9_k2AGUWPLyRhMJS4v5KtDSvNK0neL83ZjlHlSECYXyk%26sigh%3Dmpt2EOr86OAUNnPQ3b9Tr0wnDms%26begin%3D0%26len%3D429700%26docid%3D-914679554478687740&thumbnailUrl=http%3A%2F%2Fvideo.google.com%2FThumbnailServer%3Fcontentid%3De7e77162deb04c42%26second%3D5%26itag%3Dw320%26urlcreated%3D1144620753%26sigh%3DC3fqXPPS1tFiUqLzmkX3pdgYc2Y&playerId=-91467955447868774               400 326>>
YouTube Video
{{{<<player id=6 flash http://www.youtube.com/v/OdT9z-JjtJk 400 300>>}}}
<<player id=6 flash http://www.youtube.com/v/OdT9z-JjtJk 400 300>>
===
+++[Still Images]...
GIF (best for illustrations, animations, diagrams, etc.)
{{{<<player id=7 image images/meow.gif auto auto>>}}}
<<player id=7 image images/meow.gif auto auto>>
JPG (best for photographs, scanned images, etc.)
{{{<<player id=8 image images/meow2.jpg 200 150>>}}}
<<player id=8 image images/meow2.jpg 200 150>>
===
<<<
!!!!!Revisions
<<<
2008.05.10 [1.1.4] in handlers(), immediately return if no params (prevents error in macro).  Also, refactored auto-detect code to make type mapping configurable.
2007.10.15 [1.1.3] in loadURL(), add recognition for .PNG (still image), fallback to iframe for unrecognized media types
2007.08.31 [1.1.2] added 'click-through' link for JPG/GIF images
2007.06.21 [1.1.1] changed "hidecontrols" param to "showcontrols" and recognize true/false values in addition to 'showcontrols', added "autoplay" param (also recognize true/false values), allow "auto" as value for type param
2007.05.22 [1.1.0] added support for type=="iframe" (displays src URL in an IFRAME)
2006.12.06 [1.0.1] in handler(), corrected check for config.macros.attach (instead of config.macros.attach.getAttachment) so that player plugin will work when AttachFilePlugin is NOT installed.  (Thanks to Phillip Ehses for bug report)
2006.11.30 [1.0.0] support embedded media content using getAttachment() API defined by AttachFilePlugin or AttachFilePluginFormatters.  Also added support for 'image' type to render JPG/GIF still images
2006.02.26 [0.7.0] major re-write.  handles default params better.  create/recreate player objects via loadURL() API for use with interactive forms and scripts.
2006.01.27 [0.6.0] added support for 'extra' macro params to pass through to object parameters
2006.01.19 [0.5.0] Initial ALPHA release
2005.12.23 [0.0.0] Started
<<<
!!!!!Code
***/
//{{{
version.extensions.PlayerPlugin= {major: 1, minor: 1, revision: 4, date: new Date(2008,5,10)};

config.macros.player = {};
config.macros.player.html = {};
config.macros.player.handler= function(place,macroName,params) {
	if (!params.length) return; // missing parameters - do nothing
	var id=null;
	if (params[0].substr(0,3)=="id=") id=params.shift().substr(3);
	var type="";
	if (!params.length) return; // missing parameters - do nothing
	var p=params[0].toLowerCase();
	if (p=="auto" || p=="windows" || p=="realone" || p=="quicktime" || p=="flash" || p=="image" || p=="iframe")
		type=params.shift().toLowerCase();
	var url=params.shift(); if (!url || !url.trim().length) url="";
	if (url.length && config.macros.attach!=undefined) // if AttachFilePlugin is installed
		if ((tid=store.getTiddler(url))!=null && tid.isTagged("attachment")) // if URL is attachment
			url=config.macros.attach.getAttachment(url); // replace TiddlerTitle with URL
	var width=params.shift();
	var height=params.shift();
	var autoplay=false;
	if (params[0]=='autoplay'||params[0]=='true'||params[0]=='false')
		autoplay=(params.shift()!='false');
	var show=true;
	if (params[0]=='showcontrols'||params[0]=='true'||params[0]=='false')
		show=(params.shift()!='false');
	var extras="";
	while (params[0]!=undefined)
		extras+="<param name='"+params.shift()+"' value='"+params.shift()+"'> ";
	this.loadURL(place,id,type,url,width,height,autoplay,show,extras);
}

if (config.options.txtPlayerDefaultWidth==undefined) config.options.txtPlayerDefaultWidth="100%";
if (config.options.txtPlayerDefaultHeight==undefined) config.options.txtPlayerDefaultHeight="480"; // can't use "100%"... player height doesn't stretch right :-(

config.macros.player.typeMap={
	windows: ['mms', '.asx', '.wvx', '.wmv', '.mp3'],
	realone: ['rtsp', '.ram', '.rpm', '.rm', '.ra'],
	quicktime: ['.mov', '.qt'],
	flash: ['.swf', '.flv'],
	image: ['.jpg', '.gif', '.png'],
	iframe: ['.htm', '.html', '.shtml', '.php']
};

config.macros.player.loadURL=function(place,id,type,url,width,height,autoplay,show,extras) {

	if (id==undefined) id="tiddlyPlayer";
	if (!width) var width=config.options.txtPlayerDefaultWidth;
	if (!height) var height=config.options.txtPlayerDefaultHeight;
	if (url && (!type || !type.length || type=="auto")) { // determine type from URL
		u=url.toLowerCase();
		var map=config.macros.player.typeMap;
		for (var t in map) for (var i=0; i<map[t].length; i++)
			if (u.indexOf(map[t][i])!=-1) var type=t;
	}
	if (!type || !config.macros.player.html[type]) var type="none";
	if (!url) var url="";
	if (show===undefined) var show=true;
	if (!extras) var extras="";
	if (type=="none" && url.trim().length) type="iframe"; // fallback to iframe for unrecognized media types

	// adjust parameter values for player-specific embedded HTML
	switch (type) {
		case "windows":
			autoplay=autoplay?"1":"0"; // player-specific param value
			show=show?"1":"0"; // player-specific param value
			break;
		case "realone":
			autoplay=autoplay?"true":"false";
			show=show?"block":"none";
			height-=show?60:0; // leave room for controls
			break;
		case "quicktime":
			autoplay=autoplay?"true":"false";
			show=show?"true":"false";
			break;
		case "image":
			show=show?"block":"none";
			break;
		case "iframe":
			show=show?"block":"none";
			break;
	}

	// create containing div for player HTML
	// and add or replace player in TW DOM structure
	var newplayer = document.createElement("div");
	newplayer.playerType=type;
	newplayer.setAttribute("id",id+"_div");
	var existing = document.getElementById(id+"_div");
	if (existing && !place) place=existing.parentNode;
	if (!existing)
		place.appendChild(newplayer);
	else {
		if (place==existing.parentNode) place.replaceChild(newplayer,existing)
		else { existing.parentNode.removeChild(existing); place.appendChild(newplayer); }
	}

	var html=config.macros.player.html[type];
	html=html.replace(/%i%/mg,id);
	html=html.replace(/%w%/mg,width);
	html=html.replace(/%h%/mg,height);
	html=html.replace(/%u%/mg,url);
	html=html.replace(/%a%/mg,autoplay);
	html=html.replace(/%s%/mg,show);
	html=html.replace(/%x%/mg,extras);
	newplayer.innerHTML=html;
}
//}}}

// // Player-specific API functions: isReady(id), isPlaying(id), toggleControls(id), showControls(id,flag)

//{{{
// status values:
// Windows: 0=Undefined, 1=Stopped, 2=Paused, 3=Playing, 4=ScanForward, 5=ScanReverse
//          6=Buffering, 7=Waiting, 8=MediaEnded, 9=Transitioning, 10=Ready, 11=Reconnecting
// RealOne: 0=Stopped, 1=Contacting, 2=Buffering, 3=Playing, 4=Paused, 5=Seeking
// QuickTime: 'Waiting', 'Loading', 'Playable', 'Complete', 'Error:###'
// Flash: 0=Loading, 1=Uninitialized, 2=Loaded, 3=Interactive, 4=Complete
config.macros.player.isReady=function(id)
{
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') return !((p.playState==0)||(p.playState==7)||(p.playState==9)||(p.playState==11));
	if (d.playerType=='realone') return (p.GetPlayState()>1);
	if (d.playerType=='quicktime') return !((p.getPluginStatus()=='Waiting')||(p.getPluginStatus()=='Loading'));
	if (d.playerType=='flash') return (p.ReadyState>2);
	return true;
}
config.macros.player.isPlaying=function(id)
{
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') return (p.playState==3);
	if (d.playerType=='realone') return (p.GetPlayState()==3);
	if (d.playerType=='quicktime') return (p.getPluginStatus()=='Complete');
	if (d.playerType=='flash') return (p.ReadyState<4);
	return false;
}
config.macros.player.showControls=function(id,flag) {
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') { p.ShowControls=flag; p.ShowStatusBar=flag; }
	if (d.playerType=='realone') { alert('show/hide controls not available'); }
	if (d.playerType=='quicktime')      // if player not ready, retry in one second
		{ if (this.isReady(id)) p.setControllerVisible(flag); else setTimeout('config.macros.player.showControls("'+id+'",'+flag+')',1000); }
	if (d.playerType=='flash') { alert('show/hide controls not available'); }
}
config.macros.player.toggleControls=function(id) {
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') var flag=!p.ShowControls;
	if (d.playerType=='realone') var flag=true; // TBD
	if (d.playerType=='quicktime') var flag=!p.getControllerVisible();
	if (d.playerType=='flash') var flag=true; // TBD
	this.showControls(id,flag);
}
config.macros.player.fullScreen=function(id) {
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') p.DisplaySize=3;
	if (d.playerType=='realone') p.SetFullScreen();
	if (d.playerType=='quicktime') { alert('full screen not available'); }
	if (d.playerType=='flash') { alert('full screen not available'); }
}
//}}}

// // Player HTML

//{{{
// placeholder (no player)
config.macros.player.html.none=' \
	<table id="%i%" width="%w%" height="%h%" style="background-color:#111;border:0;margin:0;padding:0;"> \
	<tr style="background-color:#111;border:0;margin:0;padding:0;"> \
	<td width="%w%" height="%h%" style="background-color:#111;color:#ccc;border:0;margin:0;padding:0;text-align:center;"> \
	&nbsp; \
	%u% \
	&nbsp; \
	</td></tr></table>';
//}}}

//{{{
// JPG/GIF/PNG still images
config.macros.player.html.image='\
	<a href="%u%" target="_blank"><img width="%w%" height="%h%" style="display:%s%;" src="%u%"></a>';
//}}}

//{{{
// IFRAME web page viewer
config.macros.player.html.iframe='\
	<iframe id="%i%" width="%w%" height="%h%" style="display:%s%;background:#fff;" src="%u%"></iframe>';
//}}}

//{{{
// Windows Media Player
// v7.1 ID: classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6
// v9	ID: classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95
config.macros.player.html.windows=' \
	<object id="%i%" width="%w%" height="%h%" style="margin:0;padding:0;width:%w%;height:%h%px;" \
		classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" \
		codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" \
		align="baseline" border="0" \
		standby="Loading Microsoft Windows Media Player components..." \
		type="application/x-oleobject"> \
		<param name="FileName" value="%u%"> <param name="ShowControls" value="%s%"> \
		<param name="ShowPositionControls" value="1"> <param name="ShowAudioControls" value="1"> \
		<param name="ShowTracker" value="1"> <param name="ShowDisplay" value="0"> \
		<param name="ShowStatusBar" value="1"> <param name="AutoSize" value="1"> \
		<param name="ShowGotoBar" value="0"> <param name="ShowCaptioning" value="0"> \
		<param name="AutoStart" value="%a%"> <param name="AnimationAtStart" value="1"> \
		<param name="TransparentAtStart" value="0"> <param name="AllowScan" value="1"> \
		<param name="EnableContextMenu" value="1"> <param name="ClickToPlay" value="1"> \
		<param name="InvokeURLs" value="1"> <param name="DefaultFrame" value="datawindow"> \
		%x% \
		<embed src="%u%" style="margin:0;padding:0;width:%w%;height:%h%px;" \
			align="baseline" border="0" width="%w%" height="%h%" \
			type="application/x-mplayer2" \
			pluginspage="http://www.microsoft.com/windows/windowsmedia/download/default.asp" \
			name="%i%" showcontrols="%s%" showpositioncontrols="1" \
			showaudiocontrols="1" showtracker="1" showdisplay="0" \
			showstatusbar="%s%" autosize="1" showgotobar="0" showcaptioning="0" \
			autostart="%a%" autorewind="0" animationatstart="1" transparentatstart="0" \
			allowscan="1" enablecontextmenu="1" clicktoplay="0" invokeurls="1" \
			defaultframe="datawindow"> \
		</embed> \
	</object>';
//}}}

//{{{
// RealNetworks' RealOne Player
config.macros.player.html.realone=' \
	<table width="%w%" style="border:0;margin:0;padding:0;"><tr style="border:0;margin:0;padding:0;"><td style="border:0;margin:0;padding:0;"> \
	<object id="%i%" width="%w%" height="%h%" style="margin:0;padding:0;" \
		CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> \
		<PARAM NAME="CONSOLE" VALUE="player"> \
		<PARAM NAME="CONTROLS" VALUE="ImageWindow"> \
		<PARAM NAME="AUTOSTART" Value="%a%"> \
		<PARAM NAME="MAINTAINASPECT" Value="true"> \
		<PARAM NAME="NOLOGO" Value="true"> \
		<PARAM name="BACKGROUNDCOLOR" VALUE="#333333"> \
		<PARAM NAME="SRC" VALUE="%u%"> \
		%x% \
		<EMBED width="%w%" height="%h%" controls="ImageWindow" type="audio/x-pn-realaudio-plugin" style="margin:0;padding:0;" \
			name="%i%" \
			src="%u%" \
			console=player \
			maintainaspect=true \
			nologo=true \
			backgroundcolor=#333333 \
			autostart=%a%> \
		</OBJECT> \
	</td></tr><tr style="border:0;margin:0;padding:0;"><td style="border:0;margin:0;padding:0;"> \
	<object id="%i%_controls" width="%w%" height="60" style="margin:0;padding:0;display:%s%" \
		CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> \
		<PARAM NAME="CONSOLE" VALUE="player"> \
		<PARAM NAME="CONTROLS" VALUE="All"> \
		<PARAM NAME="NOJAVA" Value="true"> \
		<PARAM NAME="MAINTAINASPECT" Value="true"> \
		<PARAM NAME="NOLOGO" Value="true"> \
		<PARAM name="BACKGROUNDCOLOR" VALUE="#333333"> \
		<PARAM NAME="SRC" VALUE="%u%"> \
		%x% \
		<EMBED WIDTH="%w%" HEIGHT="60" NOJAVA="true" type="audio/x-pn-realaudio-plugin" style="margin:0;padding:0;display:%s%" \
			controls="All" \
			name="%i%_controls" \
			src="%u%" \
			console=player \
			maintainaspect=true \
			nologo=true \
			backgroundcolor=#333333> \
		</OBJECT> \
	</td></tr></table>';
//}}}

//{{{
// QuickTime Player
config.macros.player.html.quicktime=' \
	<OBJECT ID="%i%" WIDTH="%w%" HEIGHT="%h%" style="margin:0;padding:0;" \
		CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" \
		CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"> \
		<PARAM name="SRC" VALUE="%u%"> \
		<PARAM name="AUTOPLAY" VALUE="%a%"> \
		<PARAM name="CONTROLLER" VALUE="%s%"> \
		<PARAM name="BGCOLOR" VALUE="#333333"> \
		<PARAM name="SCALE" VALUE="aspect"> \
		<PARAM name="SAVEEMBEDTAGS" VALUE="true"> \
		%x% \
		<EMBED name="%i%" WIDTH="%w%" HEIGHT="%h%" style="margin:0;padding:0;" \
			SRC="%u%" \
			AUTOPLAY="%a%" \
			SCALE="aspect" \
			CONTROLLER="%s%" \
			BGCOLOR="#333333" \
			EnableJavaSript="true" \
			PLUGINSPAGE="http://www.apple.com/quicktime/download/"> \
		</EMBED> \
	</OBJECT>';
//}}}

//{{{
// Flash Player
config.macros.player.html.flash='\
	<object id="%i%" width="%w%" height="%h%" style="margin:0;padding:0;" \
		classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" \
		codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"> \
		<param name="movie" value="%u%"> \
		<param name="quality" value="high"> \
		<param name="SCALE" value="exactfit"> \
		<param name="bgcolor" value="333333"> \
		%x% \
		<embed name="%i%" src="%u%" style="margin:0;padding:0;" \
			height="%h%" width="%w%" quality="high" \
			pluginspage="http://www.macromedia.com/go/getflashplayer" \
			type="application/x-shockwave-flash" scale="exactfit"> \
		</embed> \
	</object>';
//}}}
+++^90%^{{redButton{[<img src=Material/Musik/Platte.png>$3 abspielen|Musiktitel abspielen][<img src=Material/Musik/stop.png>$3 beenden|Musiktitel abspielen]}}}{{accordionMauveInline{<<tiddlyPod autoplay loop track:$2 width:100% height:20px @Theatermusik##$1>>}}}===


<<plugins>>
Wir befinden uns auf einer Abendgesellschaft um 1900, am Fin de Siècle. Die Damen der Gesellschaft sind in enge Korsette gepresst und auch die Herren sind von der Modekrankheit Neurasthenie, das heißt Überspanntheit geplagt. 
Während alle würdevoll durcheinander schreiten werden immer neue Herren und Damen von plötzlicher Ohnmacht ergriffen. 
Die anderen Gäste eilen dann jeweils zu Hilfe und fangen die Schwächelnden auf.
>[[Der periphere Blick]]
Die Teilnehmer folgen einer Person in einer Schlange und imitieren die Bewegungen dieser Person. (Gehen-Hüpfen-Hinken-Krabbeln-Kriechen etc.)
Wenn der Kopf der Schlange keine guten Ideen mehr hat fällt er ab. Er beginnt sich um die eigene Achse zu drehen, die Schlange kriecht an ihm vorbei un der reiht sich hinten ein.
<<showPopup tiddler:[[PopMenu]] label:"Menu">>
/***
|''Name:''|~PopupMacro|
|''Version:''|1.0.0 (2006-05-09)|
|''Source:''|http://tw.lewcid.org/#PopupMacro|
|''Author:''|Saq Imtiaz|
|''Description:''|Create popups with custom content|
|''Documentation:''|[[PopupMacro Documentation|PopupMacroDocs]]|
|''~Requires:''|TW Version 2.0.8 or better|
***/
// /%
{{{
config.macros.popup = {};
config.macros.popup.arrow = (document.all?"▼":"▾");
config.macros.popup.handler = function(place,macroName,params,wikifier,paramString,theTiddler) {

        if (!params[0] || !params[1]) 
             {createTiddlyError(place,'missing macro parameters','missing label or content parameter');
              return false;};
   
        var label = params[0];
        var source = (params[1]).replace(/\$\)\)/g,">>"); 
        var nestedId = params[2]? params[2]: 'nestedpopup';        

	var onclick = function(event) {
	        if(!event){var event = window.event;}
                var theTarget = resolveTarget(event);
                var nested = (!isNested(theTarget));
               
                if ((Popup.stack.length > 1)&&(nested==true)) {Popup.removeFrom(1);}
                else if(Popup.stack.length > 0 && nested==false) {Popup.removeFrom(0);};
                
                var theId = (nested==false)? "popup" : nestedId; 
	        var popup = createTiddlyElement(document.body,"ol",theId,"popup",null);
	        Popup.stack.push({root: button, popup: popup});

                wikify(source,popup);
		Popup.show(popup,true);
	        event.cancelBubble = true;
		if (event.stopPropagation) event.stopPropagation();
		return false;
	}
	var button = createTiddlyButton(place, label+this.arrow,label, onclick, null);
};

window.isNested = function(e) {
        while (e != null) {
                var contentWrapper = document.getElementById("contentWrapper");
                if (contentWrapper == e) return true;
                e = e.parentNode;
                }
        return false;
};

setStylesheet(
".popup, .popup a, .popup a:visited {color: #fff;}\n"+
".popup  a:hover {background: #014; color: #fff; border: none;}\n"+
".popup li , .popup ul, .popup ol {list-style:none !important; margin-left:0.3em !important; margin-right:0.3em; font-size:100%; padding-top:0.5px !important; padding:0px !important;}\n"+
"#nestedpopup {background:#2E5ADF; border: 1px solid #0331BF; margin-left:1em; }\n"+
"",
"CustomPopupStyles");

config.shadowTiddlers.PopupMacroDocs="The documentation is available [[here.|http://tw.lewcid.org/#PopupMacroDocs]]";
}}}
//%/
''If you want this documentation available offline, you will need to copy this tiddler to your TW.''
!Description:
Using the popup macro you can create popups with any wiki text. The wiki text can be written in the macro call, can be generated using a different macro, or included from a tiddler.

!Usage:
*the button label is the first parameter
*the text to put in the popup is the second parameter
**embed macro output like forEachTiddler or tiddlerList
***start macro calls with {{{<<}}} like normal, but end with {{{$))}}}
**define popup content inline, or embed from a tidder using the core tiddler macro {{{<<tiddler$))}}}
*you can nest popups up to one level
**nested popups have an id of 'nestedpopup' for easier styling.
**specify unique id's for nested popups by passing the id as a third parameter.

----
!Example's

''Put a forEachTiddler macro generated list in a popup:''
{{{<<popup forEachTiddlerDemo [[<<forEachTiddler where 'tiddler.tags.contains("systemConfig")']]$))}}}
<<popup forEachTiddlerDemo [[<<forEachTiddler
where
'tiddler.tags.contains("systemConfig")'$))]]>>

''Use the core {{{<<tiddler>>}}} macro to put the contents of a tiddler into a popup:''
MainMenu popup:
<<popup KategorienÜbersicht##Übersicht [[<<tiddler KategorienÜbersicht##Übersicht$))]]>>
<<popup MainMenu [[<<tiddler MainMenu$))]]>>

''Or create a custom menu in a tiddler using various macro's and normal tiddlylinks.''
{{{<<popup CustomMenu '<<tiddler CustomMenu$))'>>}}}
<<popup CustomMenu '<<tiddler CustomMenu$))'>>
this menu was created with a combination of forEachTiddler and normal tiddlyLinks!
Note that the 'Plugins' button opens a second nested popup.
Source tiddler: CustomMenu

''Or define your custom menu inline.''
{{{<<popup 'Inline Custom Menu' [[Custom Menu
*MainMenu
----
<<forEachTiddler
 where
 'tiddler.tags.contains("systemConfig")']]$))]] 
>>}}}
<<popup 'Inline Custom Menu' [[Custom Menu
*MainMenu
----
<<forEachTiddler where 'tiddler.tags.contains("systemConfig")'$))]] 
>>

''Note: you can pass a third parameter and it will be set as the id of any nested popups''
By default, nested popups have an id of 'nestedpopup' to facilitate styling.

----
!Current Issues:
*better support for custom classes for popups and nestedpopups
----
!Code
PopupMacro

| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
/***
|Name:|PrettyDatesPlugin|
|Description:|Provides a new date format ('pppp') that displays times such as '2 days ago'|
|Version:|1.0 ($Rev: 3646 $)|
|Date:|$Date: 2008-02-27 02:34:38 +1000 (Wed, 27 Feb 2008) $|
|Source:|http://mptw.tiddlyspot.com/#PrettyDatesPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!Notes
* If you want to you can rename this plugin. :) Some suggestions: LastUpdatedPlugin, RelativeDatesPlugin, SmartDatesPlugin, SexyDatesPlugin.
* Inspired by http://ejohn.org/files/pretty.js
***/
//{{{
Date.prototype.prettyDate = function() {
	var diff = (((new Date()).getTime() - this.getTime()) / 1000);
	var day_diff = Math.floor(diff / 86400);

	if (isNaN(day_diff))      return "";
	else if (diff < 0)        return "in the future";
	else if (diff < 60)       return "just now";
	else if (diff < 120)      return "1 minute ago";
	else if (diff < 3600)     return Math.floor(diff/60) + " minutes ago";
	else if (diff < 7200)     return "1 hour ago";
	else if (diff < 86400)    return Math.floor(diff/3600) + " hours ago";
	else if (day_diff == 1)   return "Yesterday";
	else if (day_diff < 7)    return day_diff + " days ago";
	else if (day_diff < 14)   return  "a week ago";
	else if (day_diff < 31)   return Math.ceil(day_diff/7) + " weeks ago";
	else if (day_diff < 62)   return "a month ago";
	else if (day_diff < 365)  return "about " + Math.ceil(day_diff/31) + " months ago";
	else if (day_diff < 730)  return "a year ago";
	else                      return Math.ceil(day_diff/365) + " years ago";
}

Date.prototype.formatString_orig_mptw = Date.prototype.formatString;

Date.prototype.formatString = function(template) {
	return this.formatString_orig_mptw(template).replace(/pppp/,this.prettyDate());
}

// for MPTW. otherwise edit your ViewTemplate as required.
// config.mptwDateFormat = 'pppp (DD/MM/YY)'; 
config.mptwDateFormat = 'pppp'; 

//}}}

Wie kann man Szene und Charaktere intensiver gestalten? 
Probieren!!!
Experimentiert mit unterschiedlichen Körperspannungen und Energiezuständen. 
Probiert verschiedenen Stimmlagen und Geschwindigkeiten...
Übertreibt!!!! Untertreibt!!! 
Spielt die Szene auch ohne Text oder mit einem Grammolotext. Sagt an Stelle eines Satzes jeweils nur ein Wort.
Stoppt die Szene an verschiedenen Momenten und haltet einen Freeze. 
Wie wirkt die Stellung der Akteure auf der Bühne aus dem Zuschauerraum
Kann man die Gesichter, die Mimik erkennen.
Entstehen spannende (Stand-)Bilder. Stellt die Szene zwischendurch zur Probe in drei Standbildern
Unterstützen Bewegungen im Raum oder Tätigkeiten der Figuren die Handlung
Gesprächspartner müssen sich nicht immer angucken, Es können auch beide in entgegengesetzte Richtungen sprechen - oder über die Rampe ins Publikum.
Schwarze Grundkleidung
Augen zu - Vorhang auf
[[Dreiteilung des Raumes]]
[[Produktives Proben]]
[[Regeln für das Feedback]]
Ergänzung und Ersatz für mündliche Beteiligung, Gedächtnissstütze.
Das Probentagebuch sollte nicht einfach alles wiedergeben, was in der Stunde geschehen ist, sondern Schwerpunkte setzen und vor allem die Erkenntnisse und Ideen sammeln, die euch wichtig waren...und die für ein kommendes Stück interessant sein könnten.
>Welche Übung fandet ich besonders sinnvoll, um eine bestimmte Fähigkeit zu trainieren?
>Was hat bei einer Gestaltungsaufgabe gut gewirkt?
>Welche Szenen sollte wir uns merken?
Wenn es keine besondere Erkenntnis gab, kann eine Stunde unter Umständen nur Datum und Thema der Stunde enthalten aber auch ein präzises Protokoll einer Szene mit detaillierten Regieanweisungen oder eine auch eine die ihr gar nicht gespielt habt aber gerne spielen würdet.
Jede Gruppe braucht Zeit für Ablauf und Durchlaufproben auf der Bühne. Darum muss die Probenzeit geteilt werden.
+++![Nutzung der Bühne bei zwei Gruppen:]<<tiddler [[Probenzeit auf der Bühne##Nutzung der Bühne bei zwei Gruppen]]>>===+++![Nutzung der Bühne bei drei Gruppen:]<<tiddler [[Probenzeit auf der Bühne##Nutzung der Bühne bei drei Gruppen]]>>===
/%
!Nutzung der Bühne bei drei Gruppen
1. Gruppe 10 Minuten auf der Bühne dann
2. Gruppe 10 Minuten auf der Bühne dann
3. Gruppe 10 Minuten auf der Bühne
1. Gruppe  Zeit für einen Durchlauf auf der Bühne.
!Nutzung der Bühne bei zwei Gruppen
1. Gruppe 15 Minuten auf der Bühne.
2. Gruppe 15 Minuten auf der Bühne
1. Gruppe  ein Durchlauf auf der Bühne (ca. 5. Minuten)
!
%/
Die Gruppe die jeweils als nächste dran ist kommt zur verabredeten Zeit zur Bühne, sagt der auf der Bühne probenden Gruppe, wo sie einen guten Probenraum gefunden haben und löst dann die andere Gruppe ab.
Die restliche Zeit soll mit Proben gefüllt werden, in denen Ihr am Timing und der Aussprache der Sätze arbeitet.
Um zu speichern, muss die Software auf die Festplatte zugreifen, dies wird inzwischen von den meisten Browsern als Sicherheitsrisiko eingestuft und unterbunden.
Ältere Browser (beispielsweise Firefox bis Version 3) sind demgegnüber unproblematisch.
Für neuere Versionen gibt es eine Erweiterung [[Tiddlyfox|https://addons.mozilla.org/de/firefox/addon/tiddlyfox/]], die dieses Problem behebt, nachdem sie installiert wurde. Eine weitere Lösung bietet der [[Firefox Privileges Wizard]] mit dem die Schreibrechte der Datei geändert werden können.
Wenn Sie mit Chrome, Explorer und Safari arbeiten, muss die Datei [[TiddlySaver.jar|http://www.tiddlywiki.com/TiddlySaver.jar]] im gleichen Verzeichnis liegen, um Änderungen zu speichern. Sollte diese fehlen können Sie diese gleich mit dem Link herunterladen.
Begriffserklärung Propaganda
Zwei oder drei Spieler stellen sich mit einigem Abstand an der Bühnenrampe auf weit voneinander entfernte Stühle im Raum. Alle anderen sind Passanten, die immer dorthin gehen, wo sie am meisten verstehen bzw. am besten unterhalten werden. 
+++[Absurde Waren]...Bratpfanne mit eingebautem Radio
Spray gegen Untreue=== 
+++[Wortneuschöpfungen]...Traxomat
Somatron
Helifredo
Mörbiertel
Blähsine===
!1. Schritt (Vorher)
Grundlagen klären 
Ausrichtung der Bühne, Orte und Richtungen und Gegenstände.
!2. Ideenfindung
Eine große Gefahr beim Proben ist es, dass man zuviel redet und zu wenig spielt. 
Eine gute Methode ist die Blitzrunde: Jeder sagt seine Idee, alles wird ausprobiert, danach wird entschieden. 
!3. Während der ersten Probe
Ihr solltet Euch dann schnell einigen um mit dem Proben an der gewählten Variante zu arbeiten. 
Auch hier gilt: Jeder darf einmal seine Meinung sagen dann wird abgestimmt.
Bei den weitern Proben ist es wichtig achtsam zu sein und Angebote annehmen. 
Auch auf der Bühne ist Gedult wichtig nicht gleich aus Angst dem ersten Impuls folgen
!4. Zwischenfeedback.
kurze Bilanz - Ablauf festhalten - Was was gut - Wo hakt es
Je größer die Gruppe ist, desto wichtig ist, dass einer aus Zuschauerperspektive guckt, dieser darf gewechselt werden. 
!5.Weitere Proben
Nach dem die grundlagen stehen, sollte nicht mehr das Ganze in Frage gestellt werden. Aber auch wenn die Grundlagen stehen sollte bis zum Ender des verabredeten Zeitraums geprobt werden um Ablauf und Bewegungen zu präzisieren.



Übungen für eine Einzelstunde...
[[Kreislauf der Gefühle]]
[[Grimassen Gesten und Geräusche]]
[[Kinn Wange Bauch]]
[[Lautgefecht]]
[[Der Mond ist aufgegangen]]
[[Vampir]]
<<tiddler StoryÖffnenTemplate>>

[[Körperkalligraphie]]
[[Plötzliche Ohnmachtsattacken]]
[[Der periphere Blick]]
[[Nichts]]
[[neutraler Stand/neutraler Gang]]
[[Duell und Duett]]
[[Spieglein, Spieglein]]
[[Probenzeit auf der Bühne]]
[[Auftritt]]
[[Sonnenuntergang]]
[[Silly Walks]]
<<tiddler StoryÖffnenTemplate>>
[[Plötzliche Ohnmachtsattacken]]
[[Der periphere Blick]]
[[Der Schatten]]
[[neutraler Stand/neutraler Gang]]
[[Schrittpyramide]]
[[Duell und Duett]]
[[Spieglein, Spieglein]]
[[Auftritt]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Körperkalligraphie]]
[[Ochs am Berg schau um]]
[[Der Schatten]]
[[Präsenz]]
[[neutraler Stand/neutraler Gang]]
[[Der Blinzelmörder]]
[[Der periphere Blick]]
[[Schrittpyramide]]
[[Spieglein, Spieglein]]
[[Duell und Duett]]
[[Auftritt]]
[[Was bringt das Fach DS für das Leben?]]
[[Sonnenuntergang]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung:  Dieser Text ist da, um die Anzeige zu testen <br> die zweite Zeile auch
%/
[[Gangarten Untergründe]]
[[Plötzliche Ohnmachtsattacken]]
[[Der Schatten]]
[[neutraler Stand/neutraler Gang]]
[[Schrittpyramide]]
[[Duell und Duett]]
[[Spieglein, Spieglein]]
[[Riesenrad]]
[[Riesenrad Gestaltung]]
[[Pendeln]]
<<tiddler StoryÖffnenTemplate>>
Test....
Hier werden Einträge aufgelistet, die nochmal überprüft werden müssen, weil fremdes Material eingearbeitet worden sein könnte. Wenn Sie hier einen Verdacht haben, markieren Sie den Eintrag mit dem Tag PPP 
| @@float:left;font-size:14pt;<<list filter {{"[tag[PPP OR ppp]][sort[title]]"}}>>@@ |
| Diese Liste wird automatisch durch die Tags "PPP" oder "ppp" erstellt |

ToDos
Erfindet einen Namen, mit dem man eine Vorstellung der Person verbinden kann. Ein erster Spieler tritt in den Kreis und ruft: Entschuldigen Sie, ist hier ein Rigor von Schuckricht. 
Oder: Anruf für Vera Tritz, 
Könnten Sie Jerôme Malembart herausbitten.  
Ich habe hier ein Päckchen für Esmeralda Müller.
Er spielt weiter und beginnt beispielsweise den Gesuchten zu beschreiben, bis sich ein anderer Spieler meldet und die Rolle übernimmt....So entstehen kurze Dialoge oder Vorstellungsmonologe. 
Zettel in Luftballons,die erst aufgeblasen und dann zum Zerplatzen gebracht werden, um die Teams zu herauszufinden. (Eignet sich besonders, wenn die Luftballons erst für Übungen benutzt werden!)
Überraschungseier, deren Inhalt durch Schütteln ermittelt wird.
Postkarten (am besten mit der Aufgabe entsprechenden Motiven) die entsprechend der gewünschten Zahl der Gruppenmitglieder zerschnitten werden. 
Eine Gruppe von mehr als Zehn Personen steht als Pulk an einer imaginären Linie vor dem Publikum, lächelt in eine ebenfalls imaginäre Kamera. Von hinten drängelt sich jeweils eine Person nach vorne, stellt sich strahlend vor alle anderen. 
Wichtig: Die Gruppe muss darauf achten, immer wieder den Pulk zu bilden und nicht zur Reihe zu zerfließen. 
Die Gruppe steht im Kreis, nimmt zu einer Musik (am besten zu HipHop) einen gemeinsamen Rhythmus auf. Einer nach dem anderen tritt im Rhythmus in die Mitte des Kreises und rappt seinen Namen und eventuell eine passende Zeile. Beim Zurückgehen wiederholt die Gruppe den Rap.
Stellt euch in den Kreis und fasst eure Nachbarn an die Hände. Stellt euch vor eure Arme bilden ein Band, das ihr nun versucht möglichst kompliziert zu verknoten indem ihr unter Armen her geht und über Arme drüber steigt...Anschließend versucht ihr euch wieder zu entknoten ohne die Hände loszulassen. 
+++*[Varianten] -Ver- und entknoten im Rythmus einer Musik 
-Ver- und entknoten mit verbundenen Augen===
| ![img[feuer.png][Aufwärmen]] Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![img[Lupe.png][Training]] Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![img[Spot.png][Gestaltung]] Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![img[Abschluss.png][Abschluss]] Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| ![img[Theorie.png][Fragen_und_Überlegungen]] Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| ![img[Uhr.png][Verzeichnis aller Stunden]] Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !AbschlussAND !Training AND !Kategorie]]"}}>>|
| ![[Aufwärmen]] |
|<<list filter {{"[tag[Raum AND Wahrnehmung AND Aufwärmen]][sort[title]]"}}>>|
| ![[Training]] |
|<<list filter {{"[tag[Raum AND Wahrnehmung AND Training]][sort[title]]"}}>>|
| ![[Gestaltungsaufgabe]] |
|<<list filter {{"[tag[Raum AND Wahrnehmung AND Gestaltung]][sort[title]]"}}>>|
| ![[Theorie]] |
|<<list filter {{"[tag[Raum AND Wahrnehmung AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen für eine [[Stunde]] |
|<<list filter {{"[tag[Raum AND Wahrnehmung AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag[Raum AND Wahrnehmung  AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde]]"}}>>|
| ![[Aufwärmen]] |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![[Training]] |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![[Gestaltungsaufgabe]] |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![[Theorie]] |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen für eine [[Stunde]] |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde]]"}}>>|
/***
|Name|RearrangeTiddlersPlugin|
|Source|http://www.TiddlyTools.com/#RearrangeTiddlersPlugin|
|Version|2.0.0|
|Author|Eric Shulman|
|OriginalAuthor|Joe Raii|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|drag tiddlers by title to re-order story column display|

adapted from: http://www.cs.utexas.edu/~joeraii/dragn/#Draggable
changes by ELS:
* hijack refreshTiddler() instead of overridding createTiddler()
* find title element by className instead of elementID
* set cursor style via code instead of stylesheet
* set tooltip help text
* set tiddler "position:relative" when starting drag event, restore saved value when drag ends
* update 2006.08.07: use getElementsByTagName("*") to find title element, even when it is 'buried' deep in tiddler DOM elements (due to custom template usage)
* update 2007.03.01: use apply() to invoke hijacked core function
* update 2008.01.13: only hijack core function once.  (allows for dynamic loading of plugin via bookmarklet)
* update 2008.10.19: added onclick popup menu with 'move to top' and 'move to bottom' commands
* update 2010.11.30: use story.getTiddler()
***/
//{{{

if (Story.prototype.rearrangeTiddlersHijack_refreshTiddler===undefined) {
Story.prototype.rearrangeTiddlersHijack_refreshTiddler = Story.prototype.refreshTiddler;
Story.prototype.refreshTiddler = function(title,template)
{
	this.rearrangeTiddlersHijack_refreshTiddler.apply(this,arguments);
	var theTiddler = this.getTiddler(title); if (!theTiddler) return;
	var theHandle;
	var children=theTiddler.getElementsByTagName("*");
	for (var i=0; i<children.length; i++) if (hasClass(children[i],"title")) { theHandle=children[i]; break; }
	if (!theHandle) return theTiddler;

	Drag.init(theHandle, theTiddler, 0, 0, null, null);
	theHandle.style.cursor="move";
	theHandle.title="drag title to re-arrange tiddlers, click for more options..."
	theTiddler.onDrag = function(x,y,myElem) {
		if (this.style.position!="relative")
			{ this.savedstyle=this.style.position; this.style.position="relative"; }
		y = myElem.offsetTop;
		var next = myElem.nextSibling;
		var prev = myElem.previousSibling;
		if (next && y + myElem.offsetHeight > next.offsetTop + next.offsetHeight/2) { 
			myElem.parentNode.removeChild(myElem);
			next.parentNode.insertBefore(myElem, next.nextSibling);//elems[pos+1]);
			myElem.style["top"] = -next.offsetHeight/2+"px";
		}
		if (prev && y < prev.offsetTop + prev.offsetHeight/2) { 
			myElem.parentNode.removeChild(myElem);
			prev.parentNode.insertBefore(myElem, prev);
			myElem.style["top"] = prev.offsetHeight/2+"px";
		}
	};
	theTiddler.onDragEnd = function(x,y,myElem) {
		myElem.style["top"] = "0px";
		if (this.savedstyle!=undefined)
			this.style.position=this.savedstyle;
	};
	theHandle.onclick=function(ev) {
		ev=ev||window.event;
		var p=Popup.create(this); if (!p) return;
		var b=createTiddlyButton(createTiddlyElement(p,"li"),
			"\u25B2 move to top of column ","move this tiddler to the top of the story column",
			function() {
				var t=story.getTiddler(this.getAttribute("tid"));
				t.parentNode.insertBefore(t,t.parentNode.firstChild); // move to top of column
				window.scrollTo(0,ensureVisible(t));
				return false;
			});
		b.setAttribute("tid",title);
		var b=createTiddlyButton(createTiddlyElement(p,"li"),
			"\u25BC move to bottom of column ","move this tiddler to the bottom of the story column",
			function() {
				var t=story.getTiddler(this.getAttribute("tid"));
				t.parentNode.insertBefore(t,null); // move to bottom of column
				window.scrollTo(0,ensureVisible(t));
				return false;
			});
		b.setAttribute("tid",title);
		Popup.show();
		ev.cancelBubble=true; if (ev.stopPropagation) ev.stopPropagation(); return(false);
	};
	return theTiddler;
}
}

/**************************************************
 * dom-drag.js
 * 09.25.2001
 * www.youngpup.net
 **************************************************
 * 10.28.2001 - fixed minor bug where events
 * sometimes fired off the handle, not the root.
 **************************************************/

var Drag = {
	obj:null,

	init:
	function(o, oRoot, minX, maxX, minY, maxY) {
		o.onmousedown = Drag.start;
		o.root = oRoot && oRoot != null ? oRoot : o ;
		if (isNaN(parseInt(o.root.style.left))) o.root.style.left="0px";
		if (isNaN(parseInt(o.root.style.top))) o.root.style.top="0px";
		o.minX = typeof minX != 'undefined' ? minX : null;
		o.minY = typeof minY != 'undefined' ? minY : null;
		o.maxX = typeof maxX != 'undefined' ? maxX : null;
		o.maxY = typeof maxY != 'undefined' ? maxY : null;
		o.root.onDragStart = new Function();
		o.root.onDragEnd = new Function();
		o.root.onDrag = new Function();
	},

	start:
	function(e) {
		var o = Drag.obj = this;
		e = Drag.fixE(e);
		var y = parseInt(o.root.style.top);
		var x = parseInt(o.root.style.left);
		o.root.onDragStart(x, y, Drag.obj.root);
		o.lastMouseX = e.clientX;
		o.lastMouseY = e.clientY;
		if (o.minX != null) o.minMouseX = e.clientX - x + o.minX;
		if (o.maxX != null) o.maxMouseX = o.minMouseX + o.maxX - o.minX;
		if (o.minY != null) o.minMouseY = e.clientY - y + o.minY;
		if (o.maxY != null) o.maxMouseY = o.minMouseY + o.maxY - o.minY;
		document.onmousemove = Drag.drag;
		document.onmouseup = Drag.end;
		Drag.obj.root.style["z-index"] = "10";
		return false;
	},

	drag:
	function(e) {
		e = Drag.fixE(e);
		var o = Drag.obj;
		var ey = e.clientY;
		var ex = e.clientX;
		var y = parseInt(o.root.style.top);
		var x = parseInt(o.root.style.left);
		var nx, ny;
		if (o.minX != null) ex = Math.max(ex, o.minMouseX);
		if (o.maxX != null) ex = Math.min(ex, o.maxMouseX);
		if (o.minY != null) ey = Math.max(ey, o.minMouseY);
		if (o.maxY != null) ey = Math.min(ey, o.maxMouseY);
		nx = x + (ex - o.lastMouseX);
		ny = y + (ey - o.lastMouseY);
		Drag.obj.root.style["left"] = nx + "px";
		Drag.obj.root.style["top"] = ny + "px";
		Drag.obj.lastMouseX = ex;
		Drag.obj.lastMouseY = ey;
		Drag.obj.root.onDrag(nx, ny, Drag.obj.root);
		return false;
	},

	end:
	function() {
		document.onmousemove = null;
		document.onmouseup = null;
		Drag.obj.root.style["z-index"] = "0";
		Drag.obj.root.onDragEnd(parseInt(Drag.obj.root.style["left"]), parseInt(Drag.obj.root.style["top"]), Drag.obj.root);
		Drag.obj = null;
	},

	fixE:
	function(e) {
		if (typeof e == 'undefined') e = window.event;
		if (typeof e.layerX == 'undefined') e.layerX = e.offsetX;
		if (typeof e.layerY == 'undefined') e.layerY = e.offsetY;
		return e;
	}
};
//}}}

+++![Aufklappbare Inhalte]...
+++[Erklärung]...> zunächst nicht angezeigte Text===
 {{{+++[Erklärung]...>zunächst nicht angezeigte Text===}}}
+++[Reflexion]...>zunächst nicht angezeigte Text===
 {{{+++[Reflexion]...>zunächst nicht angezeigte Text===}}}
++++[Beispiele]...>Dieser Text erscheint gleich geöffnet===
 {{{++++[Beispiele]...>Dieser Text erscheint gleich geöffnet===}}}
+++[Variante]...>Verborgener Text===
{{{+++[Variante]...>Verborgener Text===}}}===
+++![Unterschiedliche Materiallinks]...Der Code ist im Tiddler [[Link]]
Beispiel:
<<tiddler "Link##Materiallinks">>===
+++!["Öffnen"-Buttons für Storytiddler]...
<<tiddler StoryÖffnenTemplate>>
{{{<<tiddler StoryÖffnenTemplate>>}}}===
+++![Musikspieler]...
Playlist
<<tiddler Playlist with: 1 2 "Chewinggum Delirium">> 
{{{<<tiddler Playlist with: 1 2 Titel>>}}} Parameter 1=Überschrift, 2=Tracknumber Titel=Songtitel in dem Eintrag [[Theatermusik]]
Player
<<tiddler Player with: Unterordner "Chewing Gum Delirium.mp3">>
{{{<<tiddler Player with: Unterordner "Chewing Gum Delirium.mp3">>}}}===
+++![Aufklappbare Listen der Übungen für die Tagtiddler]...
Listenmacher Standart
{{redButton{+++[Alle Einträge]}}}...@@font-size:2em;<<tiddler Listenmacher2 with: {{tiddler.title}}>>@@===<<setIcon Kartei.png>>}}}
Listenmacher Spezial
@@font-size:2em;<<tiddler ListenmacherSpezial with: {{tiddler.title}} "Label" "tooltip">>@@<<setIcon Kartei.png>>===
+++![Button für neuen Eintrag mit Text und Prompt]...
<<clickify newTiddler label:"Neuer Eintrag" accessKey:1 focus:Title text:"/%
Beschreibung:
Vorbereitung:
Material:
%/" title:{{prompt('bitte geben Sie einen Titel für den Eintrag ein','')}} tag:Neu tag:"DS">>
1.	Der erste und der letzte Kommentar müssen jeweils positive Eindrücke herausarbeiten.
2.	Trennt zwischen den Ebenen Beschreibung und Deutung! 
>Einerseits: ''Was habe ich gesehen?'' (Beschreibung, genaue Bestandsaufnahme)
>Andererseits: ''Wie hat es gewirkt?'' (Deutung)
>Zum Schluss: ''Was können wir lernen?''
| ![img[feuer.png][Aufwärmen]] Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![img[Lupe.png][Training]] Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![img[Spot.png][Gestaltung]] Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![img[Abschluss.png][Abschluss]] Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| ![img[Theorie.png][Fragen_und_Überlegungen]] Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| ![img[Uhr.png][Verzeichnis aller Stunden]] Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !AbschlussAND !Training AND !Kategorie]]"}}>>|

Sprecht die Regieanweisungen.

Je zwei Spieler setzen sich hintereinander. Der vordere macht die Augen zu. Der hintere hält seine rechte bzw. linke Hand in einem Abstand von ca. 15 - 20 cm neben das rechte oder linke Ohr seines Vordermannes.  Dann bläst er dem Vordermann zum Signal, dass seine Hand in Position ist, in den Nacken. Der Vordermann soll jetzt erspüren, ob die Hand des Hintermannes neben seinem rechten oder linken Ohr ist. Zur Überprüfung tastet er nach der Hand des Hintermannes, denn es soll möglichst still sein im Raum, er soll also nicht nachfragen.
/***
|Name:|RenameTagsPlugin|
|Description:|Allows you to easily rename or delete tags across multiple tiddlers|
|Version:|3.0 ($Rev: 5501 $)|
|Date:|$Date: 2008-06-10 23:11:55 +1000 (Tue, 10 Jun 2008) $|
|Source:|http://mptw.tiddlyspot.com/#RenameTagsPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License|http://mptw.tiddlyspot.com/#TheBSDLicense|
Rename a tag and you will be prompted to rename it in all its tagged tiddlers.
***/
//{{{
config.renameTags = {

	prompts: {
		rename: "Rename the tag '%0' to '%1' in %2 tidder%3?",
		remove: "Remove the tag '%0' from %1 tidder%2?"
	},

	removeTag: function(tag,tiddlers) {
		store.suspendNotifications();
		for (var i=0;i<tiddlers.length;i++) {
			store.setTiddlerTag(tiddlers[i].title,false,tag);
		}
		store.resumeNotifications();
		store.notifyAll();
	},

	renameTag: function(oldTag,newTag,tiddlers) {
		store.suspendNotifications();
		for (var i=0;i<tiddlers.length;i++) {
			store.setTiddlerTag(tiddlers[i].title,false,oldTag); // remove old
			store.setTiddlerTag(tiddlers[i].title,true,newTag);  // add new
		}
		store.resumeNotifications();
		store.notifyAll();
	},

	storeMethods: {

		saveTiddler_orig_renameTags: TiddlyWiki.prototype.saveTiddler,

		saveTiddler: function(title,newTitle,newBody,modifier,modified,tags,fields,clearChangeCount,created,creator) {
			if (title != newTitle) {
				var tagged = this.getTaggedTiddlers(title);
				if (tagged.length > 0) {
					// then we are renaming a tag
					if (confirm(config.renameTags.prompts.rename.format([title,newTitle,tagged.length,tagged.length>1?"s":""])))
						config.renameTags.renameTag(title,newTitle,tagged);

					if (!this.tiddlerExists(title) && newBody == "")
						// dont create unwanted tiddler
						return null;
				}
			}
			return this.saveTiddler_orig_renameTags(title,newTitle,newBody,modifier,modified,tags,fields,clearChangeCount,created,creator);
		},

		removeTiddler_orig_renameTags: TiddlyWiki.prototype.removeTiddler,

		removeTiddler: function(title) {
			var tagged = this.getTaggedTiddlers(title);
			if (tagged.length > 0)
				if (confirm(config.renameTags.prompts.remove.format([title,tagged.length,tagged.length>1?"s":""])))
					config.renameTags.removeTag(title,tagged);
			return this.removeTiddler_orig_renameTags(title);
		}

	},

	init: function() {
		merge(TiddlyWiki.prototype,this.storeMethods);
	}
}

config.renameTags.init();

//}}}

Ein Paar hat ein Rendezvous - gespielt wird mindestens eine Person dabei aber von mehreren Darstellern. Während der Handlung wird immer wieder einer Darsteller mitten im Satz und dabei aber möglichst unauffällig ausgetauscht.
Die Darsteller können ihre Facette der Rolle mit wiedererkennbaren Charaktereigenschaften oder Ticks ausstatten, sodass der Eindruck entsteht die das es sich um Multiple Persönlichkeiten handelt.
/%
!Report
%/<<forEachTiddler 
where 'story.getTiddler(tiddler.title) && store.getValue(tiddler, "wichtig")'
write 
'	"*"
	+store.getValue(tiddler, "wichtig")
	+"  für [["+tiddler.title+"]]\n"' 
        begin '"@@font-size:1.5em;[img(30px,)[Tag.png]] Denken an:\n"'
	end '"@@"'
        none '""'
>><<autoRefresh>><<forEachTiddler 
where 'story.getTiddler(tiddler.title) && tiddler.text.contains("Link##") && ! tiddler.tags.contains("Inventar")'
    write
        ' "*<<tiddler Link##A with: "
	+store.getTiddlerSlice(tiddler.title,"with")
	+"  für [["
	+tiddler.title
	+"]]\n" '
 begin '"@@font-size:1.5em;[img(30px,)[Blatt.png]] Ausdrucken:\n"'
	end '"@@"'
        none '""'
>><<autoRefresh>>
/%
!
%/
Dieses ForEachTiddlerScript soll mal einen Report erzeugen, der anzeigt, was bedacht werden muss:

<<forEachTiddler 
    where 
        'tiddler.tags.contains("Test")'
    sortBy 
        'tiddler.title'
    write
        '"|[["+tiddler.title+
                "]]|"+store.getTiddlerSlice(tiddler.title,"Beschreibung")+
                "|"+store.getTiddlerSlice(tiddler.title,"with")+
                "|\n" '
        begin 
            '"|!Tiddler|!Beschreibung|!Vorzubereiten|\n"'
 >>

[[Ab durch die Mitte]]
[[Gangarten Untergründe.]]
[[Spieglein, Spieglein]]
[[Imaginäre Gegenstände]]
[[Der Körper als Requisit]]
[[Der Möbelrestaurator]]
[[Mein liebstes Möbel]]
[[Räume entstehen lassen]]
[[Innenarchitektur]]
<<tiddler StoryÖffnenTemplate>>
[[Der Möbelrestaurator]]
[[Mein liebstes Möbel]]
[[Tuchfühlung]]
[[Elevator Pitch]]
[[3-Satz Umgebung]]
[[Besen und Beziehungen]]
<<tiddler StoryÖffnenTemplate with: {{tiddler.title}}>>

Geht durch den Raum und versucht ein gemeinsames Tempo zu finden (dabei nicht stampfen!); Nach und nach werdet ihr gemeinsam langsamer werden bis fast zum Stillstand, aber nicht stehen bleiben, dann nach und nach beschleunigen, wieder in einem gemeinsam erspürten Tempo.
Bei dieser Übung muss man sich eventuell sehr viel Zeit lassen, bis es richtig funktioniert.
''Rhytmische Variationen''. Findet in der Gruppe einen gemeinsamen Grundschritt. Jetzt baut nach und nach jeder einen kleinen eigenen Rhythmus dazu.(z.B. ein Klatschen alle vier Schritte)
/***
|Location|http://groups.google.com/group/TiddlyWiki|
|Version|1.0|
|Requires|~TW2.1.x, TinyMCE 2.1.x|
|Browsers|Firefox 2.0.x|
!Description:
Integrate tinyMCE richtext editor in TiddlyWiki.

!Demo:
After installation, tag a tiddler as richText and edit it.

!Installation:
# Download tinyMCE from http://tinymce.moxiecode.com/download.php and unzip it somewhere. By default, tiny_mce.js script path should be tiny_mce/tiny_mce.js (so in a tiny_mce subdirectory).
# Import the RichTextPlugin tiddler and tag it as a systemConfig.
# Add txtTinyMCEPath and txtRichTextTag in advanced options panel, or use the following. 
**<<option txtTinyMCEPath>> TinyMCE Path (relative or absolute)
**<<option txtRichTextTag>> taggled tiddler will edit in richText mode by default
# Adapt this option values to your needs.
# Save and reload your tiddlywiki.
# __Optionnally__, you can add a richText macro to the EditTemplate toolbar. It adds a button to switch on and off the richText editor.
# __Optionnaly__, edit tiny_mce\themes\simple\css\*.css files to adapt the look and feel in rich text editor.
# tag a tiddler as richText (or the value you put in the options) and edit it. Have a fine job !

!History:
*20-03-07: ver 1.0

!Code
***/
//{{{
config.commands.saveTiddler.richTextPreviousHandler = config.commands.saveTiddler.handler;
config.commands.saveTiddler.handler = function (event,src,title) {
 if (typeof tinyMCE!= "undefined") config.commands.richText.RichTextMode("off",title);
 return config.commands.saveTiddler.richTextPreviousHandler(event,src,title);
}

config.commands.cancelTiddler.richTextPreviousHandler = config.commands.cancelTiddler.handler;
config.commands.cancelTiddler.handler = function (event,src,title){
 if (typeof tinyMCE!= "undefined") config.commands.richText.RichTextMode("off",title);
 return config.commands.cancelTiddler.richTextPreviousHandler(event,src,title);
}

config.commands.deleteTiddler.richTextPreviousHandler = config.commands.deleteTiddler.handler;
config.commands.deleteTiddler.handler = function (event,src,title){
 if (typeof tinyMCE!= "undefined") config.commands.richText.RichTextMode("off",title);
 return config.commands.deleteTiddler.richTextPreviousHandler(event,src,title);
}

config.commands.editTiddler.richTextPreviousHandler = config.commands.editTiddler.handler;
config.commands.editTiddler.handler = function (event,src,title){
 var res = config.commands.editTiddler.richTextPreviousHandler(event,src,title);
 if (store.getTiddler(title).tags.contains(config.options.txtRichTextTag)) 
 if (typeof tinyMCE!="undefined") config.commands.richText.RichTextMode("on",title);
return res;
}

merge(config.options,{txtTinyMCEPath : "tiny_mce/tiny_mce.js", txtRichTextTag : "richText"},true);

config.commands.richText = {
 handler : function (event,src,title){
 this.RichTextMode("switch", title);
return false;
 },
 text:"Richtext (on/off)",
 tooltip:"write it in rich text",
 matchingRules : { // global definition to avoid defintion in a recursive function
 strong : {wikIn : "''", wikOut : "''"}, 
 em : {wikIn : "//", wikOut : "//" }, 
 u : {wikIn : "__", wikOut : "__" }, 
 strike : {wikIn : "--", wikOut : "--" }, 
 p : {wikIn : "\n", wikOut : "" }, 
 br : {wikIn : "\n", wikOut : "" }, 
 li : {wikIn : "\n", wikOut : ""}, 
 ul : {wikIn : "", wikOut : ""}, 
 ol : {wikIn : "", wikOut : ""}
 },
 tinyMCELoad :function (){
 var scriptElement = document.createElement("script");
 scriptElement.src = config.options.txtTinyMCEPath;
 scriptElement.type= "text/javascript";
 scriptElement.language = "javascript";
 document.getElementsByTagName("head")[0].appendChild(scriptElement); 
 this.tinyMCEInit();
 }, 
 tinyMCEInit : function () {
 if (typeof tinyMCE== "undefined") window.setTimeout("config.commands.richText.tinyMCEInit()",100);
 else tinyMCE.init({mode : "none", theme : "simple", gecko_spellcheck : "true", strict_loading_mode : true}); //wait script is loaded
 },
 
 WikiToHTML : function(myString){ //Convert Wiki code to HTML code
 for (tag in this.matchingRules){
 if ((this.matchingRules[tag].wikIn==this.matchingRules[tag].wikOut)&&(this.matchingRules[tag].wikIn!="")){ // format delimiters
 myString=this.ReplaceWithTag(myString,this.matchingRules[tag].wikIn,"<"+tag+">","</"+tag+">");
 }
 }
 lines = myString.split("\n");
 var ul=0; ol=0; ulLevel=0, olLevel=0;
 for (cpt=0; cpt<lines.length; cpt++){

 olLevel=(/^#+/.exec(lines[cpt])||"").toString().length; // count # at line begining
 ulLevel=(/^\*+/.exec(lines[cpt])||"").toString().length; // count * at line begining
 lines[cpt]=lines[cpt].replace(/^#+/,""); // delete wiki symbols before replacing with equivalent HTML
 lines[cpt]=lines[cpt].replace(/^\*+/,""); // delete wiki symbols before replacing with equivalent HTML
 
 if (ulLevel||olLevel) lines[cpt]="<li>"+lines[cpt]+"</li>"; // wiki line are paragraphs or list items
 else lines[cpt]="<P>"+lines[cpt]+"</P>"
 
 if (ulLevel>ul) lines[cpt]=Array(ulLevel-ul+1).join("<ul>")+lines[cpt]; // list open tags match wiki symbol count changes, here unordered list. Use Array.join(+1) to repeat string.
 if (olLevel>ol) lines[cpt]=Array(olLevel-ol+1).join("<ol>")+lines[cpt]; // list open tags match wiki symbol count changes, here ordered list. Use Array.join(+1) to repeat string.
 if (ulLevel<ul) lines[cpt]=Array(ul-ulLevel+1).join("</ul>")+lines[cpt]; // list close tags match wiki symbol count changes, here unordered list. Use Array.join(+1) to repeat string.
 if (olLevel<ol) lines[cpt]=Array(ol-olLevel+1).join("</ol>")+lines[cpt]; // list close tags match wiki symbol count changes, here ordered list. Use Array.join(+1) to repeat string.
 
 ul=ulLevel; ol=olLevel;
 }
 res = lines.join("");
 if (ul+ol>0) for(var cpt=0;cpt<ul+ol; cpt++) res+="</ul>" //if list item is last line, must close tags here
 return res;
 },
 HTMLNodeToWiki : function(myNode, ol, ul, last){//Convert HTML code to Wiki code
 if (myNode.nodeType==3) return myNode.textContent; // final node level = text
 
 var ol=ol||""; var ul=ul||""; var last=last||"ul"; var res = "";
 var nName = myNode.nodeName.toLowerCase();
 
 switch (nName) {
 case "ul" : ul+="*"; last = "ul"; break; //increase list level
 case "ol" : ol+="#"; last = "ol"; break; //increase numerical list level
 case "li" : res = eval(last); //apply list level to wiki code
 }
 
 for (var cpt=0; cpt< myNode.childNodes.length; cpt++)
 res += this.HTMLNodeToWiki(myNode.childNodes[cpt], ol, ul, last); // convert children recursively
 
 if (this.matchingRules[nName]) // then HTML element has wiki equivalent
 res = this.matchingRules[nName].wikIn + res + this.matchingRules[nName].wikOut;
 return res;
 },
 ReplaceWithTag : function(myString, lookFor, tagForOpen, tagForClose){ // replace tag alternatively with tagForOpen and tagForClose
 var stringArray = myString.split(lookFor);
 var res=stringArray[0];
 for (var cpt=1;cpt<stringArray.length;cpt++){
 if (cpt%2!=0) res=res+tagForOpen+stringArray[cpt];
 else res=res+tagForClose+stringArray[cpt]; 
 }
 return res;
 },

 RichTextMode : function (mode, title){
if (typeof tinyMCE== "undefined") return false;
 var editorID="richtext"+title;
 var area = document.getElementById("tiddler"+title).getElementsByTagName("textarea")[0];
 var statut = (tinyMCE.getInstanceById(editorID)!=null);

 if (mode!="on" && mode !="off") mode="switch"; // only accept "on", "off" or "switch" (default value)
 if (statut && (mode=="switch")) mode="off"; 
 if (!statut && (mode=="switch")) mode="on";

 if (mode=="on" && !statut){
 area.value=this.WikiToHTML(area.value);
 tinyMCE.addMCEControl(area,editorID);
 }
 if (mode=="off" && statut){
 tinyMCE.removeMCEControl(editorID);
 var myDiv = document.createElement("div");
 myDiv.innerHTML=area.value;
 area.value = this.HTMLNodeToWiki(myDiv).replace(/\n/,""); // remove unuseful first carriage return
 }
 } 
}

if (navigator.userAgent.indexOf('Gecko') != -1) config.commands.richText.tinyMCELoad(); 

//}}}
Jemand setzt sich auf einen Stuhl in Bühnenmitte, einer stellt sich daneben ein weiterer liegt auf dem Boden. Nun wechseln beide mehrfach mit kurzen Pausen gleichzeitig ihre Positionen in den drei Ebenen liegen, sitzen und stehen, so dass z.B. beim ersten Wechsel derjenige, der saß, jetzt steht, und derjenige, der stand, nun liegt usw.
Versucht unterschiedliche Arten des Stehens, Sitzens und Liegens eingenommen, z.B. kauert einer auf dem Boden und der andere sitzt schüchtern in sich gekehrt und verschlossen auf dem Stuhl usw.
Variation: der Rhytmus wird durch Augen auf Augen zu vorgegeben.
''Reflektiert'' die unterschiedlichen Wirkungen. Tragt zusammen, was die jeweiligen Positionen im Raum und die Körperhaltungen über den Status der Personen aussagen.
''Improvisiert'' in den entstandenen Kombinationen, indem sich jeder einen kurzen Satz überlegt.
Wie [[Riesenrad]], aber nicht als spontane Improvisation sondern als Gestaltungsübung mit 25 Minütiger Vorbereitungszeit. 
Dabei wird eine Geschichte erzählt:
Die Handlung eines Films 
Ein Märchen
Ein Song...
Das Publikum beschreibt und rät.
Stellt euch vor, ihr seid ins Mittelalter versetzt und reitet zu einem Ritterturnier. Stellt die Handlungen mit großen Gesten pantomimisch dar.
Die Rüstung anlegen, Anlegen lassen
Reiten 
Den Schild zeigen,  Angeben
Den Fehdehandschuh hinwerfen
Bogenschießen 
In Deckung gehen
Aufsteigen
Tjost, Lanzenstechen
Das Schwert schwingen, fechten
Jubelgeschrei beim Sieg
Huldigungen entgegennehmen
Den König und die Burgfräulein auf der Ehrentribüne Grüßen
Tafeln, ein Fest mit viel Wein und Spanferkel
Zum Ritter Schlagen, geschlagen werden
Legt euch alle auf den Boden
Werdet ganz ruhig.
Ihr seid Roboter, die gerade aktiviert wurden. Ruckt den Kopf einmal nach links und rechts. Dreht ihn zur Seite und speichert genau was zu sehen ist
Das Gesicht ist auf null Gestellt. Nehmt schrittweise die Gesichtsmuskeln in Betrieb. Probiert erst einzelne aus, 
dann testet ob die Spannbreite eurer Gesichtsausdrücke funktioniert.
Beginnt langsam die Gliedmaßen zu bewegen, einzeln und Schritt für Schritt.
Noch sind die Bewegungen nicht kalibriert, dass heißt sie sind teilweise zu schwach, teilweise ruckartig.
Probiert unterschiedliche Techniken aufzustehen.
Geht durch den Raum, zunächst werden sich die Roboter eckig und mechanisch bewegen, erst später
*perfekte Maschine, Federnd rhytmisch dynamisch
*immer menschenähnlicher
*immer langsamer Akku alle 
*friert in einer dramatischen Position ein
[[Gefrorene Gefühle]]
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|

Produktionsleitung
Dramaturgie
Regie
Szenografie/Bühnenbild
Kostüm

Technik-Team
!usage
{{{[img[Runter.png]]}}}
[img[Runter.png]]
!notes
//none//
!type
image/png
!file
file:///C:/Dokumente und Einstellungen/Jan/Eigene Dateien/Dropbox/Darstellendes Spiel/Icons/Runter.png
!url

!data
data:image/png;base64,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
Ihr geht mit in mittelschnellem Tempo durch den Raum, 
Ich werde nacheinander verschiedene Orte ansagen und Ihr agiert jeweils so, dass der jeweilige Ort vor den Augen der Zuschauer entsteht. Dazu könnt ihr auch 
könnt Zunächst entstehen noch keine längeren Geschichten, das kann im [[nächsten Schritt|Imaginierte Räume bespielen]] folgen
Eine enge Innenstad mit Gedränge.
Kirche
Kindergarten
ein dunkle Gasse in einem Zwielichtigem Viertel
ein enger, vollbesetzter Aufzug.
ein Korallenriff
der Gipfel eines Berges 
eine Bibliothek
ein Spukschloss
eine Weide mit nicht ganz zahmen Tieren.
ein Strand
ein Streichelzoo 
+++[... Sammlung Orte]...<<tiddler Orte##2>>===
Die Gruppe wird in drei gleichgroße Gruppen geteilt. Gruppe eins hat sich ein mehrsilbiiges Wort überlegt; sie ruft ruft ihr Wort einer anderen Gruppe zu, die auf der anderen Seite des Raumes steht. In der Mitte steht eine Störergruppe und versucht durch lautes Schreien das Erkennen des Wortes zu verhindern. 
Achtung - Es wird sehr laut.
Dieser Tiddler enthält hilfreiche Sammlungen, die vor allem bei der Improvisation aber auch bei der Entwicklung von Stücken hilfreich sein könnten.
<<list filter {{"[tag[Impro]][sort[title]]"}}>>
Dieser Tiddler enthält hilfreiche Sammlungen, die vor allem bei der Improvisation aber auch bei der Entwicklung von Stücken hilfreich sein könnten.
<<list filter {{"[tag[Sammlung OR Liste AND Impro]][sort[title]]"}}>>
Sucht Sätze für eine Sprachcollage. Das können Sätze sein, die Euch bei der Lektüre des Textes besonders aufgefallen sind, oder aber Sätze die Ihr zum Thema der Szene assoziiert.
Jeder wählt einen Satz aus.
Kommt in Fünfergruppen zusammen, tauscht eure Sätze aus und nummeriert diese.
Ordnet jedem Satz eine Sprechhaltung, ein Gefühl zu, mit der dieser ausgesprochen werden soll.
Markiert in einigen Sätzen Worte dadurch, dass ihr sie besonders laut oder gedehnt sprecht.
Gestaltet Rhythmen durch unterschiedliche Sprechgeschwindigkeiten und Pausen.
Übt so lange bis ihr alle die Sätze genau gleich ausprecht. 

Ein Dirigent zeigt über die Zahl seiner Finger, welcher Satz jeweils ausgesprochen werden soll.
Durch die Höhe in der er die Hand hält, kann er zudem die Lautstärke variieren.
Ein Kreisen mit der Hand bedeutet, dass der Satz versetzt geflüstert wird sodass ein Klangteppich entsteht.
Zeigt er parallel zu einer Zahl auf eine Person, so spricht diese den Satz als als Solostimme.
[[Geschenke machen]]
[[Sprechhaltungen]]
[[Stille Post]]
[[Klangteppich oder Fußorgel]]
[[Satzcollage]]
[[chorisches Sprechen]]
[[Schrittpyramide]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: Aus alltäglichen Sätzen wird eine Sprachcollage erarbeitet
%/
[[Moleküle]]
[[Bärenjagd]]
[[Shoot-Out]]
[[Stampf Senso]]
[[Fledermaushöhle]]
[[Geräuschgeschichte]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
/***
|Name:|SaveCloseTiddlerPlugin|
|Description:|Provides two extra toolbar commands, saveCloseTiddler and cancelCloseTiddler|
|Version:|3.0 ($Rev: 5502 $)|
|Date:|$Date: 2008-06-10 23:31:39 +1000 (Tue, 10 Jun 2008) $|
|Source:|http://mptw.tiddlyspot.com/#SaveCloseTiddlerPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
To use these you must add them to the tool bar in your EditTemplate
***/
//{{{
merge(config.commands,{

	saveCloseTiddler: {
		text: 'done/close',
		tooltip: 'Save changes to this tiddler and close it',
		handler: function(ev,src,title) {
			var closeTitle = title;
			var newTitle = story.saveTiddler(title,ev.shiftKey);
			if (newTitle)
				closeTitle = newTitle;
			return config.commands.closeTiddler.handler(ev,src,closeTitle);
		}
	},

	cancelCloseTiddler: {
		text: 'cancel/close',
		tooltip: 'Undo changes to this tiddler and close it',
		handler: function(ev,src,title) {
			// the same as closeTiddler now actually
			return config.commands.closeTiddler.handler(ev,src,title);
		}
	}

});

//}}}

Schattenboxen, Schattenkuscheln, Schattenstreiten, Schattenstreicheln, Schattenschreck (Angst vor dem Schatten), dem Schatten etwas zeigen... sich einen Partner suchen und diesen auf den schönen Sonnenuntergang hinweisen. 
Bildet Paare, einer geht im flotten Gang voran, der zweite folgt im Abstand von einem Meter. Der Vorangehende bleibt mit lauten „Stopp!“ abrupt stehen, der zweite reagiert sofort, ruft ebenfalls „Stopp!“ und bleibt stehen.
Variante: Nach dem Stoppen dreht sich der Hintere um und geht in der entgegengesetzten Richtung los, nun folgt der andere.
Versucht das Stopp immer leiser auszusprechen, und trotzdem präzise stehen zu bleiben.
+++*[weitere Varianten]...
Der Vordermann geht auf verschiedene Weise, der hintere imitiert dies möglichst präzise.
Nun gehen vier Spieler hintereinander her und reagieren sofort auf das Stopp.===
Stellt euch Partnerweise gegenüber. 
!usage
{{{[img[Schlüssel.png]]}}}
[img[Schlüssel.png]]
!notes
//none//
!type
image/png
!file
./Icons/Schlüssel.png
!url

!data
data:image/png;base64,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
Alle gehen durch den Raum, werden dabei ohne Kommando schneller und langsamer bis zum Stehenbleiben. 
Jetzt geht einer alleine los und bleibt stehen. Dann gehen zwei gleichzeitig los und bleiben stehen. Dann drei und dann vier. Dann wird rückwärts gezählt. Es gehen wieder drei los und bleiben gleichzeitig stehen, dann zwei, dann einer. Wenn der steht, gehen wieder alle gleichzeitig los. Das alles geschieht ohne Ansage, d.h. alle Spieler müssen ihre Augen überall haben (peripherer Blick).

Auf der Spielfläche sind neun Punkte markiert, sadass sie ein quadratisches Raster bilden. Der Abstans zwischen zwei Punkten beträgt mindestens zwei Meter.
Zwei Spieler stellen sich an verschiedenen Punkten auf
Bewegt euch auf diesem Raster wie Figuren auf dem Schachbrett: Immer abwechselnd Zug um Zug. 
Ein Spieler geht zu einem anderen Punkt und nimmt eine Pose ein.
Der zweite beobachtet die Veränderung und reagiert indem er seinerseits zu einem anderen Punkt geht, (schon das Gehen sollte eine Haltung zeigen) und nimmt eine Haltung ein. 
Nun reagiert der erste Spieler.
Setzt einen klaren Anfang und findet ein gemeinsames Ende.

Varianten  Stumm, Mit eienem Dialog 


Here are some examples that show the usage of the scriptClause in the ForEachTiddlerMacro.

<<forEachTiddler
 where
 'tiddler.tags.contains("scriptClauseExample")'
>>

See also ForEachTiddlerExamples.
/%
!info
|Name|ScrollBox|
|Source|http://www.TiddlyTools.com/#ScrollBox|
|Version|1.0.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|show tiddler content in a fixed-height scrolling area|
Usage
<<<
{{{
<<tiddler ScrollBox with: TiddlerName height arg1 arg2 arg3 ... arg7>>
}}}
*''height'' is a CSS measurement (e.g., 10em, 200px, 3in, etc.)
*''arg1 - arg7'' (optional) parameters passed along to the specified tiddler
<<<
Example
>{{{<<tiddler ScrollBox with: StyleSheetLayout 15em>>}}}
><<tiddler ScrollBox##show with: StyleSheetLayout 15em>>
!end
!show
@@display:block;height:$2;overflow:auto;<<tiddler $1
	with: [[$3]] [[$4]] [[$5]] [[$6]] [[$7]] [[$8]] [[$9]]
>>@@@@display:block;text-align:right;^^scroll for more^^@@
!end
%/<<tiddler {{'ScrollBox##'+('$'+'1'=='$1'?'info':'show')}}
with: [[$1]] {{'$2'!='$'+'2'?'$2':'auto'}} {{'$3'!='$'+'3'?'$3':''}}
{{'$4'!='$'+'4'?'$4':''}} {{'$5'!='$'+'5'?'$5':''}} {{'$6'!='$'+'6'?'$6':''}}
{{'$7'!='$'+'7'?'$7':''}} {{'$8'!='$'+'8'?'$8':''}} {{'$9'!='$'+'9'?'$9':''}}>>
<<tiddler ToggleSliders with: "FlexMenuMini" "" "schließen">><<tiddler ScrollBox with: FlexMenuMini 20em>>
/***
|Name|SearchOptionsPlugin|
|Source|http://www.TiddlyTools.com/#SearchOptionsPlugin|
|Documentation|http://www.TiddlyTools.com/#SearchOptionsPluginInfo|
|Version|3.0.10|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|extend core search function with additional user-configurable options|
Adds extra options to core search function including selecting which data items to search, enabling/disabling incremental key-by-key searches, and generating a ''list of matching tiddlers'' instead of immediately displaying all matches.  This plugin also adds syntax for rendering 'search links' within tiddler content to embed one-click searches using pre-defined 'hard-coded' search terms.
!!!!!Documentation
>see [[SearchOptionsPluginInfo]]
!!!!!Configuration
<<<
<<tiddler SearchOptions>>
<<option chkSearchResultsOptions>> Include {{{options...}}} slider in "search again" form
<<<
!!!!!Revisions
<<<
2011.04.08 3.0.10 fixed typo in CSS in formatSearchResults_buttons().  Restore missing options in Configuration section.
|please see [[SearchOptionsPluginInfo]] for additional revision details|
2005.10.18 1.0.0 Initial Release
<<<
!!!!!Code
***/
//{{{
version.extensions.SearchOptionsPlugin= {major: 3, minor: 0, revision: 10, date: new Date(2011,3,18)};
//}}}
//{{{
var defaults={
	chkSearchTitles:	true,
	chkSearchText:		true,
	chkSearchTags:		true,
	chkSearchFields:	true,
	chkSearchTitlesFirst:	true,
	chkSearchList:		true,
	chkSearchHighlight:	true,
	chkSearchListTiddler:	false,
	chkSearchByDate:	false,
	chkIncrementalSearch:	true,
	chkSearchShadows:	true,
	chkSearchOpenTiddlers:	false,
	chkSearchResultsOptions:true,
	chkSearchExcludeTags:	true,
	txtSearchExcludeTags:	'excludeSearch',
	txtIncrementalSearchDelay:	500,
	txtIncrementalSearchMin:	3
}; for (var id in defaults) if (config.options[id]===undefined)
	config.options[id]=defaults[id];
if (config.macros.search.reportTitle==undefined)
	config.macros.search.reportTitle="SearchResults"; // note: not a cookie!
config.macros.search.label+="\xa0"; // a little bit of space just because it looks better
//}}}
// // searchLink: {{{[search[text to find]] OR [search[text to display|text to find]]}}}
//{{{
config.formatters.push( {
	name: "searchLink",
	match: "\\[search\\[",
	lookaheadRegExp: /\[search\[(.*?)(?:\|(.*?))?\]\]/mg,
	prompt: "search for: '%0'",
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var label=lookaheadMatch[1];
			var text=lookaheadMatch[2]||label;
			var prompt=this.prompt.format([text]);
			var btn=createTiddlyButton(w.output,label,prompt,
				function(){story.search(this.getAttribute("searchText"))},"searchLink");
			btn.setAttribute("searchText",text);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
});
//}}}
// // incremental search uses option settings instead of hard-coded delay and minimum input values
//{{{
var fn=config.macros.search.onKeyPress;
fn=fn.toString().replace(/500/g, "config.options.txtIncrementalSearchDelay||500");
fn=fn.toString().replace(/> 2/g, ">=(config.options.txtIncrementalSearchMin||3)");
eval("config.macros.search.onKeyPress="+fn);
//}}}
// // REPLACE story.search() for option to "show search results in a list"
//{{{
Story.prototype.search = function(text,useCaseSensitive,useRegExp)
{
	var co=config.options; // abbrev
	var re=new RegExp(useRegExp ? text : text.escapeRegExp(),useCaseSensitive ? "mg" : "img");
	if (config.options.chkSearchHighlight) highlightHack=re;
	var matches = store.search(re,co.chkSearchByDate?"modified":"title","");
	if (co.chkSearchByDate) matches=matches.reverse(); // most recent first
	var q = useRegExp ? "/" : "'";
	clearMessage();
	if (!matches.length) {
		if (co.chkSearchListTiddler) discardSearchResults();
		displayMessage(config.macros.search.failureMsg.format([q+text+q]));
	} else {
		if (co.chkSearchList||co.chkSearchListTiddler) 
			reportSearchResults(text,matches);
		else {
			var titles = []; for(var t=0; t<matches.length; t++) titles.push(matches[t].title);
			this.closeAllTiddlers(); story.displayTiddlers(null,titles);
			displayMessage(config.macros.search.successMsg.format([matches.length, q+text+q]));
		}
	}
	highlightHack = null;
}
//}}}
// // REPLACE store.search() for enhanced searching/sorting options
//{{{
TiddlyWiki.prototype.search = function(searchRegExp,sortField,excludeTag,match)
{
	var co=config.options; // abbrev
	var tids = this.reverseLookup("tags",excludeTag,!!match,sortField);
	var opened=[]; story.forEachTiddler(function(tid,elem){opened.push(tid);});

	// eliminate tiddlers tagged with excluded tags
	if (co.chkSearchExcludeTags&&co.txtSearchExcludeTags.length) {
		var ex=co.txtSearchExcludeTags.readBracketedList();
		var temp=[]; for(var t=tids.length-1; t>=0; t--)
			if (!tids[t].tags.containsAny(ex)) temp.push(tids[t]);
		tids=temp;
	}

	// scan for matching titles first...
	var results = [];
	if (co.chkSearchTitles) {
		for(var t=0; t<tids.length; t++) {
			if (co.chkSearchOpenTiddlers && !opened.contains(tids[t].title)) continue; 
			if(tids[t].title.search(searchRegExp)!=-1) results.push(tids[t]);
		}
		if (co.chkSearchShadows)
			for (var t in config.shadowTiddlers) {
				if (co.chkSearchOpenTiddlers && !opened.contains(t)) continue; 
				if ((t.search(searchRegExp)!=-1) && !store.tiddlerExists(t))
					results.push((new Tiddler()).assign(t,config.shadowTiddlers[t]));
			}
	}
	// then scan for matching text, tags, or field data
	for(var t=0; t<tids.length; t++) {
		if (co.chkSearchOpenTiddlers && !opened.contains(tids[t].title)) continue; 
		if (co.chkSearchText && tids[t].text.search(searchRegExp)!=-1)
			results.pushUnique(tids[t]);
		if (co.chkSearchTags && tids[t].tags.join(" ").search(searchRegExp)!=-1)
			results.pushUnique(tids[t]);
		if (co.chkSearchFields && store.forEachField!=undefined)
			store.forEachField(tids[t],
				function(tid,field,val) {
					if (val.search(searchRegExp)!=-1) results.pushUnique(tids[t]);
				},
				true); // extended fields only
	}
	// then check for matching text in shadows
	if (co.chkSearchShadows)
		for (var t in config.shadowTiddlers) {
			if (co.chkSearchOpenTiddlers && !opened.contains(t)) continue; 
			if ((config.shadowTiddlers[t].search(searchRegExp)!=-1) && !store.tiddlerExists(t))
				results.pushUnique((new Tiddler()).assign(t,config.shadowTiddlers[t]));
		}

	// if not 'titles first', or sorting by modification date,
	// re-sort results to so titles, text, tag and field matches are mixed together
	if(!sortField) sortField = "title";
	var bySortField=function(a,b){
		if(a[sortField]==b[sortField])return(0);else return(a[sortField]<b[sortField])?-1:+1;
	}
	if (!co.chkSearchTitlesFirst || co.chkSearchByDate) results.sort(bySortField);

	return results;
}
//}}}
// // HIJACK core {{{<<search>>}}} macro to add "report" and "simple inline" output
//{{{
config.macros.search.SOP_handler=config.macros.search.handler;
config.macros.search.handler = function(place,macroName,params)
{
	// if "report", use SearchOptionsPlugin report generator for inline output
	if (params[1]&&params[1].substr(0,6)=="report") {
		var keyword=params[0];
		var options=params[1].split("=")[1]; // split "report=option+option+..."
		var heading=params[2]?params[2].unescapeLineBreaks():"";
		var matches=store.search(new RegExp(keyword.escapeRegExp(),"img"),"title","excludeSearch");
		if (matches.length) wikify(heading+window.formatSearchResults(keyword,matches,options),place);
	} else if (params[1]) {
		var keyword=params[0];
		var heading=params[1]?params[1].unescapeLineBreaks():"";
		var seperator=params[2]?params[2].unescapeLineBreaks():", ";
		var matches=store.search(new RegExp(keyword.escapeRegExp(),"img"),"title","excludeSearch");
		if (matches.length) {
			var out=[];
			for (var m=0; m<matches.length; m++) out.push("[["+matches[m].title+"]]");
			wikify(heading+out.join(seperator),place);
		}
	} else
		config.macros.search.SOP_handler.apply(this,arguments);
};
//}}}
// // SearchResults panel handling
//{{{
setStylesheet(".searchResults { padding:1em 1em 0 1em; }","searchResults"); // matches std tiddler padding

config.macros.search.createPanel=function(text,matches,body) {

	function getByClass(e,c) { var d=e.getElementsByTagName("div");
		for (var i=0;i<d.length;i++) if (hasClass(d[i],c)) return d[i]; }
	var panel=createTiddlyElement(null,"div","searchPanel","searchPanel");
	this.renderPanel(panel,text,matches,body);
	var oldpanel=document.getElementById("searchPanel");
	if (!oldpanel) { // insert new panel just above tiddlers
		var da=document.getElementById("displayArea");
		da.insertBefore(panel,da.firstChild);
	} else { // if panel exists
		var oldwrap=getByClass(oldpanel,"searchResults");
		var newwrap=getByClass(panel,"searchResults");
		// if no prior content, just insert new content
		if (!oldwrap) oldpanel.insertBefore(newwrap,null);
		else {	// swap search results content but leave containing panel intact
			oldwrap.style.display='block'; // unfold wrapper if needed
			var i=oldwrap.getElementsByTagName("input")[0]; // get input field
			if (i) { var pos=this.getCursorPos(i); i.onblur=null; } // get cursor pos, ignore blur
			oldpanel.replaceChild(newwrap,oldwrap);
			panel=oldpanel; // use existing panel
		} 
	}
	this.showPanel(true,pos);
	return panel;
}

config.macros.search.renderPanel=function(panel,text,matches,body) {

	var wrap=createTiddlyElement(panel,"div",null,"searchResults");
	wrap.onmouseover = function(e){ addClass(this,"selected"); }
	wrap.onmouseout = function(e){ removeClass(this,"selected"); }
	// create toolbar: "open all", "fold/unfold", "close"
	var tb=createTiddlyElement(wrap,"div",null,"toolbar");
	var b=createTiddlyButton(tb, "open all", "open all matching tiddlers", function() {
		story.displayTiddlers(null,this.getAttribute("list").readBracketedList()); return false; },"button");
	var list=""; for(var t=0;t<matches.length;t++) list+='[['+matches[t].title+']] ';
	b.setAttribute("list",list);
	var b=createTiddlyButton(tb, "fold", "toggle display of search results", function() {
		config.macros.search.foldPanel(this); return false; },"button");
	var b=createTiddlyButton(tb, "close", "dismiss search results",	function() {
		config.macros.search.showPanel(false); return false; },"button");
	createTiddlyText(createTiddlyElement(wrap,"div",null,"title"),"Search for: "+text); // title
	wikify(body,createTiddlyElement(wrap,"div",null,"viewer")); // report
	return panel;
}

config.macros.search.showPanel=function(show,pos) {
	var panel=document.getElementById("searchPanel");
	var i=panel.getElementsByTagName("input")[0];
	i.onfocus=show?function(){config.macros.search.stayFocused(true);}:null;
	i.onblur=show?function(){config.macros.search.stayFocused(false);}:null;
	if (show && panel.style.display=="block") { // if shown, grab focus, restore cursor
		if (i&&this.stayFocused()) { i.focus(); this.setCursorPos(i,pos); }
		return;
	}
	if(!config.options.chkAnimate) {
		panel.style.display=show?"block":"none";
		if (!show) { removeChildren(panel); config.macros.search.stayFocused(false); }
	} else {
		var s=new Slider(panel,show,false,show?"none":"children");
		s.callback=function(e,p){e.style.overflow="visible";}
		anim.startAnimating(s);
	}
	return panel;
}

config.macros.search.foldPanel=function(button) {
	var d=document.getElementById("searchPanel").getElementsByTagName("div");
	for (var i=0;i<d.length;i++) if (hasClass(d[i],"viewer")) var v=d[i]; if (!v) return;
	var show=v.style.display=="none";
	if(!config.options.chkAnimate)
		v.style.display=show?"block":"none";
	else {
		var s=new Slider(v,show,false,"none");
		s.callback=function(e,p){e.style.overflow="visible";}
		anim.startAnimating(s);
	}
	button.innerHTML=show?"fold":"unfold";
	return false;
}

config.macros.search.stayFocused=function(keep) { // TRUE/FALSE=set value, no args=get value
	if (keep===undefined) return this.keepReportInFocus;
	this.keepReportInFocus=keep;
	return keep
}	

config.macros.search.getCursorPos=function(i) {
	var s=0; var e=0; if (!i) return { start:s, end:e };
	try {
		if (i.setSelectionRange) // FF
			{ s=i.selectionStart; e=i.selectionEnd; }
		if (document.selection && document.selection.createRange) { // IE
			var r=document.selection.createRange().duplicate();
			var len=r.text.length; s=0-r.moveStart('character',-100000); e=s+len;
		}
	}catch(e){};
	return { start:s, end:e };
}
config.macros.search.setCursorPos=function(i,pos) {
	if (!i||!pos) return; var s=pos.start; var e=pos.end;
	if (i.setSelectionRange) //FF
		i.setSelectionRange(s,e);
	if (i.createTextRange) // IE
		{ var r=i.createTextRange(); r.collapse(true); r.moveStart("character",s); r.select(); }
}
//}}}
// // SearchResults report generation
// note: these functions are defined globally, so they can be more easily redefined to customize report formats//
//{{{
if (!window.reportSearchResults) window.reportSearchResults=function(text,matches)
{
	var cms=config.macros.search; // abbrev
	var body=window.formatSearchResults(text,matches);
	if (!config.options.chkSearchListTiddler) // show #searchResults panel
		window.scrollTo(0,ensureVisible(cms.createPanel(text,matches,body)));
	else { // write [[SearchResults]] tiddler
		var title=cms.reportTitle;
		var who=config.options.txtUserName;
		var when=new Date();
		var tags="excludeLists excludeSearch temporary";
		var tid=store.getTiddler(title); if (!tid) tid=new Tiddler();
		tid.set(title,body,who,when,tags);
		store.addTiddler(tid);
		story.closeTiddler(title);
		story.displayTiddler(null,title);
	}
}

if (!window.formatSearchResults) window.formatSearchResults=function(text,matches,opt)
{
	var body='';
	var title=config.macros.search.reportTitle
	var q = config.options.chkRegExpSearch ? "/" : "'";
	if (!opt) var opt="all";
	var parts=opt.split("+");
	for (var i=0; i<parts.length; i++) { var p=parts[i].toLowerCase();
		if (p=="again"||p=="all")   body+=window.formatSearchResults_again(text,matches);
		if (p=="summary"||p=="all") body+=window.formatSearchResults_summary(text,matches);
		if (p=="list"||p=="all")    body+=window.formatSearchResults_list(text,matches);
		if (p=="buttons"||p=="all") body+=window.formatSearchResults_buttons(text,matches);
	}
	return body;
}

if (!window.formatSearchResults_again) window.formatSearchResults_again=function(text,matches)
{
	var title=config.macros.search.reportTitle
	var body='';
	// search again
	body+='{{span{<<search "'+text.replace(/"/g,'&#x22;')+'">> /%\n';
	body+='%/<html><input type="button" value="search again"';
	body+=' onclick="var t=this.parentNode.parentNode.getElementsByTagName(\'input\')[0];';
	body+=' config.macros.search.doSearch(t); return false;">';
	if (!config.options.chkSearchResultsOptions) // omit "options..."
		body+='</html>';
	else {
		body+=' <a href="javascript:;" onclick="';
		body+=' var e=this.parentNode.nextSibling;';
		body+=' var show=e.style.display!=\'block\';';
		body+=' if(!config.options.chkAnimate) e.style.display=show?\'block\':\'none\';';
		body+=' else anim.startAnimating(new Slider(e,show,false,\'none\'));';
		body+=' return false;">options...</a>';
		body+='</html>@@display:none;border-left:1px dotted;margin-left:1em;padding:0;padding-left:.5em;font-size:90%;/%\n';
		body+='	%/<<tiddler SearchOptions>>@@';
	};
	body+='}}}\n\n';
	return body;
}

if (!window.formatSearchResults_summary) window.formatSearchResults_summary=function(text,matches)
{
	// summary: nn tiddlers found matching '...', options used
	var body='';
	var co=config.options; // abbrev
	var title=config.macros.search.reportTitle
	var q = co.chkRegExpSearch ? "/" : "'";
	body+="''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''\n";
	var opts=[];
	if (co.chkSearchTitles) opts.push("titles");
	if (co.chkSearchText) opts.push("text");
	if (co.chkSearchTags) opts.push("tags");
	if (co.chkSearchFields) opts.push("fields");
	if (co.chkSearchShadows) opts.push("shadows");
	if (co.chkSearchOpenTiddlers) body+="^^//search limited to displayed tiddlers only//^^\n";
	body+="~~&nbsp; searched in "+opts.join(" + ")+"~~\n";
	body+=(co.chkCaseSensitiveSearch||co.chkRegExpSearch?"^^&nbsp; using ":"")
		+(co.chkCaseSensitiveSearch?"case-sensitive ":"")
		+(co.chkRegExpSearch?"pattern ":"")
		+(co.chkCaseSensitiveSearch||co.chkRegExpSearch?"matching^^\n":"");
	return body;
}

if (!window.formatSearchResults_list) window.formatSearchResults_list=function(text,matches)
{
	// bullet list of links to matching tiddlers
	var body='';
	var co=config.options; // abbrev
	var pattern=co.chkRegExpSearch?text:text.escapeRegExp();
	var sensitive=co.chkCaseSensitiveSearch?"mg":"img";
	var link='{{tiddlyLinkExisting{<html><nowiki><a href="javascript:;" onclick="'
		+'if(config.options.chkSearchHighlight)'
		+'	highlightHack=new RegExp(\x27'+pattern+'\x27.escapeRegExp(),\x27'+sensitive+'\x27);'
		+'story.displayTiddler(null,\x27%0\x27);'
		+'highlightHack = null; return false;'
		+'" title="%2">%1</a></html>}}}';
	for(var t=0;t<matches.length;t++) {
		body+="* ";
		if (co.chkSearchByDate)
			body+=matches[t].modified.formatString('YYYY.0MM.0DD 0hh:0mm')+" ";
		var title=matches[t].title;
		var fixup=title.replace(/'/g,"\\x27").replace(/"/g,"\\x22");
		var tid=store.getTiddler(title);
		var tip=tid?tid.getSubtitle():''; tip=tip.replace(/"/g,"&quot;");
		body+=link.format([fixup,title,tip])+'\n';
	}
	return body;
}

if (!window.formatSearchResults_buttons) window.formatSearchResults_buttons=function(text,matches)
{
	// embed buttons only if writing SearchResults to tiddler
	if (!config.options.chkSearchListTiddler) return "";
	// "open all" button
	var title=config.macros.search.reportTitle;
	var body="";
	body+="@@display:block;<html><input type=\"button\" href=\"javascript:;\" "
		+"onclick=\"story.displayTiddlers(null,[";
	for(var t=0;t<matches.length;t++)
		body+="'"+matches[t].title.replace(/\'/mg,"\\'")+"'"+((t<matches.length-1)?", ":"");
	body+="],1);\" accesskey=\"O\" value=\"open all matching tiddlers\"></html> ";
	// "discard SearchResults" button
	body+="<html><input type=\"button\" href=\"javascript:;\" "
		+"onclick=\"discardSearchResults()\" value=\"discard "+title+"\"></html>";
	body+="@@\n";
	return body;
}

if (!window.discardSearchResults) window.discardSearchResults=function()
{
	// remove the tiddler
	story.closeTiddler(config.macros.search.reportTitle);
	store.deleteTiddler(config.macros.search.reportTitle);
	store.notify(config.macros.search.reportTitle,true);
}
//}}}
// // DELIVER [[SearchOptions]] shadow payload
//{{{
config.shadowTiddlers.SearchOptions = store.getTiddlerText('SearchOptionsPlugin##panel','');
config.annotations.SearchOptions    = 'created by SearchOptionsPlugin';
//}}}
/***
//{{{
!panel
search in:
  {{nowrap{<<option chkSearchTitles>>titles <<option chkSearchText>>text <<option chkSearchTags>>tags}}} /%
%/{{nowrap{<<option chkSearchFields>>fields <<option chkSearchShadows>>shadows}}}
----
  {{nowrap{<<option chkCaseSensitiveSearch>>case-sensitive}}} /%
%/{{nowrap{<<option chkRegExpSearch>>match text patterns}}}
  {{nowrap{<<option chkIncrementalSearch>>key-by-key search:}}} /%
	%/{{threechar smallform nowrap{<<option txtIncrementalSearchMin>> or more characters}}} /%
	%/{{threechar smallform nowrap{<<option txtIncrementalSearchDelay>> msec delay}}}<hr>
  {{nowrap{<<option chkSearchList>>show results in a list &nbsp; &nbsp;}}} /%
%/{{nowrap{<<option chkSearchListTiddler>>save list in ''[[SearchResults]]''}}}
  {{nowrap{<<option chkSearchTitlesFirst>>show title matches first}}} /%
%/{{nowrap{<<option chkSearchByDate>>sort results by date}}} /%
%/{{nowrap{<<option chkSearchHighlight>>highlight matching text}}}
----
{{nowrap{<<option chkSearchOpenTiddlers>>search open tiddlers only}}}
{{nowrap{<<option chkSearchExcludeTags>>exclude tiddlers tagged with:}}}
{{editor{<<option txtSearchExcludeTags>>}}}
!end
//}}}
***/
 
/***
|Name|SearchOptionsPluginInfo|
|Source|http://www.TiddlyTools.com/#SearchOptionsPlugin|
|Documentation|http://www.TiddlyTools.com/#SearchOptionsPluginInfo|
|Version|3.0.10|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|Documentation for SearchOptionsPlugin|
Extend core search function with additional user-configurable options including selecting which data items to search, enabling/disabling incremental key-by-key searches, and generating a ''list of matching tiddler'' instead of immediately displaying all matches.  This plugin also adds syntax for rendering 'search links' within tiddler content to embed one-click searches using pre-defined 'hard-coded' search terms.
!!!!!Search link Syntax
<<<
To insert a 'search link' into tiddler content, you can write:
{{{
[search[text to find]]
}}}
or
{{{
[search[text to display|text to find]]
}}}
Clicking on the resulting search link will trigger the search functionality, just as if the specified 'text to find' had been entered into the standard search input field usually displayed in the document sidebar.
<<<
!!!!!Inline output: search macro syntax
<<<
Alternatively, to embed search results lists directly into your tiddler content, you can use:
{{{
<<search "text" report>> (report is a literal keyword)
<<search "text" "heading" "separator">> (simple inline generator)
}}}
<<<
!!!!!Inline output examples:
<<<
*+++*[&lt;&lt;search "wood"&gt;&gt;]>...
<<search "wood">>
===

*+++*[&lt;&lt;search "wood" "/%%/"&gt;&gt;]>...
<<search "wood" "/%%/">>
===

*+++*[&lt;&lt;search "wood" "See also: "&gt;&gt;]>...
<<search "wood" "See also: ">>
===

*+++*[&lt;&lt;search "wood" "See also:\n*" "\n*"&gt;&gt;]>...
<<search "wood" "See also:\n*" "\n*">>
===

*+++*[&lt;&lt;search "wood" report=list "See also:"&gt;&gt;]>...
<<search "wood" report=list "See Also:" >>
===

*+++*[&lt;&lt;search "wood" report&gt;&gt;]>...
<<search "wood" report>>
===

*+++*[&lt;&lt;search "wood" report=&gt;&gt;]>...
<<search "wood" report=>>
===

*+++*[&lt;&lt;search "wood" report=all&gt;&gt;]>...
<<search "wood" report=all>>
===

*+++*[&lt;&lt;search "wood" report=summary+buttons+again+list&gt;&gt;]>...
<<search "wood" report=summary+buttons+again+list>>
===

*+++*[&lt;&lt;search "wood" report=summary+again&gt;&gt;]>...
<<search "wood" report=summary+again>>
===

*+++*[&lt;&lt;search "wood" report=summary&gt;&gt;]>...
<<search "wood" report=summary>>
===

<<<
!!!!!Configuration
<<<
<<tiddler SearchOptions>><<option chkSearchResultsOptions>> Include {{{options...}}} slider in "search again" form
>//Note: You can customize the search options display by editing the [[SearchOptions]] shadow tiddler.  You can also embed these options in your content by using any of the following standard TiddlyWiki macros://
{{{
<<tiddler SearchOptions>>
<<slider chkSearchOptions [[SearchOptions]] options "show search options">>
<<tabs chkSomeCookieName ... "options" "show search options" [[SearchOptions]] ... >>
}}}
<<<
!!!!!Revisions
<<<
2011.04.08 3.0.10 fixed typo in CSS in formatSearchResults_buttons().  Restore missing options in Configuration section.
2011.03.18 3.0.9 moved configuration controls to [[SearchOptions]] shadow tiddler
2010.05.03 3.0.8 added chkSearchResultsOptions to allow/omit the "options..." slider from the "search again" form
2010.02.25 3.0.7 in formatSearchResults_list, added declaration of local 'co' variable
2009.09.22 3.0.6 in TiddlyWiki.prototype.search, added 'match' param for core compatibility
2009.01.16 3.0.5 added chkSearchOpenTiddlers option to limit searches to displayed tiddlers only
2009.01.15 3.0.4 in formatSearchResults_list(), corrected link generation to properly handle single-quotes and double-quotes in tiddler titles
2009.01.09 3.0.3 added chkSearchHighlight to optionally disable highlighting of matched text
2009.01.05 3.0.2 in formatSearchResults_list(), set/clear 'highlightHack' via HTML links so that search term will be highlighted when displaying tiddlers.
2008.10.14 3.0.1 changed panel class from "tiddler" to "searchPanel" and added style definition for "searchPanel".  Fixes ticket #771 (in IE, links from search results were reporting errors due to "fake" tiddler class wrapper)
2008.10.02 3.0.0 added optional list of tags to use for excluding tiddler from searches (default="excludeLists").
2008.09.24 2.9.9 performance improvment to reportSearchResults(): when rendering a real SearchResults tiddler, store.notify() isn't needed since the results tiddler is always explicitly closed and redrawn each time.
2008.09.20 2.9.8 corrected createPanel() and renderPanel() so toolbar will be correctly shown/hidden on mouseover/mouseout.
2008.09.19 2.9.7 fixes to panel handling for IE, Safari, and others.  Changed panel id to #searchPanel and added .searchResults CSS class wrapper around panel content.  Fixed fold/unfold handling.
2008.09.18 2.9.6 refactored panel handling code, added 'fold/unfold' panel toolbar command, added dynamic 'title' (shows search term), added txtIncrementalSearchMin option
2008.09.17 2.9.5 added focus and cursor handling for 'search again' field in #searchResults DIV report so that an incremental key-by-key search doesn't interfere with continuous typing into the field.
2008.09.17 2.9.4 fix 'flicker' when updating #searchResults DIV by wikify()ing to an 'offscreen' DIV and then using replaceChild() instead of using removeChildren() followed by wikify()
2008.09.16 2.9.3 changed report layout, added "search again" and collapsible 'options' section with incremental search checkbox and "txtIncrementalSearchDelay" timer tweak to onKeyPress()
2008.08.25 2.9.2 added animation to search results DIV.  Also, the #searchResults DOM element is only auto-created if it does not exist ... and when closed, the DIV is simply hidden rather than removed.  This allows custom placement of search results report in the PageTemplate definition.
2008.08.23 2.9.1 story column search results uses {{{<<moveablePanel>>}}}
2008.08.22 2.9.0 default is now to show search results at top of story column, similar to FND's SimpleSearchPlugin display, with an option to generate SearchResults tiddler as before.  Also changed 'chkSearchIncremental' to 'chkIncrementalSearch' to match core option variable
2008.08.12 2.8.2 change default for chkSearchByDate back to FALSE, and adjusted "list" and "again" output formats (minor tweaks requested by PhilWhitehouse for use on TiddlyWiki.com)
2008.08.11 2.8.1 changed defaults for chkSearchTitlesFirst, chkSearchList and chkSearchShadows to TRUE to enable enhanced search results output as soon as plugin is installed.
2008.06.21 2.8.0 added extended syntax for {{{<<search "text" report heading>> and <<search "text" "heading" "seperator">>}}}
2008.05.03 2.7.1 in searchLink formatter handler(), use separate setAttribute() call instead of passing attribs to createTiddlyButton().  Avoids conflict with errant code in TiddlerNotesPlugin (v2.1 26/10/07)
2008.04.29 2.7.0 added searchLink formatter (syntax: {{{[search[text]]}}} or {{{[search[display|text]]}}})
2008.04.08 2.6.2 don't automatically add options to AdvancedOptions shadow tiddler
2007.02.17 2.6.1 added redefinition of config.macros.search.onKeyPress() to restore check to bypass key-by-key searching (i.e., when chkSearchIncremental==false), which had been unintentionally removed with v2.6.0
2007.02.13 2.6.0 remove redefinition of config.macros.search.handler since core now includes handling for ENTER key.
2007.02.08 2.5.1 include 'temporary' tag when creating SearchResults (for use with TemporaryTiddlersPlugin)
2007.01.29 2.5.0 added support for "sort results by date".  Default is to sort alphabetically (standard).  When sorted by dates, most recent changes are shown first
2006.10.10 2.4.0 added support for "search in tiddler data" (tiddler.fields)  Default is to search extended data.
2006.04.06 2.3.0 added support for "search in shadow tiddlers".  Default is *not* to search in the shadows (i.e. standard TW behavior).  Note: if a shadow tiddler has a 'real' counterpart, only the real tiddler is searched, since the shadow is inaccessible for viewing/editing.
2006.02.03 2.2.1 rewrite timeout clearing code and blank search text handling to match 2.0.4 core release changes.  note that core no longer permits "blank=all" searches, so neither does this plugin.  To search for all, use "." with text patterns enabled.
2006.02.02 2.2.0 in search.handler(), KeyHandler() function clears 'left over' timeout when search input is < 3 chars.  Prevents searching on shorter text when shortened by rapid backspaces (<500msec)
2006.02.01 2.1.9 in Story.prototype.search(), correct inverted logic for using/not using regular expressions when searching
also, blank search text now presents "No search text.  Continue anyway?" confirm() message box, so search on blank can still be processed if desired by user.
2006.02.01 2.1.8 in doSearch(), added alert/return if search text is blank
2006.01.20 2.1.7 fixed setting of config.macros.search.reportTitle so that Tweaks can override it.
2006.01.19 2.1.6 improved SearchResults formatting, added a "search again" form to the report (based on a suggestion from MorrisGray)
define results report title using config.macros.search.reportTitle instead of hard-coding the tiddler title
2006.01.18 2.1.5 Created separate functions for reportSearchResults(text,matches) and discardSearchResults(), so that other developers can create alternative report generators.
2006.01.17 2.1.4 Use regExp.search() instead of regExp.test() to scan for matches.  Correctd the problem where only half the matching tiddlers (the odd-numbered ones) were being reported.
2006.01.15 2.1.3 Added information (date/time, username, search options used) to SearchResults output
2006.01.10 2.1.2 use displayTiddlers() to render matched tiddlers.  This lets you display multiple matching tiddlers, even if SinglePageModePlugin is enabled.
2006.01.08 2.1.1 corrected invalid variable reference, "txt.value" to "text" in story.search()
2006.01.08 2.1.0 re-write to match new store.search(), store.search.handler() and story.search() functions.
2005.12.30 2.0.0 Upgraded to TW2.0.  When rendering SearchResults tiddler, closeTiddler() first to ensure display is refreshed.
2005.12.26 1.4.0 added option to search for matching text in tiddler tags
2005.12.21 1.3.7 use \\ to 'escape' single quotes in tiddler titles when generating "Open all matching tiddlers" link.  Also, added access key: "O", to trigger "open all" link.  Based on a suggestion by UdoBorkowski.
2005.12.18 1.3.6 call displayMessage() AFTER showing matching tiddlers so message is not cleared too soon
2005.12.17 1.3.5 if no matches found, just display message and delete any existing SearchResults tiddler.
2005.12.17 1.3.4 use {/%%/{/%%/{  and }/%%/}/%%/} to 'escape' display text in SearchResults tiddler to ensure that formatting contained in search string is not rendered.  Based on a suggestion by UdoBorkowski.
2005.12.14 1.3.3 tag SearchResults tiddler with 'excludeSearch' so it won't list itself in subsequent searches. Based on a suggestion by UdoBorkowski.
2005.12.14 1.3.2 added "open all matching tiddlers..." link to search results output. Based on a suggestion by UdoBorkowski.
2005.12.10 1.3.1 added "discard search results" link to end of search list tiddler output for quick self-removal of 'SearchResults' tiddler.
2005.12.01 1.3.0 added chkSearchIncremental to enable/disable 'incremental' searching (i.e., search after each keystroke) (default is ENABLED).
added handling for Enter key so it can be used to start a search. Based on a suggestion by LyallPearce
2005.11.25 1.2.1 renamed from SearchTitleOrTextPlugin to SearchOptionsPlugin
2005.11.25 1.2.0 added chkSearchList option.  Based on a suggestion by RodneyGomes
2005.10.19 1.1.0 added chkSearchTitlesFirst option.  Based on a suggestion by ChristianHauck
2005.10.18 1.0.0 Initial Release.  Based on a suggestion by LyallPearce.
<<<
/***
|Name|SectionLinksPlugin|
|Source|http://www.TiddlyTools.com/#SectionLinksPlugin|
|Documentation|http://www.TiddlyTools.com/#SectionLinksPlugin|
|Version|1.4.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|allow tiddler sections in TiddlyLinks to be used as anchor points|
This plugin enhances tiddler links so that they can include section references that ''auto-scroll to the indicated section heading'' within a tiddler (i.e., similar to the 'anchor' behavior provided in HTML by {{{<a name="foo">}}} and {{{<a href="#foo">...</a>}}}).  The {{{<<tiddler>>}}} macro syntax has also be extended to allow section references without a tiddler name, so that transclusion of //hidden sections from the same tiddler// can be easily accomplished.  The plugin also adds a new macro, <<sectionTOC>> which can auto-generate and embed a 'Table of Contents' outline view into a tiddler to enable quick navigation to sections within that tiddler.
!!!Usage
<<<
!!!!~TiddlyLink syntax
You can link to a section of a tiddler by adding the "##sectionname" syntax to the tiddlername:
{{{
[[SomeTiddler##SomeSection]]
}}}
When clicked, the tiddler is displayed and the specified section heading is automatically scrolled into view. If the tiddler title is omitted or the 'here' keyword is used, e.g.,
{{{
[[##SomeSection]] or [[here##SomeSection]]>>
}}}
then the current containing tiddler is implied by default.
!!!!HTML anchor syntax
You can use HTML syntax to create a scrollable 'anchor' location within a tiddler without use of the standard TW section heading syntax:
{{{
<html><a name="sectionname" /></html>
}}}
You can then link to that section using the enhanced TiddlyLink syntax as above.
!!!!{{{<<tiddler>>}}} macro 
The {{{<<tiddler>>}}} syntax has been extended so that when the tiddler title is omitted or the 'here' keyword is used, e.g.,
{{{
<<tiddler ##SomeSection>> or <<tiddler here##SomeSection>>
}}}
then the current containing tiddler is implied by default.
!!!!"""<<sectionTOC>>""" macro
This macro generates a 'Table of Contents' outline-style bullet list with links to all sections within the current tiddler.  Simply place the following macro at the //end of the tiddler content// (i.e., following all section headings).  Important note: //''The {{{<<sectionTOC>>}}} macro must occur at the end of the tiddler in order to locate the rendered section headings that precede it.''//
{{{
<<sectionTOC>> or <<sectionTOC className>>
}}}
To position the macro's //output// within the tiddler, you must create a special 'target element' that uses a specific classname (default='sectionTOC'), like this:
{{{
{{sectionTOC{}}}
}}}
When the {{{<<sectionTOC>>}}} macro is rendered, it will find the matching 'sectionTOC'-classed element and writes it's output there.  You can also add the macro and/or target elements directly to the [[ViewTemplate]] definition, so that every tiddler can automatically display the table of contents:
{{{
<span class='sectionTOC'></span> <!-- target element -->
...
<span macro='sectionTOC'></span> <!-- must be at end of tiddler -->
}}}
<<<
!!!Configuration
<<<
You can change the {{{<<SectionTOC>>}}} output link format by adding the following statement to a tiddler tagged with <<tag systemConfig>>
{{{
config.macros.sectionTOC.linkFormat='[[%0|##%0]]';
}}}
The default value (shown above) produces a link to each section within the tiddler, using "%0" to insert the section name into the link.  You can add extra formatting to generate additional output to suit your purposes.  For example, if you have EditSectionPlugin installed, you could include a link that invokes that plugin's popup editor directly from each item in the TOC display, like this:
{{{
config.macros.sectionTOC.linkFormat='[[%0|##%0]] <<editSection [[##%0]] [[(edit)]]>>';
}}}
<<<
!!!Examples
<<<
links to sections defined by ''TW heading syntax'' (e.g, {{{!!!sectionname}}}):{{indent{
[[SectionLinksPlugin##onClickTiddlerLink]]
[[##onClickTiddlerLink]] //(current tiddler implied)//}}}
links to anchors defined by ''HTML syntax'' (e.g., {{{<html><a href="anchorname"></html>}}}):{{indent{
[[SectionLinksPlugin##sampleanchorlink]]
[[##sampleanchorlink]] //(current tiddler implied)//}}}
<<<
!!!Revisions
<<<
2011.12.21 1.4.2 refactor sectionTOCformat to permit customization
2011.02.08 1.4.1 in isExternalLink() hijack, strip section references before testing for external link
2010.08.09 1.4.0 in scrollToSection(), added support for using HTML <a name="..."> anchor elements
2009.08.21 1.3.4 added handling to ignore leading/trailing whitespace in section references
2009.08.21 1.3.3 in createTiddlyLink(), add tiddlyLinkNonExistingSection class if matching section is not found
2009.08.14 1.3.2 in createTiddlyLink(), don't override core value for ~TiddlyLink attribute
2009.08.02 1.3.1 in sectionTOC.handler(), trim leading/trailing whitespace from generated section links
2009.08.01 1.3.0 in scrollToSection(), apply 3-tier section matching (exact, startsWith, contains)
2009.07.06 1.2.2 fixed displayTiddler() hijack
2009.07.03 1.2.1 in {{{<<sectionTOC>>}}}, suppress output if target is not found
2009.06.02 1.2.0 added support for 'here' keyword in {{{[[here##section]]}}} links and {{{<<tiddler here##section>>}}} macro
2009.04.09 1.1.1 in sectionTOC macro, make target visible when TOC is rendered.
2009.01.18 1.1.0 added {{{<<sectionTOC>>}}} macro to generate numbered-bullet links to sections of current tiddler
2009.01.06 1.0.0 converted to stand-alone plugin
2008.10.14 0.0.0 initial release (as [[CoreTweaks]] #784 - http://trac.tiddlywiki.org/ticket/784)
<<<
!!!Code
***/
//{{{
version.extensions.SectionLinksPlugin= {major: 1, minor: 4, revision: 2, date: new Date(2011,12,21)};

Story.prototype.scrollToSection = function(title,section) {
	if (!title||!section) return; var t=this.getTiddler(title); if (!t) return null;
	var elems=t.getElementsByTagName('*');
	var heads=[]; var anchors=[];
	for (var i=0; i<elems.length; i++)
		if (['H1','H2','H3','H4','H5'].contains(elems[i].nodeName)) heads.push(elems[i]);
	for (var i=0; i<elems.length; i++)
		if (elems[i].nodeName=='A' && (elems[i].getAttribute('name')||'').length) anchors.push(elems[i]);
	var found=null;
	for (var i=0; i<heads.length; i++)
		if (getPlainText(heads[i]).trim()==section) { found=heads[i]; break; }
	if (!found) for (var i=0; i<heads.length; i++)
		if (getPlainText(heads[i]).trim().startsWith(section)) { found=heads[i]; break; }
	if (!found) for (var i=0; i<heads.length; i++)
		if (getPlainText(heads[i]).trim().indexOf(section)!=-1) { found=heads[i]; break; }
	if (!found) for (var i=0; i<anchors.length; i++)
		if (anchors[i].getAttribute('name')==section) { found=anchors[i]; break; }
	if (!found) for (var i=0; i<anchors.length; i++)
		if (anchors[i].getAttribute('name').startsWith(section)) { found=anchors[i]; break; }
	if (!found) for (var i=0; i<anchors.length; i++)
		if (anchors[i].getAttribute('name').indexOf(section)!=-1) { found=anchors[i]; break; }
	if (found) {
		// if section heading is collapsed, click to expand it - see [[FoldHeadingsPlugin]]
		if (hasClass(found,'foldable') && found.nextSibling.style.display=='none') found.onclick();
		// scroll *after* tiddler animation
		var delay=config.options.chkAnimate?config.animDuration+100:0;
		setTimeout('window.scrollTo('+findPosX(found)+','+findPosY(found)+')',delay);
		return found;
	}
}
//}}}
/***
!!!!core hijacks
***/
/***
!!!!!createTiddlyLink
***/
//{{{
// [[tiddlername##section]] and [[##section]]
if (!window.createTiddlyLink_section)
	window.createTiddlyLink_section=window.createTiddlyLink;
window.createTiddlyLink=function(place,title) {
	var t=story.findContainingTiddler(place); var tid=t?t.getAttribute('tiddler'):'';
	var parts=title.split(config.textPrimitives.sectionSeparator);
	var title=parts[0]; var section=parts[1]; if (section) section=section.trim();
	if (!title.length || title.toLowerCase()=='here') title=tid;  // default=current tiddler
	arguments[1]=title;
	var btn=createTiddlyLink_section.apply(this,arguments);
	if (section) {
		btn.setAttribute('section',section);
		if (store.getTiddlerText(title+config.textPrimitives.sectionSeparator+section)===null)
			addClass(btn,'tiddlyLinkNonExistingSection');
	}
	return btn;
}
//}}}
/***
!!!!!onClickTiddlerLink
***/
//{{{
if (!window.onClickTiddlerLink_section)
	window.onClickTiddlerLink_section=window.onClickTiddlerLink;
window.onClickTiddlerLink=function(ev) {
	var e=ev||window.event;	var target=resolveTarget(e); var title=null;
	while (target!=null && title==null) {
		title=target.getAttribute('tiddlyLink');
		section=target.getAttribute('section');
		target=target.parentNode;
	} 
	var t=story.findContainingTiddler(target); var tid=t?t.getAttribute('tiddler'):'';
	if (title!=tid||!section) // avoid excess scrolling for intra-tiddler links
		onClickTiddlerLink_section.apply(this,arguments);
	story.scrollToSection(title,section);
	return false;
}
//}}}
/***
!!!!! displayTiddler
***/
//{{{
if (!Story.prototype.displayTiddler_section)
	Story.prototype.displayTiddler_section=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,tiddler)
{
	var title=(tiddler instanceof Tiddler)?tiddler.title:tiddler;
	var parts=title.split(config.textPrimitives.sectionSeparator);
	var title=parts[0]; var section=parts[1]; if (section) section=section.trim();
	if (!title.length || title.toLowerCase()=='here') {
		var t=story.findContainingTiddler(place);
		title=t?t.getAttribute('tiddler'):'';
	}
	arguments[1]=title;  // default=current tiddler
	this.displayTiddler_section.apply(this,arguments);
	story.scrollToSection(title,section);
}
//}}}
/***
<html><a name="sampleanchorlink" /></html>This is a sample ''anchor link'': {{{<html><a name="sampleanchorlink" /></html>}}}
!!!!!isExternalLink
***/
//{{{
if (!config.formatterHelpers.isExternalLink_section)
	config.formatterHelpers.isExternalLink_section=config.formatterHelpers.isExternalLink;
config.formatterHelpers.isExternalLink=function(link) {  // remove section references before testing
	var l=link.split(config.textPrimitives.sectionSeparator)[0];
	return config.formatterHelpers.isExternalLink_section(l);
}
//}}}
/***
!!!!!tiddler.handler
***/
//{{{
if (!config.macros.tiddler.handler_section)
	config.macros.tiddler.handler_section=config.macros.tiddler.handler;
config.macros.tiddler.handler=function(place,macroName,params,wikifier,paramString,tiddler)
{
	if (!params[0]) return;
	var sep=config.textPrimitives.sectionSeparator;
	var parts=params[0].split(sep); var tid=parts[0]; var sec=parts[1]; if (sec) sec=sec.trim();
	if ((tid.toLowerCase()=='here'||!tid.length) && sec) { // fixup for 'here##section' and '##section'
		var here=story.findContainingTiddler(place)
		var tid=here?here.getAttribute('tiddler'):tiddler?tiddler.title:'';
		arguments[2][0]=tid+sep+sec;
		arguments[4]=paramString.replace(new RegExp('(here)?'+sep+sec),tid+sep+sec);
	}
	config.macros.tiddler.handler_section.apply(this,arguments);
}
//}}}
/***
!!!!sectionTOC macro
***/
//{{{
config.macros.sectionTOC = {
	targetClass: 'sectionTOC',
	linkFormat: '[[%0|##%0]]',
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var out=[];
		var targetClass=params[0]||this.targetClass;
		var t=story.findContainingTiddler(place); if (!t) return;
		var elems=t.getElementsByTagName('*');
		var level=5; // topmost heading level
		for (var i=0; i<elems.length; i++) {
			var txt=getPlainText(elems[i]).trim();
			var link=this.linkFormat.format([txt]);
			switch(elems[i].nodeName) {
				case 'H1': out.push('#'+link);		level=1; break;
				case 'H2': out.push('##'+link);		level=level<2?level:2; break;
				case 'H3': out.push('###'+link);	level=level<3?level:3; break;
				case 'H4': out.push('####'+link);	level=level<4?level:4; break;
				case 'H5': out.push('#####'+link);	level=level<5?level:5; break;
				default: if (hasClass(elems[i],targetClass)) var target=elems[i];
			}
		}
		// trim excess bullet levels
		if (level>1) for (var i=0; i<out.length; i++) out[i]=out[i].substr(level-1);
		// show numbered list
		if (out.length && target) {
			if (target.style.display=='none') target.style.display='block';
			wikify(out.join('\n'),target);
		}
	}
}
//}}}
/***
!!!Invoke macro
{{{
<<sectionTOC>>
}}}
***/
// //<<sectionTOC>>
+++[>>]...
.
.
===+++[>>]...
.
.
===+++[>>]...
.
.
===+++[>]...
.
===

/***
|''Name:''|SelectStoryMacro|
|''Description:''|Create mini list of given tiddlers, and store active story to cookie|
|''Author:''|Mario Pietsch|
|''Source:''|http://a-pm.tiddlyspot.com|
|''Version:''|0.5.1|
|''Status:''|beta|
|''Date:''|2009-12-14|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.2|
!!!!!Example:
<<<
See the difference between here and MainMenu!
It is "Sory1" there is no space and the macro call is different!
''<<varDisplay {{'Active Story is: ' + config.options.txtSelectStoryACTIVESTORY}} 'center'>>''
<<selectStory ACTIVESTORY tiddlers: [[Story1 "Story 2" 'Story 3']]>> 
<<<
!!!!!Usage:
<<<
{{{
<<selectStory COOKIENAME tiddlers: [[list of tiddlers]]>>
}}}
eg: 
{{{
<<selectStory STORYNAME tiddlers: [[ Story1 "Story 2" 'Story 3']]>>
}}}
Tiddlers must exist, otherwise they are not supported
Different usecase: ''If there is a better way. Tell me!''
{{{
<<selectStory STORYNAME tiddlers:{{var array = store.filterTiddlers("[tag[mainMan]]");
var text = ''; for (var i=0; i<array.length; i++){text = text + '[[' + array[i].title + ']]';};
}} >>
}}}
<<<
!!!!!More Examples
<<<
If you klick here, it doesn't interact with MainMenu because of the TESTSTORY cookie.
|TestMenu|Source|
|<<selectStory TESTSTORY tiddlers:[[Story1 "Story 2" "Story 3"]]>>|{{{<<selectStory TESTSTORY tiddlers:[[Story1 "Story 2" "Story 3"]]>>}}}|
|<<option txtSelectStoryTESTSTORY>>|{{{<<option txtSelectStoryTESTSTORY >>}}}|
|''<<varDisplay {{config.options.txtSelectStoryTESTSTORY}}>>''|{{{<<varDisplay {{config.options.txtSelectStoryTESTSTORY}}>>}}}|
|''<<varWikify {{'[['+config.options.txtSelectStoryTESTSTORY+']]'}}>>''| {{{<<varWikify {{'[['+config.options.txtSelectStoryTESTSTORY+']]'}} >>''}}}|
|<<tiddler {{config.options.txtSelectStoryTESTSTORY}}>>|{{{<<tiddler {{config.options.txtSelectStoryTESTSTORY }}>>}}}|
<<<
!!!!!Variable Display
<<<
{{{
<<varDisplay {{your script here}} 'CSSclass'>>
}}}
<<<
!!!!!Variable Wikify
<<<
{{{
<<varWikify {{your script here}} 'CSSclass'>>
}}}
<<<
!!!!!ToDo
!!!!!Revisions
<<<
V 0.5 - 2009.12.16
  Small change for IE
	(only tested with IE 8)

V 0.5 - 2009.12.14
  Initial Release
<<<
***/
/*{{{*/
// 
//!BEGIN-PLUGIN-CODE
if(!version.extensions.SelectStoryPlugin) { //# ensure that the plugin is only installed once
version.extensions.SelectStoryPlugin = { installed: true };

if(!config.extensions) { config.extensions = {}; } //# obsolete from v2.4.2

resolveTitle = function(t)
{
	if (t instanceof Tiddler) t = t.title;
	return store.tiddlerExists(t) ? t : null;
};

config.macros.selectStory= {
	defaultStory: "StoryIndex",
	noSourceTiddlers: "no source tiddlers defined for navigation",

	optPreTxt: 'txtSelectStory'
};
config.macros.selectStory.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
	if (!store.tiddlerExists(tiddler.title))
			return false;

	var optId = this.optPreTxt+params[0];
	if (config.options[optId] === undefined) { 
		config.options[optId] = this.defaultStory;
	}
	coTxtStoryMux = config.options[optId];

	var e = createTiddlyElement(place,"span",null,"navMux");
	e.setAttribute("refresh","macro");
	e.setAttribute("macroName",macroName);
	e.setAttribute("params",paramString);
	e.setAttribute("tiddler",tiddler.title);

// console.log ('main: ' + paramString);

	this.refresh(e,paramString);
};

config.macros.selectStory.refresh = function(place,params)
{	
	var params = place.getAttribute("params").parseParams("storyName",null,true);
//console.log (params);
	var storyName = getParam(params,"storyName",undefined);
	var optId = this.optPreTxt+storyName;
	var coTxtActiveStory = config.options[optId]	
	var tiddler = store.getTiddler(place.getAttribute('tiddler'));

	removeChildren(place);
	var tiddlers = getParam(params,"tiddlers",undefined);
	if (typeof tiddlers == 'string')
		tiddlers = tiddlers.readBracketedList();
	if (tiddlers == undefined)
		displayMessage(this.noSourceTiddlers);
	var contents = [];
	for (var i=0;i<tiddlers.length;i++)
		{
		var title = resolveTitle(tiddlers[i]);
		contents.push(title);
		}
	var navIndex = contents.indexOf(tiddler.title);

	var partOfStory = true;
	if (navIndex == -1)
		partOfStory = false;		// this tiddler is not part of active story

/*
	if (contents[navIndex-1])
		{
		wikify("[[<< "+contents[navIndex-1]+"|"+contents[navIndex-1]+"]]",place);
		place.lastChild.className += " navPrev";
		}
	if (contents[navIndex+1])
		{
		wikify("[["+contents[navIndex+1]+" >>|"+contents[navIndex+1]+"]]",place);
		place.lastChild.className += " navNext";
		}
*/
	var theTable = createTiddlyElement(place,"table",null,"nav", "");
	var theBody = createTiddlyElement(theTable,"tbody");
	var theRow = createTiddlyElement(theBody,"tr");

	for (var j=0; j<contents.length; j++){
		var box = createTiddlyElement(theRow,"td",null,"navlinkcell"," ");
		box.onclick = this.onClickSetStory; // onClickTiddlerLink; 
		box.setAttribute("tiddlyLink",contents[j]);
		box.setAttribute("optId", optId);
		box.title = (contents[j]);

//		if (contents[j] ==config.options.txtActivePresentation)
		if (contents[j] ==coTxtActiveStory)
		   box.className += " activenav";   /// Info "You are here"
		}
}; // refresh

config.macros.selectStory.onClickSetStory = function (ev)
{
     var e = ev || window.event;
     var target = resolveTarget(e);
     var link = target;
     var title = null;
     var fields = null;
     var noToggle = null;
     var optId = null;
     do {
         title = link.getAttribute("tiddlyLink");
         fields = link.getAttribute("tiddlyFields");
         noToggle = link.getAttribute("noToggle");
	 optTxt = link.getAttribute("optTxt");
	 optId = link.getAttribute("optId");
         link = link.parentNode;
     } while (title == null && link != null);

     if (title) {
		config.options[optId] = title;
		saveOptionCookie(optId);

		story.forEachTiddler(function(t,e){story.refreshTiddler(t,null,true)});
		refreshDisplay();
 		return false;
	}; // if title
}; // onClickSetStory ..

config.macros.varWikify = {};
config.macros.varWikify.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
	var theVariable = createTiddlyElement(place,"span",null,params[1]);
	wikify(params[0].toString(),theVariable);
};

config.macros.varDisplay = {};
config.macros.varDisplay.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
	createTiddlyElement(place,"span",null,params[1], params[0]);
};

setStylesheet(
	".navMuxNext {float:right;font-family:'Courier New',Courier,monospace;}\n"+
	".navMuxPrev, .navPrevious{float:left;font-family:'Courier New',Courier,monospace;}\n"+
	".navMux .tiddlyLink  {color:blue; background:transparent;border:none;padding:0;margin:0;}\n"+
	".navMux {padding:0;margin:0;}\n"+
	".navMux table {margin:0 auto !important; border:0px solid blue;padding:0;border-collapse:separate;}\n"+
	".navMux table tr{padding:0; margin:0;border-spacing: 1px;}\n"+
	".navMux table td {padding:4px; border:1px solid blue; border-spacing: 0px;cursor:pointer;cursor:hand}\n"+
	".navMux .activenav{background:blue !important;}\n"+
	".viewer .navMux table {margin:0 auto !important; border:0px solid blue;padding:0;border-collapse:separate;}\n"+
	".viewer .navMux table tr{padding:0; margin:0;border-spacing: 1px;}\n"+
	".viewer .navMux table td {padding:4px; border:1px solid blue; border-spacing: 0px;cursor:pointer;cursor:hand}\n"+
	".viewer .navMux .activenav{background:blue !important;}\n","SelectStoryMacroStyles");

} //# end of "install only once"
//!END-PLUGIN-CODE
// 
/*}}}*/
/***
|Name:|SelectThemePlugin|
|Description:|Lets you easily switch theme and palette|
|Version:|1.0.1 ($Rev: 3646 $)|
|Date:|$Date: 2008-02-27 02:34:38 +1000 (Wed, 27 Feb 2008) $|
|Source:|http://mptw.tiddlyspot.com/#SelectThemePlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
* Borrows largely from ThemeSwitcherPlugin by Martin Budden http://www.martinswiki.com/#ThemeSwitcherPlugin
* Theme is cookie based. But set a default by setting config.options.txtTheme in MptwConfigPlugin (for example)
* Palette is not cookie based. It actually overwrites your ColorPalette tiddler when you select a palette, so beware. 
!Usage
* {{{<<selectTheme>>}}} makes a dropdown selector
* {{{<<selectPalette>>}}} makes a dropdown selector
* {{{<<applyTheme>>}}} applies the current tiddler as a theme
* {{{<<applyPalette>>}}} applies the current tiddler as a palette
* {{{<<applyTheme TiddlerName>>}}} applies TiddlerName as a theme
* {{{<<applyPalette TiddlerName>>}}} applies TiddlerName as a palette
***/
//{{{

config.macros.selectTheme = {
	label: {
		selectTheme:"select theme",
		selectPalette:"select palette"
	},
	prompt: {
		selectTheme:"Select the current theme",
		selectPalette:"Select the current palette"
	},
	tags: {
		selectTheme:'systemTheme',
		selectPalette:'systemPalette'
	}
};

config.macros.selectTheme.handler = function(place,macroName)
{
	var btn = createTiddlyButton(place,this.label[macroName],this.prompt[macroName],this.onClick);
	// want to handle palettes and themes with same code. use mode attribute to distinguish
	btn.setAttribute('mode',macroName);
};

config.macros.selectTheme.onClick = function(ev)
{
	var e = ev ? ev : window.event;
	var popup = Popup.create(this);
	var mode = this.getAttribute('mode');
	var tiddlers = store.getTaggedTiddlers(config.macros.selectTheme.tags[mode]);
	// for default
	if (mode == "selectPalette") {
		var btn = createTiddlyButton(createTiddlyElement(popup,'li'),"(default)","default color palette",config.macros.selectTheme.onClickTheme);
		btn.setAttribute('theme',"(default)");
		btn.setAttribute('mode',mode);
	}
	for(var i=0; i<tiddlers.length; i++) {
		var t = tiddlers[i].title;
		var name = store.getTiddlerSlice(t,'Name');
		var desc = store.getTiddlerSlice(t,'Description');
		var btn = createTiddlyButton(createTiddlyElement(popup,'li'), name?name:t, desc?desc:config.macros.selectTheme.label['mode'], config.macros.selectTheme.onClickTheme);
		btn.setAttribute('theme',t);
		btn.setAttribute('mode',mode);
	}
	Popup.show();
	return stopEvent(e);
};

config.macros.selectTheme.onClickTheme = function(ev)
{
	var mode = this.getAttribute('mode');
	var theme = this.getAttribute('theme');
	if (mode == 'selectTheme')
		story.switchTheme(theme);
	else // selectPalette
		config.macros.selectTheme.updatePalette(theme);
	return false;
};

config.macros.selectTheme.updatePalette = function(title)
{
	if (title != "") {
		store.deleteTiddler("ColorPalette");
		if (title != "(default)")
			store.saveTiddler("ColorPalette","ColorPalette",store.getTiddlerText(title),
					config.options.txtUserName,undefined,"");
		refreshAll();
		if(config.options.chkAutoSave)
			saveChanges(true);
	}
};

config.macros.applyTheme = {
	label: "apply",
	prompt: "apply this theme or palette" // i'm lazy
};

config.macros.applyTheme.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
	var useTiddler = params[0] ? params[0] : tiddler.title;
	var btn = createTiddlyButton(place,this.label,this.prompt,config.macros.selectTheme.onClickTheme);
	btn.setAttribute('theme',useTiddler);
	btn.setAttribute('mode',macroName=="applyTheme"?"selectTheme":"selectPalette"); // a bit untidy here
}

config.macros.selectPalette = config.macros.selectTheme;
config.macros.applyPalette = config.macros.applyTheme;

config.macros.refreshAll = { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
	createTiddlyButton(place,"refresh","refresh layout and styles",function() { refreshAll(); });
}};

//}}}

Setzt euch in einem Stuhlkreis. 
!1- Sprechen nach allen Seiten
''Nacheinander geht jeder in den Kreis und trägt einen Text vor.'' (Das kann eine freie Rede oder ein vorbereiter Text sein.) ''Versucht dabei mit allen im Kreis zu kommunizieren - auch mit denen in eurem Rücken. Ihr könnt dazu unterschiedliche Tricks und Techniken ausprobieren: Herumgehen, Gesten, eine Drehung um die eigene Achse...)
Lasst euch nicht von einem  Drang jeden anschauen zu müssen in Hektik versetzen. Achtet auf Ruhe und Pausen!''
++++[Reflexion der Wirkung auf das Publikum und der Wahrnehmung der Akteure]...
>Welchen Sprechern ist es am besten gelungen, das ganze Publikum anzusprechen?
>Wie fühlt es sich an nach allen Seiten Signale zu senden?
>Welche Auswirkungen hat diese Art zu Sprechen auf den Klang der Stimme?
===
!2- Gezielt senden
''Nun versucht eure Stimme gezielt in einen zu Bereich zu senden. Die Ausrichtung des Gesichts soll dabei nicht entscheidend sein. Der letzte Satz des Textes soll an die ganze Gruppe gerichtet werden. 
Variante:'' Die Gruppe hat dabei die Augen geschlossen und spürt, wo die Stimme ankommt und wer sich besonders angesprochen fühlt. [[>|Mitdenken!]]
1-2 Kandidaten werden vor die Tür geschickt. Die restliche Gruppe bildet einen Kreis und überlegt sich eine Berührung, die den Kreis öffnet. Anschließend werden die Kandidaten hereingerufen. Sie müssen nun die Berührung herausfinden, die den Kreis (=Burg) öffnet. Das kann eine Berührung hinter dem Ohr (einer bestimmten Person, oder egal bei wem), oder zum Beispiel auch streicheln des rechten Knies sein.
/***
|Name|SetIconPlugin|
|Source|http://www.TiddlyTools.com/#SetIconPlugin|
|Documentation|http://www.TiddlyTools.com/#SetIconPluginInfo|
|Version|1.9.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.3|
|Type|plugin|
|Description|add an image to a toolbar, macro, or slider link|
!!!!!Documentation
>see [[SetIconPluginInfo]]
!!!!!Configuration
<<<
<<option chkIconsShowImage>> show images on links
<<option chkIconsShowText>> include link text with images
default image style: {{stretch{<<option txtIconsCSS>>}}}
<<<
!!!!!Revisions
<<<
2011.10.02 1.9.1 use plain text instead of innerHTML for link tooltips
2011.10.02 1.9.0 added 'find:...' macro param (for use with tabsets)
| see [[SetIconPluginInfo]] for additional revision details |
2008.05.09 1.0.0 initial release (as inline script)
<<<
!!!!!Code
***/
//{{{
version.extensions.SetIconPlugin= {major: 1, minor: 9, revision: 1, date: new Date(2011,10,2)};

if (config.options.chkIconsShowImage===undefined)
	config.options.chkIconsShowImage=true;
if (config.options.chkIconsShowText===undefined)
	config.options.chkIconsShowText=true;
if (config.options.txtIconsCSS===undefined)
	config.options.txtIconsCSS="vertical-align:middle;width:auto;height:auto";

config.macros.setIcon = {
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		if (!config.options.chkIconsShowImage) return; // text-only - do nothing
		var src=params[0]; if (!src) return;  // no image src specified - do nothing
		var p=paramString.parseParams('name',null,true,false,true);
		var label=getParam(p,'find'); if (label) params.shift(); // optional find:"..."
		var css=params[1]; if (!css||!css.length) css=config.options.txtIconsCSS;
		var after=params[2]&&params[2].toUpperCase()=="RIGHT";
		var notext=params[2]&&params[2].toUpperCase()=="NOTEXT";

		// find nearest link element
		var btn=place.lastChild; // look for sibling link
		while (btn && (btn.nodeName!="A" || label&&!btn.innerHTML.startsWith(label)))
			btn=btn.previousSibling;
		if (!btn) { // look for child link
			var links=place.getElementsByTagName("A");
			for (var i=links.length-1; i>=0; i--)
				if (!label || links[i].innerHTML.startsWith(label)) { btn=links[i]; break; }
		}
		if (!btn) { // look for parent link
			var btn=place.parentNode.lastChild;
			while (btn && (btn.nodeName!="A" || label&&!btn.innerHTML.startsWith(label)))
				btn=btn.previousSibling;
		}
		if (!btn) { // look for cousin link (e.g. TABS in TABSETS)
			var links=place.parentNode.getElementsByTagName("A");
			for (var i=links.length-1; i>=0; i--)
				if (!label || links[i].innerHTML.startsWith(label)) { btn=links[i]; alert('found'); break; }
		}
		if (!btn) return; // can't find a link - do nothing

		// set icon and command text/tip
		var txt=btn.innerHTML; var tip=getPlainText(btn);
		if (config.macros.attach && config.macros.attach.isAttachment(src))
			src=config.macros.attach.getAttachment(src); // retrieve attachment (if any)
		btn.innerHTML="<img src='"+src+"' style='"+css+"'>";
		if (config.options.chkIconsShowText && !notext)
			btn.innerHTML=after?txt+btn.innerHTML:btn.innerHTML+txt;
		else
			btn.title=tip+" - "+btn.title; // add text to tooltip

		// adjust nested slider button text/tip
		if (btn.getAttribute("closedtext")!=null) {
			btn.setAttribute("closedtext",btn.innerHTML);
			btn.setAttribute("openedtext",btn.innerHTML);
			if (!config.options.chkIconsShowText || notext) {
				btn.setAttribute("closedtip",txt.toUpperCase()+": "+btn.getAttribute("closedtip"));
				btn.setAttribute("openedtip",txt.toUpperCase()+": "+btn.getAttribute("openedtip"));
			}
		}
	}
};
//}}}
/***
|Name|SetIconPlugin|
|Source|http://www.TiddlyTools.com/#SetIconPlugin|
|Documentation|http://www.TiddlyTools.com/#SetIconPluginInfo|
|Version|1.9.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.3|
|Type|documentation|
|Description|documentation for SetIconPlugin|
!!!!!Syntax
<<<
{{{
<<setIcon image find:"..." style iconpos>>
}}}
where:
*''image''<br>tiddlername for an attached image or a URL for an external image
*''find:"..."''(optional)<br>finds a link that starts with the specified text (for use with """<<tabs>>""")
*''style'' (optional)<br>CSS style attributes applied to the image (default="vertical-align:middle;width:auto;height:auto")
*''iconpos''(optional)<br>indicates the placement of the image relative to the link text.  Use keywords: ''left'', ''right'' or ''notext'' (default=''left'', i.e., the text follows the image).  ''notext'' hides the link text, even if the global option (see Configuration section, below) is set to display the link text along with image.  //Note:  when specifying the non-default //''right''// or //''notext''// value, you can use "" as a placeholder for the ''style'' parameter to apply the standard CSS styles)//
<<<
!!!!!Usage
<<<
First, create a link element using any of:
* ''links:''<br>&nbsp;&nbsp;"""[[TiddlerName]]""" or """[[text|TiddlerName]]""" or """[[text|URL]]"""
* ''macros that generate links:''<br>&nbsp;&nbsp;"""<<toolbar ...>>""", """<<slider ...>>""", """<<tabs ...>>""", """<<saveChanges>>""", etc.
* ''inline sliders:'' (using NestedSlidersPlugin)<br>&nbsp;&nbsp;"""+++[sliderlabel]...==="""
* '''onclick' scripts:'' (using InlineJavascriptPlugin)<br>&nbsp;&nbsp;"""<script label="...">...</script>"""
* ''~HTML-based links:''<br>&nbsp;&nbsp;"""<html><a href="...">...</a></html>"""
* ''transcluded links:'' (where the output of the specified ~TiddlerName contains a link)<br>&nbsp;&nbsp;"""<<tiddler TiddlerName>>""" 
Then, ''embed the """<<setIcon>>""" macro immediately following the generated link''.  The macro looks for the last rendered link element that occurs //within the same DOM container// and adds the specified image to that link.  If an optional find:"..." parameter is provided, then the macro looks for a matching link that starts with the indicated label, working backward from the last rendered link within the DOM container.

Note: links embedded via the """<<tiddler>>""" macro or HTML syntax are rendered within a //child// DOM element container.  To ensure that """<<setIcon>>""" will find the correct link, you can isolate the child DOM element container along with the associated """<<setIcon>>""" macro that follows it by enclosing both elements within a surrounding SPAN 'class wrapper' element, like this:
{{{
{{span{<<tiddler SomeTranscludedLink>><<setIcon ...>>}}}
{{span{<html><a href="...">...</a></html><<setIcon ...>>}}}
}}}
This same technique should also be applied for any other macros that may generate output that is nested within their own containing DOM elements.  Similarly, link elements created by macros embedded directly in the ViewTemplate or EditTemplate using HTML syntax (i.e, """<span macro='...'></span>""") are also rendered within their own DOM element containers.  To ensure that the correct link is located, """<span macro='setIcon ...'></span>""" should be inserted //within// the span that invokes the link-generating macro, like this:
{{{
<span macro='...'>
   <span macro='setIcon ...'></span>
</span>
}}}
Alternatively, your can surround the paired link+icon sequence in an enclosing span, like this:
{{{
<span>
   <span macro='...'></span>
   <span macro='setIcon ...'></span>
</span>
}}}
''In general, whether the link element is rendered in tiddler content or directly from a template, if you are uncertain when an 'isolation span' is needed, you can always choose to surround every link+icon sequence within a enclosing span, regardless of the type of link content being rendered.''
<<<
!!!!!Examples
<<<
''~TiddlyLink:'' [[About]]<<setIcon information.png>>
{{{
[[About]]<<setIcon information.png>>
}}}
''toolbar command:'' <<toolbar jump>><<setIcon page_go.png>>
{{{
in tiddler content:
	<<toolbar jump>><<setIcon page_go.png>>
in template definitions:
	<span class='toolbar' macro='toolbar jump'>
		<span macro='setIcon page_go.png'></span>
	</span>
}}}
''slider macro:''<<slider "" PluginManager Plugins "view installed plugin status">><<setIcon cog.png>>
{{{
in tiddler content:
	<<slider "" PluginManager Plugins "view installed plugin status">><<setIcon cog.png>>
in template definitions:
	<span macro='slider ...'>
		<span macro='setIcon page_go.png'></span>
	</span>
}}}
''nested (inline) slider:'' +++[settings]<<list filter [tag[settings]]>>===<<setIcon wrench.png>>
{{{
+++[settings]
	<<list filter [tag[settings]]>>
===<<setIcon wrench.png>>
}}}
''onclick script:'' <script label="print document">window.print();</script><<setIcon printer.png>>
{{{
<script label="print document">
	window.print();
</script><<setIcon printer.png>>
}}}
''tiddler macro:'' {{span{<<tiddler SiteUrl>><<setIcon exclamation.png>>}}}
{{{
in tiddler content:
	{{span{<<tiddler SiteUrl>><<setIcon exclamation.png>>}}}
in template definitions:
	<span macro='tiddler ...'>
		<span macro='setIcon exclamation.png'></span>
	</span>
}}}
''tabs macro:'' {{span{<<tabs chkDemo About About About Legal Legal LegalStatements>><<setIcon information.png find:"About">><<setIcon exclamation.png find:"Legal">>}}}
{{{
in tiddler content:
	{{span{<<tabs chkTest About ... Legal ...>><<setIcon information.png find:"About">><<setIcon exclamation.png find:"Legal">>}}}
in template definitions:
	<span macro='tabs chkDemo About ... Legal ...>
		<span macro='setIcon information.png find:"About"'></span>
		<span macro='setIcon exclamation.png find:"Legal"'></span>
        </span>
}}}
''HTML link:'' {{span{<html><a href="http://www.TiddlyWiki.com">TiddlyWiki.com</a></html><<setIcon server_go.png>>}}}
{{{
in tiddler content:
	{{span{<html><a href="http://www.TiddlyWiki.com">TiddlyWiki.com</a></html><<setIcon server_go.png>>}}}
in template definitions:
	<span>
		<a href="http://www.TiddlyWiki.com">TiddlyWiki.com</a>
		<span macro='setIcon server_go.png'></span>
	</span>
}}}
''macro link:'' {{span{<<saveChanges>><<setIcon disk.png>>}}}
{{{
in tiddler content:
	{{span{<<saveChanges>><<setIcon disk.png>>}}}
in template definitions:
	<span macro='saveChanges'>
		<span macro='setIcon disk.png'></span>
	</span>
}}}
<<<
!!!!!Configuration
<<<
<<option chkIconsShowImage>> show icons on links //(unchecked=text-only)//
^^{{{<<option chkIconsShowImage>>}}}^^
<<option chkIconsShowText>> include link text with images //(unchecked=icons-only, ignored if no icons displayed)//
^^{{{<<option chkIconsShowText>>}}}^^
default image style: {{stretch{<<option txtIconsCSS>>}}}
^^{{{<<option txtIconsCSS>>}}}^^
<<<
!!!!!Revisions
<<<
2011.10.02 1.9.1 use plain text instead of innerHTML for link tooltips
2011.10.02 1.9.0 added 'find:...' macro param (for use with tabsets)
2008.05.11 1.8.0 added optional 'notext' value for iconpos to force text to be hidden for specific links
2008.05.11 1.7.0 support use within template definitions by looking for nearest link using: siblings, children, parents, or cousins.  Also, major documentation re-write with improved examples
2008.05.11 1.6.0 added optional iconpos param to control icon placement ("left" or "right", default="left")
2008.05.10 1.5.0 converted to plugin/macro and reduced code size by moving documentation into SetIconPluginInfo
2008.05.10 1.4.0 handle links contained in {{{<<tiddler>>}}} and {{{<html>...</html}}}
2008.05.10 1.3.0 added support for setting styles on images
2008.05.09 1.2.0 handle links created by TiddlyLinks, sliders, and nested sliders syntax
2008.05.09 1.1.0 added support for external URLs and options for displaying text with images
2008.05.09 1.0.0 initial release (as inline script)
<<<
/%
!info
|Name|SetPopupsHeight|
|Source|http://www.TiddlyTools.com/#SetPopupsHeight|
|Version|2.0.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|use CSS to set a scrolling, fixed or percentage height for popups (e.g. tags display)|
Usage
<<<
{{{
<<tiddler SetPopupsHeight>>
}}}
Try it:
<<tiddler SetPopupsHeight##show>>
<<<
!end

!show
<<tiddler {{
	if (config.options.txtPopupsHeight===undefined)
		config.options.txtPopupsHeight='auto';
'';}}>>popup height: {{smallform{<<option txtPopupsHeight>><<tiddler {{
	var t=place.lastChild;
	t.style.width='4em'; t.style.textAlign='center';
	t.title='enter height using px, em, in, cm, %, or auto';
	t.onfocus=function(){this.select();};
	t.onblur=function(){this.onchange();}; /* for IE */
	if (!t.coreOnChange) t.coreOnChange=t.onchange;
	t.onchange=function() { // hijack: update CSS when field changes
		if (this.coreOnChange) this.coreOnChange();
		window.setPopupsHeight();
	};
	window.setPopupsHeight=function() {
		var opt='txtPopupsHeight';
		var h=config.options[opt]; if (!h.length) h='auto';
		if (!h.replace(/[0-9]*/,'').length) h+='px';
		config.macros.option.propagateOption(opt,'value',h,'input');
		if (config.options[opt]=='auto') removeCookie(opt);
		var top=findPosY(document.getElementById('tiddlerDisplay'));
		if (h.indexOf('%')!=-1)
			h=((findWindowHeight()-top)*parseInt(h.replace(/[%]/,''))/100)+'px';
		var heightParam=(config.browser.isIE?'height':'max-height')+':'+h;
		var overflowParam='overflow:'+(h!='auto'?'auto':'visible')+' !important'; 
		var css='.popup { '+heightParam+'; '+overflowParam+'; }';
		setStylesheet(css,'popupStyles');
	};
	if (window.addEventListener) // so % height can auto-adjust if window is resized
		window.addEventListener('resize',window.setPopupsHeight,false);
	if (window.removeCookie===undefined) { // if not already defined by TW core...
		window.removeCookie=function(name) {
			document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
		};
	}
	window.setPopupsHeight(); // apply CSS during startup


'';}}>>}}}
!end

%/<<tiddler {{var src='SetPopupsHeight'; src+(tiddler&&tiddler.title==src?'##info':'##show');}}>>
/%
!info
|Name|SetSidebarTabsHeight|
|Source|http://www.TiddlyTools.com/#SetSidebarTabsHeight|
|Version|2.0.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|use CSS to set a fixed, scrolling or percentage height for the sidebar tabs area|
Usage
<<<
{{{
<<tiddler SetSidebarTabsHeight>>
}}}
Try it:
<<tiddler SetSidebarTabsHeight##show>>
<<<
!end

!show
<<tiddler {{
	if (config.options.txtSidebarTabsHeight===undefined)
		config.options.txtSidebarTabsHeight='auto';
'';}}>>tabs height: {{smallform{<<option txtSidebarTabsHeight>><<tiddler {{
	var t=place.lastChild;
	t.style.width='4em'; t.style.textAlign='center';
	t.title='enter height using px, em, in, cm, %, or auto';
	t.onfocus=function(){this.select();};
	t.onblur=function(){this.onchange();}; /* for IE */
	if (!t.coreOnChange) t.coreOnChange=t.onchange;
	t.onchange=function() { // hijack: update CSS when field changes
		if (this.coreOnChange) this.coreOnChange();
		window.setSidebarTabsHeight();
	};
	window.setSidebarTabsHeight=function() {
		var opt='txtSidebarTabsHeight';
		var h=config.options[opt]; if (!h.length) h='auto';
		if (!h.replace(/[0-9]*/,'').length) h+='px';
		config.macros.option.propagateOption(opt,'value',h,'input');
		if (config.options[opt]=='auto') removeCookie(opt);
		var top=findPosY(document.getElementById("sidebarTabs"));
		if (h.indexOf('%')!=-1)
			h=((findWindowHeight()-top)*parseInt(h.replace(/[%]/,''))/100)+'px';
		var heightParam=(config.browser.isIE?"height":"max-height")+":"+h;
		var overflowParam='overflow:'+(h!='auto'?'auto':'hidden')+' !important'; 
		var css='#sidebarTabs { '+heightParam+'; '+overflowParam+'; }';
		setStylesheet(css,"sidebarTabsStyles");
	};
	if (window.addEventListener) // so % height can auto-adjust if window is resized
		window.addEventListener('resize',window.setSidebarTabsHeight,false);
	if (window.removeCookie===undefined) { // if not already defined by TW core...
		window.removeCookie=function(name) {
			document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
		};
	}
	window.setSidebarTabsHeight(); // apply CSS during startup
'';}}>>}}}
!end

%/<<tiddler {{var src='SetSidebarTabsHeight'; src+(tiddler&&tiddler.title==src?'##info':'##show');}}>>
/%
!info
|Name|SetTiddlerBackground|
|Source|http://www.TiddlyTools.com/#SetTiddlerBackground|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|Type|transclusion|
|Description|set tiddler background and font color CSS attributes|
Usage
<<<
{{{
<<tiddler SetTiddlerBackground with: bgstyle fgstyle matchtag class>>
}}}
*''bgstyle'' and ''fgstyle'' (optional, but specify at least one)<br>are CSS background style attributes (most often color values, e.g., #rgb or #rrggbb)
*''matchtag'' (optional)<br>is a tag value that allows selective control of tiddler background/foreground colors
*''class'' (optional)<br>is the class of the tiddler element to which the fgstyle/bgstyle will be applied Default is 'viewer'.  Use 'title' to set the background of the tiddler's 'title' area instead of its 'viewer' area.
The bgstyle and fgstyle assignments are only performed if the tiddler has the matching tag (or if no matchtag value is specified).  Also, to set either bgstyle or fgstyle (but not both), you can use a dash ('-') as a placeholder for the value you do NOT want to set.  For example:
{{{
<<tiddler SetTiddlerBackground with: #F00 - urgent>>
}}}
sets the bgstyle (but NOT the fgstyle) to RED for only those tiddlers tagged with 'urgent'.  Also, note that in that instead of using #RGB color definitions, you can also use CSS color keywords (i.e., 'red', 'yellow', 'green') or *any* other valid CSS value that can be applied to the 'background' style attribute.  For example, to use a background image for any tiddler tagged with 'wallpaper', you can write:
{{{
<<tiddler SetTiddlerBackground with: url("images/bg.jpg") - wallpaper>>
}}}
You can use this script several times in a row to define a set of tag-to-color mappings, stored in a *single* convenient tiddler (e.g, [[BackgroundColors]]), containing something like this:
{{{
<<tiddler SetTiddlerBackground with: red - urgent>>
<<tiddler SetTiddlerBackground with: yellow - active>>
<<tiddler SetTiddlerBackground with: green - done>>
}}}
To apply the set of tag-based color mappings, embed:
{{{
<<tiddler BackgroundColors>> (in tiddler content) OR
<span macro='tiddler BackgroundColors' style='display:none'></span> (in ViewTemplate, for all tiddlers)
}}}
and then set the desired tag value(s) onto specific tiddlers.  To add more color mappings, just edit the [[BackgroundColors]] tiddler and then start tagging tiddlers accordingly.
<<<
!end
!show
<<tiddler {{
	if ('$1'!='$'+'1' && '$1'!='-') var bg='$1';
	if ('$2'!='$'+'2' && '$2'!='-') var fg='$2';
	if ('$3'!='$'+'3' && '$3'!='-') var tag='$3';
	if ('$4'!='$'+'4' && '$4'!='-') var c='$4'; else var c='viewer';
	var here=story.findContainingTiddler(place);
	var t=store.getTiddler(here?here.getAttribute('tiddler'):'');
	if (!tag||t&&t.isTagged(tag)) {
		var e=here;
		if (c!='tiddler') {
			var elems=e.getElementsByTagName('*');
			for (var i=0; i<elems.length; i++)
				if (hasClass(elems[i],c)) { var e=elems[i]; break; }
		}
		if (e&&bg) { e.style.backgroundImage='none'; e.style.background=bg; }
		if (e&&fg) { e.style.color=fg; }
	}
'';}}>>
!end
%/<<tiddler {{var src='SetTiddlerBackground'; src+(tiddler&&tiddler.title==src?'##info':'##show');}}
	with: [[$1]] [[$2]] [[$3]] [[$4]]>>
/***
|Name|SetUserNamePlugin|
|Source|http://www.TiddlyTools.com/#SetUserNamePlugin|
|Version|1.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|prompt for TiddlyWiki username|
!!!!!Usage
<<<
{{{
<<setUserName force>>
}}}
This macro prompts for a new username if the default username ("YourName") is currently set.  Use optional 'force' keyword to trigger a prompt even if username has already been set.

If you are using the default (shadow) EditTemplate definition, it will be updated to invoke this macro, via the following template syntax:
{{{
<span macro='setUserName'></span>
}}}
so that whenever a user attempts to edit/create a tiddler AND have not yet entered a username, they will be automatically prompted to enter a new username.  If you are using a customized EditTemplate, you will need to edit it yourself to add the above.
<<<
!!!!!Revisions
<<<
2006.12.01 [1.0.0] initial release - converted from SetUserName inline script
<<<
!!!!!Code
***/
//{{{
version.extensions.SetUserNamePlugin= {major: 1, minor: 0, revision: 0, date: new Date(2006,12,1)};

config.macros.setUserName = {
	msg: "Please set your username",
	handler: function(place,macroName,params) {
		// only prompt when needed or forced
		var force=params[0]&&params[0].toLowerCase()=="force";
		if (!force && (readOnly || config.options.txtUserName!="YourName")) return;
		var opt="txtUserName";
		var who=prompt(this.msg,config.options[opt]);
		if (!who||!who.trim().length) return; // cancelled by user
		config.options[opt]=who;
		saveOptionCookie(opt);
		config.macros.option.propagateOption(opt,"value",config.options[opt],"input");
	}
}

// add trigger to default shadow EditTemplate (custom templates: add this by hand)
config.shadowTiddlers.EditTemplate+="<span macro='setUserName'></span>";
//}}}
Überdie Bühne Reiten
 - Zack - einer Zieht den Revolver
-alle anderen ziehen ebenfalls den Revolver und schießen auf den der begonnen hat.
- Peng - Versucht das Peng wie einen einzigen Laut klingen zu lassen.
/%

NOTE: To be properly displayed, this tiddler needs HTMLFormattingPlugin installed

%/<html><hide linebreaks><table class="borderless"><tr><td style="text-align:center">
	[[Tiddler Icons|ShowAllIcons]] (from the [[Silk|http://www.famfamfam.com/lab/icons/silk/]] collection): &nbsp;<br>
	{{fine{//(move mouse over icons to view descriptions) &nbsp; //}}}
</td><td>
	<a href="javascript:;" style="background:transparent; display:block; padding-top:.5em"
		onclick="story.displayTiddler(story.findContainingTiddler(this),'ShowAllIcons');return false;">
	<<tiddlerIcons recent>>
	<<tiddlerIcons changed>>
	<<tiddlerIcons unsaved>>
	<<tiddlerIcons Trash>>
	<<tiddlerIcons core>>
	<<tiddlerIcons systemConfig>>
	<<tiddlerIcons tag>>
	<<tiddlerIcons CSS>>
	<<tiddlerIcons html>>
	<<tiddlerIcons template>>
	<<tiddlerIcons script>>
	<<tiddlerIcons attachment>>
	<<tiddlerIcons settings>>
	<<tiddlerIcons pluginInfo>>
	<<tiddlerIcons faq>>
	<<tiddlerIcons task>>
	</a>
</td></tr></table></html>
/***
|Name|[[ShowPopupPlugin]]|
|Source|http://www.TiddlyTools.com/#ShowPopupPlugin|
|Version|2.1.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|display tiddler content in a TiddlyWiki popup panel|
!!!!!Documenatation
>see [[ShowPopupPluginInfo]]
!!!!!Revisions
<<<
2011.03.13 2.1.1 in click(), removed check for popup already shown (prevents nested popups!)
| Please see [[ShowPopupPluginInfo]] for previous revision details |
2006.09.09 1.0.0 initial release (transclusion)
<<<
!!!!!Code
***/
//{{{
version.extensions.ShowPopupPlugin=
	{ major:2, minor:1, revision:1, date:new Date(2011,3,13) };
config.macros.showPopup = {
	tip: 'display "%0" in a popup',
	init: function() {
		config.shadowTiddlers.ShowPopup =
			'<<showPopup tiddler:[[$1]] label:"$2" tip:"$3" buttonClass:"button $4" width:"$5" popupClass:"$6" "$7">>';
		config.annotations.ShowPopup =
			'created by ShowPopupPlugin';
	},
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var p=paramString.parseParams('name',null,true,false,true);
		var tid=getParam(p,'tiddler','TiddlerName');
		var label=getParam(p,'label',tid);
		var tip=getParam(p,'tip',this.tip.format([tid]));
		var buttonClass=getParam(p,'buttonClass','');
		var width=getParam(p,'width','auto');
		var popupClass=getParam(p,'popupClass','');
		var above=params.contains('above');
		var mouseover=params.contains('mouseover');
		var b=createTiddlyButton(place, label, tip, this.click, buttonClass, null, null,
			{ tid:tid, popupClass:popupClass, width:width, above:above });
		b.innerHTML=label; // render HTML for entities, images, etc
		if (mouseover) b.onmouseover=b.onclick;  // option: mouseover triggers click
	},
	click: function(ev) { var ev=ev||window.event;
		// DISABLED if (Popup.find(this)!=-1)return false; // popup already shown!
		var p=Popup.create(this); if(!p)return false; // popup not created!
		addClass(p,this.getAttribute('popupClass'));
		var d=createTiddlyElement(p,'div');
		var s=d.style; s.whiteSpace='normal'; s.width=this.getAttribute('width'); s.padding='2px';
		wikify(store.getTiddlerText(this.getAttribute('tid'),''),d);
		if (this.getAttribute('above')!='true') Popup.show();
		else Popup.show('top','left',{x:0,y:-jQuery(d).outerHeight()});
		ev.cancelBubble=true; if(ev.stopPropagation)ev.stopPropagation(); return false;
	}
}
//}}}
/***
|Name|ShowPopupPluginInfo|
|Source|http://www.TiddlyTools.com/#ShowPopupPlugin|
|Documentation|http://www.TiddlyTools.com/#ShowPopupPluginInfo|
|Version|2.1.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for ShowPopupPlugin|
!!!!!Usage
<<<
{{{
<<showPopup tiddler:[[TiddlerName]] label:"..." tip:"..." buttonClass:"..." width:"..." popupClass:"..." above>>
}}}
*''~TiddlerName''<br>title of the tiddler to be displayed
*''label''<br>text for the command link //(default=~TiddlerName)//
*''tooltip''<br>mouseover help text for the link //(default="display ~TiddlerName in a popup")//
*''buttonClass''<br>CSS classname applied to the command text //(default=button)//
*''width''<br>width of the popup (using CSS measurements) //(default=auto)//
*''popupClass''<br>CSS classname applied to the popup panel. //(default=none)//<br>Use 'sticky' for persistent popups (see StickyPopupPlugin)
*''above''<br>when this keyword is used, the bottom of the popup will be aligned with the top of the command link text label (i.e., the popup appears //above// the label).
*''mouseover''<br>when this keyword is used, the popup is shown whenever the mouse is moved over the label, without requiring a click (i.e., a "hot spot")
For backward-compatibility with existing document content, you can also use the {{{<<tiddler>>}}} macro to transclude the [[ShowPopup]] //shadow tiddler//, like this:
{{{
<<tiddler ShowPopup with: [[TiddlerName]] label tooltip buttonClass width popupClass 'above'>>
}}}
Note: transclusion uses //unnamed// parameters that must occur in the order shown above.  You can use "" as placeholders to apply default parameter values.
<<<
!!!!!Examples
<<<
Popup below label (defaults):
>{{{<<showPopup tiddler:GettingStarted>>}}}
><<showPopup tiddler:GettingStarted>>
Popup above label:
>{{{<<showPopup tiddler:GettingStarted above>>}}}
><<showPopup tiddler:GettingStarted above>>
Popup mouseover above label:
>{{{<<showPopup above mouseover tiddler:GettingStarted>>}}}
><<showPopup above mouseover tiddler:GettingStarted>>
<<<
!!!!!Revisions:
<<<
2011.03.13 2.1.1 in click(), removed check for popup already shown (prevents nested popups!)
2011.03.12 2.1.0 added 'mouseover' param
2011.03.05 2.0.1 in click(), fixed popup alignment when NOT using 'above'
2011.03.03 2.0.0 converted to plugin and added optional 'above' keyword param
2009.09.10 1.2.0 documentation/code cleanup
2007.03.02 1.1.0 added class, width, popupClass params
2006.09.09 1.0.0 initial release (transclusion)
<<<
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD. MMM YYYY" "Journal">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "Optionen »" "Optionen von TiddlyWiki ändern">>
<<search>><<setIcon Lupe.png notext>>
<<slider chkHistory Neu "Übungen">><<setIcon Kartei.png>>
<<slider chkHistory Neu "Übungsreihen">><<setIcon Stapel.png>>
<<slider chkHistory Neu "bearbeiten">><<setIcon Bearbeiten.png>>
<<slider chkHistory Einstellungen "Einstellungen">><<setIcon cog.png>>
<<openStory [[Gebrauchsanweisung]] "Einführung" "öffnet die einführenden Artikel">><<setIcon Hilfe.png>>


|@@color(red): <<tiddler aktuelleGeschichte>>@@|@@font-size:2em;<<tiddler [[Zusammenstellung speichern##variabel]]>>@@|
|~|{{accordionFour{<<saveStory "Gewählte Zusammenstellung" "temporär an die mobile Ansicht anheften" "überspeichert die vorherige!" "sichert die Zusammenstellung für die mobile Ansicht">><<setIcon Pin.png "height:40px">>}}}|
Bewegt euch eckig wie Roboter
Überlegt euch passende Geräusche dazu
Lasst euch von einem Körperteil leiten
Verlagert den Schwerpunkt ganz nach unten.
Geht nur auf den Zehenspitzen mit steifen Beinen so als würdet ihr nach vorne fallen
Ein Körperteil schlackert wild herum.
Erfindet weitere ungewöhnliche Gangarten:
/***
|''Name:''|SimplePopupMacro|
|''Version:''|0.9.0 BETA (2012-08-04)|
|''Source:''|http://simplepopup.tiddlyspace.com/#SimplePopupMacro|
|''Author:''|[[Tobias Beer]]|
|''Description:''|Creates a popup from WikiText|
|''Documentation:''|http://simplepopup.tiddlyspace.com|
|''~TiddlyWiki:''|Version 2.5.3 or better|
!Info
Use the {{{<<pop>>}}} macro as in the example below. You can nest popups as much as you please. Assigning the class {{{simple}}} via {{{popClass:simple}}} will turn all links to block level elements and remove .listTitles, e.g. when using the {{{<<tagging>>}}} macro.
!Example
{{{
<<pop
	Roots
	Grass##ROOTS
	popClass:'myPop'
	tooltip:'All about grass roots...'
	tiddler:'Grass'
>>
}}}
!Macro Parameters
{{{
<<pop
"Parameter 1 (mandatory) = the popup button title"
[[Parameter 2 (mandatory) = reference to the popup contents as Tiddler or Tiddler##Section or Tiddler::Slice]]
popClass:"(optional, defaults to .pop) -> CSS classes applied to this and ALL nested popups"
popClassOnce:'(optional) -> CSS classes applied only to this popup'
tiddler:[[(optional) -> the tiddler to be opened when the popup button is clicked]]
tooltip:"(optional) -> the popup button toolip"
buttonClass:'(optional, defaults to .popButton) -> Popup button css classes'
>>
}}}
***/
//{{{
(function($){

config.macros.pop = {
	
	hoverButton:true,
	bullet:'&gt;',
	bulletOnlyWhenNested:true,
	closeOnClick:true,
	err:'{{popErr{empty popup}}}',

	handler:function(place,macroName,params,wikifier,paramString,tiddler){
		var b,
			x=this,
			act=x.act,
			tid=story.findContainingTiddler(place),
			p=paramString.parseParams('pop',null,true),
			lbl=params[0],
			btn=$(createTiddlyButton(
				place,
				lbl,
				getParam(p,'tooltip',''),
				act,
				'button popButton ' + getParam(p,'buttonClass','')
			)),
			outer=btn.closest('.pop'),
			popClasses=(outer.attr('popClasses')||'').split(' '),
			level=parseInt(outer.attr('popLevel')),
			bullet=getParam(p,'bullet', outer.length ? outer.attr('bullet') : x.bullet);

		level = isNaN(level)?0:level;
		$.each(getParam(p,'popClass','').split(' '),function(i,v){
			popClasses.pushUnique(v);
		});
		
		btn.attr({
			'id':this.newId('popBtn'),
			'source': params[1],
			'bullet': bullet,
			'popLevel': (outer.length ? level : 0),
			'popClass1': getParam(p,'popClassOnce',''),
			'popClasses': popClasses.join(' '),
			'tid': getParam(p,'tiddler','')
		});
		
		if(bullet && !(getParam(p,'bulletOnlyWhenNested',x.bulletOnlyWhenNested).toString()=='true' && level == 0)){
			$b=$('<span class="popBullet"></span>').appendTo(btn);
			wikify(bullet,$b[0]);
		}
		
		if(getParam(p,'hover',x.hoverButton.toString())=='true'){
			btn.hover(
				//Enter PopupButton
				function(ev){
					console.log('Enter -> Button Level '+ $(this).attr('popLevel'));
					outer.attr('windowY',$(window).scrollTop());
					act(ev||window.event,this,false)
				},
				//Leave PopupButton
				function(ev){
					var $last,level,
						e=ev||window.event,
						$btn=$(this),
						$where=$(e.toElement || e.relatedTarget).closest('.pop'),
						pop=$btn.attr('popup'),
						$pop=$('#'+pop);
					console.log('Leave -> Button Level '+ $btn.attr('popLevel'));
					if(pop && pop != $where.attr('id')){
						if(x.windowDidNotScroll(outer)){
							$btn.removeClass('active').attr('popup','');
							level=parseInt($pop.attr('popLevel'))-1;
							$last = Popup.stack[level];
							$last = $($last ? $last.popup : null);
							if($last.attr('btn')==$btn.attr('id'))
								Popup.remove(level);
							return false;
						}
					} else if(pop) {
						act(e,this,true)
					}
				}
			);
		}
	},

	act: function(ev,btn,out){
		
try{
		var clsx=' ',pop,
			click=btn==undefined,
			e=ev||window.event,
			el=$(btn?btn:this),
			x=config.macros.pop,
			id=el.attr('popup'),
			source=store.getTiddlerText(el.attr('source')),
			tid=el.attr('tid'),
			cls=el.attr('popClasses'),
			cls1=el.attr('popClass1'),
			bullet=el.attr('bullet'),
			level=parseInt(el.attr('popLevel')) + 1,
			outer=el.closest('.pop');
		
		if(click && tid){
			el.attr('popup','');
			if(Popup.stack.length)Popup.remove(0);
			story.displayTiddler(null,tid);
			return false;
		}

		if(!id || !$('#' + id).length){
			id=x.newId('pop');
			pop=Popup.create(el[0]);
			$.each((cls+cls1).split(' '),function(i,v){
				clsx += v ? (v + '__' + level + ' ') : '';
			});
			$(pop)
				.addClass(
					'pop ' +
					'pop__' + level + ' ' +
					(level > 1 ? 'popsub ':'') +
					cls + ' ' + 
					cls1 + ' ' + 
					clsx)
				.attr({
					'id':id,
					'btn':el.attr('id'),
					'windowY':$(window).scrollTop(),
					'bullet':bullet,
					'popClasses':cls,
					'popLevel': level})
				.click(x.noBubble);
			
			$('.active',outer).removeClass('active');
			el.attr('popup',id).addClass('active');
			wikify(source,pop);
			Popup.show(pop,false);
			
			$(pop).hover(
				//Enter Button
				function(ev){
					var e = ev||window.event,
						$pop = $(this),
						$btn = $('#' + $pop.attr('btn'));
					console.log('Enter -> Popup Level '+ $pop.attr('popLevel'));
					if($pop.attr('id') != $btn.attr('popup'))
						$btn.attr('popup','');
						Popup.remove(parseInt($pop.attr('popLevel')));
				},
				//Leave Button
				function(ev){
					var e = ev||window.event,
						inPop = $(e.toElement || e.relatedTarget).closest('.pop').length;
					console.log('Leave -> Popup Level '+ $(this).attr('popLevel'));
					if(!inPop && x.windowDidNotScroll(this)){
						$('#' + $(Popup.stack[0]?Popup.stack[0].popup:'').attr('btn'))
							.removeClass('active')
							.attr('popup','');
						Popup.remove(0);
					}
				}
			);			
			return x.noBubble(e,click?null:pop);
		}
}catch(err){alert(err);}

	},

	windowDidNotScroll: function(el){
		var $el = $(el);
		return !$el.length || $el.attr('windowY') == $(window).scrollTop().toString();
	},
	
	newId:function(p){
		return p+Math.random().toString().substr(3);
	},

	noBubble:function(ev,pop){
		var e=ev||window.event,
			$el=$(resolveTarget(e)).closest('a'),
			result=false;
		//do nothing when button or link clicked
		if(config.macros.pop.closeOnClick && $el.is('a')) return true;
		//otherwise, go out
		else if(pop)Popup.remove(1);
		//cancel out
		e.cancelBubble=true;
		if (window.event) e.returnValue=false;
		if (e.preventDefault) e.preventDefault();
		if (e.stopPropagation) e.stopPropagation();
		return result;
	}
}

//click anywhere
$(document).click(function(ev) { 
		var e = ev || window.event;
    //if left mouse click and not in any popup
    if (e.button == 0 && !$(e.toElement || e.relatedTarget).closest('.popup').length) {
			//no more active popups
      $(".popButton").removeClass('active').attr('popup','');
    }
		return true;
});

config.shadowTiddlers['StyleSheetSimplePopup']='/*{{{*/\n'+
	'.pop {padding: 0.2em 0.1em 0.1em;}\n'+
	'.pop.simple .listTitle {display:none}\n'+
	'.pop.simple ul {list-style-type:none;padding:0;}\n'+
	'.pop.simple ul li a, .pop.simple a.button, .pop.simple a.tiddlyLink {display: block;text-align:left;font-weight:bold;}\n'+
	'.pop.simple br {display:none;}\n'+
	'.popBullet {float:right;color:#bbb;margin-right: -5px;padding-left: 10px;}\n'+
	'.main ul li a  {font-weight:bold;}\n'+
	'/*}}}*/';
store.addNotification('StyleSheetSimplePopup',refreshStyles);

})(jQuery);
//}}}
/***
|''Name''|SimpleSearchPlugin|
|''Description''|displays search results as a simple list of matching tiddlers|
|''Authors''|FND|
|''Version''|0.4.1|
|''Status''|stable|
|''Source''|http://devpad.tiddlyspot.com/#SimpleSearchPlugin|
|''CodeRepository''|http://svn.tiddlywiki.org/Trunk/contributors/FND/plugins/SimpleSearchPlugin.js|
|''License''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''Keywords''|search|
!Revision History
!!v0.2.0 (2008-08-18)
* initial release
!!v0.3.0 (2008-08-19)
* added Open All button (renders Classic Search option obsolete)
* sorting by relevance (title matches before content matches)
!!v0.4.0 (2008-08-26)
* added tag matching
!To Do
* tag matching optional
* animations for container creation and removal
* when clicking on search results, do not scroll to the respective tiddler (optional)
* use template for search results
!Code
***/
//{{{
if(!version.extensions.SimpleSearchPlugin) { //# ensure that the plugin is only installed once
version.extensions.SimpleSearchPlugin = { installed: true };

if(!config.extensions) { config.extensions = {}; }

config.extensions.SimpleSearchPlugin = {
	heading: "Search Results",
	containerId: "searchResults",
	btnCloseLabel: "close",
	btnCloseTooltip: "dismiss search results",
	btnCloseId: "search_close",
	btnOpenLabel: "Open all",
	btnOpenTooltip: "open all search results",
	btnOpenId: "search_open",

	displayResults: function(matches, query) {
		story.refreshAllTiddlers(true); // update highlighting within story tiddlers
		var el = document.getElementById(this.containerId);
		query = '"""' + query + '"""'; // prevent WikiLinks
		if(el) {
			removeChildren(el);
		} else { //# fallback: use displayArea as parent
			var container = document.getElementById("displayArea");
			el = document.createElement("div");
			el.id = this.containerId;
			el = container.insertBefore(el, container.firstChild);
		}
		var msg = "!" + this.heading + "\n";
		if(matches.length > 0) {
			msg += "''" + config.macros.search.successMsg.format([matches.length.toString(), query]) + ":''\n";
			this.results = [];
			for(var i = 0 ; i < matches.length; i++) {
				this.results.push(matches[i].title);
				msg += "* [[" + matches[i].title + "]]\n";
			}
		} else {
			msg += "''" + config.macros.search.failureMsg.format([query]) + "''"; // XXX: do not use bold here!?
		}
		createTiddlyButton(el, this.btnCloseLabel, this.btnCloseTooltip, config.extensions.SimpleSearchPlugin.closeResults, "button", this.btnCloseId);
		wikify(msg, el);
		if(matches.length > 0) { // XXX: redundant!?
			createTiddlyButton(el, this.btnOpenLabel, this.btnOpenTooltip, config.extensions.SimpleSearchPlugin.openAll, "button", this.btnOpenId);
		}
	},

	closeResults: function() {
		var el = document.getElementById(config.extensions.SimpleSearchPlugin.containerId);
		removeNode(el);
		config.extensions.SimpleSearchPlugin.results = null;
		highlightHack = null;
	},

	openAll: function(ev) {
		story.displayTiddlers(null, config.extensions.SimpleSearchPlugin.results);
		return false;
	}
};

config.shadowTiddlers.StyleSheetSimpleSearch = "/*{{{*/\n" +
	"#" + config.extensions.SimpleSearchPlugin.containerId + " {\n" +
	"\toverflow: auto;\n" +
	"\tpadding: 5px 1em 10px;\n" +
	"\tbackground-color: [[ColorPalette::TertiaryPale]];\n" +
	"}\n\n" +
	"#" + config.extensions.SimpleSearchPlugin.containerId + " h1 {\n" +
	"\tmargin-top: 0;\n" +
	"\tborder: none;\n" +
	"}\n\n" +
	"#" + config.extensions.SimpleSearchPlugin.containerId + " ul {\n" +
	"\tmargin: 0.5em;\n" +
	"\tpadding-left: 1.5em;\n" +
	"}\n\n" +
	"#" + config.extensions.SimpleSearchPlugin.containerId + " .button {\n" +
	"\tdisplay: block;\n" +
	"\tborder-color: [[ColorPalette::TertiaryDark]];\n" +
	"\tpadding: 5px;\n" +
	"\tbackground-color: [[ColorPalette::TertiaryLight]];\n" +
	"}\n\n" +
	"#" + config.extensions.SimpleSearchPlugin.containerId + " .button:hover {\n" +
	"\tborder-color: [[ColorPalette::SecondaryMid]];\n" +
	"\tbackground-color: [[ColorPalette::SecondaryLight]];\n" +
	"}\n\n" +
	"#" + config.extensions.SimpleSearchPlugin.btnCloseId + " {\n" +
	"\tfloat: right;\n" +
	"\tmargin: -5px -1em 5px 5px;\n" +
	"}\n\n" +
	"#" + config.extensions.SimpleSearchPlugin.btnOpenId + " {\n" +
	"\tfloat: left;\n" +
	"\tmargin-top: 5px;\n" +
	"}\n" +
	"/*}}}*/";
store.addNotification("StyleSheetSimpleSearch", refreshStyles);

// override Story.search()
Story.prototype.search = function(text, useCaseSensitive, useRegExp) {
	highlightHack = new RegExp(useRegExp ? text : text.escapeRegExp(), useCaseSensitive ? "mg" : "img");
	var matches = store.search(highlightHack, null, "excludeSearch");
	var q = useRegExp ? "/" : "'";
	config.extensions.SimpleSearchPlugin.displayResults(matches, q + text + q);
};

// override TiddlyWiki.search() to sort by relevance
TiddlyWiki.prototype.search = function(searchRegExp, sortField, excludeTag, match) {
	var candidates = this.reverseLookup("tags", excludeTag, !!match);
	var primary = [];
	var secondary = [];
	var tertiary = [];
	for(var t = 0; t < candidates.length; t++) {
		if(candidates[t].title.search(searchRegExp) != -1) {
			primary.push(candidates[t]);
		} else if(candidates[t].tags.join(" ").search(searchRegExp) != -1) {
			secondary.push(candidates[t]);
		} else if(candidates[t].text.search(searchRegExp) != -1) {
			tertiary.push(candidates[t]);
		}
	}
	var results = primary.concat(secondary).concat(tertiary);
	if(sortField) {
		results.sort(function(a, b) {
			return a[sortField] < b[sortField] ? -1 : (a[sortField] == b[sortField] ? 0 : +1);
		});
	}
	return results;
};

} //# end of "install only once"
//}}}
/***
|Name|SinglePageModePlugin|
|Source|http://www.TiddlyTools.com/#SinglePageModePlugin|
|Documentation|http://www.TiddlyTools.com/#SinglePageModePluginInfo|
|Version|2.9.7|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|Show tiddlers one at a time with automatic permalink, or always open tiddlers at top/bottom of page.|
This plugin allows you to configure TiddlyWiki to navigate more like a traditional multipage web site with only one tiddler displayed at a time.
!!!!!Documentation
>see [[SinglePageModePluginInfo]]
!!!!!Configuration
<<<
<<option chkSinglePageMode>> Display one tiddler at a time
><<option chkSinglePagePermalink>> Automatically permalink current tiddler
><<option chkSinglePageKeepFoldedTiddlers>> Don't close tiddlers that are folded
><<option chkSinglePageKeepEditedTiddlers>> Don't close tiddlers that are being edited
<<option chkTopOfPageMode>> Open tiddlers at the top of the page
<<option chkBottomOfPageMode>> Open tiddlers at the bottom of the page
<<option chkSinglePageAutoScroll>> Automatically scroll tiddler into view (if needed)

Notes:
* The "display one tiddler at a time" option can also be //temporarily// set/reset by including a 'paramifier' in the document URL: {{{#SPM:true}}} or {{{#SPM:false}}}.
* If more than one display mode is selected, 'one at a time' display takes precedence over both 'top' and 'bottom' settings, and if 'one at a time' setting is not used, 'top of page' takes precedence over 'bottom of page'.
* When using Apple's Safari browser, automatically setting the permalink causes an error and is disabled.
<<<
!!!!!Revisions
<<<
2010.11.30 2.9.7 use story.getTiddler()
2008.10.17 2.9.6 changed chkSinglePageAutoScroll default to false
| Please see [[SinglePageModePluginInfo]] for previous revision details |
2005.08.15 1.0.0 Initial Release.  Support for BACK/FORWARD buttons adapted from code developed by Clint Checketts.
<<<
!!!!!Code
***/
//{{{
version.extensions.SinglePageModePlugin= {major: 2, minor: 9, revision: 7, date: new Date(2010,11,30)};
//}}}
//{{{
config.paramifiers.SPM = { onstart: function(v) {
	config.options.chkSinglePageMode=eval(v);
	if (config.options.chkSinglePageMode && config.options.chkSinglePagePermalink && !config.browser.isSafari) {
		config.lastURL = window.location.hash;
		if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
	}
} };
//}}}
//{{{
if (config.options.chkSinglePageMode==undefined)
	config.options.chkSinglePageMode=false;
if (config.options.chkSinglePagePermalink==undefined)
	config.options.chkSinglePagePermalink=true;
if (config.options.chkSinglePageKeepFoldedTiddlers==undefined)
	config.options.chkSinglePageKeepFoldedTiddlers=false;
if (config.options.chkSinglePageKeepEditedTiddlers==undefined)
	config.options.chkSinglePageKeepEditedTiddlers=false;
if (config.options.chkTopOfPageMode==undefined)
	config.options.chkTopOfPageMode=false;
if (config.options.chkBottomOfPageMode==undefined)
	config.options.chkBottomOfPageMode=false;
if (config.options.chkSinglePageAutoScroll==undefined)
	config.options.chkSinglePageAutoScroll=false;
//}}}
//{{{
config.SPMTimer = 0;
config.lastURL = window.location.hash;
function checkLastURL()
{
	if (!config.options.chkSinglePageMode)
		{ window.clearInterval(config.SPMTimer); config.SPMTimer=0; return; }
	if (config.lastURL == window.location.hash) return; // no change in hash
	var tids=decodeURIComponent(window.location.hash.substr(1)).readBracketedList();
	if (tids.length==1) // permalink (single tiddler in URL)
		story.displayTiddler(null,tids[0]);
	else { // restore permaview or default view
		config.lastURL = window.location.hash;
		if (!tids.length) tids=store.getTiddlerText("DefaultTiddlers").readBracketedList();
		story.closeAllTiddlers();
		story.displayTiddlers(null,tids);
	}
}


if (Story.prototype.SPM_coreDisplayTiddler==undefined)
	Story.prototype.SPM_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,tiddler,template,animate,slowly)
{
	var title=(tiddler instanceof Tiddler)?tiddler.title:tiddler;
	var tiddlerElem=story.getTiddler(title); // ==null unless tiddler is already displayed
	var opt=config.options;
	var single=opt.chkSinglePageMode && !startingUp;
	var top=opt.chkTopOfPageMode && !startingUp;
	var bottom=opt.chkBottomOfPageMode && !startingUp;
	if (single) {
		story.forEachTiddler(function(tid,elem) {
			// skip current tiddler and, optionally, tiddlers that are folded.
			if (	tid==title
				|| (opt.chkSinglePageKeepFoldedTiddlers && elem.getAttribute("folded")=="true"))
				return;
			// if a tiddler is being edited, ask before closing
			if (elem.getAttribute("dirty")=="true") {
				if (opt.chkSinglePageKeepEditedTiddlers) return;
				// if tiddler to be displayed is already shown, then leave active tiddler editor as is
				// (occurs when switching between view and edit modes)
				if (tiddlerElem) return;
				// otherwise, ask for permission
				var msg="'"+tid+"' is currently being edited.\n\n";
				msg+="Press OK to save and close this tiddler\nor press Cancel to leave it opened";
				if (!confirm(msg)) return; else story.saveTiddler(tid);
			}
			story.closeTiddler(tid);
		});
	}
	else if (top)
		arguments[0]=null;
	else if (bottom)
		arguments[0]="bottom";
	if (single && opt.chkSinglePagePermalink && !config.browser.isSafari) {
		window.location.hash = encodeURIComponent(String.encodeTiddlyLink(title));
		config.lastURL = window.location.hash;
		document.title = wikifyPlain("SiteTitle") + " - " + title;
		if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
	}
	if (tiddlerElem && tiddlerElem.getAttribute("dirty")=="true") { // editing... move tiddler without re-rendering
		var isTopTiddler=(tiddlerElem.previousSibling==null);
		if (!isTopTiddler && (single || top))
			tiddlerElem.parentNode.insertBefore(tiddlerElem,tiddlerElem.parentNode.firstChild);
		else if (bottom)
			tiddlerElem.parentNode.insertBefore(tiddlerElem,null);
		else this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
	} else
		this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
	var tiddlerElem=story.getTiddler(title);
	if (tiddlerElem&&opt.chkSinglePageAutoScroll) {
		// scroll to top of page or top of tiddler
		var isTopTiddler=(tiddlerElem.previousSibling==null);
		var yPos=isTopTiddler?0:ensureVisible(tiddlerElem);
		// if animating, defer scroll until after animation completes
		var delay=opt.chkAnimate?config.animDuration+10:0;
		setTimeout("window.scrollTo(0,"+yPos+")",delay); 
	}
}

if (Story.prototype.SPM_coreDisplayTiddlers==undefined)
	Story.prototype.SPM_coreDisplayTiddlers=Story.prototype.displayTiddlers;
Story.prototype.displayTiddlers = function() {
	// suspend single/top/bottom modes when showing multiple tiddlers
	var opt=config.options;
	var saveSPM=opt.chkSinglePageMode; opt.chkSinglePageMode=false;
	var saveTPM=opt.chkTopOfPageMode; opt.chkTopOfPageMode=false;
	var saveBPM=opt.chkBottomOfPageMode; opt.chkBottomOfPageMode=false;
	this.SPM_coreDisplayTiddlers.apply(this,arguments);
	opt.chkBottomOfPageMode=saveBPM;
	opt.chkTopOfPageMode=saveTPM;
	opt.chkSinglePageMode=saveSPM;
}
//}}}
Intensives Sprechen auf der Bühne
Minidrama
Kooperation
/***
| Name:|SiteMapMacro|
| Author:|Simon Baird|
| Version:|1.0.3, 15-Mar-06|

!!Parameters
* Name of tiddler to start at
* Max depth (a number) 
* Format (eg, nested, see formats below)
* Don't show root flag (anything other than null turns it on)
* Tags - a string containing a bracketed list of tags that we are interested in

***/
//{{{

version.extensions.SiteMapMacro = {
	major: 1,
	minor: 0,
	revision: 3,
	date: new Date(2006,3,15),
	source: "http://simonbaird.com/mptw/#SiteMapMacro"
};

config.macros.siteMap = {

	formats: {
		bullets: {
			formatString: "%0[[%1]]\n%2",
			indentString: "*"
		},

		// put this in your StyleSheet to make it look good.
		// .sliderPanel { margin-left: 2em; }

		sliders: {
			formatString: "[[%1]]+++\n%2===\n\n",
			formatStringLeaf: "[[%1]]\n"
		},

		openSliders: {
			formatString: "[[%1]]++++\n%2===\n\n",
			formatStringLeaf: "[[%1]]\n"
		},

		popups: {
			formatString: "[[%1]]+++^\n%2===\n\n",
			formatStringLeaf: "[[%1]]\n"
		},

		// these don't work too well
		openPopups: {
			formatString: "[[%1]]++++^\n%2===\n\n",
			formatStringLeaf: "[[%1]]\n"
		},
		
		// this is a little nuts but it works
		json: {
			formatString: '\n%0{"%1":[%2\n%0]}',
			formatStringLeaf: '\n%0"%1"',
			indentString: "  ",
			separatorString: ","
		}


	},

	defaultFormat: "bullets",

	treeTraverse: function(title,depth,maxdepth,format,dontshowroot,tags,excludetags) {

		var tiddler = store.getTiddler(title);
		var tagging = store.getTaggedTiddlers(title);

		if (dontshowroot)
			depth = 0;

		var indent = "";
		if (this.formats[format].indentString)
			for (var j=0;j<depth;j++)
				indent += this.formats[format].indentString;

		var childOutput = "";
		if (!maxdepth || depth < parseInt(maxdepth)) 
			for (var i=0;i<tagging.length;i++)
				if (tagging[i].title != title) {
					if (this.formats[format].separatorString && i != 0)
						childOutput += this.formats[format].separatorString;
					childOutput += this.treeTraverse(tagging[i].title,depth+1,maxdepth,format,null,tags,excludetags);
				}

		if (childOutput == "" && (
				(tags && tags != "" && !tiddler.tags.containsAll(tags.readBracketedList())) ||
				(excludetags && excludetags != "" && tiddler.tags.containsAny(excludetags.readBracketedList()))
				)
			) {
			// so prune it cos it doesn't have the right tags and neither do any of it's children
			return "";
		}

		if (dontshowroot)
			return childOutput;

		if (this.formats[format].formatStringLeaf && childOutput == "") {
			// required for nestedSliders
			return this.formats[format].formatStringLeaf.format([indent,title,childOutput]);
		}

		return this.formats[format].formatString.format([indent,title,childOutput]);
	},

	handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		wikify(this.treeTraverse(
			params[0] && params[0] != '.' ? params[0] : tiddler.title, 1, 
			params[1] && params[1] != '.' ? params[1] : null, // maxdepth
			params[2] && params[2] != '.' ? params[2] : this.defaultFormat, // format
			params[3] && params[3] != '.' ? params[3] : null, // dontshowroot
			params[4] && params[4] != '.' ? params[4] : null, // tags
			params[5] && params[5] != '.' ? params[5] : null // excludetags
			),place);
	}

}

//}}}

Darstellendes Spiel
<<back>>Darstellendes Spiel<<forward>>



/***
|''Name:''|SlideShowPlugin|
|''Description:''|Creates a slide show from any number of tiddlers|
|''Author:''|Paulo Soares|
|''Contributors:''|John P. Rouillard|
|''Version:''|2.2.6|
|''Date:''|2010-11-17|
|''Source:''|http://www.math.ist.utl.pt/~psoares/addons.html|
|''Documentation:''|[[SlideShowPlugin Documentation|SlideShowPluginDoc]]|
|''License:''|[[Creative Commons Attribution-Share Alike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.5.0|
***/
//{{{
if(!version.extensions.SlideShowPlugin) { //# ensure that the plugin is only installed once
version.extensions.SlideShowPlugin = {installed: true};

(function($) {
config.macros.slideShow = {maxTOCLength: 30, separator:'-s-'};

config.formatters.push( {
	name: "SlideSeparator",
	match: "^"+config.macros.slideShow.separator+"+$\\n?",
	handler: function(w) {
		createTiddlyElement(w.output,"hr",null,'slideSeparator');
	}
});

config.macros.slideShow.text = {
  label: "slide show", tooltip: "Start slide show",
  quit: {label: "x", tooltip: "Quit the slide show"},
  firstSlide: {label: "<<", tooltip: "Go to first slide"},
  previous: {label: "<", tooltip: "Go back"},
  next: {label: ">", tooltip: "Advance"},
  lastSlide: {label: ">>", tooltip: "Go to last slide"},
  goto: {label: "Go to slide:"},
  resetClock: {tooltip: "Reset the clock"},
  overlay: "overlay"
};

config.macros.slideShow.handler = function(place,macroName,params,wikifier,paramString){
  var args = paramString.parseParams(null,null,false);
  this.label = getParam(args,"label",this.text.label);
  this.tooltip = getParam(args,"tooltip",this.text.tooltip);
  var onclick = function(){config.macros.slideShow.onClick(place,paramString); return false;};
  createTiddlyButton(place,this.label,this.tooltip,onclick);
  return false;
}

config.macros.slideShow.onClick = function(place,paramString) {
  var slide, cm = config.macros.slideShow;
  var title = story.findContainingTiddler(place);
  title = title ? title.getAttribute("tiddler") : null;
  var args = paramString.parseParams(null,null,false);
  title =  getParam(args,"tiddler",title);
  var argsArray = paramString.readMacroParams();
  this.single = ($.inArray('single',argsArray) > -1);
  this.clicks = ($.inArray('noClicks',argsArray) < 0);
  this.keyboard = ($.inArray('noKeyboard',argsArray) < 0);
  this.showAll = ($.inArray('showAll',argsArray) > -1);
  this.cycle = ($.inArray('cycle',argsArray) > -1);
  this.overlays = ($.inArray('noOverlays',argsArray) < 0);
  this.theme = getParam(args,"theme");
  this.tag = getParam(args,"tag");
  this.toc = getParam(args,"toc","headers");
  this.sort = getParam(args,"sort");
  this.clockFormat = getParam(args,"clockFormat",'0hh:0mm:0ss');
  this.auto = getParam(args,"auto",0);
  this.header = getParam(args,"header",title);
  this.footer = getParam(args,"footer","");
  this.clock = getParam(args,"clock");
  this.blocked = 0;
  if(this.clock){
    var startTime = new Date(0);
    this.clockCorrection=startTime.getTimezoneOffset()*60000;
    startTime = new Date();
    this.clockMultiplier = 1;
    this.clockInterval = 0;
    var clockType= parseFloat(this.clock);
    if(clockType < 0) {
      this.clockMultiplier = -1;
      this.clockInterval = -clockType*60000;
    } else if(clockType == 0){
      this.clockCorrection = 0;
      startTime = new Date(0);
    }
    this.clockStartTime=startTime.getTime();
  }
  this.slides = [];
  this.openTiddlers = [];
  $("#tiddlerDisplay > *").each(function(){cm.openTiddlers.push($(this).attr('tiddler'))});
  var count = 0;
  this.slideTOC=[];
  if(this.single){
    if(!store.tiddlerExists(title)) return;
    var newTiddler;
    var content = store.getTiddlerText(title).split(cm.separator);
    $.each(content, function(){
      count++;
      newTiddler = new Tiddler();
      newTiddler.title ="TempSlide" + count;
      newTiddler.tags[0] = "excludeLists";
      newTiddler.text = $.trim(this);
      newTiddler.fields['doNotSave']= true;
      store.addTiddler(newTiddler);
      cm.buildTOC(count,newTiddler.title);
      cm.slides.push(newTiddler.title);
    });
  } else {
    if(this.tag){
      var content = store.getTaggedTiddlers(this.tag,this.sort);
      $.each(content, function(){
        count++;
        cm.buildTOC(count,this.title);
        cm.slides.push(this.title);
      });
    } else {
      story.displayTiddler(null,title);
      var list = $('[tiddler='+title+']').find('.viewer').find('.tiddlyLinkExisting');
      $.each(list,function(){
        if(!$(this).parents().hasClass("exclude")){
          slide = $(this).attr('tiddlylink');
          count++;
          cm.buildTOC(count,slide);
          cm.slides.push(slide);
        }
      });
    }
  }
  this.nSlides = this.slides.length;
  if(this.nSlides==0) return false;
  clearMessage();
  this.toggleSlideStyles();
  if(!this.showAll){
    //Attach the key and mouse listeners
    if(this.keyboard && !$("#tiddlerDisplay").hasClass("noKeyboard")) $(document).keyup(cm.keys);
    if(this.clicks){
      $(document).mouseup(cm.clicker);
      document.oncontextmenu = function(){return false;}
    }
    if(this.clock) this.slideClock=setInterval(this.setClock, 1000);
    if(this.auto>0){
      this.autoAdvance=setInterval(cm.next, this.auto*1000);
    }
    this.showSlide(1);
  } else {
    story.closeAllTiddlers();
    story.displayTiddlers(null,this.slides);
    $(".tiddler").attr("ondblclick",null);
    $(document).keyup(cm.endSlideShow);
  }
  return false;
}

config.macros.slideShow.buildNavigator = function() {
  //Create the navigation bar
  var i, slidefooter = $("#controlBar")[0];
  if(!slidefooter) return;
  $(slidefooter).addClass("slideFooterOff noClicks");
  var navigator = createTiddlyElement(slidefooter,"SPAN","navigator");
  var buttonBar = createTiddlyElement(navigator,"SPAN","buttonBar");
  //Make it so that when the footer is hovered over the class will change to make it visible
  $(slidefooter).bind("mouseenter mouseleave", function(e){$(this).toggleClass("slideFooterOff");});
  //Create the control buttons for the navigation
 
  createTiddlyButton(buttonBar,this.text.firstSlide.label,this.text.firstSlide.tooltip,this.firstSlide,"button");
  createTiddlyButton(buttonBar,this.text.previous.label,this.text.previous.tooltip,this.previous,"button");
  createTiddlyButton(buttonBar,this.text.quit.label,this.text.quit.tooltip,this.endSlideShow,"button");
  createTiddlyButton(buttonBar,this.text.next.label,this.text.next.tooltip,this.next,"button");
  createTiddlyButton(buttonBar,this.text.lastSlide.label,this.text.lastSlide.tooltip,this.lastSlide,"button");
  if(this.clock){
    if(this.clock == 0){
       createTiddlyElement(navigator,"SPAN","slideClock");
    } else {
      createTiddlyButton(navigator," ",this.text.resetClock.tooltip,this.resetClock,"button","slideClock");
    }
    this.setClock();
  }
  var index = createTiddlyElement(slidefooter,"SPAN","slideCounter");
  index.onclick = this.toggleTOC;
  var toc = createTiddlyElement(slidefooter,"SPAN","toc");
  var tocLine;
  for(i=0; i<this.slideTOC.length; i++){
    $(toc).append(this.slideTOC[i][2]);
    tocLine = $(toc.lastChild);
    tocLine.addClass("tocLevel"+this.slideTOC[i][1]).css("cursor", "pointer").hover(function () {
        $(this).addClass("highlight");}, function () {
        $(this).removeClass("highlight");});
    tocLine.attr("slide",this.slideTOC[i][0]);
    tocLine.click(config.macros.slideShow.showSlideFromTOC);
  }
  //Input box to jump to specific slide
  var tocItem = createTiddlyElement(toc,"DIV","jumpItem",null,this.text.goto.label);
  var tocJumpInput = createTiddlyElement(tocItem,"INPUT","jumpInput");
  tocJumpInput.type="text";
  $(tocJumpInput).keyup(config.macros.slideShow.jumpToSlide);
}

//Used to shorten the TOC fields
config.macros.slideShow.abbreviate = function(label){
  if(label.length>this.maxTOCLength) {
    var temp = new Array();
    temp = label.split(' ');
    label = temp[0];
    for(var j=1; j<temp.length; j++){
      if((label.length+temp[j].length)<=this.maxTOCLength){
        label += " " + temp[j];
      } else {
        label += " ...";
        break;
      }
    }
  }
  return label;
}

config.macros.slideShow.buildTOC = function(count,title) {
  var level = 1, text;
  switch(this.toc){
  case "headers":
    var frag = wikifyStatic(store.getTiddlerText(title));
    text = frag.replace(/<div class="comment">.*<\/div>/mg,"");
    var matches =  text.match(/<h[123456]>.*?<\/h[123456]>/mgi);
    if(matches){
      for (var j=0; j<matches.length; j++){
        level = matches[j].charAt(2);
        text = matches[j].replace(/<\/?h[123456]>/gi,"");
        text = this.abbreviate(text);
        this.slideTOC.push([count,level,"<div>"+text+"</div>"]);
      }
    }
    break;
  case "titles":
    text = this.abbreviate(title);
    this.slideTOC.push([count,level,"<div>"+text+"</div>"]);
  }
}

config.macros.slideShow.showSlideFromTOC = function(e) {
  var cm = config.macros.slideShow;
  var slide = parseInt(e.target.getAttribute('slide'));
  $("#toc").hide();
  cm.showSlide(slide);
  return false;
}

config.macros.slideShow.toggleTOC = function(){
  $("#toc").toggle();
  $("#jumpInput").focus().val('');
  return false;
}

config.macros.slideShow.isInteger = function(s){
  for (var i = 0; i < s.length; i++){
    // Check that current character is number
    var c = s.charAt(i);
    if (((c < "0") || (c > "9"))) return false;
  }
  // All characters are numbers
  return true;
}

config.macros.slideShow.jumpToSlide = function(e){
  var cm = config.macros.slideShow;
  if(e.which==13){
    var input= $("#jumpInput").val();
    if(cm.isInteger(input) && input>0 && input<=cm.nSlides){
      $("#toc").hide();
      cm.showSlide(input);
    } else  {$("#jumpInput").val('');}
  }
  return false;
}

config.macros.slideShow.toggleSlideStyles = function(){
  var contentWrapper = $('#contentWrapper');
  if(contentWrapper.hasClass("slideShowMode")){
    refreshPageTemplate();
    removeStyleSheet("SlideShowStyleSheet");
    if(this.theme) removeStyleSheet(this.theme);
  } else {
    $("#displayArea").prepend('<div id="slideBlanker" style="display:none"></div><div id="slideHeader">'+this.header+'</div><div id="slideFooter">'+this.footer+'</div><div id="controlBar"></div>');
    setStylesheet(store.getRecursiveTiddlerText("SlideShowStyleSheet"),"SlideShowStyleSheet");
    if(this.theme && store.tiddlerExists(this.theme)){setStylesheet(store.getRecursiveTiddlerText(this.theme),this.theme);}
    this.buildNavigator();
  }
  contentWrapper.toggleClass("slideShowMode");
  return false;
}

config.macros.slideShow.showSlide = function(n){
  if(this.cycle) {
    if(n>this.nSlides) {
      n = 1;
    } else if(n<1) {
      n = this.nSlides;
    }
  } else {
    if(n>this.nSlides || n<1) return;
  }
  story.closeAllTiddlers();
  if(this.clock=='-'){this.resetClock();}
  story.displayTiddler(null,String(this.slides[n-1]));
  $(".tiddler").attr("ondblclick",null);
  $("body").removeClass("slide"+this.curSlide);
  this.curSlide = n;
  $("body").addClass("slide"+this.curSlide);
  $("#slideCounter").text(this.curSlide+"/"+this.nSlides);
  if(this.overlays){
    var contents = $(".viewer *");
    this.numOverlays = 1;
    while(1){
      if(contents.hasClass(this.text.overlay+this.numOverlays)){
        this.numOverlays++;
      } else {break;}
    }
    this.numOverlays--;
    this.showOverlay(0);
  }
  return false;
}

config.macros.slideShow.showOverlay = function(n){
  var i, set, cm = config.macros.slideShow;
  if(!cm.overlays || cm.numOverlays == 0 || n<0 || n>cm.numOverlays){return;}
  for(i=1; i<n; i++){
    set = $(".viewer "+"."+cm.text.overlay+i);
    set.removeClass("currentOverlay nextOverlay");
    set.addClass("previousOverlay");
  }
  set = $(".viewer "+"."+cm.text.overlay+n);
  set.removeClass("previousOverlay nextOverlay");
  set.addClass("currentOverlay");
  for(i=n; i<config.macros.slideShow.numOverlays; i++){
    set = $(".viewer "+"."+cm.text.overlay+(i+1));
    set.removeClass("previousOverlay currentOverlay");
    set.addClass("nextOverlay");
  }
  cm.curOverlay = n;
}

config.macros.slideShow.firstSlide = function(){
  config.macros.slideShow.showSlide(1);
  return false;
}

config.macros.slideShow.lastSlide = function(){
  config.macros.slideShow.showSlide(config.macros.slideShow.nSlides);
  return false;
}

config.macros.slideShow.next = function(){
  var cm = config.macros.slideShow;
  if(!cm.overlays || cm.numOverlays == 0 || cm.curOverlay == cm.numOverlays) {
    cm.showSlide(cm.curSlide+1);
  } else {
    cm.showOverlay(cm.curOverlay+1);
  }
  return false;
}

config.macros.slideShow.previous = function(){
  var cm = config.macros.slideShow;
  if(!cm.overlays || cm.numOverlays == 0 || cm.curOverlay == 0) {
    cm.showSlide(cm.curSlide-1);
    cm.showOverlay(cm.numOverlays);
  } else {
    cm.showOverlay(cm.curOverlay-1);
  }
  return false;
}

config.macros.slideShow.endSlideShow=function(){
  var cm = config.macros.slideShow;
  if(cm.autoAdvance) {clearInterval(cm.autoAdvance);}
  if(cm.clock) clearInterval(cm.slideClock);
  story.closeAllTiddlers();
  cm.toggleSlideStyles();
  story.displayTiddlers(null,cm.openTiddlers);
  $(document).unbind();
  document.oncontextmenu =  function(){};
  $("body").removeClass("slide"+cm.curSlide);
  return false;
}

// 'keys' code adapted from S5 which in turn was adapted from MozPoint (http://mozpoint.mozdev.org/)
config.macros.slideShow.keys = function(key) {
  var cm = config.macros.slideShow;
  switch(key.which) {
  case 32: // spacebar
    if(cm.auto>0 && cm.blocked==0){
      if(cm.autoAdvance){
        clearInterval(cm.autoAdvance);
        cm.autoAdvance = null;
      } else {
        cm.autoAdvance=setInterval(cm.next, cm.auto*1000);
      }
    } else {
      if(cm.blocked==0) cm.next();
    }
    break;
  case 34: // page down
    if(cm.blocked==0) cm.showSlide(cm.curSlide+1);
    break;
  case 39: // rightkey
    if(cm.blocked==0) cm.next();
    break;
  case 40: // downkey
    if(cm.blocked==0) cm.showOverlay(cm.numOverlays);
    break;
  case 33: // page up
    if(cm.blocked==0) cm.showSlide(cm.curSlide-1);
    break;
  case 37: // leftkey
    if(cm.blocked==0) cm.previous();
    break;
  case 38: // upkey
    if(cm.blocked==0) cm.showOverlay(0);
    break;
  case 36: // home
    if(cm.blocked==0) cm.firstSlide();
    break;
  case 35: // end
    if(cm.blocked==0) cm.lastSlide();
    break;
  case 27: // escape
    cm.endSlideShow();
    break;
  case 66: // B
    $("#slideBlanker").toggle();
    cm.blocked = (cm.blocked +1)%2;
    break;
  }
  return false;
}

config.macros.slideShow.clicker = function(e) {
  var cm = config.macros.slideShow;
  if(cm.blocked==1 || $(e.target).attr('href') || $(e.target).parents().andSelf().hasClass('noClicks')){
    return true;
  }
  if($("#toc").is(':visible')){
    cm.toggleTOC();
  } else {
    if((!e.which && e.button == 1) || e.which == 1) {
      cm.next();
    }
    if((!e.which && e.button == 2) || e.which == 3) {
      cm.previous();
    }
  }
  return false;
}

config.macros.slideShow.setClock = function(){
  var cm = config.macros.slideShow;
  var actualTime = new Date();
  var newTime = actualTime.getTime() - cm.clockStartTime;
  newTime = cm.clockMultiplier*newTime+cm.clockInterval+cm.clockCorrection;
  actualTime.setTime(newTime);
  newTime = actualTime.formatString(cm.clockFormat);
  $("#slideClock").text(newTime);
  return false;
}

config.macros.slideShow.resetClock = function(){
  var cm = config.macros.slideShow;
  if(cm.clock == 0) return;
  var time = new Date(0);
  if(cm.clockStartTime>time){
    var startTime = new Date();
    cm.clockStartTime=startTime.getTime();
  }
  return false;
}

config.shadowTiddlers.SlideShowStyleSheet="/*{{{*/\n.header, #mainMenu, #sidebar, #backstageButton, #backstageArea, .toolbar, .title, .subtitle, .tagging, .tagged, .tagClear, .comment{\n display:none !important\n}\n\n#slideBlanker{\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 90; \n background-color: #000;\n opacity: 0.9;\n filter: alpha(opacity=90)\n}\n\n.nextOverlay{\n visibility: hidden\n}\n\n.previousOverlay,.currentOverlay{\n visibility: visible\n}\n\n#displayArea{\n font-size: 250%;\n margin: 0 !important;\n padding: 0\n}\n\n#controlBar{\n position: fixed;\n bottom: 2px;\n right: 2px;\n width: 100%;\n text-align: right\n}\n\n#controlBar .button{\n margin: 0 0.25em;\n padding: 0 0.25em\n}\n\n#slideHeader{\n font-size: 200%;\n font-weight: bold\n}\n\n#slideFooter{\n position: fixed;\n bottom: 2px\n}\n\n.slideFooterOff #navigator{\n visibility: hidden\n}\n\n#slideClock{\n margin: 0 5px 0 5px\n}\n\n#slideCounter{\n cursor: pointer;\n color: #aaa\n}\n\n#toc{\n display: none;\n position: absolute;\n font-size: .75em;\n bottom: 2em;\n right: 0;\n background: #fff;\n border: 1px solid #000;\n text-align: left\n}\n\n#jumpItem{\n padding-left:0.25em\n}\n\n#jumpInput{\n margin-left: 0.25em;\n width: 3em\n}\n\n.tocLevel1{\n font-size: .8em\n}\n\n.tocLevel2{\n margin-left: 1em;\n font-size: .75em\n}\n\n.tocLevel3{\n margin-left: 2em;\n font-size: .7em\n}\n\n.tocLevel4{\n margin-left: 3em;\n font-size: .65em\n}\n\n.tocLevel5{\n margin-left: 4em;\n font-size: .6em\n}\n\n.tocLevel6{\n margin-left: 5em;\n font-size: .55em\n}\n/*}}}*/";

config.shadowTiddlers.SlideShowPluginDoc="The documentation is available [[here|http://www.math.ist.utl.pt/~psoares/addons.html#SlideShowPluginDoc]].";
})(jQuery)
}
//}}}
!Description
This plugin turns any number of tiddlers into a slide show. A single macro provides a flexible way to present a set of tiddlers, including:
#a full screen presentation that hides the TiddlyWiki structure (header, sidebar, main menu);
#a way to navigate through a set of tiddlers keeping the TiddlyWiki structure (similar to the [[NavigationMacro|http://tw.lewcid.org/#NavigationMacro]] by Saq Imtiaz);
#a display of all the selected tiddlers ready to be printed.
!Main features
Most features that are usually found in presentation software are available. 
*Build a slide show from a list of tiddlers' titles or selecting a specific tag with optional sort
*Build a slide show from a single tiddler where slides are divided by a separator
*Fully customizable presentations (CSS knowledge required)
*Auto-advancing slide show (kiosk mode) and looping (circular mode)
*Incremental display (several overlays or layers in a slide)
*Optional clock with 4 different modes:
**local time
**elapsed time of presentation
**elapsed time for each slide
**countdown clock for a given period
*Screen blanking for pauses
!Installation
To install this plugin copy the tiddler SlideShowPlugin to your TiddlyWiki, label it with the ''systemConfig'' tag, save the TW and refresh the browser.
Optionally, you can also copy this documentation tiddler. If you don't, a link to the original one in my site is provided.  
!Quick start
The simplest way to make a slide show is to create a new tiddler with references to all the tiddlers you want to include in your presentation. Any reference or group of references to tiddlers that should be skipped must be wrapped in a {{{exclude}}} class as in the following example:
{{{
MissingSlide
[[First slide|SlideShowExample-1]] {{exclude{(the tiddler SlideShowPluginDoc will not be included in the presentation)}}}
SlideShowExample-2
SlideShowExample-3
SlideShowExample-4
}}}
Add {{{<<slideShow>>}}} anywhere in the tiddler, close the edit form, click the ''slide show'' button and there you are. Move forward/backward in the presentation with the mouse left/right button. If you move the mouse pointer over the bottom of the browser window you will see a few navigation buttons. Click the ''x'' button or press the ''Escape'' key to exit.
!Options
{{{
<<slideShow
  noClicks
  noKeyboard
  noOverlays
  cycle
  showAll
  single
  tiddler:tiddler
  label:string
  tooltip:string
  tag:tag
  sort:field
  theme:tiddler
  toc:string
  auto:time
  clock:type
  clockFormat:string
  header:string
  footer:string
>> 
}}}
''noClicks''
Disables navigation through mouse clicks on the tiddlers. This is useful when there are lots of clickable elements in the presentation.
If you want to keep using the mouse to move around the presentation and there are occasional elements that require mouse clicking, these can be formatted with a {{{noClicks}}} class (read more [[here|http://www.tiddlywiki.com/#CustomCssClass]]).

''noKeyboard''
Disables keyboard navigation.

''noOverlays''
Disables the incremental display of overlays.

''cycle''
The slide shows runs in a continuous loop. 

''showAll''
To print a presentation all the selected tiddlers are opened in the specified order. Press any key to return to the default TiddlyWiki layout.

''single''
Use this if a presentation is defined in a single tiddler.

''tiddler''
Use this option to indicate the tiddler where your slide show is defined when it is not the same one that contains the button that starts the presentation.

''label''
Text to replace the default text in the slide show button.

''tooltip''
Text to be shown when the mouse is over the slide show button.

''tag''
Use this option to create a slide show with the tiddlers with the provided tag instead of providing a list of tiddlers.

''sort''
If the ''tag'' option is used you can use this other option to sort the tiddlers according to a specific field. Valid values are: //created// (default), //modified//, //title// and //text//.

''theme''
A user provided tiddler containing CSS rules that define the style of the slide show. To redefine the default style, edit the SlideShowStyleSheet shadow tiddler. 

''toc''
Choose the type of table of contents. Possible values: ''titles'' will enable the use of the tiddlers titles, ''headers'' (default) to choose html headers (h1, h2,...), anything else will disable the table of contents.  

''auto''
The slide show auto advances after the defined number of seconds. The slide show can be paused by pressing the ''space bar''.

''clock''
Displays a clock near the navigation buttons at the bottom of the screen. Four types of clocks can be defined:
#''clock:0'' -- shows the local time.
#''clock:'+''' -- displays the elapsed time of the presentation. Click the clock display to reset the time.
#''clock:'-''' -- displays the elapsed for each slide. Click the clock display to reset the time.
#''clock:-20'' -- displays a countdown clock for the given (negative) number of minutes. Click the clock display to reset the time.
''clockFormat''
A string that defines the clock format. The default is '0hh:0mm:0ss' where the prefix '0' forces a leading zero. 

''header''
A string to be used as a permanent header for the slide show. By default it's used the title of tiddler that defines the slide show.

''footer''
A string to be used as a permanent footer for the slide show. By default the footer is empty.
!Incremental display
A succession of overlays (or layers) can be defined in each slide by marking blocks of text with
{{{
{{overlay1{...some text...}}}, {{overlay2{...some text...}}}, {{overlay3{...some text...}}}, ...
}}}
The default name of the classes (//overlay//) can be redefined with //config.macros.slideShow.text.overlay = "layer"//, for example. 
To costumize the way overlays are shown you can redefine the following CSS classes
*.previousOverlay 
*.currentOverlay 
*.nextOverlay 
in a ~StyleSheet. The default style simply hides the next overlays and shows the current and the previous ones as normal text.
!Slide show navigation
You can navigate through a slide show using the keyboard or the mouse. 
!!Mouse navigation
Left (right) clicking on a slide jumps to the next (previous) slide or overlay. To move to the first or last slides you must use the navigation bar at the bottom of the browser's window.
!!Keyboard
The following keys are defined:
*Home - first slide
*~PageUp - previous slide
*~PageDown - next slide
*End - last slide
*Escape - exit slide show
*Up arrow - first overlay
*Left arrow - previous overlay/slide
*Pause/Right arrow - next overlay/slide
*Down arrow - last overlay
*Spacebar - pause/resume slide show in auto advance mode, next overlay/slide otherwise
*B - blank screen and block the slide show
!Miscellaneous 
Any block of text marked as
{{{
{{comment{For my eyes only!}}}
}}}
will not be displayed in the slide show.

All translatable strings are defined in //config.macros.slideShow.text// parameter. See SlideShowPluginMsgPT with the portuguese translation as an example.
/***
|''Name:''|SlideShowPlugin|
|''Description:''|Creates a slide show from any number of tiddlers|
|''Documentation:''|[[SlideShowPlugin Documentation|SlideShowPluginDoc]]|
|''Author:''|Paulo Soares / fork: [[Tobias Beer|http://tobibeer.tiddlyspace.com]]|
|''Contributors:''|John P. Rouillard|
|''Version:''|2.4.3 (2013-10-08)|
|''Source''|https://raw.github.com/tobibeer/TiddlyWikiPlugins/master/forked/TiddlersBarPlugin.js|
|''Master:''|http://www.math.ist.utl.pt/~psoares/addons.html|
|''License:''|[[Creative Commons Attribution-Share Alike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.5.0|
This fork introduces the {{{controls}}} parameter that allows to show the controls by default.

Provides mobile touch support: install touchwipe as a plugin...
http://www.netcu.de/jquery-touchwipe-iphone-ipad-library
***/
//{{{
(function($) {

//# ensure that the plugin is only installed once
if(!version.extensions.SlideShowPlugin) {
  version.extensions.SlideShowPlugin = {
    installed: true
  };

var me = config.macros.slideShow = {

maxTOCLength: 30,
separator: '-s-',

text: {
  label: "slide show",
  tooltip: "Start the slide show",
  quit: {
    label: "x",
    tooltip: "quit",
    button: 'quit slideshow'
  },
  firstSlide: {
    label: "<<",
    tooltip: "first slide"
  },
  previous: {
    label: "<",
    tooltip: "previous slide"
  },
  next: {
    label: ">",
    tooltip: "next slide"
  },
  lastSlide: {
    label: ">>",
    tooltip: "last slide"
  },
  goto: {
    label: "Go to slide:"
  },
  resetClock: {
    tooltip: "reset clock"
  },
  overlay: "overlay"
},

handler: function(place, macroName, params, wikifier, paramString){
  var px = paramString.parseParams(null,null,false);
  createTiddlyButton(
    place,
    getParam(px, "label", me.text.label),
    getParam(px, "tooltip", me.text.tooltip),
    function(){
      me.onClick(place, paramString);
      return false;
    }
  );
  return false;
},

onClick: function(place, paramString) {
  var slide,
    count = 0,
    t0 = new Date(0),
    title = story.findContainingTiddler(place),
    px = paramString.parseParams(null,null,false),
    params = paramString.readMacroParams();

  title = title ? title.getAttribute("tiddler") : null;
  title = getParam(px,"tiddler", title);

  me.mobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
  me.blocked = 0;
  me.slides = [];
  me.slideTOC = [];
  me.openTiddlers = [];

  me.single = params.contains('single');
  me.clicks = !params.contains('noClicks');
  me.keyboard = !params.contains('noKeyboard');
  me.showAll = params.contains('showAll');
  me.cycle = params.contains('cycle');
  me.overlays = !params.contains('noOverlays');
  me.controls = params.contains('controls');

  me.theme = getParam(px,"theme");
  me.tag = getParam(px,"tag");
  me.toc = getParam(px,"toc","headers");
  me.sort = getParam(px,"sort");
  me.clockFormat = getParam(px,"clockFormat",'0hh:0mm:0ss');
  me.auto = getParam(px,"auto",0);
  me.header = getParam(px,"header",title);
  me.footer = getParam(px,"footer","");
  me.clock = getParam(px,"clock");
  me.clockType = parseFloat(me.clock);

  if(me.clock){
    me.clockCorrection = t0.getTimezoneOffset() * 60000;
    t0 = new Date();
    me.clockMultiplier = 1;
    me.clockInterval = 0;
    if(me.clockType < 0) {
      me.clockMultiplier = -1;
      me.clockInterval = -me.clockType*60000;
    } else if(me.clockType == 0){
      me.clockCorrection = 0;
      t0 = new Date(0);
    }
    me.clockStartTime = t0.getTime();
  }

  $("#tiddlerDisplay > *").each(function(){
    me.openTiddlers.push( $(this).attr('tiddler') )
  });

  //slideshow in one tiddler
  if(me.single){
    if(!store.tiddlerExists(title)) return;
    $.each(
      store.getTiddlerText(title).split(me.separator),
      function(){
        count++;
        slide = new Tiddler();
        slide.title ="TempSlide" + count;
        slide.tags[0] = "excludeLists";
        slide.text = $.trim(this);
        slide.fields['doNotSave'] = true;
        store.addTiddler(slide);
        me.buildTOC(count,slide.title);
        me.slides.push(slide.title);
      }
    )

  //slideshow by tag
  } else if(me.tag){
    $.each(
      store.getTaggedTiddlers(me.tag, me.sort),
      function(){
        count++;
        me.buildTOC(count,me.title);
        me.slides.push(me.title);
      }
    )

  //slideshow by links
  } else {
    story.displayTiddler(null,title);
    $.each(
      $('[tiddler=' + title + ']').find('.viewer').find('.tiddlyLinkExisting'),
      function(){
        if(!$(this).parents().hasClass("exclude")){
          slide = $(this).attr('tiddlylink');
          count++;
          me.buildTOC(count,slide);
          me.slides.push(slide);
        }
      }
    )
  }

  me.nSlides = me.slides.length;
  if(me.nSlides==0) return false;
  clearMessage();
  me.toggleSlideStyles();
  if(!me.showAll){
    //Attach the key and mouse listeners
    if(me.keyboard && !$("#tiddlerDisplay").hasClass("noKeyboard"))
      $(document).keyup(me.keys);
    if(me.clicks){
      $(document).mouseup(me.clicker);
      document.oncontextmenu = function(){return false;}
    }
    if(me.clock) me.slideClock=setInterval(me.setClock, 1000);
    if(me.auto>0){
      me.autoAdvance=setInterval(me.next, me.auto*1000);
    }
    me.showSlide(1);
  } else {
    story.closeAllTiddlers();
    story.displayTiddlers(null,me.slides);
    $(document).keyup(me.endSlideShow);
  }

  return false;
},

buildNavigator: function() {
  //create the navigation bar
  var btns, i, nav, toc,
      slidefooter = $("#controlBar")[0]

  if(!slidefooter) return;
  $(slidefooter).addClass("slideFooterOff noClicks");
  nav = createTiddlyElement(slidefooter,"SPAN","navigator");
  btns = createTiddlyElement(nav,"SPAN","buttonBar");
  //show controls? => do show
  if(me.controls) $(slidefooter).removeClass('slideFooterOff').show();
  //otherwise toggle visibility when footer is hovered
  else $(slidefooter).bind(
    "mouseenter mouseleave",
    function(e){$(this).toggleClass("slideFooterOff");
  });

  //control buttons for the navigation
  ['firstSlide','previous','quit|endSlideShow','next','lastSlide'].map(function(id){
    id = id.split('|');
    var click = id[1] ? id[1] : id[0],
        id= id[0];
    createTiddlyButton(btns, me.text[id].label, me.text[id].tooltip, me[click], "button " + id );
  });

  if(me.clock){
    if(me.clock == 0){
       createTiddlyElement(nav,"SPAN","slideClock");
    } else {
      createTiddlyButton(
        nav,
        " ",
        me.text.resetClock.tooltip,
        me.resetClock,
        "button",
        "slideClock"
      );
    }
    me.setClock();
  }

  createTiddlyElement(slidefooter,"SPAN","slideCounter")
    .onclick = me.toggleTOC;

  toc = createTiddlyElement(
    createTiddlyElement(document.body, 'div','toc', me.mobile ? ' mobile' : ''),
    'div'
  );

  if(me.mobile)
    createTiddlyButton(toc, me.text.quit.button, '', me.endSlideShow, "button quit");

  for(i=0; i<me.slideTOC.length; i++){
    $(toc).append(me.slideTOC[i][2]);
      $(toc.lastChild)
      .addClass("tocLevel"+me.slideTOC[i][1])
      .css("cursor", "pointer")
      .hover(
        function () {$(this).addClass("highlight");},
        function () {$(this).removeClass("highlight");}
      )
      .attr("slide",me.slideTOC[i][0])
      .click(me.showSlideFromTOC);
  }

  //input box to jump to specific slide
  $(
    createTiddlyElement(
      createTiddlyElement(toc, "DIV", "jumpItem", null, me.text.goto.label),
      "INPUT",
      "jumpInput",
      null,
      null,
      null,
      {type:'text'}
    )
  ).keyup(me.jumpToSlide);

  me.wipe('#slideHeader, #slideFooter, #controlBar');
},

//Used to shorten the TOC fields
abbreviate: function(label){
  var t, temp = new Array();
  if(label.length > me.maxTOCLength) {
    temp = label.split(' ');
    label = temp[0];
    for(t=1; t<temp.length; t++){
      if((label.length+temp[t].length)<=me.maxTOCLength){
        label += " " + temp[t];
      } else {
        label += " ...";
        break;
      }
    }
  }
  return label;
},

buildTOC: function(count,title) {
  var frag, level = 1, m, matches, txt;

  switch(me.toc){
  case "titles":
    me.slideTOC.push([
      count,
      level,
      "<div>" + me.abbreviate(title) + "</div>"
    ]);
    break;

  case "headers":
    frag = wikifyStatic(store.getTiddlerText(title));
    txt = frag.replace(/<div class="comment">.*<\/div>/mg,"");
    matches = txt.match(/<h[123456]>.*?<\/h[123456]>/mgi);
    if(matches){
      for (m=0; m<matches.length; m++){
        level = matches[m].charAt(2);
        txt = matches[m].replace(/<\/?h[123456]>/gi,"");
        txt = me.abbreviate(txt);
        me.slideTOC.push([
          count,
          level,
          "<div>" + txt + "</div>"
        ]);
      }
    }
  }
},

showSlideFromTOC: function(e) {
  var slide = parseInt(e.target.getAttribute('slide'));
  $("#toc").hide();
  me.showSlide(slide);
  return false;
},

toggleTOC: function(){
  var $j = $("#jumpInput");
  $("#toc").toggle();
  $j.val('');
  if(!$j.closest('.mobile').length) $j.focus();
  return false;
},

jumpToSlide: function(e){
  if(e.which==13){
    var s = parseInt($("#jumpInput").val());
    if(!isNaN(s)){
      s = Math.min(s, me.nSlides);
      $("#toc").hide();
      me.showSlide( Math.max(s, 1) );
    } else {$("#jumpInput").val('');}
  }
  return false;
},

toggleSlideStyles: function(){
  var contentWrapper = $('#contentWrapper');
  if(contentWrapper.hasClass("slideShowMode")){
    refreshPageTemplate();
    removeStyleSheet("SlideShowStyleSheet");
    if(me.theme) removeStyleSheet(me.theme);
  } else {
    $("#displayArea").prepend(
      '<div id="slideBlanker" style="display:none"></div>'+
      '<div id="slideHeader">' + me.header + '</div>'+
      '<div id="slideFooter">' + me.footer + '</div>'+
      '<div id="controlBar"></div>');
    setStylesheet(
      store.getRecursiveTiddlerText("SlideShowStyleSheet"),"SlideShowStyleSheet");
    if(me.theme && store.tiddlerExists(me.theme)){
      setStylesheet(store.getRecursiveTiddlerText(me.theme),me.theme);
    }
    me.buildNavigator();
  }
  contentWrapper.toggleClass("slideShowMode");
  return false;
},

showSlide: function(n){
  var s, contents;
  if(me.cycle) {
    if(n>me.nSlides) {
      n = 1;
    } else if(n<1) {
      n = me.nSlides;
    }
  } else {
    if(n>me.nSlides || n<1) return;
  }
  story.closeAllTiddlers();
  if(me.clock=='-'){me.resetClock();}
  s = story.displayTiddler(null,String(me.slides[n-1]));
  if(s)s.setAttribute('ondblclick', null);
  me.wipe('.tiddler');
  $("body").removeClass("slide" + me.curSlide);
  me.curSlide = n;
  $("body").addClass("slide slide"+me.curSlide);
  $("#slideCounter").text(me.curSlide+"/"+me.nSlides);
  if(me.overlays){
    var contents = $(".viewer *");
    me.numOverlays = 1;
    while(1){
      if(contents.hasClass(me.text.overlay + me.numOverlays)){
        me.numOverlays++;
      } else {break;}
    }
    me.numOverlays--;
    me.showOverlay(0);
  }
  return false;
},

showOverlay: function(n){
  var i, set;
  if(!me.overlays || me.numOverlays == 0 || n<0 || n>me.numOverlays){return;}
  for(i=1; i<n; i++){
    set = $(".viewer "+"."+me.text.overlay + i);
    set.removeClass("currentOverlay nextOverlay");
    set.addClass("previousOverlay");
  }
  set = $(".viewer "+"."+me.text.overlay + n);
  set.removeClass("previousOverlay nextOverlay");
  set.addClass("currentOverlay");
  for(i=n; i<me.numOverlays; i++){
    set = $(".viewer "+"."+me.text.overlay + (i+1));
    set.removeClass("previousOverlay currentOverlay");
    set.addClass("nextOverlay");
  }
  me.curOverlay = n;
},

firstSlide: function(){
  me.showSlide(1);
  return false;
},

lastSlide: function(){
  me.showSlide(me.nSlides);
  return false;
},

next: function(){
  if(!me.overlays || me.numOverlays == 0 || me.curOverlay == me.numOverlays) {
    me.showSlide(me.curSlide+1);
  } else {
    me.showOverlay(me.curOverlay+1);
  }
  return false;
},

previous: function(){
  if(!me.overlays || me.numOverlays == 0 || me.curOverlay == 0) {
    me.showSlide(me.curSlide-1);
    me.showOverlay(me.numOverlays);
  } else {
    me.showOverlay(me.curOverlay-1);
  }
  return false;
},

endSlideShow: function(){
  if(me.autoAdvance) {clearInterval(me.autoAdvance);}
  if(me.clock) clearInterval(me.slideClock);
  $('#toc').remove();
  story.closeAllTiddlers();
  me.toggleSlideStyles();
  story.displayTiddlers(null,me.openTiddlers);
  $('body').removeClass('slide slide' + me.curSlide);
  document.oncontextmenu = function(){};
  $(document).unbind();

  return false;
},

// 'keys' code adapted from S5 as adapted from http://mozpoint.mozdev.org
keys: function(key) {
  if(key.which == 27){ //ESC
    me.endSlideShow();
  
  }else if (key.which == 66){ //B
    $("#slideBlanker").toggle();
    me.blocked = (me.blocked +1)%2;

  }else if(0 == me.blocked){
    switch(key.which) {
      case 32: // spacebar
        if(me.auto>0){
          if(me.autoAdvance){
            clearInterval(me.autoAdvance);
            me.autoAdvance = null;
          } else {
            me.autoAdvance=setInterval(me.next, me.auto*1000);
          }
        } else {
          me.next();
        }
        break;
      case 33: // page up
         me.showSlide(me.curSlide-1);
        break;
      case 34: // page down
        me.showSlide(me.curSlide+1);
        break;
      case 35: // end
        me.lastSlide();
        break;
      case 36: // home
        me.firstSlide();
        break;
      case 37: // left
        me.previous();
        break;
      case 38: // up
        me.showOverlay(0);
        break;
      case 39: // right
        me.next();
        break;
      case 40: // down
        me.showOverlay(me.numOverlays);
        break;
      }
    }
  return false;
},

clicker: function(e) {
  if(
    me.blocked == 1 ||
    $(e.target).attr('href') ||
    $(e.target).is('input') ||
    $(e.target).parents().andSelf().hasClass('noClicks')
  ) return true;

  if($("#toc").is(':visible')){
    me.toggleTOC();
  } else {
    if((!e.which && e.button == 1) || e.which == 1) {
      me.next();
    }
    if((!e.which && e.button == 2) || e.which == 3) {
      me.previous();
    }
  }
  return false;
},

setClock: function(){
  var now = new Date(),
    time = now.getTime() - me.clockStartTime;

  time =
    me.clockMultiplier * time +
    me.clockInterval +
    me.clockCorrection;

  now.setTime(time);
  time = now.formatString(me.clockFormat);
  $("#slideClock").text(time);
  return false;
},

resetClock: function(){
  var t,s;
  if(me.clock == 0) return;
  t = new Date(0);
  if(me.clockStartTime > t){
    s = new Date();
    me.clockStartTime = s.getTime();
  }
  return false;
},

wipe : function(el){
  if( $.fn.touchwipe ) {
    $(el).touchwipe({
      wipeLeft: me.next,
      wipeRight: me.previous
    });
  }
}
}

config.formatters.push( {
  name: "SlideSeparator",
  match: "^" + me.separator + "+$\\n?",
  handler: function(w) {
    createTiddlyElement(w.output,"hr",null,'slideSeparator');
  }
});

config.shadowTiddlers.SlideShowStyleSheet = [
"/*{{{*/",
".header, #mainMenu, #sidebar,",
"#backstageButton, #backstageArea,",
".toolbar, .title, .subtitle,",
".tagging, .tagged, .tagClear, .comment{",
" display:none !important",
"}\n",
"#slideBlanker{",
" position: absolute;",
" top: 0;",
" left: 0;",
" width: 100%;",
" height: 100%;",
" z-index: 90;",
" background-color: #000;",
" opacity: 0.9;",
" filter: alpha(opacity=90)",
"}\n",
".nextOverlay{",
" visibility: hidden",
"}\n",
".previousOverlay,.currentOverlay{",
" visibility: visible",
"}\n",
"#displayArea{",
" font-size: 250%;",
" margin: 0 !important;",
" padding: 0",
"}\n",
"#controlBar{",
" position: fixed;",
" bottom: 2px;",
" right: 0.5em;",
" width: 100%;",
" text-align: right",
"}\n",
"#controlBar .button{",
" margin: 0 0.25em;",
" padding: 0 0.25em",
"}\n",
"",
"#slideHeader{",
" font-size: 200%;",
" font-weight: bold",
"}\n",
"#slideFooter{",
" position: fixed;",
" bottom: 2px",
"}\n",
".slideFooterOff #navigator{",
" visibility: hidden",
"}\n",
"#slideClock{",
" margin: 0 5px 0 5px",
"}\n",
"#slideCounter{",
" cursor: pointer;",
" color: #aaa",
"}\n",
"#toc{",
" display: none;",
" position: fixed;",
" top: 1em;",
" bottom: 3em;",
" right: 0.5em;",
" font-size: 2em;",
" text-align: left;",
"}\n",
"#toc > div {",
" position:absolute;",
" right:0;",
" bottom:0;",
" padding: 5px;",
" overflow: auto;",
" max-height: 95%;",
" min-width: 300px;",
" background: [[ColorPalette::Background]];",
" border: 1px solid [[ColorPalette::TertiaryMid]];",
"}\n",
"#toc .quit{",
" display:block;",
" margin-bottom:7px;",
"}\n",
"#toc.mobile{",
" font-size: 4em;",
"}\n",
"#jumpItem{",
" padding-left:0.25em;",
" margin-top:7px;",
"}\n",
"#jumpInput{",
" margin-left: 0.25em;",
" width: 3em",
"}\n",
".tocLevel1{",
" font-size: .8em",
"}\n",
".tocLevel2{",
" margin-left: 1em;",
" font-size: .75em",
"}\n",
".tocLevel3{",
" margin-left: 2em;",
" font-size: .7em",
"}\n",
".tocLevel4{",
" margin-left: 3em;",
" font-size: .65em",
"}\n",
".tocLevel5{",
" margin-left: 4em;",
" font-size: .6em",
"}\n",
".tocLevel6{",
" margin-left: 5em;",
" font-size: .55em",
"}\n",
".slide .tiddler{",
" height:100%;",
"}\n",
"/*}}}*/"].join('\n');

config.shadowTiddlers.SlideShowPluginDoc =
"[[SlideShowPlugin Documentation|http://www.math.ist.utl.pt/~psoares/addons.html#SlideShowPluginDoc]]";
}

})(jQuery)
//}}}
/*{{{*/
.header, #mainMenu, #sidebar, #miniMenu, #storyMenu, #smartMenu, #backstageButton, #backstageArea, .topMenu,.toolbar, .subtitle, .tagging, .tagged, .tagClear, .comment{
 display:none !important
}

#slideBlanker{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 90; 
 background-color: 000000;
 opacity: 0.9;
 filter: alpha(opacity=90)
}

.nextOverlay{javascript:;
 visibility: hidden
}

.previousOverlay,.currentOverlay{
 visibility: hidden
}

#displayArea{
 font-size: 150%;
 text-align: justify;
 margin: 0 !important;
 padding: 0
}

#contentWrapper {
    position: absolute;
    width: 100%;
    margin-left: 0 px;
    margin-top: 0px;
    margin-right: auto;
}

/*MEDIA-----------------------------------------------------------------------------------Normal-SCREEN*/
@media screen and (min-height: 501px){
#controlBar{
text-align: right;
padding; 1em;
color: white;
font-size: 140%;
-webkit-font-family: lucida grande;
font-family: lucida sans;
background-color: black;
position: fixed;
bottom: 0px;
right: 0px;
width: 100%;
}

#controlBar .button{
 margin: 0 0.2em;
 padding: 0 0.2em;
 font-size: 120%;
color: white;
ActiveBorder: black
}
javascript:;
#slideHeader{
 font-size: 50%;
 font-weight: bold;
 display:none ! important
}

#slideHeader{
 position: fixed;
 bottom: 2px;
display: none;
}

#slideFooter{
text-color: white;
position: fixed;
bottom: 2px;
align: right;
}

.slideFooterOff #navigator{
 visibility: hidden;
}

#slideClock{
 margin: 0 5px 0 5px
}

#slideCounter{
 cursor: pointer;
 color: #000
 color: white;
}

#toc{
 
display: none;
position: absolute;
 font-size: 1.4em;
 bottom: 3em;
right: 10px;
padding: 2px;
 background: #fff;
 border: 1px solid #000;
 text-align: left;
 width: screen.height;
}

#jumpItem{
 padding-left:0.25em;
display: none
}

#jumpInput{
 margin-left: 0.25em;
 width: 3em;
display: none
}

.tocLevel1{
 font-size: 1.5em
}

.tocLevel2{
 margin-left: 1em;
 font-size: .75em
}

.tocLevel3{
 margin-left: 2em;
 font-size: .7em
}

.tocLevel4{
 margin-left: 3em;
 font-size: .65em
}

.tocLevel5{
 margin-left: 4em;
 font-size: .6em
}

.tocLevel6{
 margin-left: 5em;
 font-size: .55em
}}
/*MEDIA-----------------------------------------------------------------------------------Smartphone PORTRAIT*/
@media screen and (max-width: 700px) and (min-height: 501px){
#controlBar{
text-align: center;
padding; 1em;
color: white;
font-size: 140%;
-webkit-font-family: lucida grande;
font-family: lucida sans;
background-color: black;
position: fixed;
bottom: 0px;
right: 0px;
width: 100%;
}

#controlBar .button{
 margin: 0 0.2em;
 padding: 0 0.2em;
 font-size: 120%;
color: white;
ActiveBorder: black
}
javascript:;
#slideHeader{
 font-size: 50%;
 font-weight: bold;
 display:none ! important
}

#slideHeader{
 position: fixed;
 bottom: 2px;
display: none;
}

#slideFooter{
text-color: white;
position: fixed;
bottom: 2px;
align: right;
}

.slideFooterOff #navigator{
 visibility: visible;
}

#slideClock{
 margin: 0 5px 0 5px
}

#slideCounter{
 cursor: pointer;
 color: #000
 color: white;
}

#toc{
display: none;
position: absolute;
 font-size: 1.6em;
align: center;
 bottom: 2.4em;
padding: 2px;
 background: #fff;
 border: 1px solid #000;
 text-align: left;
 width: 98%;
}

#jumpItem{
 padding-left:0.25em;
display: none
}

#jumpInput{
 margin-left: 0.25em;
 width: 3em;
display: none
}

.tocLevel1{
 font-size: 1.5em
}

.tocLevel2{
 margin-left: 1em;
 font-size: .75em
}

.tocLevel3{
 margin-left: 2em;
 font-size: .7em
}

.tocLevel4{
 margin-left: 3em;
 font-size: .65em
}

.tocLevel5{
 margin-left: 4em;
 font-size: .6em
}

.tocLevel6{
 margin-left: 5em;
 font-size: .55em
}}
/*MEDIA-----------------------------------------------------------------------------------SMARTPHONE-Landscape*/
@media screen and (max-height: 500px){
#controlBar{
text-align: right;
verical-align: top;
font-size: 140%;
-webkit-font-family: lucida grande;
font-family: lucida sans;
opacity: 0.2;
position: fixed;
bottom: 0px;
right: 0px;
width: 100%;

}

#controlBar .button{
 margin: 0 0.2em;
 padding: 0 0.2em;
 font-size: 120%
}
javascript:;
#slideHeader{
 font-size: 50%;
 font-weight: bold;
 display:none !important
}

#slideHeader{
 position: fixed;
 bottom: 2px;
display: none;
}

#slideFooter{
 position: fixed;
 bottom: 2px;
}

.slideFooterOff #navigator{
 visibility: hidden;
}

#slideClock{
 margin: 0 5px 0 5px
}

#slideCounter{
 cursor: pointer;
 color: #000;
font-size: 1.4em;
}

#toc{
 display: none;
 position: absolute;
 font-size: 1.3em;
 left: 4px;
right: 4px;
bottom: 2.4em;
padding: 2px;
 background: #fff;
 border: 1px solid #000;
 text-align: left;
}

#jumpItem{
 padding-left:0.25em;
display: none
}

#jumpInput{
 margin-left: 0.25em;
 width: 3em;
display: none
}

.tocLevel1{
 font-size: 1.5em
}

.tocLevel2{
 margin-left: 1em;
 font-size: .75em
}

.tocLevel3{
 margin-left: 2em;
 font-size: .7em
}

.tocLevel4{
 margin-left: 3em;
 font-size: .65em
}

.tocLevel5{
 margin-left: 4em;
 font-size: .6em
}

.tocLevel6{
 margin-left: 5em;
 font-size: .55em
}}
/*}}}*/
/*{{{*/
.header, #mainMenu, #sidebar, #miniMenu, #storyMenu, #smartMenu, #backstageButton, #backstageArea, .topMenu,.toolbar, .subtitle, .tagging, .tagged, .tagClear, .comment{
 display:none !important
}

#slideBlanker{
 position: absolute;
 top: 0;
 margin left: 2%;
 width: 100%;
 height: 100%;
 z-index: 90; 
 background-color: 000000;
 opacity: 100;
 filter: alpha(opacity=90)
}

.nextOverlay{javascript:;
 visibility: hidden
}

.previousOverlay,.currentOverlay{
 visibility: hidden
}

.tiddler { min-height:100vh; }

#displayArea{
 margin-left: 0px;
 width: 100%;
 height: 100%;
 font-size: 3vmax;
 text-align: justify;
 margin: 0 !important;
 padding: 0
}

#contentWrapper {
    position: absolute;
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: auto;
}

/*MEDIA-----------------------------------------------------------------------------------Normal-SCREEN*/
@media screen and (min-height: 501px){
#controlBar{
text-align: right;
padding; 1em;
color: white;
font-size: 140%;
-webkit-font-family: lucida grande;
font-family: lucida sans;
background-color: black;
position: fixed;
bottom: 0px;
right: 0px;
width: 100%;
}

#controlBar .button{
 margin: 0 0.2em;
 padding: 0 0.2em;
 font-size: 120%;
color: white;
ActiveBorder: black
}
javascript:;
#slideHeader{
 font-size: 50%;
 font-weight: bold;
 display:none ! important
}

#slideHeader{
 position: fixed;
 bottom: 2px;
display: none;
}

#slideFooter{
text-color: white;
position: fixed;
bottom: 2px;
align: right;
}

.slideFooterOff #navigator{
 visibility: hidden;
}

#slideClock{
 margin: 0 5px 0 5px
}

#slideCounter{
 cursor: pointer;
 color: #000
 color: white;
}

#toc{
 
display: none;
position: absolute;
 font-size: 1.4em;
 bottom: 3em;
right: 10px;
padding: 2px;
 background: #fff;
 border: 1px solid #000;
 text-align: left;
 width: screen.height;
}

#jumpItem{
 padding-left:0.25em;
display: none
}

#jumpInput{
 margin-left: 0.25em;
 width: 3em;
display: none
}

.tocLevel1{
 font-size: 1.5em
}

.tocLevel2{
 margin-left: 1em;
 font-size: .75em
}

.tocLevel3{
 margin-left: 2em;
 font-size: .7em
}

.tocLevel4{
 margin-left: 3em;
 font-size: .65em
}

.tocLevel5{
 margin-left: 4em;
 font-size: .6em
}

.tocLevel6{
 margin-left: 5em;
 font-size: .55em
}}
/*MEDIA-----------------------------------------------------------------------------------Smartphone PORTRAIT*/
@media screen and (max-width: 700px) and (min-height: 501px){
#controlBar{
text-align: center;
padding; 1em;
color: white;
font-size: 140%;
-webkit-font-family: lucida grande;
font-family: lucida sans;
background-color: black;
position: fixed;
bottom: 0px;
right: 0px;
width: 100%;
}

#controlBar .button{
 margin: 0 0.2em;
 padding: 0 0.2em;
 font-size: 120%;
color: white;
ActiveBorder: black
}
javascript:;
#slideHeader{
 font-size: 50%;
 font-weight: bold;
 display:none ! important
}

#slideHeader{
 position: fixed;
 bottom: 2px;
display: none;
}

#slideFooter{
text-color: white;
position: fixed;
bottom: 2px;
align: right;
}

.slideFooterOff #navigator{
 visibility: visible;
}

#slideClock{
 margin: 0 5px 0 5px
}

#slideCounter{
 cursor: pointer;
 color: #000
 color: white;
}

#toc{
display: none;
position: absolute;
 font-size: 1.6em;
align: center;
 bottom: 2.4em;
padding: 2px;
 background: #fff;
 border: 1px solid #000;
 text-align: left;
 width: 98%;
}

#jumpItem{
 padding-left:0.25em;
display: none
}

#jumpInput{
 margin-left: 0.25em;
 width: 3em;
display: none
}

.tocLevel1{
 font-size: 1.5em
}

.tocLevel2{
 margin-left: 1em;
 font-size: .75em
}

.tocLevel3{
 margin-left: 2em;
 font-size: .7em
}

.tocLevel4{
 margin-left: 3em;
 font-size: .65em
}

.tocLevel5{
 margin-left: 4em;
 font-size: .6em
}

.tocLevel6{
 margin-left: 5em;
 font-size: .55em
}}
/*MEDIA-----------------------------------------------------------------------------------SMARTPHONE-Landscape*/
@media screen and (max-height: 500px){
#controlBar{
text-align: right;
verical-align: top;
font-size: 140%;
-webkit-font-family: lucida grande;
font-family: lucida sans;
opacity: 0.2;
position: fixed;
bottom: 0px;
right: 0px;
width: 100%;

}

#controlBar .button{
 margin: 0 0.2em;
 padding: 0 0.2em;
 font-size: 120%
}
javascript:;
#slideHeader{
 font-size: 50%;
 font-weight: bold;
 display:none !important
}

#slideHeader{
 position: fixed;
 bottom: 2px;
display: none;
}

#slideFooter{
 position: fixed;
 bottom: 2px;
}

.slideFooterOff #navigator{
 visibility: hidden;
}

#slideClock{
 margin: 0 5px 0 5px
}

#slideCounter{
 cursor: pointer;
 color: #000;
font-size: 1.4em;
}

#toc{
 display: none;
 position: absolute;
 font-size: 1.3em;
 left: 4px;
right: 4px;
bottom: 2.4em;
padding: 2px;
 background: #fff;
 border: 1px solid #000;
 text-align: left;
}

#jumpItem{
 padding-left:0.25em;
display: none
}

#jumpInput{
 margin-left: 0.25em;
 width: 3em;
display: none
}

.tocLevel1{
 font-size: 1.5em
}

.tocLevel2{
 margin-left: 1em;
 font-size: .75em
}

.tocLevel3{
 margin-left: 2em;
 font-size: .7em
}

.tocLevel4{
 margin-left: 3em;
 font-size: .65em
}

.tocLevel5{
 margin-left: 4em;
 font-size: .6em
}

.tocLevel6{
 margin-left: 5em;
 font-size: .55em
}}
/*}}}*/
[[Begrüßen]]
[[Aufstellungen]]
[[Kofferpacken mit Namen und Gesten]]
[[Organisatorisches]]
[[Blindenführung - Fingerspitzengefühl]]
[[Blindenführung - Klopfzeichen]]
[[Blindenführung - Radar]]
[[Kamera und Fotograf]]

<<clickify slideShow label:'Einträge im Diaschau Modus' toc:titles theme:SlideShowStyleSheetFork clock:0 clockFormat:'0hh:0mm'>>
!Vorbereitung
[[Begrüßen]]
[[SliderStyle]]
[[SlideShowStyleSheet]]
[[Kofferpacken mit Namen und Gesten]]
[[Blindenführung - Fingerspitzengefühl]]
[[Blindenführung - Klopfzeichen]]
[[Blindenführung - Radar]]
[[Kamera und Fotograf]]
[[Standbild]]
[[ÜbungsreihenforShow]]{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschaumodus' toc:titles >>}}}
{{redButton{<<slideShow tiddler:'BegrüßenTest' single header:'A single tidller slide show'>>}}}
<<slider [[Ensemble]] "Ensemble" "Ensemble">>

<<slider [[Ensemble]] "DropdownMenuTest" "DropDown">>

<<slider chkHistory "<<list filter {{"[tag[Kategorie AND Ensemble]][sort[title]]"}}>>" "Ensemble" "TestSlider">>

<<list filter {{"[tag[Kategorie AND Ensemble]][sort[title]]"}}>>
/***
|''Name''|Erweiterung SmartTheme|
|''based on''|AccordionEffect by oc ( http://b-oo-k.net/blog/ ) http://b-oo-k.net/TiddlyWiki/Simple2.html|
|''Modified:''|JR|
|''License:''|[[BSD License|http://bauwebijl-tiddlywiki.appspot.com/#LegalStatements]]|
|''Type''|CSS|
|<<selectTheme>>|<<applyTheme SmartTheme>><<selectPalette>>|
***/

/*{{{*/
/*GRUNDFORM------------------------------------------------------------AZURBLAU*/
.accordionEffect .button{display:block;color:[[ColorPalette::PrimaryPale]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:[[ColorPalette::PrimaryLight]];margin-left:-.3em;padding:0 21px 1px 5px;}
.accordionEffect .button:hover{color:[[ColorPalette::Background]];border-top:solid 1px #bdf;border-left:solid 1px #bdf;border-right:solid 1px #8ac;border-bottom:solid 1px #8ad;background:[[ColorPalette::PrimaryMid]];padding:1px 10px 0 5px;}

/*GRUNDFORM-START-----------------------------------------------------------AZURBLAU*/
.accordionEffectStart .button{display:block;color:[[ColorPalette::PrimaryPale]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:[[ColorPalette::PrimaryLight]];padding:0 21px 1px 5px; ! important;}
.accordionEffect .button:hover{color:[[ColorPalette::Background]];border-top:solid 1px #bdf;border-left:solid 1px #bdf;border-right:solid 1px #8ac;border-bottom:solid 1px #8ad;background:[[ColorPalette::PrimaryMid]];padding:1px 10px 0 5px;}

/*TWO------------------------------------------------------------hellblau*/
.accordionTwo .button{display:block;color:[[ColorPalette::PrimaryMid]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:#9bd;margin-left:-.3em;padding:0 21px 1px 10px;}
.accordionTwo .button:hover{color:[[ColorPalette::Background]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:#8ad;padding:1px 20px 0 10px;}
.accordionTwo {list-style-type:decimal}

/*THREE------------------------------------------------------------Grey*/
.accordionThree .button{display:block;color:[[ColorPalette::TertiaryPale]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:[[ColorPalette::TertiaryLight]];margin-left:-.3em;padding:0 21px 1px 15px;}
.accordionThree .button:hover{color:[[ColorPalette::Background]];border-top:solid 1px #bdf;border-left:solid 1px #bdf;border-right:solid 1px #8ac;border-bottom:solid 1px #8ad;background:[[ColorPalette::TertiaryMid]];padding:1px 20px 0 15px;}

/*FOUR------------------------------------------------------------????*/
.accordionFour .{display:block;color:[[ColorPalette::TertiaryDark]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:[[ColorPalette::SecondaryLight]];margin-left:-.3em;padding:0 21px 1px 10px;}
.accordionFour .button{display:block;color:[[ColorPalette::TertiaryMid]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:[[ColorPalette::SecondaryPale]];margin-left:-.3em;padding:0 21px 1px 10px;}
.accordionFour .button:hover{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:[[ColorPalette::SecondaryLight]];padding:1px 20px 0 10px;}
.accordionFour .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:[[ColorPalette::SecondaryLight]];padding:1px 20px 0 10px;}
.accordionFour {list-style-type:none}

/*FIVE------------------------------------------------------------????*/
.accordionFive .button{display:block;color:[[ColorPalette::TertiaryMid]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:#fa6;margin-left:-.3em;padding:0 21px 1px 10px;}
.accordionFive .button:hover{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:#e93;padding:1px 20px 0 10px;}
.accordionFive .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:[[ColorPalette::SecondaryLight]];padding:1px 20px 0 10px;}
.accordionFive {list-style-type:none}

/*ROT------------------------------------------------------------????*/
.accordionRot .button{display:block;color:[[ColorPalette::TertiaryMid]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:#f00;margin-left:-.3em;padding:0 21px 1px 10px;}
.accordionRot .button:hover{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:#d11;padding:1px 20px 0 10px;}
.accordionRot .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:[[ColorPalette::SecondaryLight]];padding:1px 20px 0 10px;}
.accordionRot {list-style-type:none}

/*MAUVE-----------------------------------------------------------????*/
.accordionMauve .button{display:block;color:[[ColorPalette::TertiaryLight]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background: #6666CC;margin-left:-.3em;padding:0 21px 1px 10px;}
.accordionMauve .button:hover{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background: #6666CC;padding:1px 20px 0 10px;}
.accordionMauve .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:[[ColorPalette::SecondaryLight]];padding:1px 20px 0 10px;}
.accordionMauve {list-style-type:none}

/*FLIEDER-----------------------------------------------------------????*/
.accordionFlieder .button{display:block;color:#FFF;text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:#9999FF;margin-left:-.3em;padding:0 21px 1px 10px;}
.accordionFlieder .button:hover{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:# #9898Fa;padding:1px 20px 0 10px;}
.accordionFlieder .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background: #9999FF;padding:1px 20px 0 10px;}
.accordionFlieder {list-style-type:none}


.accordionText .tiddlyLinkExisting{display:block;color:[[ColorPalette::TertiaryPale]];text-align:left;font-weight:bold; line-height:130%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:[[ColorPalette::TertiaryPale]];margin-left:-.3em;padding:0 21px 1px 15px;}
.accordionText .tiddlyLinkExisting:hover{color:[[ColorPalette::Background]];border-top:solid 1px #bdf;border-left:solid 1px #bdf;border-right:solid 1px #8ac;border-bottom:solid 1px #8ad;background:[[ColorPalette::TertiaryLight]];padding:1px 20px 0 15px;}

/*BUTTONS-----------------------------------------------------------????*/

.bigButton .button{display:block;color:[[ColorPalette::TertiaryMid]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:#fa6;margin-left:-.3em;padding:0 21px 1px 10px;}
.bigButton .button:hover{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:#e93;padding:1px 20px 0 10px;}
.bigButton .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:[[ColorPalette::SecondaryLight]];padding:1px 20px 0 10px;}
.bigButton {list-style-type:none}
/*BLUE BUTTON----------------------------------------------------------????*/
.blueButton .button{display:block;color:[[ColorPalette::TertiaryPale]];exclude;text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:#6633FF;margin-left:-.3em;padding:0 21px 1px 10px;}
.blueButton .button:hover{color:#eef;border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:#998080;padding:1px 20px 0 10px;}
.blueButton .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:[[ColorPalette::SecondaryLight]];padding:1px 20px 0 10px;}
.blueButton {list-style-type:none}
/*MAUVE INLINE-----------------------------------------------------------????*/
.accordionMauveInline .button{display:inline-block;color:[[ColorPalette::TertiaryLight]];text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background: #6666CC;margin-left:-.3em;padding:0 21px 1px 10px;}
.accordionMauve .button:hover{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background: #6666CC;padding:1px 20px 0 10px;}
.accordionMauve .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:[[ColorPalette::SecondaryLight]];padding:1px 20px 0 10px;}
.accordionMauve {list-style-type:none}

.redButton .button{display:block;color:[[ColorPalette::TertiaryPale]];exclude;text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:#f00;margin-left:-.3em;padding:0 21px 1px 10px;}
.redButton .button:hover{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:#e93;padding:1px 20px 0 10px;}
.redButton .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:#CCCC00;padding:1px 20px 0 10px;}
.redButton {list-style-type:none}
/* MUSIKBUTTON ------------------------------------------------------------------------MUSIKBUTTON*/
.MusicButton {
    width: 100%;
    height: 30px;
    background: image "Material/Musik/notenzeile.jpg");
    background-repeat: horizontal;
.button display:block;color:[[ColorPalette::TertiaryPale]];exclude;text-align:left;font-weight:bold; line-height:140%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #888;border-bottom:solid 1px #888;background:#f00;margin-left:-.3em;padding:0 21px 1px 10px;}
.MusicButton .button:hover{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:#e93;padding:1px 20px 0 10px;}
.MusicButton .button:active{color:[[ColorPalette::TertiaryDark]];border-top:solid 1px #79b;border-left:solid 1px #79b;border-right:solid 1px #bdf;border-bottom:solid 1px #bdf;background:#CCCC00;padding:1px 20px 0 10px;}
.MusicButton {list-style-type:none}
/* PRESSBUTTON ------------------------------------------------------------------------BRESSBUTTON*/
.press {
display: block;    
background: deepSkyblue;
    border: none;
    border-radius: 5px;
    box-shadow: inset 0 -5px 0 hsla(0,0%,0%,.25),
                0 0 5px hsla(0,0%,0%,.25);
    color: hsla(0,0%,0%,.75);
    cursor: pointer;
    font: bold 16px/1 sans-serif;
    padding: 10px 25px 15px;
    position: relative;
    text-shadow: 0 1px 1px hsla(0,0%,100%,.5);
}
.press:hover,
.press:focus {
    box-shadow: inset 0 -6px 0 hsla(0,0%,0%,.25),
                0 0 6px hsla(0,0%,0%,.25);
    margin-top: -1px;
    padding-bottom: 16px;
}
.press:active {
    box-shadow: inset 0 -2px 0 hsla(0,0%,0%,.25),
                0 0 2px hsla(0,0%,0%,.25);
    margin-top: 3px;
    padding-bottom: 12px;
}
/*}}}*/
|font-size(1em):<<newHere title:"Neuer Eintrag" label:"Neuer Eintrag" tag:"DS">> |h
|font-size(1.2em):speichern... |h
|font-size(1em):<<saveStory "Neue Zusammenstellung" "Zusammenstellung" "speichert die aktuelle Zusammenstellung" Stunde hinzugefügt>> |
|font-size(1em):<<saveChanges  "alle Änderungen">> |
|font-size(1.1em):Alle Einträge... |h
|font-size(1em):<<closeAll "schließen">> |
|font-size(1em):<<collapseAll>> |
|font-size(1em):<<expandAll>> |
|font-size(1.2em):[[Werkzeug]] |h
+++*[Reihen|Übungsreihen]...<<tiddler ScrollMenu>>===<<setIcon Runter.png "width:40px; "notext>>/%

<<tiddler ShowPopup with: [[ScrollMenu]] label tooltip buttonClass 100% "sticky" >><<setIcon Runter.png "width:40px; "notext>><<pop
	Kategorien
	ScrollMenu
	popClassOnce:'.specialPop'
	tooltip:'test.'
>><<setIcon Runter.png "width:40px; "notext>>%/
<<tiddler ToggleSliders with: "" "" "">><<setIcon schließen.png "width:35px; vertical-align:bottom;" notext>>           +++^25em^*[Reihen|Übungsreihen]...<<tiddler Übungsreihen##GroßeListe>>===<<setIcon Stapel.png "width:40px; vertical-align:bottom;" notext>>+++^25em^*[Archiv|Archiv]...<<tiddler Zusammenstellen>>===<<setIcon Kartei.png "width:40px; vertical-align:bottom;" notext>>  +++^25em^*[bearbeiten|bearbeiten]...  <<tiddler Bearbeiten>>===<<setIcon Bearbeiten.png "width:40px; "notext>>+++^25em^*[Einstellungen|Einstellungen]...<<tiddler Einstellungen>>===<<setIcon schraubenzieher.png "width:40px; "notext>>+++^15em^*[Materialien|Materialien]...<<tiddler FlexMenu##3>>===<<setIcon Paket.png "width:40px; vertical-align:bottom;" notext>>+++^15em^*[Einführung|Erklärungen und Impressum anzeigen]...<<tiddler FlexMenu##1>>===<<setIcon Hilfe.png "width:40px"notext>>@@
/***
|''Name''|SmartTheme|
|''based on''|http://bauwebijl-tiddlywiki.appspot.com/#MineralTheme and http://giffmex.org/NoteStorm.html|
|''Modified:''|JR|
|''Date:''|September, 2012|
|''License:''|[[BSD License|http://bauwebijl-tiddlywiki.appspot.com/#LegalStatements]]|
|''Type''|CSS|
|''Description''|a ''TiddlyWiki'' theme intended to present different Views for different Media|
|''PageTemplate:''|##PageTemplate|
|''ViewTemplate:''|##ViewTemplate|
|''EditTemplate:''|##EditTemplate|
|''StyleSheet:''|##StyleSheet|
|''Toolbar:''|[[ToolbarCommands]]|
|<<selectTheme>>|<<applyTheme SmartTheme>><<selectPalette>>|
Depends on BackstageSidebarPlugin (optional), SimpleSearchPlugin and TiddlerTweakerPlugin
***/
!PageTemplate
<!--{{{-->
<div id='LeftMenu'>
<div id='mainMenu' refresh='content' force='true' tiddler='FlexMenu##Menu'></div>
<div id='miniMenu' refresh='content' force='true' tiddler='MiniMenu'></div>
</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<nav id='my-menu' refresh='content' force='true' tiddler='mmenu'></nav>
<div id='messageArea'></div>
<div id='storyMenu' class='storyMenu' refresh='content' force='false' tiddler='Story Menu'></div>
<div id='smartMenu' class='smartMenu' refresh='content' force='false' tiddler='Smart Menu'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
!ViewTemplate
<!--{{{-->
[[SmartTheme##Viewtemplatetoolbar]]
<span macro='tiddler BackgroundColors' style='display:none'></span><span macro='tiddlerIcons' style='cursor:auto !important;'></span><span class='title' macro='view title'></span>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
!Viewtemplatetoolbar
<!--{{{-->
<div class='toolbar'><span macro="tiddler {{v=store.getValue(tiddler,'need');v?v:'';}}"></span><span style="padding:0em;"></span><span macro="tagsearch source:'TagSearchConfig##Tags' exclude:'' label:'Typ' tooltip:'Wählen Sie hier die Schlagwörter!' nomore toolbar"></span><span macro='toolbar [[ToolbarCommands::ViewToolbar]]'></span>
</div>
<!--}}}-->
!EditTemplate
<!--{{{-->
<span class='title' macro='edit title'></span><span macro='setUserName'></span>[[SmartTheme##Edittemplatetoolbar]][[SmartTheme##Auszeichnung]]
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span><span macro='view created date'></span>)</div>
<div macro='annotations'></div><br>
</span><div class='editor' macro='edit tags'></div>
<div class='editor' macro='edit text'></div>
Beschreibung: Der Inhalt dieses Feldes wird in der Beschreibung und als Hinweis angezeigt.<div class='editor' macro='edit tooltip 3'></div>
Wichtig: Hier sollte eingetragen werden, was bei der Vorbereitung dieser Übung bedacht werden muss. <div class='editor' macro='edit wichtig'></div>
!Auszeichnung
<!--{{{-->
<div id='auszeichnung'> <div class='tagging' macro='tagging'></div></span></div>
<!--}}}-->
!Edittemplatetoolbar
<!--{{{-->
<div class='toolbar'><span macro="tiddler {{v=store.getValue(tiddler,'need');v?v:'';}}"></span><span style="padding:0em;"><span macro="xplore button:true toolbar:true exclude:GET==x-plore##exclude truncate:GET==x-plore##truncate class:'borderless'"></span><span class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></span>
</div>
<!--}}}-->
!StyleSheet
/*{{{*/
/*STYLESHEET-----------------------------------------------------------------------------STYLESHEET*/
body {
    margin-left: 1px;
    margin-right: 1px;
    bgcolor: grey;
}
#backstageArea, #backstageCloak {
    margin-left: -2px;
    margin-right: -2px;
}
/*CONTENTWRAPPER-------------------------------------------------------CONTENTWRAPPER*/
#contentWrapper {
    position: absolute;
width: 1025px;
    margin-left: 242px;
    margin-top: 0px;
    margin-right: auto;
    }
/*DISPLAYAREA TIDDLER-----------------------------------------------DISPLAYAREA TIDDLER*/
.tiddler {padding:0.5em 0.2em 0;}
.viewer {line-height:1.4em; padding-top:0.5em; padding-right:0.3em; padding-left:0.3em; text-align:justify}
#header {
    [[SmartTheme##StyleSelfmadered]]
    display: block;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: left;
}
#header .tiddlyLinkExisting, #header .tiddlyLinkNonExisting {
    background: none;
    color:[[ColorPalette::SecondaryMid]];
}
/*SIDEBAR-------------------------------------------------------------------------------------SIDEBAR*/
#sidebarSearch .txtOptionInput {
    margin-top: 10px;
    width: 11em;
}
#sidebarSearch .searchButton {
    display: none;
}
#sidebar {
	 [[SmartTheme##StyleWhite]]
        display: none;
	width: 200px;
text-align: left;
padding-right: 0px;
        position: absolute;
        margin-top: 10px;
        margin-left: 840px;
}
/*FOOTNOTES----------------------------------------------------------------------------FOOTNOTES*/


/*MENUS-----------------------------------------------------------------------------------------MENUS*/
/*MAINMENU-----------------------------------------------------------------------------MAINMENU*/
#mainMenu { width: 210px; height: 98%; position:fixed; top:5px; left: 5px;}

#mainMenu{
    [[SmartTheme##StyleWhite]]
    display: block;
    font-size: 1.3em;
    text-align: left;
    text-shadow: none;
    padding-top: 3px;
    overflow:auto;
}
#mainMenu .tiddlyLink, #mainMenu .button, .viewer .button, #mainMenu .externalLink, #tiddlerMainMenu .tiddlyLinkExisting, #tiddlerMainMenu .tiddlyLinkNonExisting, #tiddlerMainMenu .externalLink {font-size:120%;}
#mainMenu .searchButton {display: none;}

/*STORYMENU----------------------------------------------------------------------------STORYMENU*/
#storyMenu {position:fixed; top:0px; width: 800px;}
#storyMenu{
    [[SmartTheme##StyleWhite]]
    display: block;
    height: auto; 
    font-size: 1.5em;
    text-align: left;
    text-shadow: none;
    margin-bottom: 5px;
    
}
#storyMenu .tiddlyLink, #storyMenu .button, .viewer .button, #storyMenu .externalLink, {
    font-size:120%;
}
#storyMenu .searchButton {display: none;}
#storyMenu .tiddlyLink:hover, #storyMenu .button:hover, .viewer .button:hover, #storyMenu .externalLink:hover,  {
    [[SmartTheme##StyleBlueHover]]
}
#storyMenu .tiddlyLink:active, #storyMenu .button:active, .viewer .button:active, #storyMenu .externalLink:active, .popup li a:active {
    [[SmartTheme##StyleBlueActive]]
}
/*SMARTMENU----------------------------------------------------------------------------STORYMENU*/
#smartMenu {position:fixed; top:0px; }
#smartMenu{
    display: block;
    height: auto; 
    font-size: 1.5em;
    text-align: right;
    text-shadow: none;
    margin-bottom: 5px;
    
}
#smartMenu .tiddlyLink, #storyMenu .button, .viewer .button, #storyMenu .externalLink, {
    font-size:120%;
}
#smartMenu .searchButton {display: none;}
#smartMenu .tiddlyLink:hover, #storyMenu .button:hover, .viewer .button:hover, #storyMenu .externalLink:hover,  {
    [[SmartTheme##StyleBlueHover]]
}
#smartMenu .tiddlyLink:active, #smartMenu .button:active, .viewer .button:active, #smartMenu .externalLink:active, .popup li a:active {
    [[SmartTheme##StyleBlueActive]]
}
/*MiniMENU-----------------------------------------------------------------------------MiniMENU*/
#miniMenu {width:5%; height: 100%; position:fixed; top:0px; left: 0px;}

#miniMenu{
    [[SmartTheme##StyleWhite]]
    display: block;
    font-size: 1.5em;
    text-align: left;
    text-shadow: none;
    padding-top: 3px;
}
#miniMenu .tiddlyLink, #mainMenu .button, .viewer .button, #mainMenu .externalLink, #tiddlerMainMenu .tiddlyLinkExisting, #tiddlerMainMenu .tiddlyLinkNonExisting, #tiddlerMainMenu .externalLink {font-size:120%;}

/*TOPMENU-----------------------------------------------------------TOPMENU*/
#topMenu{
    [[SmartTheme##StyleWhite]]
    display: block;
    height: auto;
    text-align: left;
    text-shadow: none;
}
#topMenu .tiddlyLink, #topMenu .button, .viewer .button, #topMenu .externalLink, #tiddlerMainMenu .tiddlyLinkExisting, #tiddlerMainMenu .tiddlyLinkNonExisting, #tiddlerMainMenu .externalLink {
    font-size:120%;
}
#topMenu .tiddlyLink:hover, #topMenu .button:hover, .viewer .button:hover, #topMenu .externalLink:hover, #tiddlerMainMenu .tiddlyLinkExisting:hover, #tiddlerMainMenu .tiddlyLinkNonExisting:hover, #tiddlerMainMenu .externalLink:hover, .popup li a:hover {
    [[SmartTheme##StyleBlueHover]]
}
#topMenu .tiddlyLink:active, #topMenu .button:active, .viewer .button:active, #topMenu .externalLink:active, #tiddlerMainMenu .tiddlyLinkExisting:active ,#tiddlerMainMenu .tiddlyLinkNonExisting:active, #tiddlerMainMenu .externalLink:active, .popup li a:active {
    [[SmartTheme##StyleBlueActive]]
}
/*SEARCHRESULTS----------------------------------------------------------------------SEARCHRESULTS*/
#searchResults {
    [[SmartTheme##FälltEtwasAuf]]
    bgcolor:#fe8;
    height:80%;
    width: 208px;
    overflow:auto;
    text-shadow: none;
    text-align: left;
    display: block;
    position: fixed;
    margin-top: 4.9em;
    margin-left: -234px;
}
/*FIXED POPUP---------------------------------------------------------------------------------------POPUP*/
.specialPop {[[SmartTheme##FälltEtwasAuf]]}
.specialPop { position:fixed; top:45px; margin-left:-250px; width:200px; height: 80%; overflow: auto; }

.MiniPop1 {[[SmartTheme##FälltEtwasAuf]]}
.MiniPop1 { position:fixed; margin-top: -50px; margin-left: 40px; width: 450px; height: auto; overflow: auto; }
.MiniPop1 { font-size:2em;font-color:black;}

.MiniPop2 {[[SmartTheme##FälltEtwasAuf]]}
.MiniPop2 { position:fixed; margin-top: -100px; margin-left: 40px; width: 450px; height: auto; overflow: auto; }
.MiniPop2 { font-size:2em;}

.MiniPop3 {[[SmartTheme##FälltEtwasAuf]]}
.MiniPop3 { color:red; position:fixed; margin-top: -100px; margin-left: 200px; width: 550px; height: auto; overflow: auto; font-color:black; }
.MiniPop3 { font-size:1.2em;}


/*TAGGED AUSZEICHNUNG-----------------------------------------------------------------------TAGGED*/
#auszeichnung {
    [[SmartTheme##FälltEtwasAuf]]
    bgcolor:#fe8;
    height: auto;
    width: auto;
    list-style:none;
    overflow:hidden;
    text-shadow: none;
    text-align: left;
    display: block;
    position: absolute;
    margin-left: 790px;
margin-top: -37px;
}
/*BREADCRUMBS----------------------------------------------------------------------BREADCRUMBS*/
.breadCrumbs  
   .ActiveCaption {color:yellow;}
   .text {color: black;}
.tiddlerTweaker {
    background: [[SmartTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
}
#displayArea {
width:800px;
    margin-left: 0px;
    margin-right: 0px;
font-size: 120%;
}
.toolbar {
    float: right;
    visibility:hidden;
}
.selected .toolbar, .toolbar a:hover {
    visibility:visible;
}
.annotation {
    margin-bottom: -8px;
}
.tiddler, .viewer pre {
    [[SmartTheme##StyleWhite]]
    display: block;
    margin-bottom: 10px;
    text-align: left;
    text-shadow: none;
}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {
    [[SmartTheme##BlueSharp]]
    list-style-type: none
    text-shadow: none;
text-align: justify;
    color:[[ColorPalette::Background]];
}
.viewer table, table.twtable {
    border: 1px;
}
.viewer td, .viewer tr, .twtable td, .twtable tr {
    vertical-align: top;
}
.tabContents {
    background: [[SmartTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
    margin-bottom: 10px;
}
.tabUnselected {
    background: [[SmartTheme##StyleGrey]]
}
.tabSelected {
    background: [[SmartTheme##StyleBlue]]
}
.tagging, .tagged {
    [[SmartTheme##StyleWhite]]
    text-align: left;
    text-shadow: none;
    margin-top: 6px;
    margin-bottom: 10px;
}
.tagging .button, .tagged .button, .tagging .tiddlyLinkExisting, .tagging .tiddlyLinkNonExisting {
    [[SmartTheme##StyleWhite]]
}
.tagging .button:hover, .tagged .button:hover, .tagging:hover .tiddlyLinkExisting:hover, .tagging .tiddlyLinkNonExisting:hover {
    [[SmartTheme##StyleWhiteHover]]
}
.tagging .button:active, .tagged .button:active, .tagging:active .tiddlyLinkExisting:active, .tagging .tiddlyLinkNonExisting:active {
    [[SmartTheme##StyleWhiteActive]]
}
.tagged li, .tagging li  {
    margin-bottom: 6px;
    margin-top: 2px;
}
#messageArea {
    [[SmartTheme##StyleGrey]]
    display: none;
    text-align: left;
}
#messageArea a, #messageArea a:hover {
    color:[[ColorPalette::SecondaryMid]];
}


/*MEDIA-------------------------------------------------------------------------------------------------MONITOR*/
@media screen and (min-width: 800px){
	#smartMenu {
		display: none;
	}}
@media screen and (min-height: 500px){
	#miniMenu {
		display: none;
	}}
@media screen and (min-width: 1050px){
	#storyMenu {display: none ! important;
	}}

/*MEDIA-------------------------------------------------------------------------------------MONITOR-SCHMAL*/
@media screen and (max-width: 1050px){
	#mainMenu {display: none ! important;}
        #displayArea { margin: 1em !important; align: center; }
        #contentWrapper {position: absolute; width: 800px; margin-left: 0px; margin-top: 0px; margin-right: auto; width: 100%! important ;}
        #searchResults {margin: 8px 8px 0px 8px;}
}	
@media screen and (max-width: 1030px){
	#sidebar {display: none;}
        #sidebarSearch {display: none;}
	#sidebarOptions {display: none;}
	#sidebarTabs      {display: none;}
        #auszeichnung   {display: none;}
}
@media screen and (max-width: 800px){
        #displayArea { margin: 0px !important; width:100%;}
}


/*MEDIA------------------------------------------------------------------------------------------SMARTPHONE*/
@media screen and (max-width: 800px){
	#storyMenu {display: none;}
	#mainMenu {display: none ! important;}
	#sidebar {display: none;}
	#searchResults {margin: 8px 8px 0px 8px;}
	#sidebarSearch {display: none;}
	#sidebarOptions {display: none;}
	#sidebarTabs      {display: none;} 
}
@media screen and (max-width: 700px){          
         #mainMenu, .tagged, .tagging, .subtitle, .header, #OptionsPanel, #AdvancedOptions
	{display: none !important;}
        #breadCrumbs   {display:none;}
        .breadCrumbs   {display:none;}
        #backstageArea {display:none;}
        #backstageCloak {display:none;}
        #backstageButton {display: none ! important;}
        noscript /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
	{ display:none; }
        #displayArea { margin: 1em !important; }
         .toolbar {display: none;}
        #contentWrapper {position: relative; width: 800px; margin-left: 0px; margin-top: 0px; margin-right: auto; width: 100%!important ;}	
      }
/*MEDIA-----------------------------------------------------------------------------------SMARTPHONE-Landscape*/
@media screen and (max-height: 500px){
	#storyMenu {display: none;}
	#mainMenu {display: none ! important;}
	#smartMenu {display: none;}
#sidebar {display: none;}
        #tiddlerDisplay,
	#searchResults {margin: 8px 8px 0px 8px;}
	#sidebarSearch {display: none;}
	#sidebarOptions {display: none;}
	#sidebarTabs      {display: none;} 
        #mainMenu, .tagged, .tagging, .subtitle, .header, #OptionsPanel, #AdvancedOptions
	{display: none !important;}
        #breadCrumbs   {display:none;}
        .breadCrumbs   {display:none;}
        
        noscript /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
	{ display:none; }

        #displayArea { margin: 1em !important; }
        #contentWrapper {position: relative; width: 800px; margin-left: 0px; margin-top: 0px; margin-right: auto; width: 100%!important ;}	
}
/*MEDIA----------------------------------------------------------------------------SMARTPHONE-Landscape-FALLBACK*/
@media handheld { 
	#storyMenu {display: none;}
	#mainMenu {display: none ! important;}
        #sidebar {display: none;}
        #tiddlerDisplay,
	#searchResults {margin: 8px 8px 0px 8px;}
	#sidebarSearch {display: none;}
	#sidebarOptions {display: none;}
	#sidebarTabs      {display: none;} 
        #mainMenu, .tagged, .tagging, .subtitle, .header, #OptionsPanel, #AdvancedOptions
	{display: none !important;}
        #breadCrumbs   {display:none;}
        .breadCrumbs   {display:none;}
        #displayArea { margin: 1em !important; }
        #contentWrapper {position: relative; width: 800px; margin-left: 0px; margin-top: 0px; margin-right: auto; width: 100%! important ;}	
} 


[[SliderStyle]]
[[StyleSheetPrint]]
[[TaggerStyle]]
[[StyleSheetMedia]]
/*}}}*/
/%
!StyleBase
/*{{{*/
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: arrow;
	text-align: center;
	text-decoration: none;
	font-size: 13px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .1em; 
	-moz-border-radius: .1em;
	border-radius: .1em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
/*}}}*/
!GreySharp
/*{{{*/
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleGrey
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleSelfmadered
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #CC3300;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleGreyHover
/*{{{*/
	color:#FFFFFF;
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
/*}}}*/
!StyleGreyActive
/*{{{*/
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
	position: relative;
	top: 1px;
/*}}}*/
!WhiteSharp
/*{{{*/
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!StyleWhite
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!FälltEtwasAuf
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff3), to(#fe8));
	background: -moz-linear-gradient(top,  #ff3,  #fe8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!StyleWhiteHover
/*{{{*/
	color: #606060;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
/*}}}*/
!StyleWhiteActive
/*{{{*/
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
	position: relative;
	top: 1px;
/*}}}*/
!BlueSharp
/*{{{*/
	color: #d9eef7;
	border: solid 1px #0076a3 !important;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
/*}}}*/
!StyleBlue
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #d9eef7;
	border: solid 1px #0076a3 !important;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
/*}}}*/
!StyleBlueHover
/*{{{*/
	color:#FFFFFF;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
/*}}}*/
!StyleBlueActive
/*{{{*/
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
	position: relative;
	top: 1px;
/*}}}*/
!RosySharp
/*{{{*/
	color: #fae7e9;
	border: solid 1px #b73948 !important;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
/*}}}*/
!StyleRosy
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #fae7e9;
	border: solid 1px #b73948 !important;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
/*}}}*/
!StyleRosyHover
/*{{{*/
	color:#FFFFFF;
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
/*}}}*/
!StyleRosyActive
/*{{{*/
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
	position: relative;
	top: 1px;
/*}}}*/
!End
%/
[[SliderStyle]]
[[mmenuStyle]]
/***
|''Name''|SmartTheme|
|''based on''|http://bauwebijl-tiddlywiki.appspot.com/#MineralTheme and http://giffmex.org/NoteStorm.html|
|''Modified:''|JR|
|''Date:''|September, 2012|
|''License:''|[[BSD License|http://bauwebijl-tiddlywiki.appspot.com/#LegalStatements]]|
|''Type''|CSS|
|''Description''|a ''TiddlyWiki'' theme intended to present different Views for different Media|
|''PageTemplate:''|##PageTemplate|
|''ViewTemplate:''|##ViewTemplate|
|''EditTemplate:''|##EditTemplate|
|''StyleSheet:''|##StyleSheet|
|''Toolbar:''|[[ToolbarCommands]]|
|<<selectTheme>>|<<applyTheme SmartTheme>><<selectPalette>>|
Depends on BackstageSidebarPlugin (optional), SimpleSearchPlugin and TiddlerTweakerPlugin
***/
!PageTemplate
<!--{{{-->
<div id='LeftMenu'>
<div id='mainMenu' refresh='content' force='true' tiddler='FlexMenu##Menu'></div>
<div id='miniMenu' refresh='content' force='true' tiddler='MiniMenu'></div>
</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='storyMenu' class='storyMenu' refresh='content' force='false' tiddler='Story Menu'></div>
<div id='smartMenu' class='storyMenu' refresh='content' force='false' tiddler='Smart Menu'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
!ViewTemplate
<!--{{{-->
[[SmartTheme##Viewtemplatetoolbar]]
<span macro='tiddler BackgroundColors' style='display:none'></span><span macro='tiddlerIcons' style='cursor:auto !important;'></span><span class='title' macro='view title'></span>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
!Viewtemplatetoolbar
<!--{{{-->
<div class='toolbar'><span macro="tiddler {{v=store.getValue(tiddler,'need');v?v:'';}}"></span><span style="padding:0em;"></span><span macro="tagsearch source:'TagSearchConfig##Tags' exclude:'' label:'Typ' tooltip:'Wählen Sie hier die Schlagwörter!' nomore toolbar"></span><span macro='toolbar [[ToolbarCommands::ViewToolbar]]'></span>
</div>
<!--}}}-->
!EditTemplate
<!--{{{-->
<span class='title' macro='edit title'></span><span macro='setUserName'></span>[[SmartTheme##Edittemplatetoolbar]][[SmartTheme##Auszeichnung]]
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div macro='annotations'></div><br>
</span><div class='editor' macro='edit tags'></div>
<div class='editor' macro='edit text'></div>
!Auszeichnung
<!--{{{-->
<div id='auszeichnung'> <div class='tagging' macro='tagging'></div></span></div>
<!--}}}-->
!Edittemplatetoolbar
<!--{{{-->
<div class='toolbar'><span macro="tiddler {{v=store.getValue(tiddler,'need');v?v:'';}}"></span><span style="padding:0em;"><span macro="xplore button:true toolbar:true exclude:GET==x-plore##exclude truncate:GET==x-plore##truncate class:'borderless'"></span><span class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></span>
</div>
<!--}}}-->
!StyleSheet
/*{{{*/
/*STYLESHEET-----------------------------------------------------------------------------STYLESHEET*/
body {
    margin-left: 1px;
    margin-right: 1px;
    bgcolor: grey;
}
#backstageArea, #backstageCloak {
    margin-left: -2px;
    margin-right: -2px;
}
/*CONTENTWRAPPER-------------------------------------------------------CONTENTWRAPPER*/
#contentWrapper {
    position: absolute;
width: 1025px;
    margin-left: 242px;
    margin-top: 0px;
    margin-right: auto;
    }
/*DISPLAYAREA TIDDLER-----------------------------------------------DISPLAYAREA TIDDLER*/
.tiddler {padding:0.5em 0.2em 0;}
.viewer {line-height:1.4em; padding-top:0.5em; padding-right:0.3em; padding-left:0.3em; text-align:justify}
#header {
    [[SmartTheme##StyleSelfmadered]]
    display: block;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: left;
}
#header .tiddlyLinkExisting, #header .tiddlyLinkNonExisting {
    background: none;
    color:[[ColorPalette::SecondaryMid]];
}
/*SIDEBAR-------------------------------------------------------------------------------------SIDEBAR*/
#sidebarSearch .txtOptionInput {
    margin-top: 10px;
    width: 11em;
}
#sidebarSearch .searchButton {
    display: none;
}
#sidebar {
	 [[SmartTheme##StyleWhite]]
        display: none;
	width: 200px;
text-align: left;
padding-right: 0px;
        position: absolute;
        margin-top: 10px;
        margin-left: 840px;
}
/*FOOTNOTES----------------------------------------------------------------------------FOOTNOTES*/
{
.tiddler a.ftnlink {vertical-align: super; font-size: 0.8em; color:red;}
.tiddler a.ftnlink:hover, .tiddler .footnoteholder a.ftnbklink:hover{color:#fff;background:red;}
.tiddler div.footnoteholder{margin:1.8em 1.0em; padding:0.1em 1.0em 0.1em 1.0em ;border-left: 1px solid #ccc;}
.tiddler footnoteholder ol {font-size: 0.9em; line-height: 1.2em;}
.tiddler .footnoteholder li.footnote {margin: 0 0 5px 0;}
.tiddler .footnoteholder a.ftnbklink{color:red;}
}

/*MENUS-----------------------------------------------------------------------------------------MENUS*/
/*MAINMENU-----------------------------------------------------------------------------MAINMENU*/
#mainMenu { width: 210px; height: 98%; position:fixed; top:5px; left: 5px;}

#mainMenu{
    [[SmartTheme##StyleWhite]]
    display: block;
    font-size: 1.3em;
    text-align: left;
    text-shadow: none;
    padding-top: 3px;
    overflow:auto;
}
#mainMenu .tiddlyLink, #mainMenu .button, .viewer .button, #mainMenu .externalLink, #tiddlerMainMenu .tiddlyLinkExisting, #tiddlerMainMenu .tiddlyLinkNonExisting, #tiddlerMainMenu .externalLink {font-size:120%;}
#mainMenu .searchButton {display: none;}
#mainMenu .tiddlyLink:hover, #mainMenu .button:hover, .viewer .button:hover, #mainMenu .externalLink:hover, #tiddlerMainMenu .tiddlyLinkExisting:hover, #tiddlerMainMenu .tiddlyLinkNonExisting:hover, #tiddlerMainMenu .externalLink:hover, .popup li a:hover {
    [[SmartTheme##StyleBlueHover]]}
#mainMenu .tiddlyLink:active, #mainMenu .button:active, .viewer .button:active, #mainMenu .externalLink:active, #tiddlerMainMenu .tiddlyLinkExisting:active ,#tiddlerMainMenu .tiddlyLinkNonExisting:active, #tiddlerMainMenu .externalLink:active, .popup li a:active {
    [[SmartTheme##StyleBlueActive]]
}
/*STORYMENU----------------------------------------------------------------------------STORYMENU*/
#storyMenu {position:fixed; top:0px; width: 800px;}
#storyMenu{
    [[SmartTheme##StyleWhite]]
    display: block;
    height: auto; 
    font-size: 1.5em;
    text-align: left;
    text-shadow: none;
    margin-bottom: 5px;
    
}
#storyMenu .tiddlyLink, #storyMenu .button, .viewer .button, #storyMenu .externalLink, {
    font-size:120%;
}
#storyMenu .searchButton {display: none;}
#storyMenu .tiddlyLink:hover, #storyMenu .button:hover, .viewer .button:hover, #storyMenu .externalLink:hover,  {
    [[SmartTheme##StyleBlueHover]]
}
#storyMenu .tiddlyLink:active, #storyMenu .button:active, .viewer .button:active, #storyMenu .externalLink:active, .popup li a:active {
    [[SmartTheme##StyleBlueActive]]
}
/*MiniMENU-----------------------------------------------------------------------------MiniMENU*/
#miniMenu {width:5%; height: 100%; position:fixed; top:0px; left: 0px;}

#miniMenu{
    [[SmartTheme##StyleWhite]]
    display: block;
    font-size: 1.5em;
    text-align: left;
    text-shadow: none;
    padding-top: 3px;
}
#miniMenu .tiddlyLink, #mainMenu .button, .viewer .button, #mainMenu .externalLink, #tiddlerMainMenu .tiddlyLinkExisting, #tiddlerMainMenu .tiddlyLinkNonExisting, #tiddlerMainMenu .externalLink {font-size:120%;}
#mainMenu .searchButton {display: none;}
#mainMenu .tiddlyLink:hover, #mainMenu .button:hover, .viewer .button:hover, #mainMenu .externalLink:hover, #tiddlerMainMenu .tiddlyLinkExisting:hover, #tiddlerMainMenu .tiddlyLinkNonExisting:hover, #tiddlerMainMenu .externalLink:hover, .popup li a:hover {
    [[SmartTheme##StyleBlueHover]]
}
#miniMenu .tiddlyLink:active, #mainMenu .button:active, .viewer .button:active, #mainMenu .externalLink:active, #tiddlerMainMenu .tiddlyLinkExisting:active ,#tiddlerMainMenu .tiddlyLinkNonExisting:active, #tiddlerMainMenu .externalLink:active, .popup li a:active {
    [[SmartTheme##StyleBlueActive]]
}
/*TOPMENU-----------------------------------------------------------TOPMENU*/
#topMenu{
    [[SmartTheme##StyleWhite]]
    display: block;
    height: auto;
    text-align: left;
    text-shadow: none;
}
#topMenu .tiddlyLink, #topMenu .button, .viewer .button, #topMenu .externalLink, #tiddlerMainMenu .tiddlyLinkExisting, #tiddlerMainMenu .tiddlyLinkNonExisting, #tiddlerMainMenu .externalLink {
    font-size:120%;
}
#topMenu .tiddlyLink:hover, #topMenu .button:hover, .viewer .button:hover, #topMenu .externalLink:hover, #tiddlerMainMenu .tiddlyLinkExisting:hover, #tiddlerMainMenu .tiddlyLinkNonExisting:hover, #tiddlerMainMenu .externalLink:hover, .popup li a:hover {
    [[SmartTheme##StyleBlueHover]]
}
#topMenu .tiddlyLink:active, #topMenu .button:active, .viewer .button:active, #topMenu .externalLink:active, #tiddlerMainMenu .tiddlyLinkExisting:active ,#tiddlerMainMenu .tiddlyLinkNonExisting:active, #tiddlerMainMenu .externalLink:active, .popup li a:active {
    [[SmartTheme##StyleBlueActive]]
}
/*SEARCHRESULTS----------------------------------------------------------------------SEARCHRESULTS*/
#searchResults {
    [[SmartTheme##FälltEtwasAuf]]
    bgcolor:#fe8;
    height:80%;
    width: 208px;
    overflow:auto;
    text-shadow: none;
    text-align: left;
    display: block;
    position: fixed;
    margin-top: 4.9em;
    margin-left: -234px;
}
/*FIXED POPUP---------------------------------------------------------------------------------------POPUP*/
.specialPop {[[SmartTheme##FälltEtwasAuf]]}
.specialPop { position:fixed; top:45px; margin-left:-250px; width:200px; height: 80%; overflow: auto; }

.MiniPop1 {[[SmartTheme##FälltEtwasAuf]]}
.MiniPop1 { position:fixed; margin-top: -50px; margin-left: 40px; width: 450px; height: auto; overflow: auto; }
.MiniPop1 { font-size:2em;font-color:black;}

.MiniPop2 {[[SmartTheme##FälltEtwasAuf]]}
.MiniPop2 { position:fixed; margin-top: -100px; margin-left: 40px; width: 450px; height: auto; overflow: auto; }
.MiniPop2 { font-size:2em;}

.MiniPop3 {[[SmartTheme##FälltEtwasAuf]]}
.MiniPop3 { color:red; position:fixed; margin-top: -100px; margin-left: 200px; width: 550px; height: auto; overflow: auto; }
.MiniPop3 { font-size:1.2em;}


/*TAGGED AUSZEICHNUNG-----------------------------------------------------------------------TAGGED*/
#auszeichnung {
    [[SmartTheme##FälltEtwasAuf]]
    bgcolor:#fe8;
    height: auto;
    width: auto;
    list-style:none;
    overflow:hidden;
    text-shadow: none;
    text-align: left;
    display: block;
    position: absolute;
    margin-left: 790px;
margin-top: -37px;
}
/*BREADCRUMBS----------------------------------------------------------------------BREADCRUMBS*/
.breadCrumbs  
   .ActiveCaption {color:yellow;}
   .text {color: black;}
.tiddlerTweaker {
    background: [[SmartTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
}
#displayArea {
width:800px;
    margin-left: 0px;
    margin-right: 0px;
font-size: 120%;
}
.toolbar {
    float: right;
    visibility:hidden;
}
.selected .toolbar, .toolbar a:hover {
    visibility:visible;
}
.annotation {
    margin-bottom: -8px;
}
.tiddler, .viewer pre {
    [[SmartTheme##StyleWhite]]
    display: block;
    margin-bottom: 10px;
    text-align: left;
    text-shadow: none;
}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {
    [[SmartTheme##BlueSharp]]
    list-style-type: none
    text-shadow: none;
text-align: justify;
    color:[[ColorPalette::Background]];
}
.viewer table, table.twtable {
    border: 1px;
}
.viewer td, .viewer tr, .twtable td, .twtable tr {
    vertical-align: top;
}
.tabContents {
    background: [[SmartTheme##StyleWhite]]
    text-shadow: none;
    text-align: left;
    margin-bottom: 10px;
}
.tabUnselected {
    background: [[SmartTheme##StyleGrey]]
}
.tabSelected {
    background: [[SmartTheme##StyleBlue]]
}
.tagging, .tagged {
    [[SmartTheme##StyleWhite]]
    text-align: left;
    text-shadow: none;
    margin-top: 6px;
    margin-bottom: 10px;
}
.tagging .button, .tagged .button, .tagging .tiddlyLinkExisting, .tagging .tiddlyLinkNonExisting {
    [[SmartTheme##StyleWhite]]
}
.tagging .button:hover, .tagged .button:hover, .tagging:hover .tiddlyLinkExisting:hover, .tagging .tiddlyLinkNonExisting:hover {
    [[SmartTheme##StyleWhiteHover]]
}
.tagging .button:active, .tagged .button:active, .tagging:active .tiddlyLinkExisting:active, .tagging .tiddlyLinkNonExisting:active {
    [[SmartTheme##StyleWhiteActive]]
}
.tagged li, .tagging li  {
    margin-bottom: 6px;
    margin-top: 2px;
}
#messageArea {
    [[SmartTheme##StyleGrey]]
    display: none;
    text-align: left;
}
#messageArea a, #messageArea a:hover {
    color:[[ColorPalette::SecondaryMid]];
}


/*MEDIA-------------------------------------------------------------------------------------------------MONITOR*/
@media screen and (min-width: 800px){
	#smartMenu {
		display: none;
	}}
@media screen and (min-height: 500px){
	#miniMenu {
		display: none;
	}}
@media screen and (min-width: 1050px){
	#storyMenu {display: none ! important;
	}}

/*MEDIA-------------------------------------------------------------------------------------MONITOR-SCHMAL*/
@media screen and (max-width: 1050px){
	#mainMenu {display: none ! important;}
        #displayArea { margin: 1em !important; align: center; }
        #contentWrapper {position: absolute; width: 800px; margin-left: 0px; margin-top: 0px; margin-right: auto; width: 100%! important ;}
        #searchResults {margin: 8px 8px 0px 8px;}
}	
@media screen and (max-width: 1030px){
	#sidebar {display: none;}
        #sidebarSearch {display: none;}
	#sidebarOptions {display: none;}
	#sidebarTabs      {display: none;}
        #auszeichnung   {display: none;}
}
@media screen and (max-width: 800px){
        #displayArea { margin: 0px !important; width:100%;}
}


/*MEDIA------------------------------------------------------------------------------------------SMARTPHONE*/
@media screen and (max-width: 800px){
	#storyMenu {display: none;}
	#mainMenu {display: none ! important;}
	#sidebar {display: none;}
	#searchResults {margin: 8px 8px 0px 8px;}
	#sidebarSearch {display: none;}
	#sidebarOptions {display: none;}
	#sidebarTabs      {display: none;} 
}
@media screen and (max-width: 700px){          
         #mainMenu, .tagged, .tagging, .subtitle, .header, #OptionsPanel, #AdvancedOptions
	{display: none !important;}
        #breadCrumbs   {display:none;}
        .breadCrumbs   {display:none;}
        #backstageArea {display:none;}
        #backstageCloak {display:none;}
        #backstageButton {display: none ! important;}
        noscript /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
	{ display:none; }
        #displayArea { margin: 1em !important; }
         .toolbar {display: none;}
        #contentWrapper {position: relative; width: 800px; margin-left: 0px; margin-top: 0px; margin-right: auto; width: 100%!important ;}	
      }
/*MEDIA-----------------------------------------------------------------------------------SMARTPHONE-Landscape*/
@media screen and (max-height: 500px){
	#storyMenu {display: none;}
	#mainMenu {display: none ! important;}
	#smartMenu {display: none;}
#sidebar {display: none;}
        #tiddlerDisplay,
	#searchResults {margin: 8px 8px 0px 8px;}
	#sidebarSearch {display: none;}
	#sidebarOptions {display: none;}
	#sidebarTabs      {display: none;} 
        #mainMenu, .tagged, .tagging, .subtitle, .header, #OptionsPanel, #AdvancedOptions
	{display: none !important;}
        #breadCrumbs   {display:none;}
        .breadCrumbs   {display:none;}
        
        noscript /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
	{ display:none; }

        #displayArea { margin: 1em !important; }
        #contentWrapper {position: relative; width: 800px; margin-left: 0px; margin-top: 0px; margin-right: auto; width: 100%!important ;}	
}
/*MEDIA----------------------------------------------------------------------------SMARTPHONE-Landscape-FALLBACK*/
@media handheld { 
	#storyMenu {display: none;}
	#mainMenu {display: none ! important;}
        #sidebar {display: none;}
        #tiddlerDisplay,
	#searchResults {margin: 8px 8px 0px 8px;}
	#sidebarSearch {display: none;}
	#sidebarOptions {display: none;}
	#sidebarTabs      {display: none;} 
        #mainMenu, .tagged, .tagging, .subtitle, .header, #OptionsPanel, #AdvancedOptions
	{display: none !important;}
        #breadCrumbs   {display:none;}
        .breadCrumbs   {display:none;}
        #displayArea { margin: 1em !important; }
        #contentWrapper {position: relative; width: 800px; margin-left: 0px; margin-top: 0px; margin-right: auto; width: 100%! important ;}	
} 


[[SliderStyle]]
[[StyleSheetPrint]]
[[TaggerStyle]]
[[StyleSheetMedia]]
/*}}}*/
/%
!StyleBase
/*{{{*/
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: arrow;
	text-align: center;
	text-decoration: none;
	font-size: 13px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
/*}}}*/
!GreySharp
/*{{{*/
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleGrey
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleSelfmadered
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #CC3300;
	border: solid 1px #b7b7b7 !important;
	color: #e9e9e9;
	border: solid 1px #555 !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
/*}}}*/
!StyleGreyHover
/*{{{*/
	color:#FFFFFF;
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
/*}}}*/
!StyleGreyActive
/*{{{*/
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
	position: relative;
	top: 1px;
/*}}}*/
!WhiteSharp
/*{{{*/
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!StyleWhite
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!FälltEtwasAuf
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #606060;
	border: solid 1px #b7b7b7 !important;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff3), to(#fe8));
	background: -moz-linear-gradient(top,  #ff3,  #fe8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
/*}}}*/
!StyleWhiteHover
/*{{{*/
	color: #606060;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
/*}}}*/
!StyleWhiteActive
/*{{{*/
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
	position: relative;
	top: 1px;
/*}}}*/
!BlueSharp
/*{{{*/
	color: #d9eef7;
	border: solid 1px #0076a3 !important;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
/*}}}*/
!StyleBlue
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #d9eef7;
	border: solid 1px #0076a3 !important;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
/*}}}*/
!StyleBlueHover
/*{{{*/
	color:#FFFFFF;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
/*}}}*/
!StyleBlueActive
/*{{{*/
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
	position: relative;
	top: 1px;
/*}}}*/
!RosySharp
/*{{{*/
	color: #fae7e9;
	border: solid 1px #b73948 !important;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
/*}}}*/
!StyleRosy
/*{{{*/
[[SmartTheme##StyleBase]]
	color: #fae7e9;
	border: solid 1px #b73948 !important;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
/*}}}*/
!StyleRosyHover
/*{{{*/
	color:#FFFFFF;
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
/*}}}*/
!StyleRosyActive
/*{{{*/
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
	position: relative;
	top: 1px;
/*}}}*/
!End
%/
[[SliderStyle]]
Ihr steht gemeinsam an einem Strand und schaut auf den schönsten Sonnenuntergang den ihr je gesehen habt. Ihr schließt die Augen und spürt die Wärem der Sonnenstrahlen auf der Haut.
Ihr genießt dies als Gemeinschaft ab und zu schaut ihr euch dabei gegenseitig stumm bestätigend an als ob ihr sagen wolltet, wie schön, dass wir gemeinsam diesn Sonnenuntergang erleben.
Here are some examples that show the usage of the sortClause in the ForEachTiddlerMacro.

<<forEachTiddler
 where
 'tiddler.tags.contains("sortClauseExample")'
>>
See also ForEachTiddlerExamples.

Wie die zugrundeliegende Software [[TiddlyWiki]] so ist auch diese Sammlung diese Sammlung nicht kommerziell. Sie war ursprünglich nicht einmal für die Öffentlichkeit bestimmt. Für den Fall, dass sich diese Sammlung sich für Sie aber als so nützlich erweist, dass Sie  gerne bereit wären, etwas dafür zu bezahlen, würde ich Ihnen vorschlagen, einen entsprechenden Betrag zu spenden. Auf der Seite www.Lexilector.de/~GuteSache habe ich eine Liste von Projekten und Organisationen zusammengestellt, deren Arbeit ich für unterstützenswert halte.

Partnerübung: Ihr steht eurem Spiegelbild gegenüber. 
Zunächst hat dabei jeweils einer von euch die Führung, der andere ahmt nach. 
Danach versucht dürft ihr beide Ideen einbringen, müsst dabei also euren Partner noch genauer betrachten, um zu schauen trotzdem gemeinsame Bewegungen zu machen.

!!Übungen
[[da, du, you, nein.]]
[[Ha-Pyramide]]
[[Lieblingsplätze]]
[[Assoziationskleeblatt]]
[[Einer geht, einer steht]]
[[Ab durch die Mitte]]
[[Entscheidung: Stehen oder Gehen]]
[[Der periphere Blick]]
[[Au ja!]]
[[Spieglein, Spieglein]]
[[Schattengehen]]
[[Imaginäre Gegenstände]]
[[Tuchfühlung]]
[[Die Rolle des Requisits]]
[[Das Requisit als Mitspieler]]
[[Das Requisit als Metapher]]
[[Das Requisit als Gegenspieler]]
[[Das Requisit als Kostüm]]

<<tiddler StoryÖffnenTemplate>>
!!Ein Seminar von Johanna Vierbaum am Gymnasium Altona am 25.9.2013
Im Mittelpunkt dieses Seminars steht das Requisit als wichtiger Zeichenträger der Bühne. Für die Arbeit mit dem Requisit ist es wichtig, sich auf wenige zu beschränken. Diese sollten dann durch das bewusste Spielen so semantisiert werden, dass das Requisit vom Publikum als Bedeutungsträger verstanden werden kann. 
!!Das Requisit als imaginäres Objekt
Als Übungsrequisiten eignen sich Alltagsgegenstände (durch den täglichen Gebrauch in der Bedeutung weitgehend festgelegt), vor allem aber Gegenstände, die durch ihre abstraktere Form noch relativ frei in ihrer möglichen Bedeutung sind (z.B. Stäbe, Rohre, Tücher, Koffer, Klapphocker u.ä.). 
Auf Schulbühnen kann man häufig beobachten, dass mit dem Requisit äußerst achtlos umgegangen wird. Manchmal ist die Bühne mit Requisiten „vollgemüllt“, die als reine Dekoration im Raum stehen, nie angespielt werden und die SpielerInnen häufig sogar behindern. 
!!Das Kostüm als Requisit 
Es spart nicht nur Zeit und Arbeit, sondern ist auch  wirkungsvoll und dem Spiel zudem förderlich, sich auf wenige, aber wichtige Requisiten zu beschränken. Macht man es sich zur Regel, dass das Requisit eng mit 
einer Rolle verbunden ist, muss es immer ins Spiel einbezogen werden. 
!!Das Requisit als Mitspieler
Das Spiel muss berücksichtigen, dass auch das Requisit „Körper“ ist, d.h. dass es wie der Spieler auch Raum und Zeit beansprucht. 
Unter Raum ist nicht allein die äußerliche Ausdehnung zu verstehen, sondern auch die Platzierung im Bühnenraum oder am Spieler. 
• Ein Requisit kann zum einen in der Bedeutung verwendet werden, die es im Normalen eben so hat: ein Stuhl ist ein Stuhl, ein Apfel ist ein Apfel, ein Telefon ist ein Telefon. 
• Zum anderen aber kann seine Bedeutung im Spiel auch neu definiert werden. Diese Neudefinitionen gehen meist von Assoziationen aus, die die Form bzw. das Material des Requisits nahelegen: ein Stuhl wird zum Stier, das Telefon zur Dusche oder zum Hund an der Leine. 
!!Das Requisit als Gegenspieler
Unabhängig, ob das Requisit real oder absurd definiert wird, kann es zum Mitspieler oder Gegenspieler werden. In seiner Funktion unterstützt es die spielende Person, indem die Art, wie mit ihm umgegangen wird, ihren inneren Zustand bzw. die Situation anschaulich macht.
 Ist es Gegenspieler, bekommt es ein Eigenleben. In der „Tücke des Objekts“ geht es bis hin zur Feindschaft und beeinflusst das Handeln des Spielers entsprechend.

Die Übungen sollten dazu auffordern, das Requisit zu spielen, es als Mitspieler, als Gegenspieler oder als Träger einer symbolischen Bedeutung zu begreifen. 
Methoden, den Umgang mit dem Requisit zu  verbessern, sind das Spiel mit imaginären Gegenständen, vergrößern und verkleinern,  das Zweckentfremden, das Personifizieren und das magische Aufladen.
|[img[Karteikasten.png]] |@@font-size:1.5em;Wenn Sie mit einem normal großen Monitor arbeiten und ein Menü sehen, dann nutzen Sie am besten das Menü Archiv, das jeweils mit einem Karteikasten gekennzeichnet ist. An einem Smartphone mit kleinem Monitor ist es hilfreich mit dem vergrößerten Menüfeld unten zu arbeiten. {{accordionEffect nobullets{<<openStory [[Nix]] "normaler Monitor" "Übungen zusammenstellen">><<openStory [[GeschichteÜbungen]] "Smartphone" "Übungen zusammenstellen">>}}}|
Die in dieser Tabelle aufgeführten Punkte führen jeweils zu einer Seite, auf der die entsprechend ausgezeichneten Übungen Aufgaben und Spiele nach ihrer Funktion im Probenprozess geordnet sind. Die Zuordnung erfolgt durch Stichworte (Tags)
|bgcolor(orange): [[Ensemble]] |bgcolor(orange): [[Körper]] |bgcolor(orange): [[Ton]] |bgcolor(orange): [[Stückentwicklung]] |bgcolor(orange): [[Raum]] |
|<<list filter {{"[tag[Kategorie AND Ensemble]][sort[title]]"}}>>|<<list filter {{"[tag[Kategorie AND Körper]][sort[title]]"}}>> |list-style-type(none):<<list filter {{"[tag[Kategorie AND Ton]][sort[title]]"}}>>|<<list filter {{"[tag[Kategorie AND Stückentwicklung]][sort[title]]"}}>>|<<list filter {{"[tag[Kategorie AND Raum]][sort[title]]"}}>>|
|~|~|bgcolor(orange): [[Stimme]] |~|bgcolor(orange): [[Requisit]] |
|~|~|<<list filter {{"[tag[Kategorie AND Stimme]][sort[title]]"}}>>|~|<<list filter {{"[tag[Kategorie AND Requisit]][sort[title]]"}}>>|
|~|~|~|bgcolor(orange): [[Regie]] |~|
|~|~|~|<<list filter {{"[tag[Kategorie AND Regie]][sort[title]]"}}>>|~|
|~|~|~|~|bgcolor(orange): [[Kostüm]] |
|~|~|~|~|<<list filter {{"[tag[Kategorie AND Kostüm]][sort[title]]"}}>>|
|~|~|~|~|bgcolor(orange): [[Maske]] |
|~|>| [[Rhythmus]] |~|<<list filter {{"[tag[Kategorie AND Maske]][sort[title]]"}}>>|
|>|>|>|>|bgcolor(orange): [[Feedback und Reflexion]] |
@@
|![[Ensemble]]|
|[[Namenlernen]]|
|[[Lockerung]]|
|[[Vertrauen]]|
|[[Körperkontakt]]|
|[[Grenzen]]|
|[[Selbstbewusstsein]]|
|[[Interaktion]]|
|[[Konzentration]]|
|[[Reflexion]] [[Feedback]]|
|![[Körper]]|
|[[Energie]]|
|[[Status]]|
|[[Präsenz]]|
|[[Posen]]|
|[[Gestik]]|
|[[Mimik]]|
|![[Ton]]|
|[[Rhythmus]]|
|[[Geräusch]]|
|[[Atmung]]|
|[[Stimme]]|
|[[Sprache]]|
|[[Text]]|
|[[Texte_lernen]]|
|![[Bühne]]|
|[[Raum]]|
|[[Bühnenraum]]|
|[[Requisit]]|
|![[Stückentwicklung]]|
|[[Assoziieren]]|
|[[Improvisation]]|
|[[Spielsituation]]|
|[[Handicap]]|
|[[Geschichten_entwickeln]]|
|[[Rolle]]|
|[[Arbeit_mit_Texten]]|
|[[Subtext]]|
|[[Verbindungselement]]|
Ein einfaches Kartenspiel bietet ein hervorragendes Mittel um Gruppen einzuteilen: Jeder Mitspieler zieht eine Karte. Je nach Zahl und -Größe der gewünschten Gruppen gibt es folgende Möglichkeiten:

Zwei Gruppen:   rote Karten / schwarze Karten bilden jeweils eine Gruppe
Drei/Vier Gruppen: alle Karos / Piks / Herzen / Kreuze bilden eine Gruppe
Vierergruppen:  Siebener, Achter, Neuner, etc. bilden eine Gruppe
Vierergruppen: Große Straße (Bube Dame König Ass) und kleine Straße (Sieben Acht Neun Zehn) einer Farbe bilden eine Gruppe

Wichtig ist es vorher die Karten auf die Gesamtgruppengröße anpassen. 

| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
Jeder sucht sich einen Mitspieler aus, den er heimlich beobachtet. Bewegt euch dabei im Raume.
Nach einer Weile fordert der Spielleiter die Spione dazu auf, sich erkennen zu geben indem Sie Stehenbleiben und auf Objekt zeigen.
/***

''Inspired by [[TiddlyPom|http://www.warwick.ac.uk/~tuspam/tiddlypom.html]]''

|Name|SplashScreenPlugin|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#SplashScreenPlugin|
|Version|0.21 |
|Requires|~TW2.08+|
!Description:
Provides a simple splash screen that is visible while the TW is loading.

!Installation
Copy the source text of this tiddler to your TW in a new tiddler, tag it with systemConfig and save and reload. The SplashScreen will now be installed and will be visible the next time you reload your TW.

!Customizing
Once the SplashScreen has been installed and you have reloaded your TW, the splash screen html will be present in the MarkupPreHead tiddler. You can edit it and customize to your needs.

!History
* 20-07-06 : version 0.21, modified to hide contentWrapper while SplashScreen is displayed.
* 26-06-06 : version 0.2, first release

!Code
***/
//{{{
window.old_lewcid_splash_restart=window.restart;

window.restart = function()
{   if (document.getElementById("SplashScreen"))
        document.getElementById("SplashScreen").style.display = "none";
      if (document.getElementById("contentWrapper"))
        document.getElementById("contentWrapper").style.display = "block";
    
    window.old_lewcid_splash_restart();
   
    if (splashScreenInstall)
       {if(config.options.chkAutoSave)
			{saveChanges();}
        displayMessage("TW SplashScreen has been installed, please save and refresh your TW.");
        }
}


var oldText = store.getTiddlerText("MarkupPreHead");
if (oldText.indexOf("SplashScreen")==-1)
   {var siteTitle = store.getTiddlerText("SiteTitle");
   var splasher='\n\n<style type="text/css">#contentWrapper {display:none;}</style><div id="SplashScreen" style="border: 3px solid #ccc; display: block; text-align: center; width: 320px; margin: 100px auto; padding: 50px; color:#000; font-size: 28px; font-family:Tahoma; background-color:#eee;"><b>'+siteTitle +'</b> is loading<blink> ...</blink><br><br><span style="font-size: 14px; color:red;">Requires Javascript.</span></div>';
   if (! store.tiddlerExists("MarkupPreHead"))
       {var myTiddler = store.createTiddler("MarkupPreHead");}
   else
      {var myTiddler = store.getTiddler("MarkupPreHead");}
      myTiddler.set(myTiddler.title,oldText+splasher,config.options.txtUserName,null,null);
      store.setDirty(true);
      var splashScreenInstall = true;
}
//}}}
/%
Name: SplitTextIntoTiddlers
Source: http://marksbasement.Tiddlyspot.com/#SplitTextIntoTiddlers
Version: 0.0.2
Author: Mark S.
CoreVersion: 2.5.2 or later
Description: Split long text into individual tiddlers suitable for use in TiddlyPocket book
Requires: StyleSheetShortcuts for appearance
Usage: Paste text to be split into text area box. Select how many characters you want per page. This is an upper limit, as the script will attempt to make the page break at the last word before the specified number of characters. Select how many pages you want to be created. Select the stem name that you want to use for the resulting tiddlers. If you are going generate more than 10 tiddlers, you might also want to specify the padding for the output so that the resulting tiddlers can be split correctly. Then press the submit button to run. After a few seconds, the tiddlers that are generated should appear in your timeline. The script will not open them in the display area, in case you are creating a lot. If the stem name you select represents an actual tiddler, then that tiddler will be used as a template for tags, fields, user name, and date. Any text that could not be cut into the specified number of tiddlers remains in the text box, so that you can then specify a second stem name and run the process again if so desired.
 
%/{{smallform{
<html><hide linebreaks><nowiki><form action="javascript:;"
	onsubmit='
  var tiddlerStem = this.stem.value ;  // Tiddlers to be created will each start with this name
   var splitAfter = parseInt(this.unitCount.value) ; // Split data every x characters or every x lines
   var spin = 1 ; // Keeps track of tiddler extension number 
   var data = this.txtData.value ;
   var maxPage = parseInt(this.maxPage.value) ;
   var numPad   = parseInt(this.numPad.value ) ;

   var splitType = "noneoftheabove" ;   
   for(var i=0;i<2;i++) { // YOU WILL NEED TO CHANGE THIS IF YOU ADD RADIO BUTTONS
         if(this.splitType[i].checked) {splitType = this.splitType[i].value; break;}
   }

    var tid=store.getTiddler(tiddlerStem);
    var who=tid?tid.modifier:config.options.txtUserName;
    var when=tid?tid.modified:new Date();
    var tags=tid?tid.tags:[];
    var fields=tid?tid.fields:{};

//alert("x"+splitType+"x") ;
   if(splitType=="char") {
   while(data.length && spin <= maxPage ) {
     var newTitle  = tiddlerStem + String.zeroPad(spin,numPad) ;
     var chunk = data.slice(0,Math.min(splitAfter,data.length)) ;
     var lastWord = chunk.search(/\w\S*$/)  ;
     if (lastWord > data.length && lastWord > -1 ) {
      chunk = data.slice(0,lastWord) ;
      } else {
        lastWord = chunk.length ;
      } 
     store.saveTiddler(newTitle, newTitle, chunk, who, when, tags, fields); ;
     data = data.slice(lastWord,data.length) ;
     spin++ ;
  }
  this.txtData.value = data ;
  } // SPLIT BY CHAR ROUTINE

  if(splitType=="line") {
    var lines = data.split(/\n/g) ;
     var startPt = 0 ;
     var endPt = Math.min(lines.length,splitAfter) ;
    for(var pageNum=0;pageNum<maxPage;pageNum++) {
//alert("start %0 end %1".format([startPt,endPt])) ;
         if ( ! lines.length || startPt > lines.length || startPt==endPt) break ;
         var pageText = lines.slice(startPt,endPt).join("\n") ;
         var newTitle  = tiddlerStem + String.zeroPad(pageNum+1,numPad) ;
         store.saveTiddler(newTitle, newTitle, pageText, who, when, tags, fields); ;
         startPt += splitAfter ;
         endPt = Math.min(lines.length,endPt+splitAfter) ;
    }
    if(startPt <= endPt) { this.txtData.value = lines.slice(startPt,endPt).join("\n") } else
this.txtData.value = "" ;
  } // SPLIT BY LINE ROUTINE
//wikify(data,place) ; 
return false ;
'>
<table class="borderless" width="80%">

  <tr><td colspan="2"><b>Text to be split</b><br>
      <textarea name="txtData" cols="50" rows="10" ></textarea></td></tr>

  <tr><td  width="100" ><b>Tiddler Stem name:&nbsp;</b></td> <td><input name="stem" type="text" size="30" value="TiddlerToBe"></td></tr>

  <tr><td  width="100" ><b>Divide by:&nbsp;</b></td><td>
<input name="splitType" type="radio"  checked value="char"
onchange="jQuery('#lblCount').text('Char.s per page:');this.form.unitCount.value='400';"
>Char. Count&nbsp;
<input name="splitType" type="radio"                value="line"  onchange="jQuery('#lblCount').text('Lines per page:');this.form.unitCount.value='20'">Line Count&nbsp;
</td></tr>

  <tr><td  width="100" ><b><span id="lblCount">Char.s per page:</span>&nbsp;</b></td><td><input name="unitCount" type="text" size="5" value="400"></td></tr>

  <tr><td  width="100" ><b>Maximum # of pages:&nbsp;</b></td><td><input name="maxPage" type="text" size="5" value="8"></td></tr>

 <tr><td  width="100" ><b># of digits to pad:</b></td><td><input name="numPad" type="text" size="5" value="1"></td></tr>
</table>

<input type="submit" value="Split Text">
</form></html>

!usage
{{{[img[Spot.png]]}}}
[img[Spot.png]]
!notes
//none//
!type
image/png
!file
./Icons/Spot.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAhCAYAAABeD2IVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAADeNJREFUeNqEl1tsXMd9xr+5nMvunrPcK5fk8iJSJEVasm6WLcsxLSmq3cY16gAB2qei9UOd1A9pnQe3iGS4fSiaAkUKFC3gCA4CG07sADFUpLZrFLUbyFIt3yLZoihSIrlcLrlLcrnk3vfcZqYPpAzVSOM/MA/nZc5vvvnPN98Qx3UAAIwxtNsd/PLNX2pvvfnWIyMjI4nf/cY3vptIJLLL+fx/xGLxbwkpbmqc/+N//+pXhY2N9fnvffcv2wMDA3BdlwEgSikppVQADCllWNM0Z2trKzh//nzswoULhu/7KBaL8plnniHPPvtsV6fTEY1GI08I6eCu4o1mEwBAKYUf+GFN07/pue73t7e3R1ZXVvWNcplxzv5suVAgruueSmfShzVNf8l1vB82Go32nYmUUhBCUAAcANF1vabrutFqtf6g1Wr9Iec8JaX0NU0Tr732Gs/n84M9PT3XOOd/zRhbUkrB930opcClECCEWI1W63fy+fzv/frTT7+5mMtlkskklleW0Z3JYGhoSCuWZsVSLueeiJ6IUUb+glAy4HrePwC4xjkXvu8zQkhYCEF1XW8yxkSxWPz9Cxcu/M2lS5fuabVaqNfraDQaKJfLyGaz9VOnTr3aarW2isUiKKWYnJxEKBQCJ5zD6XRiF9+/+L13/+vdqeLqKtqdDkApbtycAWUMhw8fRsS22MLiAtk3vs/dNz6uuZ3OH9UbjYzrOK/phvEJ5/xzx3Eczjk45ySXy/3x+fPn//b1118fLpVKCIVC8DwPvu/j9OnTm2fPnv27M2fO/Ovs7Kw/NzcHIQROnTqFeDwO0vJ9LOUWT738k5+cj9j22OjevfjZz36KRqMJI2TCtm2cOXMGk5OTuHXrNrY3K+LB++9Xe4b38I1yGV22XR8dHf2EMf7PrVbrvUajoa2urv7JSy+99P2XX3451el0EA6H4XoeQqaJqamp1tNPP/2Dxx9//J90XW8ppUAIgVIKzWYTUkrw9fVS39ytuT+fnpkZeeyxxzAxOYlsNov8cgER20Kj0cDF9y/Cjto4/uBxzE3fYOvFIsbGxtTQwBCp12vR7Wr167Zla57n9V6+fHn/K6+88qfvvPOOpZSCaZrodDqwLAvHjz/Yeuqpp/7l5MmTP2KctRzH4YwxKaWUnudBSglCCPjly5dSV658cPTDjz5g1VoVV69dRalYxMDgIBzHQTwWg65p+PDDD1HeKOOBo8cQj3bh9u3bJJCBSiVTzmqxaFJGjjcbzd43fvGL/vcvXTKjdhSZ7gxa7RYazQampqa2v/2d7/z94UOHfhwKh7cIoZRQooQQKggCKKUAgAIgfGZ2zrv++XSnUq5gObSMjY0NeJ6HerOJI/fei9OnTiMatXH9+jTy84tAIDE5OQHXcbGUXyKUUfRmetdbrVb3wvz8KNc0PDI1BSNkIBFPobu7G/0D2crhQ4fOHtx/4GXKmONLQUHAKKGBL31FdgpSSpMQwvjtm3OR7kzGjtg2mq0WhBQI/ADz8/OIhy00jx7D8NAefP3UaVQ2K/jk15/gjTfeQCKRAOcc9Xo9lOnuoZZtIWxHcOjwIUgpIaQEoGBbFkZGRjb37h3d4IwSz/M4VUo4oi1AiE4opZCSMMZ8QogQQjDmOc4PH/ra1x4ur69hdXkZnDJ4HRfVrS3U6zWUy2XUajWEw2H0ZHpQ2drCB1c+QHF1Fel0GuPj48hmszwSDpNQKATLttEVjaI3m4Xnevjow4/w8ccfdzWajZFAyvSNmzM9bdchXba1FQSCRiJhRilVSillmqYvpQzYxMTES/GumJlMJLCyXEB1uwpKKYgCGKEol8vI5XLI5/NYXl7G2toaIpaFVCqF7nQahw8dQsg0Ua1WYRoGkokE+vv7MT42Bp3rmLkxg5uzN9nG+np/fik/VavXz0Rte2S7VmOFQqEVt6xyJBz2uKaBMUaCIBDsxRdfzExPTx+8dvWavlwoQEoJANA1DaZpQiqFdruNcrmM+fl5eEGAew8cwPj4OKK2jXgiASkERBAgYlno7u7GQH8/0uk0dENHtVaFEALhUAiLCwt0eno6vLC4ONFut8589tlnwzdmbiyNjo3VI+GwzygVXhAQ9uqrr36UyWT8lZWV0Xw+39XpdCClxB3/oJTCMAy4rot6o4FUKgXLssA5RzKZhBACkUgE2WwWiXgC8Vgc8VgclBI4joPNchlSSKTT3eh02qjVG9jcLJP5hQUzl1sa297ePpJKpVKLudym7zjlTHe3Ys8995wbjUavnDhx4sbIyEhXLpcb2tjY4HcUI4TA8zxIIRHr6kJPXw+q1Sqq1Sr27NmDvr4+9PX2It3djS47iogVASUEIghQq9ewuLiISqUCxhhc14Ft2bBtC81mE67nMs607M2ZmSOfX79+OJlOd4b37Flgzz//vK5pmmfb9vyBAwcuT05OcsZYl1Kq8tBDD9mpVIovLS3BdV30ZbOIRqNwfQ/hcBjj4+O4/9gxJBMJQCkYpgFd1+EHHoJAoLK5iVwuh+2tLbiuA9dxoescphmCaZowdAOddhuLi4tmo9EY7nQ6Rz3fd9gLL7ygKKXMcRzKGNuemJj49NixY+9alvXvw8N7eCIe32vbtglCIKWAlAJWJILxfRO4Z2IS2b4+GKYJxjgYZxCBAAHgeR5WVlawurqKVqsDKQUopRBiZwc0TQMhAOMMhm4g8H3k8/kEpdTkAKSUUgMQF0K0AWxalrVp2zaGh4evdXev/5hr2rcHBgefvHjxYnxtfQPRWAx9vT1Ip9PYrm6DaxzdqTSEEPADH5zraDQ2USgU0Ok4CIdNNJsBDMMAoOD7wS4UAaMMruuBUoq+vj7cd999Dt+1d58QUqOUCiEE2u02nnjiCSQSCdf3/SuVSuVKNGp/K7+09KN8Pp+klMK2bUSsCDjXwCgDKIFGNXDO0Wg2sbSUx9JSHkpJRMI7PeT7PnRdB0DgeS50XYdtWXBdFw1CcPTIkdunT558j+9mNAmgAwBCCKRSqR1XFkJXSuHJJ58kpVIpc/ny/5gR20Imk4Gm6XAcB7GuLuiGDigFwhk67TYKhQKKxRUQAgghUdkqo9Vqg1ICQIFQAsMw4Ps+qGEgEY9D1zT09vbe7u3pmaH4Uu0mSOwCGlJKGQTB3sXFxb8ql8uR0ZG92L//HhACbGyUEQqHEYvFwShDu9nC0lIey8sF2HY0GB0d8+1oF5rNFnzfh5QKjuNACAG2k7vAKINpmujr68PQ0FBg6rrJ74a5M3a/qZRSU0q1OOeJq1evxra2tnD4yBGMjY2DEIJGs4Fms4lIOIxSaQ0rhQIajTpisXhndGTkI0CtLeSSBzljA57nRpqNJlnbWEe9XgenFKFwGEJKBH6AQwcPrk/s27fOGLP4HSDGGHRdByHkC07f910AtFwu3z83NxfinGNsfHw125+Vwg8GCoUCZmdnUSqtobq9hVqtht7e3mD/PZOfJeOJ/wSwnownp8f37k10XPdQaa30wMrKSqhUWqOtVpMEfoCN9XU4roPBoaG1ZDxeBqDxOwbJGPs/SgFQlNJWpVLpXV5engqCQDt+/Pjq1NTDPwiHwqcr7cqAputYWVnBysoKLMtCIpHYTQ96XUlZl1IqXdfWMplMUSm13JvJXD+4/4DRbLfT29Xtwxvr5eStW3Oobm+zZCLhACAA+BfOjR1vuLu9CGMMjUbDZoyRRx55xHnggQd+euS+o6/evHnz6OJiDkHgY6tSQT6fB6UUgwMDmJ2d5bO9s8dOnzxVzKTTV0QQKOxYjtI4v6Vrmh8OhcyuaHSzvy/bffDA/nXf96kZCrWUUpsAwO9S5stFpJR6LBZrj46O/nx4ePi9aLTrbc/1q6FweGXu1iw+/fhTEEpQq9VACUGpVILGNaTSqUQ63f1Y/KGHtjXGZoQQmpAyyRjziFJbAAJG6QLhvBkyjApjrOoHQTYQIsYZ67CzZ8/+f1CKEEI5551wOHzbtu0PPNetM0rsWDxe3tzcHH7r7bf25pfzgAIY41+Yp67roJTaPT096WQisQ1gE4BHCBEEUFKpOACDEFIBIY5SSggpQ1LKJAD626BACKFSSl9K6e1kaZ9JpaxIxMoNDgxs1uv1k7lcLgoAUTsKtZsuIuEwpJDoisUS/QP9LZ1rM1DKIYACQKRSFiHQKaENAvg7vyJtAlAFcHbu3DkQQn7jAKCklEoIAc91QQhhhNKY7/uRWFdssT/bn1pcWLx/vVSinFEotdOplFLomg7LspBOpTpdXV0FuvM0JwAkBRwC2sHOQVe7AihKaYdS2mDnzp3DbyspJVzXBaEUfCf4+WLnVb2dSCQ2QqHQibm5ud78ch4a59ANA5xrX4REy7K6k8kkMQ1jAYCzuwUKBHIX6E5Tk92bJaD4ilJK3blyQCmVZijUVoBqt9spQsj0ww8//MKjjz46nc0OgGs7d99uT6HZbKJYLGKjXM4KKQ1CSBuAuHP07wLCXWDkK5XSNA3a7qp1Xd9ZjhDaruM74XB4Np1Otwkh95ZKpUStVtvZvl0w0zSRTqdlLBYr6JznCCESgLkLJX6TDl+p1J04bBgGNE0DpZRZltXSdX1LCEGDIOCDg4P/NjU19fbExITSdR2apiGRSKCvrw+pdBqGYRCllK+UagBoAGjuBoBgF+xuxSSnlH5lT325GGNgjN05naZSqh4Khd48ePDgQCwWuzcej0cHBwfzhmGsWZZlJpLJBcMw3qWUrgCI7sKEABi7ivG7pvf/dwDEdeVtblTNLgAAAABJRU5ErkJggg==
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
Geht im Raum umher benennt Gegenstände und Dinge die ihr seht mit einem falschen Namen. Dies sollte spontan und mit lauter Stimme geschehen. 
>Wie haben sich die Wahrnehmung vom Raum und den Dingen darin verändert (Farben, Größe, Schärfe) ?
Stellt euch eine Alltagsszene vor, sich jemand ein Kostüm überstülpt. Vor Ihr betretet den Klassenraum...
 als mittelalterlicher Herold. Denkt euch einen Satz aus, den ihr in einer ähnlichen Art und weise proklmieren könntet. Als nächstes seid ihr 
Geheimagenten
Verliebter Romantiker
Paranoiker
Melancholiker
Politiker
Ärzte
Richter
Dorftrottel
Erschöpfter Bote...''
Sprüche, Redensarten, Sprichwörter, Bonmots, Kalauer...

Das zieht mir total den Stecker
Durch das Alphabet hindurch wird Stadt, Land, Fluss, gespielt...allerdings nicht auf einem Zettel sondern quer durch den Raum.Es geht darum ähnlich wie bei "Ochs vorm Berge" als erster auf der anderen Seite des Raumes zu sein. Immer wenn jemand einen Begriff der Begriffe zu aktuellen Buchstaben gefunden hat, darf er einen Sprung machen.  Fahrzeug, Fortbewegungsart, ...
Stellt euch in einen Kreis. Wir machen jetzt Reihum eine Schrittfolge oder sonstige Bewegung, die dann vom Kreis wiederholt wird

[[Ritterspiele]]
[[Grimmassen Gesten und Geräusche]]
[[Statuen im Dialog]]
[[Der Körper als Requisit]]
[[Dia-Vortrag]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
!usage
{{{[img[Stapel.png]]}}}
[img[Stapel.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
{{accordionEffectStart{@@font-size:200%;{{button whitespace{<<tiddler FullScreen##Page>>}}}<<openStory [[Gebrauchsanweisung]] "Einführung" "öffnet die einführenden Artikel">>{{button whitespace{[[Spiele und Übungen zusammenstellen|Spiele und Übungen zusammenstellen]]}}}<<openStory [[ZusammenstellungStart]] "Eine Zusammenstellung öffnen" "Zusammenstellung öffenen">>+++*[Weiterarbeiten|]...<<tiddler weiterarbeiten##Liste>>===
[[Neustart]]
<<openStory {{tiddler.title}} "Zusammenstellung öffnen" "öffnet alle Einträge dieser Stunde">>
Übersicht über die Verschiedenen Startscreens, Menus und PopUps
[[Start]]
|!|PopUp/Seite|Story|Tiddler|Verzeichnis|
|Übungen|MobileÜbungen|GeschichteÜbungen|[[Übersicht über die Übungen]]|KategorienÜbersicht##Übersicht|
|Übungen|[[Start]]|GeschichteÜbungen|[[Übersicht über die Übungen]]|KategorienÜbersicht##Übersicht|
|Übungsreihen|[[Zusammenstellungen]]|[[mobileReihen]]|[[Übersicht Übungsreihen]]|[[Übungsreihen]]##Liste|
||[[]]|Tabelle mit Tags|[[Unterrichtsreihen]]||
|Bearbeiten|[[  ]]|[[  ]]|[[  ]]|[[FlexMenu]]##2|
|Einführung|[[Gebrauchsanweisung]]| |[[Impressum]] etc|[[FlexMenu]]##1|
|Mobile Ansicht|[[öffnen oder sichern?]]| |[[Impressum]] etc|[[FlexMenu]]##1|
@@float:center;font-size:1.3em;<<openStory [[Überblick Stunden]] "Stunden und Unterrichtsreihen" "Startverzeichnis">>

<<openStory [[Startverzeichnis]] "Spiele, Übungen Aufgaben" "Startverzeichnis">>@@

(Paarplastiken) Zwei Gruppen A und B. Beide Gruppen gehen durch den Raum, auf ein Zeichen des Spielleiters (Musik endet...) frieren die As in einer kleinen Pose ein. Nun stellen sich die Bs jeweils so dazu, dass sie Lücken auffüllen und aus den zwei Personen eine möglichst volle/runde Figur entsteht. Die Figur steht einen Moment, bis auf ein Zeichen (Musik geht an) die As die Plastik verlassen und sich ein neues B suchen.
Variante 1: A mit größerer Pose, B ergänzt diese zu einem Standbild, das eine Geschichte erzählt...A lässt B stehen und sucht sich ein neues.
Variante 2: B erfindet zusätzlich einen passenden Satz/Ausruf, A antwortet, dies wird in Endlosschleife wiederholt, bis es Weitergeht.
Anschließende Frage: Welche Bilder sind eindrucksvoller?
@@font-size:2em;<<tiddler Listenmacher2 with: {{tiddler.title}}>>@@

[[Marionette und Gummipuppe]]
[[In und Out]]
[[Gangarten Status]]
[[Status und Energie]]
[[Statusgefüge]]
[[Die Übergabe der Bittschrift]]
[[Die Wirkung der Position auf der Bühne]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Begenungen]]
[[Augenkontakt]]
[[Der Ausflug des Königs]]
[[Im Bann der Königin]]
[[Die Übergabe der Bittschrift]]
[[Die Wirkung der Position auf der Bühne]]
<<tiddler StoryÖffnenTemplate>>
[[Marionette und Gummipuppe]]
[[In und Out]]
[[Gangarten Status]]
[[Status und Energie]]
[[Statusgefüge]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
Fünf Personen spielen eine Situation,(„Warten auf den Bus“), am Ende bleiben sie in einem Standbild stehen. Die Gruppe achtet darauf, wie sie dabei zeigt in welcher Rangfolge der Status verteilt ist.
Anschließend versucht das Publikum diese Rangfolge zuerraten. Dazu werden die Darsteller nach ihrer Position im Statusgefüge sortiert.
>Wie kommt ihr zu dem Urteil? 
>Wodurch wurde Status sichtbar?
>Welche Schwierigkeiten gab es in der Darstellung?
>Ist der Status von persönlicher Situation/ Gefühl unabhängig? 
Erneutes Kennenlernen, nachdem die Gruppe sich eine Zeit nicht gesehen hat: 
Geht durch den Raum, begrüßt euch per Handschlag, schaut euch dabei genau an. 
Bleibt mit geschlossenen Augen stehen. 
Ich wähle jemanden aus und der holt sich da Bild eines Mitspielers vor Augen und beschreibt diesen so genau wie möglich.
Wenn dieser sich erkannt hat, meldet sich und beginnt dann seinerseits, jemanden so genau wie möglich zu beschreiben, bis dieser auch sich erkennt...
Stellt Euch in einen Kreis mit dem Gesicht nach außen. Spielt die kurzen Situansbeschreibungen nach. Zuerstschaut ihr dabei nach außen und könnt also nicht sehen was die anderen tun. Auf ein Zeichen dreht ihr euch zur mitte hin um und zeigt weiter, was ihr euch ausgedacht habt und schaut was die andern machen. 
Spielideen:  
Ihr legt euch an den Strand sonnt euch und lest ein Buch, 
Ihr steht an einer Bushaltestelle verspürt plötzlichen Harndrang. 
Ihr steht vorm Spiegel und macht euch aufwendig zurecht. 
Angriff einer Biene 
Es man will sich unauffällig kratzen. 
+++*[Varianten] Während alle nach außen schauen, geht einer in die Kreismitte.  Er kann einen zweiten Mitspieler hinzuziehen, dem er die Spielsituation pantomimisch erklärt, spielt er die Szene in der Kreismitte vor. Auf ein Zeichen drehen sich die übrigen Mitspieler zur Kreismitte hin und beginnen das was Sie sehen nachzumachen oder mit den anderen Spielern im Sinn dieser Pantomime zu interagieren. Danach geht er zurück un ein anderer geht in die Mitte.===
/***
|Name|StickyPopupPlugin|
|Source|http://www.TiddlyTools.com/#StickyPopupPlugin|
|Version|1.0.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|allow mouse interactions inside popups without automatically closing them|
Usually, when a TW popup is displayed, it is automatically closed whenever a click occurs //anywhere// in the document, either //inside// or //outside// the popup itself.  This plugin makes popups persistent (a.k.a, "sticky"), allowing you to perform multiple mouse interactions on content //inside// the popup (e.g., entering form fields, opening links, selecting text, etc.), remaining visible until you click //outside// the popup or perform an action that opens another popup (only one popup can be displayed at any given time).
!!!!!Configuration
<<<
You can cause popups to behave in a persistent ("sticky") manner simply by selecting the option checkbox below.  The selected popup display behavior will be applied to ALL popups in the document automatically.
><<option chkStickyPopups>> make all popups "sticky"
>{{{usage: <<option chkStickyPopups>>}}}
<<<
!!!!!Usage
<<<
If you are developing your own plugins or inline scripts that create popups programmatically using the core function:
{{{
Popup.create(this)
}}}
you can provide additional parameters that specify the desired CSS classname(s) to assign to the popup DOM element.  The default class when none is specified is simply "popup".  To create a //sticky// popup, simply enter a custom class combination like this:
{{{
Popup.create(this,null,"sticky popup")
}}}
<<<
!!!!!Revisions
<<<
2008.05.16 [1.0.1] added try..catch around addEvent/removeEvent calls to avoid error in Opera
2007.11.25 [1.0.0] initial release - moved from [[CoreTweaks]]
<<<
!!!!!Code
***/
//{{{
version.extensions.StickyPopupPlugin= {major: 1, minor: 0, revision: 1, date: new Date(2008,5,16)};

if (config.options.chkStickyPopups==undefined) config.options.chkStickyPopups=false;

Popup.stickyPopup_onDocumentClick = function(ev)
{
	// if click is in a sticky popup, ignore it so popup will remain visible
	var e = ev ? ev : window.event; var target = resolveTarget(e);
	var p=target; while (p) {
		if (hasClass(p,"popup") && (hasClass(p,"sticky")||config.options.chkStickyPopups)) break;
		else p=p.parentNode;
	}
	if (!p) // not in sticky popup (or sticky popups disabled)... use normal click handling
		Popup.onDocumentClick(ev);
	return true;
};
try{removeEvent(document,"click",Popup.onDocumentClick);}catch(e){};
try{addEvent(document,"click",Popup.stickyPopup_onDocumentClick);}catch(e){};
//}}}
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
Zwei Gruppen sitzen sich auf Stuhlreihen mit einem Abstand von einem Meter gegenüber.
''In früheren Tagen wurden Texte ausschließlich durch reitende Boten überbracht. Manchmal waren die Nachrichten so geheim, dass Sie nur mündlich übergeben werden durften, für den Fall der Fälle. Die Botschaft darf nicht wiederholt werden"
Stellt Euch in zwei Reihen im Abstand von einem Meter gegenüber. Es werden nun gleichzeitig in entgegngesetzten Richtung Botschaften überbracht. Für jede richtig weitergegebene Botschaft gibt es einen Punkt: Zunächst wird aber die Gruppe gegenüber gefragt, konnte Sie die Botschaft abfangen geht der Punkt an diese.''
[[Mit vollem Mund...]]

[[Bippetie-Bippetie-Bop]]
[[Der kleine Tierfreund]]
[[Lautgefecht]]
[[Lautlawine]]
[[Der Mond ist aufgegangen]]
[[Grammolo]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Aliens]]
[[Silly Walks]]
[[Gesichtsmassage]]
Der kleine Tierfreund
[[Übungen Mund]]
[[Kopfstimme-Bruststimme]]
[[Aaaaaah! Vokale herumtragen.]]
Lautgefecht
[[Automatentanz]]
[[Artikulationsarten und Artikulationsorte]]
Lautlawine
[[Klanglandschaften]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/

[[Aliens]]
[[Gesichtsmassage]]
[[Kopfstimme und Bruststimme]]
[[Aaaaaah! Vokale herumtragen.]]
[[Lautgefecht]]
[[Artikulationsarten und Artikulationsorte]]
[[Automatentanz]]
[[Klanglandschaften]]
[[Adler]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Lautlawine]]
[[Grimassen Alphabet]]
[[Grimassen Gesten und Geräusche]]
[[Lautgefecht]]
[[Ohne Worte]]
[[Klanglandschaften]]
<<tiddler StoryÖffnenTemplate>>
[[Kreislauf der Gefühle]]
[[Kinn Wange Bauch]]
[[WortKamm]]
[[Vampir]]
[[Der Mond ist aufgegangen]]
[[Grammolo]]
[[Grammolo Szenen]]
[[Wetterbericht als Massage]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Orte]]
[[Gefrierfach]]
[[Atemrythmus und Atemwege]]
[[Der Möbelrestaurator]]
[[Mein liebstes Möbel]]
[[Vakuum und Volumen]]
[[aufblasen]]
[[Innenleben]]
[[Die Puppen]]
<<tiddler StoryÖffnenTemplate>>

[[Buffet]]
[[Werbeslogan]]
[[Gesichtsmassage]]
[[Kopfstimme-Bruststimme]]
[[Aaaaaah! Vokale herumtragen.]]
[[Artikulationsarten und Artikulationsorte]]
[[Lautgefecht]]
[[Automatentanz]]
[[Klanglandschaften]]
[[Adler]]
<<tiddler StoryÖffnenTemplate>>

@@font-size:17px;<<search>><<setIcon Lupe.png notext>>+++^25em^*[Reihen|show/gespeicherte Übungsreihen auswählen]...<<tiddler Übungsreihen##Liste>>===<<setIcon Stapel.png "width:25px; vertical-align:bottom;">>+++^25em^*[Archiv]...<<tiddler KategorienÜbersicht##Übersicht>>===<<setIcon Kartei.png "width:25px; vertical-align:bottom;">>+++^25em^*[bearbeiten|eigene Inhalte hinzufügen und speichern]...<<tiddler FlexMenu##2>>===<<setIcon Bearbeiten.png>>+++^25em^*[Einstellungen|Einstellungen öffnen]...<<tiddler Einstellungen>>===<<setIcon schraubenzieher.png "width:25px; ">>+++^15em^*[Materialien|lokal und online]...<<tiddler FlexMenu##3>>===<<setIcon Paket.png "width:25px; vertical-align:bottom;">>+++^15em^*[Einführung|Erklärungen und Impressum anzeigen]...<<tiddler FlexMenu##1>>===<<setIcon Hilfe.png "width:25px">><<tiddler ToggleRightSidebar>>@@
[[Der Möbelrestaurator]]
[[Mein liebstes Möbel]]
[[Tuchfühlung]]
[[Elevator Pitch]]
[[3-Satz Umgebung]]
[[Besen und Beziehungen]]
[[Minidrama]]
<<tiddler StoryÖffnenTemplate>>
/***
|''Name:''|StoryGlueMacro|
|''Description:''|Makes SelectStoryMacro and NavigationMacro work together|
|''Author:''|Mario Pietsch|
|''Source:''|http://a-pm.tiddlyspot.com|
|''Version:''|0.5|
|''Status:''|beta|
|''Date:''|2009.12.14|
|''Requires:''|SelectStoryMacro, NavigationMacro|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.2|
!!!!!Usage:
<<<
Add the macro to the ViewTemplate, specifying the tag eg:"story" and a cookie: eg:"ACTIVESTORY" to navigate between the possible stories.
Find the line: 
{{{
<div class='viewer' macro='view text wikified'></div>
}}}
''and add the following line below:'' 
{{{
<div class='viewer' macro='storyGlue story ACTIVESTORY</div>
}}}
If you are allready using "navigation" macro. Replace "navigation" macro because it is called by StoryGlueMacro to handle navigation.
Don't delete it comment it !!
<<<
!!!!!Parameter
<<<
Disabeling StoryGlue
><<option chkDisableStoryGlue>> [[Disable StoryGlue|StoryGlueMacro]] 
>If this option is checked storyGlue will directly activate NavigationMacro
>It does not interact with SelectStoryMacro
General Format: 
{{{
<div class='viewer' macro='storyGlue storyTag COOKIENAME</div>
}}}
storyTag: The macro searches all tiddlers tagged: "storyTag"
>If the tiddler is found in one or more stories. "selectStory" macro is activated instead of "navigation" macro to switch to a new story if you want.
>If it doesn't find a matching story nothing is displayed.

COOKIENAME is last part of an txtSelectStory option cookie, that storyGlue will look at. 
>The cookie is used, to store the name of the actual story, that will be used for navigating.
>The cookie can be manipulated also by SelectStoryMacro if the same name is used. 
>Bee carefull if you use a different name. Look at my examples!
>If you don't use SelectStoryMacro you will need a little program somewhere in your init functions.
>{{{config.options.txtSelectStoryCOOKIENAME  = "yourTiddlerThatContainsAStoryAndIsTaggedWithXXXX";}}}
>Better have a look at [[zzMptwUserConfigPlugin]] 

The option: {{{<<option txtSelectStoryACTIVESTORY>>}}}: ''<<varDisplay {{config.options.txtSelectStoryACTIVESTORY}}>>''
contains the active story, that is used in [[a-pm presentation manager|http://a-pm.tiddlyspot.com]].

If you click a tiddler, which is not part of the active story, but of any tiddler tagged: "story", storyGlue will activate the SelectStoryMarcro. SelectStoryMacro will display all stories found in a different color (default: blue). If you click on of the small sqares, it will activate this story, which can be used for navigatin now. 

The SelectStoryMacro can also work stand alone. See [[SelectStoryMacro]] for more details.
<<<
!!!!!Attention
<<<
There is no limit using different cookie names. ''But be warned: If you get confused. It is not my fault :)''
If your cookie name is eg: MYSTORY the option which contains the active story will be: {{{<<option txtSelectStoryMYSTORY>>}}}
It is always: txtSelectStory + yourCookieName.
In viewTemplate call it with: 
{{{
<div class='viewer' macro='storyGlue story MYSTORY</div>
}}}
<<<
!!!!!Example:
<<<
[[Demo|Story1]]
<<<
***/
/*{{{*/
// 
//!BEGIN-PLUGIN-CODE
if(!version.extensions.StoryGluePlugin) { //# ensure that the plugin is only installed once
version.extensions.StoryGluePlugin = { installed: true };

if(!config.extensions) { config.extensions = {}; } //# obsolete from v2.4.2

config.macros.storyGlue= {
	defineStoryMsg: "~StoryGlue: option name is not defined!\n"+
			"Read the Documentation!\n" +
			"Check your ~ViewTemplate!\n" +
			"Check: config.options.",
	
	handler: function(place, macroName, params, wikifier, paramString, tiddler){
		if (!config.macros.navigation) 
			return false;
		if (!config.macros.selectStory) 
			return false;
		if (config.options.chkDisableStoryGlue== undefined)
			config.options.chkDisableStoryGlue= false;

		var sets = store.getTaggedTiddlers(params[0]); // get tiddlers tagged eg:'story'
		var optId = config.macros.selectStory.optPreTxt + params[1]; // get the last part of the cookie name
		var txtArray = [];
		for (var i = 0; i < sets.length; i++) {
			txtArray.push(sets[i].title);
		}
		var navIndex = txtArray.indexOf(config.options[optId]);
		if (navIndex == -1) {
			displayMessage(this.defineStoryMsg+optId);
			return false; // can only be if option is undefined or different pc / cookie
		}
		var tiddlers = store.getTiddlerText(sets[navIndex].title).readBracketedList(); // read tiddlers in active story
		var tidIndex = tiddlers.indexOf(tiddler.title);
		
		// storyline ok .. use navigation macro 
		if (tidIndex != -1) {
			var p = "tiddlers:{{store.getTiddlerText('" + sets[navIndex].title + "').readBracketedList()}}";
			invokeMacro(place, 'navigation', p, wikifier, tiddler);
			return false;
		}
		if (config.options.chkDisableStoryGlue) 
			return false;

		if (tidIndex == -1) {
			// search other stories for this tiddler.
			var text = params[1]+' '+'tiddlers: [[';
			var found = false;
			for (var i=0; i<txtArray.length; i++) {   //!!!!!!! better search needed !
				tiddlers = store.getTiddlerText(txtArray[i]).readBracketedList(); // read tiddlers in active story
				tidIndex = tiddlers.indexOf(tiddler.title);
				if (tidIndex != -1) {
					found = true;
					text = text + '"' + txtArray[i] + '" '; 
				} // if tidIndex ..	
			} // for i < txtArray.len ..
			text = text+']]';
//	 console.log( 'text: ' + text);
//	 console.log( 'found: ' + found);
//			var text = params[1]+" "+ "tiddlers: {{ var array = store.filterTiddlers('[tag[" + params[0] + 
//				"]]');var text = ''; for (var i=0; i<array.length; i++)"+
//				"{text = text + '[[' + array[i].title + ']]';};}}";		// be carefull evaluated string !!!

			if (found) invokeMacro(place, 'selectStory', text, wikifier, tiddler);
		} // handler
	} // config macro
}
} //# end of "install only once"
/*}}}*/
/***
|Name|StorySaverPlugin|
|Source|http://www.TiddlyTools.com/#StorySaverPlugin|
|Documentation|http://www.TiddlyTools.com/#StorySaverPluginInfo|
|Version|1.8.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Requires|MarkupPostBody|
|Description|save/restore current tiddler view between browser sessions|
Automatically save a list of currently viewed tiddlers (the 'story') in a local cookie, {{{txtSavedStory}}} and then open those tiddlers when the document is reloaded, so you can resume working from the same place you left off!!  Also, use {{{<<saveStory>>}}} and {{{<<openStory>>}}} macros to quickly save/re-display stories stored in tiddlers, using a command link, droplist, or popup display.
!!!!!Documentation
>see [[StorySaverPluginInfo]]
!!!!!Configuration
<<<
<<option chkSaveStory>> use automatic story cookie (reopens tiddlers on startup)
<<option chkStoryAllowAdd>>include 'add a story' command in droplist/popup
<<option chkStoryFold>>fold story tiddlers when opening a story (see [[CollapseTiddlersPlugin]])
<<option chkStoryClose>>close other tiddlers when opening a story
<<option chkStoryTop>>open story tiddlers at top of column
<<option chkStoryBottom>>open story tiddlers at bottom of column
<<<
!!!!!Revisions
<<<
2009.10.20 1.8.3 fix handling for 'add' item in popup menu
|please see [[StorySaverPluginInfo]] for additional revision details|
2007.10.05 1.0.0 initial release. Moved [[SetDefaultTiddlers]] inline script and rewrote as a {{{<<saveStory>>}}} macro.
<<<
!!!!!Code
***/
//{{{
version.extensions.StorySaverPlugin= {major: 1, minor: 8, revision: 3, date: new Date(2009,10,20)};

var defaults={
	chkSaveStory:		false,
	chkStoryFold:		true,
	chkStoryClose:		true,
	chkStoryAllowAdd:	true,
	chkStoryTop:		true,
	chkStoryBottom:		false
};
for (var id in defaults) if (config.options[id]===undefined)
	config.options[id]=defaults[id];

// if removeCookie() function is not defined by TW core, define it here.
if (window.removeCookie===undefined) {
	window.removeCookie=function(name) {
		document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
	}
}

// save or clear story cookie on exit
if (window.coreTweaks_confirmExit==undefined) {
	window.coreTweaks_confirmExit=window.confirmExit;
	window.confirmExit=function() {
		if (config.options.chkSaveStory) { // save cookie
			var links=[];
			story.forEachTiddler(function(title,element){links.push('[['+title+']]');});
			config.options.txtSavedStory=links.join(' ');
			saveOptionCookie('txtSavedStory');
		} else removeCookie('txtSavedStory');
		return window.coreTweaks_confirmExit.apply(this,arguments);
	}
}
//}}}
/***
''apply saved story on startup:'' //important note: the following code is actually located in [[MarkupPostBody]].  This is because it needs to supercede the core's getParameters() function, which is called BEFORE plugins are loaded, preventing the normal plugin-based hijack method from working, while code loaded into [[MarkupPostBody]] will be processed as soon as the document is read, even before the TW main() function is invoked.//
<<tiddler MarkupPostBody>>
***/
//{{{
config.macros.saveStory = {
	label: 'set default tiddlers',
	defaultTiddler: 'DefaultTiddlers',
	prompt: 'store a list of currently displayed tiddlers in another tiddler',
	askMsg: 'Enter the name of a tiddler in which to save the current story:',
	tag: 'story',
	excludeTag: 'excludeStory',
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var tid=params.shift()||'DefaultTiddlers';
		var label=params.shift()||this.label;
		var tip=params.shift()||this.prompt;
		var btn=createTiddlyButton(place,label,tip,this.setTiddler,'button');
		btn.setAttribute('tid',tid);
		btn.setAttribute('extratags','[['+params.join(']] [[')+']]');
	},
	setTiddler: function() {
		var cms=config.macros.saveStory; // abbrev
		// get list of current open tiddlers
		var tids=[];
		story.forEachTiddler(function(title,element){
			var t=store.getTiddler(title);
			if (!t || !t.isTagged(cms.excludeTag)) tids.push('[['+title+']]');
		});
		// get target tiddler
		var tid=this.getAttribute('tid');
		if (!tid || tid=='ask') {
			tid=prompt(cms.askMsg,cms.defaultTiddler);
			if (!tid || !tid.length) return false; // cancelled by user
		}
		if(store.tiddlerExists(tid) && !confirm(config.messages.overwriteWarning.format([tid])))
			return false;
		tids=tids.join('\n');
		var t=store.getTiddler(tid); var tags=t?t.tags:[];
		var extratags=(this.getAttribute('extratags')||'').readBracketedList();
		for (var i=0; i<extratags.length; i++) tags.pushUnique(extratags[i]);
		tags.pushUnique(cms.tag);
		store.saveTiddler(tid,tid,tids,config.options.txtUserName,new Date(),tags,t?t.fields:null);
		story.displayTiddler(null,tid);
		story.refreshTiddler(tid,null,true);
		displayMessage(tid+' has been '+(t?'updated':'created'));
		return false;
	}
}
//}}}
//{{{
config.macros.openStory = {
	label: 'open story: %0',
	prompt: 'open the set of tiddlers listed in: %0',
	popuplabel: 'stories',
	popupprompt: 'view a set of tiddlers',
	tag: 'story',
	selectprompt: 'select a story...',
	optionsprompt: 'viewing options...',
	foldcmd: '[%0] fold story',
	foldprompt: 'fold story tiddlers when opening a story',
	closecmd: '[%0] close others',
	closeprompt: 'close other tiddlers when opening a story',
	topcmd: '[%0] open at top',
	topprompt: 'open story tiddlers at top of column',
	bottomcmd: '[%0] open at bottom',
	bottomprompt: 'open story tiddlers at bottom of column',
	addcmd: 'add a story...',
	addprompt: 'create a new story',
	excludeTag: 'excludeStory',
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		if (params[0].toLowerCase()=='list') return this.createList(place,params);
		else if (params[0].toLowerCase()=='popup') return this.createPopup(place,params);
		else this.createButton(place,params);
	},
	showStory: function(tid,fold) {
		var co=config.options; // abbrev
		var tids=[];
		var t=store.getTiddler(tid);
		var tagged=store.getTaggedTiddlers(tid,'title');
		if (tagged.length) // if tiddler IS a tag, use tagged tiddlers as story
			for (var i=0; i<tagged.length; i++) tids.push(tagged[i].title);
		else if (t) { // get tiddler list from content
			if (!t.linksUpdated) t.changed();
			for (var i=0; i<t.links.length; i++) {
				var tid=store.getTiddler(t.links[i]);
				if (tid && !tid.isTagged(this.excludeTag))
					tids.push(t.links[i]);
			}
		}
		var template=null;
		if (fold||co.chkStoryFold) template='CollapsedTemplate'; // see [[CollapseTiddlersPlugin]]
		if (!store.tiddlerExists('CollapsedTemplate')) template=null;
		if (co.chkStoryClose) story.closeAllTiddlers();
		var pos='top'; var first=tids[0];
		if (!story.isEmpty() && co.chkStoryBottom) { pos='bottom'; tids=tids.reverse(); }
		story.displayTiddlers(pos,tids,template);
		var cmd='var t=story.getTiddler("'+first+'");if(t)window.scrollTo(0,t.offsetTop);';
		var delay=config.options.chkAnimate?config.animDuration+100:0;
		setTimeout(cmd,delay);
	},
	createButton: function(place,params) {
		var tid=params[0]||'';
		var label=params[1]||this.label; label=label.format([tid]);
		var tip=params[2]||this.prompt; tip=tip.format([tid]);
		var fold=(params[3]&&(params[3].toLowerCase()=='fold'))||config.options.chkStoryFold;
		var fn=function(){config.macros.openStory.showStory(this.getAttribute('tid'),this.getAttribute('fold')); return false; };
		var btn=createTiddlyButton(place,label,tip,fn,'button');
		btn.setAttribute('tid',tid);
		if (fold) btn.setAttribute('fold',fold);
	},
	createPopup: function(place,params) {
		params.shift(); // discard 'popup' keyword
		var label=params.shift()||this.popuplabel;
		var tip=params.shift()||this.popupprompt;
		var btn=createTiddlyButton(place,label,tip,this.showPopup,'button');
		btn.setAttribute('filter',params.shift()||config.macros.openStory.tag);
	},
	showPopup: function(ev) { var e=ev||window.event;
		var co=config.options; // abbrev
		var cmo=config.macros.openStory; // abbrev
		var indent='\xa0\xa0';
		var p=Popup.create(this); if (!p) return false;
		createTiddlyText(createTiddlyElement(p,'li'),cmo.selectprompt);
		var stories=store.filterTiddlers('[tag['+this.getAttribute('filter')+']]');
		for (var s=0; s<stories.length; s++) {
			var label=indent+stories[s].title;
			var tip=cmo.prompt.format([stories[s].title]);
			var fn=function(){config.macros.openStory.showStory(this.getAttribute('tid'));return false;};
			var btn=createTiddlyButton(createTiddlyElement(p,'li'),label,tip,fn,'button');
			btn.setAttribute('tid',stories[s].title);
		}
		createTiddlyText(createTiddlyElement(p,'li'),cmo.optionsprompt);
		if (store.tiddlerExists('CollapsedTemplate')) {
			var label=indent+cmo.foldcmd.format([co.chkStoryFold?'x':'\xa0\xa0']);
			var tip=cmo.foldprompt;
			var fn=function(){ config.macros.option.propagateOption(
				'chkStoryFold','checked',!config.options.chkStoryFold,'input'); return false; };
			var btn=createTiddlyButton(createTiddlyElement(p,'li'),label,tip,fn,'button');
		}
		var label=indent+cmo.closecmd.format([co.chkStoryClose?'x':'\xa0\xa0']);
		var tip=indent+cmo.closeprompt;
		var fn=function(){ config.macros.option.propagateOption(
			'chkStoryClose','checked',!config.options.chkStoryClose,'input'); return false; };
		var btn=createTiddlyButton(createTiddlyElement(p,'li'),label,tip,fn,'button');
		if (!co.chkStoryClose) {
			var label=indent+cmo.topcmd.format([co.chkStoryTop?'x':'\xa0\xa0']);
			var tip=indent+cmo.topprompt;
			var fn=function(){
				config.macros.option.propagateOption(
					'chkStoryTop','checked',!config.options.chkStoryTop,'input');
				config.macros.option.propagateOption(
					'chkStoryBottom','checked',!config.options.chkStoryTop,'input');
				return false;
			};
			var btn=createTiddlyButton(createTiddlyElement(p,'li'),label,tip,fn,'button');
			var label=indent+cmo.bottomcmd.format([co.chkStoryBottom?'x':'\xa0\xa0']);
			var tip=indent+cmo.botprompt;
			var fn=function(){
				config.macros.option.propagateOption(
					'chkStoryBottom','checked',!config.options.chkStoryBottom,'input');
				config.macros.option.propagateOption(
					'chkStoryTop','checked',!config.options.chkStoryBottom,'input');
				return false;
			};
			var btn=createTiddlyButton(createTiddlyElement(p,'li'),label,tip,fn,'button');
		}
		if (!readOnly && co.chkStoryAllowAdd) {
			var label=cmo.addcmd;
			var tip=cmo.addprompt;
			var fn=config.macros.saveStory.setTiddler;
			createTiddlyElement(createTiddlyElement(p,'li'),'hr');
			var btn=createTiddlyButton(createTiddlyElement(p,'li'),label,tip,fn,'button');
		}
		Popup.show();
		e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();
		return false;
	},
	createList: function(place,params) {
		var cmo=config.macros.openStory; // abbrev
		var s=createTiddlyElement(place,'select',null,'storyListbox');
		s.size=1;
		s.onchange=function() {
			if (this.value=='_fold') {
				config.macros.option.propagateOption('chkStoryFold','checked',
					!config.options.chkStoryFold,'input');
				cmo.refreshList();
			} else if (this.value=='_close') {
				config.macros.option.propagateOption('chkStoryClose','checked',
					!config.options.chkStoryClose,'input');
				cmo.refreshList();
			} else if (this.value=='_top') {
				config.macros.option.propagateOption('chkStoryTop','checked',
					!config.options.chkStoryTop,'input');
				cmo.refreshList();
			} else if (this.value=='_bottom') {
				config.macros.option.propagateOption('chkStoryBottom','checked',
					!config.options.chkStoryBottom,'input');
				cmo.refreshList();
			} else if (this.value=='_add')
				config.macros.saveStory.setTiddler.apply(this,arguments);
			else cmo.showStory(this.value);
		}
		params.shift(); // discard 'list' keyword
		s.setAttribute('filter',params.shift()||cmo.tag);
		setStylesheet('.storyListbox { width:100%; }', 'StorySaverStyles');
		store.addNotification(null,this.refreshList); this.refreshList();
		return;
	},
	refreshList: function() {
		var cmo=config.macros.openStory; // abbrev
		var indent='\xa0\xa0\xa0\xa0';
		var lists=document.getElementsByTagName('select');
		for (var i=0; i<lists.length; i++) { if (lists[i].className!='storyListbox') continue;
			var here=lists[i];
			var stories=store.filterTiddlers('[tag['+here.getAttribute('filter')+']]');
			while (here.length) here.options[0]=null; // remove current list items
			here.options[here.length]=new Option(cmo.selectprompt,'',true,true);
			for (var s=0; s<stories.length; s++)
				here.options[here.length]=new Option(indent+stories[s].title,stories[s].title);
			if (!readOnly && config.options.chkStoryAllowAdd)
				here.options[here.length]=new Option(cmo.addcmd,'_add');
			here.options[here.length]=new Option(cmo.optionsprompt,'');
			if (store.tiddlerExists('CollapsedTemplate')) {
				var msg=cmo.foldcmd.format([config.options.chkStoryFold?'x':'\xa0\xa0']);
				here.options[here.length]=new Option(indent+msg,'_fold');
			}
			var msg=cmo.closecmd.format([config.options.chkStoryClose?'x':'\xa0\xa0']);
			here.options[here.length]=new Option(indent+msg,'_close',false,false);
			if (!config.options.chkStoryClose) {
				var msg=cmo.topcmd.format([config.options.chkStoryTop?'x':'\xa0\xa0']);
				here.options[here.length]=new Option(indent+msg,'_top',false,false);
				var msg=cmo.bottomcmd.format([config.options.chkStoryBottom?'x':'\xa0\xa0']);
				here.options[here.length]=new Option(indent+msg,'_bottom',false,false);
			}
		}
	}
}
//}}}
/***
|Name|StorySaverPlugin|
|Source|http://www.TiddlyTools.com/#StorySaverPlugin|
|Documentation|http://www.TiddlyTools.com/#StorySaverPluginInfo|
|Version|1.8.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Requires|MarkupPostBody|
|Description|documentation for [[StorySaverPlugin]]|
Automatically saves a list of currently viewed tiddlers (the "story") in a local cookie, {{{txtSavedStory}}} and then opens those tiddlers when the document is subsequently reloaded, allowing you to quickly resume working with the document from the same place you left off!! The plugin also defines {{{<<saveStory>>}}} and {{{<<openStory>>}}} macros that allow you to quickly save/re-display stories stored in tiddlers, using simple, one-click command links or droplists.
!!!!!Usage
<<<
If a document URL does not contain a paramifier (i.e., a "#..." suffix), then the saved story cookie (if any) will be used //as if// it had been entered as a permaview (e.g., a "#tiddler tiddler tiddler..." suffix on the URL), bypassing the [[DefaultTiddlers]] definition.  This behavior is automatically applied whenever the plugin is installed in your document.  You can enable/disable the automatic cookie-based StorySaver feature by using the checkbox below:
><<option chkSaveStory>> enable StorySaverPlugin
>//usage:// {{{<<option chkSaveStory>>}}}
You can also temporarily //bypass// the redisplay of a saved story ''without disabling the StorySaver cookie'' by including a trailing "#" at the end of the document URL.  This will cause your document to be loaded into the browser without displaying //any// initial tiddlers at all.  Alternatively, you can enter {{{#story:storyname}}} on the end of the URL (e.g., {{{#story:DefaultTiddlers}}}) to display any specific saved story, regardless of the value of the cookie-based saved story.

__''saveStory macro:''__
The {{{<<saveStory>>}}} macro lets you write the list of currently viewed tiddlers to a specified tiddler name (e.g., DefaultTiddlers, MyFavorites, etc.).  Tiddlers containing saved stories are automatically tagged with <<tag story>>, so that they can be recognized by the {{{<<storyViewer>>}}} macro (see [[StoryViewerPlugin]]).  The syntax for the {{{<<saveStory>>}}} macro is:
{{{
<<saveStory storyname label tooltip tag tag tag...>>
}}}
*''storyname''<br>is the target tiddler in which to save the current story.  If you use the keyword, ''ask'', in place of the tiddlername, you will be prompted to enter a tiddler title when saving the story (default: DefaultTiddlers).
*''label'' and ''tooltip''<br>are the link text and mouseover guide-text
*''tag tag tag...'' (optional)<br>are extra tags that are added when saving a story tiddler (in addition to the default<<tag story>>tag).

__''openStory macro:''__
To redisplay a saved story, the {{{<<openStory>>}}} macro can be used to embed either a droplist of all saved stories, or a link for a specified story.  Selecting from the droplist or clicking the link opens the corresponding set of tiddlers.  
{{{
<<openStory list tagValue>>
<<openStory popup label tooltip tagValue>>
<<openStory storyname label tooltip fold>>
}}}
*''list''<br>shows a droplist of all saved stories, plus additional commands/viewing options.  Selecting a story opens the corresponding tiddlers.
*''popup''<br>shows a popup display containing a list of all saved stories, plus additional commands/viewing options.  Selecting a story opens the corresponding tiddlers.  ''label'' and ''tooltip'' are optional and provide alternative display text and mouseover help text, respectively.
*''storyname''<br>is a tiddler containing a saved story.  //Note: You can also use a tag value as a storyname, in which case the story view will be composed of all tiddlers tagged with the specified tag value.//
*''label''<br>is the command link text (default: "open story: %0", where %0 is replaced by the storyname).
*''tooltip''<br>is the command mouseover guide-text (default: "open the set of tiddlers listed in: '%0'"),
*''tagValue'' (optional, default='story')<br>specifies an alternative tag value to match when listing story tiddlers.  Note: if MatchTagsPlugin is installed, you can also use a compound //boolean tag expression//, enclosed within doubled square brackets.
*''fold''<br>If this optional keyword is present, the story tiddlers are initially 'folded' using [[CollapsedTemplate]] instead of the usual [[ViewTemplate]] (see [[CollapseTiddlersPlugin]]).

__''excludeStory tag:''__
Any tiddlers tagged with<<tag excludeStory>>will be automatically omitted when creating new story tiddlers with {{{<<saveStory>>}}}.  Similarly, if a tiddler that is part of a saved story is tagged with<<tag excludeStory>>, it will not be displayed when that story is opened via {{{<<openStory>>}}}.

__''PermaView command link enhancement:''__
In order to further aide in saving/restoring the list of tiddlers currently being viewed, the core {{{<<permaview>>}}} command has been enhanced, so its link value always includes the current story view tiddler list as a paramifier in the URL.  This let you quickly use the browser's right-click menu directly on the permalink command text to "bookmark this link...".  Depending upon your system, you may also be able to drag the 'permaview' link directly from the page and drop it onto your desktop to create an instant permaview-bearing URL shortcut icon.
<<<
!!!!!Examples
<<<
*{{{<<saveStory TestStory "save a test story">>}}}<br>{{smallform{<<saveStory TestStory "save a test story">>}}}
*{{{<<openStory TestStory>>}}}<br><<openStory TestStory>>
*{{{<<openStory list>>}}}<br>{{smallform{<<openStory list>>}}}
*{{{<<openStory popup label tooltip>>}}}<br>{{smallform{<<openStory popup>>}}}
<<<
!!!!!Configuration
<<<
<<option chkSaveStory>> use automatic story cookie (reopens tiddlers on startup)
<<option chkStoryAllowAdd>>include 'add a story' command in droplist/popup
<<option chkStoryFold>>fold story tiddlers when opening a story (see [[CollapseTiddlersPlugin]])
<<option chkStoryClose>>close other tiddlers when opening a story
<<option chkStoryTop>>open story tiddlers at top of column
<<option chkStoryBottom>>open story tiddlers at bottom of column
<<<
!!!!!Revisions
<<<
2009.10.20 1.8.3 fix handling for 'add' item in popup menu
2009.08.29 1.8.2 added 'return false' to all button handlers to fix IE page-transition error
2009.08.23 1.8.1 fixed 'excludeStory' handling for links to missing tiddlers
2009.08.20 1.8.0 added 'excludeStory' tag handling
2009.07.27 1.7.1 corrected test for {{{chkStoryAllowAdd}}} when rendering //list// output
2009.07.27 1.7.0 added options: {{{chkStoryAllowAdd=true}}}, {{{chkStoryTop=true}}}, and {{{chkStoryBottom=false}}}.  Also, autoscroll to first tiddler in story
2009.07.26 1.6.0 added optional 'extratags' param to {{{<<saveStory>>}}} and 'tagfilter' to {{{<<openStory>>}}}
2009.07.06 1.5.1 in setTiddler(), use pushUnique() to avoid double 'story' tag
2009.04.24 1.5.0 added optional 'fold' param to {{{<<openStory StoryName ...>>}}} macro
2008.09.07 1.4.3 added removeCookie() function for compatibility with [[CookieManagerPlugin]]
2008.07.11 1.4.2 in confirmExit(), corrected bracketing for titles containing spaces
2008.03.10 [*.*.*] plugin size reduction: documentation moved to [[StorySaverPluginInfo]]
2008.01.01 1.4.1 sort list of stories alphabetically
2008.01.01 1.4.0 added popup option
2007.12.31 1.3.1 instead of readBracketedList(), use internal tiddler.links[] to retrieve story list from tiddler content. Allows more flexible formatting of story tiddler content: anything content that is not a tiddler link is automatically filtered out of the list.
2007.10.23 1.3.0 split {{{<<storyViewer>>}}} macro definition into stand-alone [[StoryViewerPlugin]] to allow separate installation of story saving vs. story viewing features.
2007.10.21 1.2.0 added {{{<<openStory>>}}} and {{{<<storyViewer>>}}} macros.
2007.10.20 1.1.0 in setTiddler(), automatically add "story" tag to saved story tiddlers
2007.10.18 1.0.1 added default initialization for chkSaveStory option value.  Also, in setTiddler(), call displayTiddler() after saving story to ensure that altered tiddler is shown to the user.
2007.10.05 1.0.0 initial release.   Moved [[SetDefaultTiddlers]] inline script and rewrote as a {{{<<saveStory>>}}} macro.  Moved permaview "mouseover HREF" enhancement from [[CoreTweaks]].
<<<
{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
<<wikify {{
      var out="";
      story.forEachTiddler(function(t){
   var tid=store.getTiddler(t);
    if(tid&&!tid.isTagged("excludeStory"))
      out+="[["+t+"]]\n";})
      out;
}}>>{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
<<wikify {{
      var out="";
      story.forEachTiddler(function(t){
   var tid=store.getTiddler(t);
    if(tid&&!tid.isTagged("excludeStory"))
      out+="[["+t+"]]\n";})
      out;
   }}>>
{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
/***
|Name|[[StoryViewerPlugin]]|
|Source|http://www.TiddlyTools.com/#StoryViewerPlugin|
|Documentation|http://www.TiddlyTools.com/#StoryViewerPluginInfo|
|Version|1.4.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|view a set of tiddlers using a droplist, "first/previous/next/last" links, or timed slideshow|
The {{{<<storyViewer>>}}} macro allows you to quickly ''display //and// navigate between a set of tiddlers'', using a droplist of titles and/or individual "first/previous/next/last" buttons/text links.  It also provides a "slideshow" feature that permits you to ''present one tiddler at a time with a countdown timer to automatically advance to the next tiddler'' after a specified number of seconds.
!!!!!Documentation
> see [[StoryViewerPluginInfo]]
!!!!!Revisions
<<<
2011.03.11 1.4.0 added 'sort:fieldname' parameter
2011.01.24 1.3.4 in droplist onchange handler, don't clear slideshow 'started' flag (allows slideshow to continue after manual navigation)
|please see [[StoryViewerPluginInfo]] for additional revision details|
2007.10.23 1.0.0 Initial release, split {{{<<storyViewer>>}}} macro definition from [[StorySaverPlugin]] to allow separate installation of story saving vs. story viewing features.
<<<
!!!!!Code
***/
//{{{
version.extensions.StoryViewerPlugin= {major: 1, minor: 4, revision: 0, date: new Date(2011,3,11)};

config.macros.storyViewer = {
	tag:			"story",
	storynotfoundmsg:	"'%0' is an empty/unrecognized story",
	firstcmd:		"first",
	firstbutton:		"<<",
	firstmsg:		"first: '%0'",
	nextcmd:		"next",
	nextbutton:		">",
	nextmsg:		"next: '%0'",
	previouscmd:		"previous",
	previousbutton:		"<",
	prevmsg:		"previous: '%0'",
	lastcmd:		"last",
	lastbutton:		">>",
	lastmsg:		"last: '%0'",
	refreshmsg:		"redisplay '%0'",
	refreshmsg:		"",
	autostart:		false,
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {

		var parsed=paramString.parseParams('anon',null,true,false,false);
		var here=story.findContainingTiddler(place);
		if (here) var tid=here.getAttribute("tiddler");
		var storyname="";
		var p=params.shift();
		var keywords=['first','previous','here','next','last','list','links','timer','sort'];
		if (!p || keywords.indexOf(p.split(':')[0])!=-1) {
			// find story from current tiddler name
			if (!tid) return; // not in a tiddler... do nothing!
			var stories=store.getTaggedTiddlers(this.tag);
			if (!stories) return;
			for (var s=0; s<stories.length; s++) {
				if (!stories[s].linksUpdated) stories[s].changed();
				var tids=stories[s].links.slice(0);
				if (tids.contains(tid)) { storyname=stories[s].title; break; }
			}
			if (!storyname.length) return; // current tiddler is not part of a saved story
		}
		else { storyname=p; p=params.shift(); } // user-specified story name

		var sortby=getParam(parsed,'sort','title');
		var tids=this.getStory(storyname,sortby); // get tiddler list

		var target=null;
		switch (p?p.split(':')[0]:'') {
			case 'first':
				target=tids[0];
				break;
			case 'previous':
				var i=tids.indexOf(tid);
				if (i!=-1) var target=tids[Math.max(i-1,0)];
				break;
			case 'here':
				if (tid) target=tid;
				break;
			case 'next':
				var i=tids.indexOf(tid);
				if (i!=-1) var target=tids[Math.min(i+1,tids.length-1)];
				break;
			case 'last':
				target=tids[tids.length-1];
				break;
			case 'links':
				this.renderAllLinks(place,storyname);
				break;
			case 'timer':
				var delay=parseInt(getParam(parsed,'timer',15))*1000; // msecs between slides
				var autostart=params[0]=='autostart'; if (autostart) params.shift();
				var action=params[0]; // null/close/fold
				this.renderTimer(place,tids,tid,delay,autostart,action);
				break;
			case 'list':
			default:
				var prompt=getParam(parsed,'prompt',storyname+'...');
				var nobuttons=params.contains("nobuttons");
				var allbuttons=params.contains("allbuttons");
				var onlybuttons=params.contains("onlybuttons");
				this.renderList(place,tids,tid,storyname,prompt,nobuttons,allbuttons,onlybuttons);
				break;
		}
		var label=getParam(parsed,'label',params[0]||target);
		if (target) this.renderLink(place,tid,target,label);
	},
	getStory: function(storyname,sortby) { // READ TIDDLER LIST
		var tids=[];
		var fn=store.getMatchingTiddlers||store.getTaggedTiddlers;
		var tagged=store.sortTiddlers(fn.apply(store,[storyname]),sortby||'title');
		if (tagged.length) // if storyname is a tag, get tagged tiddlers rather than links
			for (var t=0; t<tagged.length; t++) tids.push(tagged[t].title);
		else {
			var t=store.getTiddler(storyname);
			if (t && !t.linksUpdated) t.changed();
			var tids=t?t.links.slice(0):[];
		}
		return tids;
	},
	renderLink: function(place,tid,target,label) {
		// override default labelling with specified text (if any)
		if (tid==target) { // self-referential links turn into 'refresh links'
			var btn=createTiddlyButton(place,null,this.refreshmsg.format([tid]), function() {
				var here=story.findContainingTiddler(place).getAttribute("tiddler");
				story.refreshTiddler(here,null,true);
			});
			wikify(label,btn); 
		}
		else // create link
			wikify(label,createTiddlyLink(place,target,false));
	},
	renderAllLinks: function(place,storyname) {
		var out="{{floatleft{";
		out+="<<storyViewer [["+storyname+"]] first first>> &nbsp;";
		out+="<<storyViewer [["+storyname+"]] previous previous>> &nbsp;";
		out+="}}}";
		out+="{{floatright{";
		out+="&nbsp; <<storyViewer [["+storyname+"]] next next>>";
		out+="&nbsp; <<storyViewer [["+storyname+"]] last last>>";
		out+="}}}";
		out+="{{center{<<storyViewer [["+storyname+"]] here>>}}}";
		wikify(out,place);
	},
	renderList: function(place,tids,tid,storyname,prompt,nobuttons,allbuttons,onlybuttons) {
		var h="";
		h+='<form style="display:inline">';
		if ((!nobuttons||onlybuttons) && allbuttons) {
			h+='<input type="button" value="'+this.firstbutton+'" ';
			h+='	style="padding:0" title="'+(tids[0]?this.firstmsg.format([tids[0]]):'')+'"';
			h+=' onclick="if (this.form.list.length<2) return; ';
			h+='	this.form.list.selectedIndex=1; this.form.list.onchange();">';
		}
		if (!nobuttons||onlybuttons) {
			h+='<input type="button" value="'+this.previousbutton+'" style="padding:0 0.3em"';
			h+=' onclick="if (this.form.list.length<2) return; ';
			h+=' 	var i=this.form.list.selectedIndex-1; if (i<1) i=1; ';
			h+='	this.form.list.selectedIndex=i; this.form.list.onchange();"';
			h+=' onmouseover="if (this.form.list.length<2) return; ';
			h+=' 	var i=this.form.list.selectedIndex-1; if (i<1) i=1; ';
			h+='	var v=this.form.list.options[i].value; if (!v.length) return; ';
			h+='	this.title=config.macros.storyViewer.prevmsg.format([v]);">';
		}
		h+='<select size="1" name="list"';
		if (onlybuttons) h+=' style="display:none;"';
		h+=' onchange="if (this.value) story.displayTiddler(this,this.value);">';
		h+='<option value="">'+prompt+'</option>';
		for (i=0; i<tids.length; i++) {
			h+='<option '+
				(tids[i]==tid?'selected ':'')+
				'value="'+tids[i]+'">\xa0\xa0'+tids[i]+'</option>';
		}
		h+='</select>';
		if (!nobuttons||onlybuttons) {
			h+='<input type="button" value="'+this.nextbutton+'" style="padding:0 0.3em"';
			h+=' onclick="var i=this.form.list.selectedIndex+1; ';
			h+='	if (i>this.form.list.options.length-1) i=this.form.list.options.length-1; ';
			h+='	this.form.list.selectedIndex=i; this.form.list.onchange();"';
			h+=' onmouseover="var i=this.form.list.selectedIndex+1; ';
			h+='	if (i>this.form.list.options.length-1) i=this.form.list.options.length-1; ';
			h+='	var v=this.form.list.options[i].value; if (!v.length) return;';
			h+='	this.title=config.macros.storyViewer.nextmsg.format([v]);">';
		}
		if ((!nobuttons||onlybuttons) && allbuttons) {
			h+='<input type="button" value="'+this.lastbutton+'" ';
			h+='	style="padding:0" title="'+(tids[tids.length-1]?this.lastmsg.format([tids[tids.length-1]]):'')+'"';
			h+=' onclick="this.form.list.selectedIndex=this.form.list.options.length-1; this.form.list.onchange();">';
		}
		h+='</form>';
		createTiddlyElement(place,"span").innerHTML=h;
	},
	renderTimer: function(place,tids,tid,delay,autostart,action) {
		var now=new Date().getTime(); // msec
		var target=createTiddlyElement(null,'input',now+Math.random()); // unique ID
		target.setAttribute('type','button'); target.style.padding='0';
		place.appendChild(target);
		target.tid		=tids[Math.min(tids.indexOf(tid)+1,tids.length-1)]||''; // next tiddler
		target.action		=action;
		target.formatTimer	=this.formatTimer;
		target.start		=this.startTimer;
		target.stop		=this.stopTimer;
		target.onmouseover	=this.pauseTimer;
		target.onmouseout	=this.resumeTimer;
		target.tick		=this.timerTick;
		target.onclick		=this.timerClick;
		target.next		=this.timerNext;
		target.start(delay,autostart);
	},
	formatTimer: function(t) {
		return '0:'+String.zeroPad(Math.floor(t/1000),2);
	},
	startTimer: function(delay,start) {
		var co=config.options; // abbrev
		start=config.macros.storyViewer.started=start||config.macros.storyViewer.started;
		var now=new Date().getTime(); // msec
		this.started=start;
		this.delay=delay;
		this.paused=start?0:delay;
		this.stopTime=now+delay; // msec
		this.title='CLICK='+(start?'reset':'start')+" slideshow timer... next: '"+this.tid+"'";
		this.style.cursor='pointer';
		this.value=this.formatTimer(delay);
		if (start) {
			var code="var e=document.getElementById('"+this.id+"'); if(e)e.tick()";
			this.timer=setTimeout(code,500);
		}
		return false;
	},
	stopTimer: function() {
		this.timer=clearTimeout(this.timer);
		this.started=config.macros.storyViewer.started=false;
		this.paused=0;
		this.title="CLICK=start slideshow timer... next: '"+this.tid+"'";
		this.value=this.formatTimer(this.delay);
		return false;
	},
	pauseTimer: function() {
		if (!this.started) return;
		var now=new Date().getTime(); // msec
		this.paused=Math.max(this.stopTime-now,0);
		this.stopTime=now+this.paused;
		return false;
	},
	resumeTimer: function() {
		if (!this.started || !this.paused) return;
		var now=new Date().getTime(); // msec
		this.stopTime=now+this.paused;
		this.paused=0;
		return false;
	},
	timerTick: function() {
		var now=new Date().getTime(); // msec
		if (!this.started)
			this.stopTime=now+this.delay;
		else if (this.paused) {
			this.stopTime=now+this.paused;
			this.title="[PAUSED] MOUSEOUT=resume, CLICK=reset... next: '"+this.tid+"'";
		}
		var remaining=this.stopTime-now;
		if (remaining>0) {
			if (this.started && !this.paused) this.value=this.formatTimer(remaining);
			var code="var e=document.getElementById('"+this.id+"'); if(e)e.tick()";
			this.timer=setTimeout(code,500);
		} else {
			this.stop();
			this.next();
		}
		return false;
	},
	timerClick: function() {
		return this.started?this.stop():this.start(this.delay,true);
	},
	timerNext: function() { // OPEN NEXT TIDDLER
		var here=story.findContainingTiddler(this);
		config.macros.storyViewer.started=true; // next slide autostarts to continue slideshow
		if (this.tid) story.displayTiddler(here,this.tid);
		config.macros.storyViewer.started=false;
		if (!here) return false;
		var t=here.getAttribute('tiddler');
		if (this.action=='close') story.closeTiddler(t);
		if (this.action=='fold' && config.commands.collapseTiddler) // see CollapseTiddlerPlugin
			config.commands.collapseTiddler.handler(null,here,t);
		return false;
	}
}
//}}}
//{{{
config.paramifiers.story = {
	onstart: function(v) {
		var t=store.getTiddler(v); if (t) t.changed();
		var list=t?t.links:store.getTiddlerText(v,"").parseParams("open",null,false);
		story.displayTiddlers(null,list);
	}
};
//}}}
/***
|Name|StoryViewerPluginInfo|
|Source|http://www.TiddlyTools.com/#StoryViewerPlugin|
|Documentation|http://www.TiddlyTools.com/#StoryViewerPluginInfo|
|Version|1.4.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for StoryViewerPlugin|
The {{{<<storyViewer>>}}} macro allows you to quickly ''display //and// navigate between a set of tiddlers'', using a droplist of titles and/or individual "first/previous/next/last" buttons/text links.  It also provides a "slideshow" feature that permits you to ''present one tiddler at a time with a countdown timer to automatically advance to the next tiddler'' after a specified number of seconds.
!!!!!Usage
<<<
{{{
<<storyViewer storyname|tagvalue list buttonoption prompt:... sort:...>>
<<storyViewer storyname|tagvalue first|previous|here|next|last sort:...>>
<<storyViewer storyname|tagvalue links sort:fieldname>>
<<storyViewer storyname|tagvalue timer:nnn autostart close|fold sort:...>>
}}}
where:
* ''storyname'' or ''tagvalue''<br>specifies a set of tiddler titles, defined either by matching a tag value, or by creating a tiddler, tagged with <<tag story>>, containing a space-separated list of titles.  //Note: You can use the {{{<<saveStory>>}}} macro (see [[StorySaverPlugin]]) to automatically create stories using the titles of the tiddlers that are currently being viewed.//  If you omit the storyname/tagname parameter, the plugin will attempt to identify a suitable story by locating the current tiddler title within a saved story tiddler.  The story view controls are not displayed unless the current tiddler title is explicitly found in at least one saved story.
** Note: if [[MatchTagsPlugin]] is installed, you can use a compound //boolean tag expression//, enclosed within doubled square brackets.  This allows you to generate sets of stories based on complex combinations of tags, rather than matching just one tag value.  [[MatchTagsPlugin]] also allows you to use a //wildcard// expression, ".*" (without quotes), that will match all tiddlers, regardless of their tag value(s).
* ''list''<br>displays a droplist of tiddlers for the specified story, with previous/next pushbuttons on either side of the list.  You can also specify which buttons will appear when using a droplist:
** ''allbuttons''<br>displays buttons for first/last as well as previous/next.
** ''nobuttons''<br>displays the droplist without any buttons
** ''onlybuttons''<br>hides the droplist and shows just the buttons
* ''prompt:...'' (default={{{"storyname..."}}})<br>specifies non-selectable label text to use as the first item in the droplist.
* ''sort:fieldname'' //(optional)//<br>when a ''tagvalue'' is used to select tiddlers, you can specify a tiddler fieldname that can be used to sort the resulting list of tiddlers, with an optional "-" prefix to indicate descending vs. ascending ordering, e.g, "sort:-modified" will generate a list of tiddlers in reverse date order (newest tiddler first).
* ''first'' or ''previous'' or ''here'' or ''next'' or ''last''<br>displays an individual link to the indicated tiddler within the story. The next/previous links are automatically calculated relative to the current tiddler.  ''here'' displays the current tiddler title.
* ''links''<br>displays the set of first, previous, here, next and last links with just one convenient macro invocation, allowing you to quickly and easily embed story navigation links into any tiddler content.
* ''timer:nnn''<br>displays an automatic countdown 'slideshow' timer, where ''nnn'' is the number of seconds between slides.  Click on the timer to start the countdown.  The countdown is paused when hovering over the timer.  Click a //running// timer to immediately advance to the next tiddler in the story.  Optional slideshow parameters:
** ''autostart''<br>automatically starts the countdown without an initial click.
** ''close'' or ''fold''<br>close or fold (see [[CollapseTiddlerPlugin]]) the current tiddler when the next tiddler in the story is opened. The default is to simply display the next tiddler following the current one.
<<<
!!!!!Examples
<<<
{{smallform{
{{{
<<storyViewer MenuDefinitions list nobuttons>>
}}}
><<storyViewer MenuDefinitions list nobuttons>> //uses "saved story" tiddler//
{{{
<<storyViewer pluginInfo>>
}}}
><<storyViewer pluginInfo>>
{{{
<<storyViewer pluginInfo list allbuttons prompt:"TiddlyTools menu definitions...">>
}}}
><<storyViewer pluginInfo list allbuttons prompt:"TiddlyTools menu definitions...">>
{{{
<<storyViewer pluginInfo first>>
<<storyViewer pluginInfo previous>>
<<storyViewer pluginInfo next>>
<<storyViewer pluginInfo last>>
}}}
><<storyViewer pluginInfo first>>
><<storyViewer pluginInfo previous>>
><<storyViewer pluginInfo next>>
><<storyViewer pluginInfo last>>
{{{
<<storyViewer pluginInfo previous label:"back">>
<<storyViewer pluginInfo next label:"forward">>
}}}
><<storyViewer pluginInfo previous label:"back">>
><<storyViewer pluginInfo next label:"forward">>
{{{
<<storyViewer pluginInfo links>>
}}}
<<storyViewer pluginInfo links>>
{{{
<<storyViewer pluginInfo timer:20 fold>>
}}}
><<storyViewer pluginInfo timer:20 fold>>
{{{
<<storyViewer ".*" prompt:"timeline..." sort:-modified>>
}}}
><<storyViewer ".*" prompt:"timeline..." sort:-modified>>
}}}
<<<
!!!!!Revisions
<<<
2011.03.11 1.4.0 added 'sort:fieldname' parameter
2011.01.24 1.3.4 in droplist onchange handler, don't clear slideshow 'started' flag (allows slideshow to continue after manual navigation)
2011.01.12 1.3.3 added config.macros.storyViewer.started (controls 'autostart' for automatic presentation of multiple pages)
2011.01.11 1.3.2 use pushbutton instead of text to display slideshow timer
2011.01.11 1.3.1 code and documentation cleanup
2011.01.10 1.3.0 added slideshow (params= timer:nnn, autostart, close/fold).  Added custom prompt for droplist (param= prompt:"text"). Added support for [[MatchTagsPlugin]]
2008.06.05 1.2.0 added custom story paramifier to extract story titles from tiddler links instead of using parseParams.  Permits use of links from any tiddler as a story, even if it contains wiki-syntax formatting in addition to list of tiddler titles
2008.03.10 *.*.* plugin size reduction: documentation moved to [[StoryViewerPluginInfo]]
2007.12.31 1.1.0 instead of readBracketedList(), use internal tiddler.links[] to retrieve story list from tiddler content.  Allows more flexible formatting of story tiddler content.
2007.12.04 *.*.* update for TW2.3.0: replaced deprecated core functions, regexps, and macros
2007.10.23 1.0.0 Initial release, split {{{<<storyViewer>>}}} macro definition from [[StorySaverPlugin]] to allow separate installation of story saving vs. story viewing features.
<<<
/%
!Button
{{accordionEffect nobullets{++++[Beschreibung und Materialien]}}}...
<<tiddler StoryÖffnenTemplate##Report with: {{tiddler.title}}>>===
!
%/
/%
!Report
@@font-size:1.5em;<<wikify [[%0]] 'tooltip'>>@@
<script>
var pre="@@font-size:1.5em;[img(30px,)[Tag.png]] Denken an:\n";
var post="@@";
var out="";
var tids=store.getTiddler("$1").getLinks();
for (var i=0; i<tids.length; i++) {
   var val=store.getValue(tids[i], "wichtig");
   if (val) out+="*"+val+" für [["+tids[i]+"]]"+"\n"
}
if (out.length) return pre+out+post;
</script><script>
var pre="@@font-size:1.5em;[img(30px,)[Blatt.png]] Ausdrucken:\n";
var post="@@";
var out="";
var tids=store.getTiddler("$1").getLinks();
for (var i=0; i<tids.length; i++) {
   var val=store.getTiddlerSlice(tids[i], "with");
   if (val) out+="* <<tiddler Link##A with: "+val+" für [["+tids[i]+"]]"+"\n"
}
if (out.length) return pre+out+post;
</script>
!%/<<tiddler StoryÖffnenTemplate##Button with: {{tiddler.title}}>>{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<clickify slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
Eintrag in Bearbeitung, viele  Punkte sollten nach [[Komposition]] umziehen...

!Strategien
Reihung
Wiederholung
Variation
Steigerung Marktplatz Machine Infernale
Kontrast
Verdichtung
Verfremdung Dekontextualisierung Amour Fou
Leerstellen Mauerschau...
Abstraktion
Zitat Parodie
Umkehr
Perspektive Die Peripherie der Geschichte
Brüche
Raum:

Zeit:
Eifrieren und Zeitraffer
Rhythmus
Dynamik
!Offen
Spiel Objekt>>Requisit

!Postdramatik
Handy Monologe/Dialoge 
Untertitel  werden eingeblendet oder eingesprochen
Standbilder
Diashow
Ton an/Ton aus
Choreographie
Die Darsteller Spielen Bühnenbild und Requisiten der Szene
Visualisierungen von Strukturen mittels der Darsteller: Flowcharts, Familienaufstellungen etc
Paralleluniversum Das Universum spaltet sich auf und ich habe das Gefühl im falschen Universum zu sein...
Sich heimlich an die Wand drücken...
Subtext
Fremde Arme
Mauerschau
Synchronisation
Sportreportage über eine alltägliche Handlung (beispielsweise einen Annäherungsversuch)

Regieanweisungen die befolgt werden oder nicht befolgt werden
Ritual: Auf ein Signal hin beginnen alle Darsteller eine (wilde) Die sich bei jedem erneuten Signal wiederholt.
Spiegel/Schattengehen
Alle drehen sich um ein Zentrum. Eine Spieler dreht sich im Kreis, alle anderen Kreisen in Unterschiedlichen Bahnen um diesen herum. 
Das Zentrum steuert den Strudel, er kann wandern, sich langsamer oder schneller drehen ja sogar stehenbleiben und die Richtung ändern.
/*{{{*/
.header, .mainMenu, #sidebar, #backstageShow, .title{
 display:block !important
}

#displayArea{
 font-size: 100%;
 margin: 1em 15.5em 0em 1em !important;
 position: relative;
}

.tiddler{
padding-bottom: 2em
}

#controlBar{
 position: absolute;
 top: 2px;
 right: 2px;
 bottom: auto
}

#slideFooter{
 position: absolute;
}

#toc{
 font-size: 1em;
 bottom: auto;
 top: 2em;
 right: 0;
}

#slideCounter{
 background: #eee;
 padding: 0.2em
}

/* navigator always visible*/
.slideFooterOff #navigator{
 visibility: visible;
}
/*}}}*/
[[< |Den Fokus auf sich ziehen]] Stellt euch vor ihr seid im Fernsehn. Überlegt euch kurz in welche Sendung ihr geraten seid: Moderator einer Dauerwerbesendung, oder einer Spielshow oder ein Bericht über das Balzverhalten des Blesshuhns. Ihr stellt euch dies allerdings nur vor, denn der Ton ist ausgeschaltet.
 Stellt euch einander in zwei Reihen gegenüber, die einen sind die stummgeschalteten Fernsehdarsteller, die andere Reihe ist das Publium, dass dies begutachtet.

Auf ein Zeichen wird der Fernseher eingeschaltet. Ihr beginnt zu reden, das heißt ihr bewegt die Lippen und beginnt zu gestikulieren, aber kein Laut ist zu hören.  Um dies glaubwürdig erscheinen zu lassen, solltet ihr dabei einen Text im Kopf haben. +++[>]...Es kann hier je nach Probensituation entschieden werden, ob einen Thema oder ein Text vorgegeben oder aber in freier Rede improvisiert wird.=== Mimik und Gestik können diesen gedachten Text unterstützen.

Auf ein zweites Zeichenwird der Ton angeschaltet. Alle Spieler sprechen gleichzeitig in normaler Bühnenlautstärke. Sie versuchen weiter die Aufmerksamkeit des Publiums auf sich zu ziehen. 
Es gilt, sich nicht nur durch die Lautstärke Gehör zu verschaffen, probiert andere Möglicheiten aus. Überlegt, welche Mittel Euch hier zu Verfügung stehen. 
+++[Reflexion]...>Welche Mittel waren besonders wirkungsvoll, um Aufmersamkeit auf sich zu ziehen? 
>Sprechweisen, 
>Haltungen/Posen, 
>Rhythmus
>...===
 
[[StyleSheetIphone]]
/*{{{*/
ul.accordion, ul.accordion li, ul.accordion li ul  {margin:0; padding:0; list-style-type:none;text-align:left;}
ul.accordion li ul {display:none;}
ul.accordion li.accordion-active ul {display:block;}

ul.accordion li.accordion-active a {cursor:default;}
ul.accordion li.accordion-active ul li a{cursor:pointer;}

ul.accordion a {display:block; padding:0.5em;}
ul.accordion li a.tiddlyLink, ul.accordion li a.tiddlyLinkNonExisting, ul.accordion li a {font-weight:bold;}
ul.accordion li a {background:#0066aa; color:#FFF; border-bottom:1px solid #fff;}
ul.accordion li.accordion-active a, ul.accordion li a:hover {background:#00558F;color:#FFF;}

ul.accordion li ul li{display:inline-block;overflow:hidden;}
ul.accordion li.accordion-active ul li {background:#eff3fa; color:#000; padding:0em;}
ul.accordion li.accordion-active ul li div {padding:1em 1.5em; background:#eff3fa;}
ul.accordion li.accordion-active ul a{background:#eff3fa; color:#000; padding:0.5em 0.5em 0.5em 1.0em;border:none;}
ul.accordion li.accordion-active ul a:hover {background:#e0e8f5; color:#000;}
/*}}}*/
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected {color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
@media screen and (max-width: 480px){
	#tiddlerDisplay,
	#searchResults {
		margin: 8px 8px 0 8px;
	}

	#mainMenu {
		margin-left: 8px;
	}

	.headerForeground {
		margin-left: 8px;
	}

	#sidebarSearch {
		right: 8px;
	}

	#sidebarOptions {
		margin-right: 8px;
	}

	#sidebarTabs {
		display: none;
	}
.TiddlyWikiImportContainer {
    width: 100% !important;
}
}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0; text-align: justify;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/*{{{*/
/* Formatierung */
/*CONTENTWRAPPER*/
@media print
 {#contentWrapper {
    position: absolute;
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: auto;	}}
@media print {#displayArea {width: 100%; margin: 0em 0em 0em 0em;}}
@media print {.tiddler .title {font-size: 1em;}}

/* Bestandteile, die nicht gedruckt werden sollen */
@media print {#SiteTitle {display: none ! important;}}
@media print {#mainMenu {display: none ! important;}}
@media print {#topMenu {display: none ! important;}}
@media print {#sidebar {display: none ! important;}}
@media print {#messageArea {display: none ! important;}}
@media print {#toolbar {display: none ! important;}}
@media print {#header {display: none ! important;}}
@media print {#backstage {display: none ! important;}}
@media print {#backstageButton {display: none ! important;}}
@media print {#storyMenu {display: none ! important;}}
@media print {#smartMenu {display: none ! important;}}
@media print {#Breadcrumbs {display: none ! important;}}
@media print {#miniMenu {display: none;}}
@media print {#auszeichnung   {display: none;}}
@media print {.Breadcrumbs {display: none ! important;}}
@media print {.tiddler .subtitle {display: none ! important;}}
@media print {.subtitle {display: none ! important;}}
@media print {.tiddler .toolbar {display: none ! important;}}
@media print {.tiddler .tagging {display: none ! important;}}
@media print {.tiddler .tagged {display: none ! important;}}
noscript /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
	{ display:none; }

/*}}}*/
/*{{{*/
.tgs {padding:7px !important;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.tgs li a, .tgs .quickopentag .tiddlyLink {display:inline;padding:2px;clear:none;}
.tgs li a.toggleButton {display:inline;margin-left:5px;}
.tgs .title {margin:3px 0 0 5px;font-weight:bold;font-size:150%;color:#999;padding:0;}
.tgs form{display:block;float:left;clear:both;padding-left:5px !important;}
.tgs .addto .quickopentag{display:block;clear:both;padding:5px;font-size:120%;}
.tgs .notags, .tsopt{display:block;clear:both;margin:5px;}
.tgs .highlight{background:#333;}
.tgs ol{margin:0;padding:0 0 5px 0;}
.tgs li{display:block;float:left;padding-bottom:10px !important;}
.tgs li span{line-height:1em;}
.tgs li ol li{clear:both;min-width:120px;display:inline;border:1px solid transparent;}
.tgs li ol li:hover{border:1px solid #999;}
.tgs li ol li ol li{padding:0 !important;}
.tgs li ol li ol li:hover{border:1px solid transparent;}
.tgside li ol li {min-width:150px;}.tgs .quickopentag {display:inline;}
.tgs .quickopentag .tiddlyLink:hover {text-decoration:underline;}
.tgs .quickopentag .button {border:0;padding:2px;font-size:1.5em;}
/*}}}*/
/*{{{*/
.tiddler .originButton div {
	display: inline-block;
}

.tiddler .spaceSiteIcon .siteIcon {
	_display: inline; /* IE doesn't like inline-block */
}

.tiddler .originButton {
	display: block;
}

.selected .tagging,
.selected .tagging:hover {
	border: none;
	background: none;
}

.tagging {
	float: none;
	background: none;
	border: none;
}

.tagging li.listTitle {
	margin-left: 0px;
}
.tagging li {
	margin: 0 8px;
}

.tagging .tiddlyLink {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 1px 2px;
	line-height: 1.2em;
}

/* for following */
#popup .siteIcon {
	float: left;
	height: 25px;
}

.content {
	width: 100%; /* IE */
	font-size: 0.9em;
}

.editorHeading {
	height: 48px;
}

.heading {
	left: 0;
	margin-bottom: 40px;
	position: relative;
	top: 32px;
}

.followButton a {
	display: block;
	margin-top: -20px;
}

.tiddler .followPlaceHolder {
	display: block;
	position: absolute;
	top: 16px;
	right: 64px;
	_right: 138px; // add width of modifierIcon
}

.tiddler .followButton {
	position: relative;
	height: 24px;
	text-align: left;
	color: #fff;
	background: [[ColorPalette::PrimaryMid]];
	padding: 10px 0px 0px 10px;
	width: 38px;
	margin: -16px -8px 24px 0;
}

/* creates the larger triangle */
.followButton:before {
	content: "\00a0";
	display: block; /* reduce the damage in FF3.0 */
	position: relative;
	bottom: -20px;
	right: 0;
	width: 0;
	height: 0;
	border-width: 0 0 20px 20px;
	border-style: solid;
	border-color: transparent [[ColorPalette::PrimaryMid]];
}

.toolbar svg {
	height: 16px;
	width: 16px;
}

.toolbar svg .glyph {
	fill: #ccc;
}

.toolbar a:hover .glyph {
	fill: black;
}

.toolbar a:active .glyph {
	fill: [[ColorPalette::Background]];
}

.originButton,
.followPlaceHolder,
.tiddler .subtitle {
	cursor: pointer;
}

.editSpaceSiteIcon .originButton {
	cursor: auto;
}

.tiddler .subtitle:hover {
	font-weight: bold;
	background: none;
}

.originButton img,
.originButton svg {
	margin-left: 0px;
}

.modifierIcon {
	position: absolute;
	width: 74px;
	top: 0px;
	right: 0px;
	_right: 74px; /* in IE6 positioning works incorrectly so use -width instead */
	text-align: right;
}

.modifierIcon img,
.modifierIcon svg {
	margin-right: 8px;
}

.tiddler .viewer {
	padding-bottom: 16px;
	margin: 0 0 0 56px;
	line-height: 1.4em;
}

.viewer pre {
	margin-left: 0;
}

.siteIcon .label {
	color: [[ColorPalette::TertiaryDark]];
}

.tiddler .spaceSiteIcon {
	float: left;
	margin-right: 0;
	margin-top: 0;
	position: relative;
	display: block;
}

.tiddler .titleBar {
	display: block;
	margin-right: 136px;
	margin-left: 56px;
}

.followButton a {
	color: [[ColorPalette::Background]];
}

.tiddler {
	position: relative;
	padding: 0;
	margin-bottom: 3em;
	border-top: 3px solid [[ColorPalette::PrimaryMid]];
	background: #fff;
}

.tiddler .editor {
	padding: 0px 8px;
}

.tiddler .heading .title {
	position: relative;
	display: block;
	word-wrap: break-word;
	font-size: 32px;
	line-height: 32px;
}
.tiddler .heading .editor.title {
	font-size: 1.7em;
	line-height: normal;
}

.tiddler .headingClear {
	clear: both;
}

.tiddler .subtitle {
	font-style: italic;
	font-size: 0.9em;
	color: #a6a59e;
	margin-top: 0;
}

.toolbar {
	position: absolute;
	padding: 0;
	top: 8px;
	right: -8px;
}

.toolbar .moreCommand.highlight {
	background: none;
}

.tiddler .toolbar .button {
	border: none;
	display: inline;
	padding: 0px;
	margin-right: 16px;
}

.tiddler .toolbar a:hover {
	background: none;
}

.tiddler .tagged .listTitle {
	display: none;
}

.revButton {
	float: right;
}

/*! EditTemplate specific*/
.tiddler .privacySettings {
	text-align: center;
}
.tiddler .privacySettings .originButton {
	display: inline;
}

.editSpaceSiteIcon, .privacyEdit {
	float: left;
}

.editSpaceSiteIcon svg,
.editSpaceSiteIcon img,
.editSpaceSiteIcon .roundelLabel {
	float: left;
}

.tagTitle {
	position: absolute;
	text-align: center;
	width: 48px;
	top: 0px;
	left: -56px;
}

.editSpaceSiteIcon .originButton img,
.editSpaceSiteIcon .originButton svg {
	height: 16px;
	margin-left: 24px;
	margin-right: 32px;
	width: 16px;
}

.tagAnnotation {
	margin-top: 8px;
	padding-bottom: 8px;
}
.annotationsBox {
	margin-top: 8px;
}

.editorFooter {
	position: relative;
	padding: 0;
	margin-top: 16px;
	margin-left: 64px;
}

.tiddler .editorFooter .editor {
	padding-left: 0px;
}

.heading .editor input {
	width: 100%;
	font-size: 1.5em;
}

.spaceSiteIcon .externalImage .image a:hover,
.modifierIcon .externalImage .image a:hover {
	background: none;
}

div.toolbar {
	visibility:hidden;
	right:-16px;
}

.selected div.toolbar {
	visibility: visible;
}

.followButton a:hover {
	background: [[ColorPalette::PrimaryMid]];
	text-decoration: underline;
}

a.image:hover {
	background: transparent;
}

@media all and (max-device-width: 480px) {
	div.toolbar {
		visibility:visible;
	}
}
@media only screen and (device-width: 768px) {
	div.toolbar {
		visibility:visible;
	}
}
@media all and (max-width: 960px) {
	.tiddler .titleBar {
		margin-left: 36px;
		margin-right: 80px;
	}

	.tiddler .heading {
		margin-bottom: 48px;
	}

	.tiddler .heading .title {
		font-size: 32px;
		line-height: 32px;
	}

	.tiddler .modifierIcon img,
	.tiddler .modifierIcon svg,
	.tiddler .spaceSiteIcon .originButton img,
	.originButton svg {
		width: 32px;
		height: 32px;
		margin-left: 0px;
		margin-right: 0px;
	}

	.tiddler .followPlaceHolder {
		right: 48px;
	}

	.tiddler .followButton {
		width: 24px;
	}

	.tiddler .viewer {
		margin: 0px 0px 0px 36px;
		padding-top: 0;
	}

	br {
		line-height: 0.5em;
	}
}
/*}}}*/
/*{{{*/
body {
	font-size: 1em;
	font-family: helvetica, arial, sans-serif;
	background-color: #fff;
	color: [[ColorPalette::Foreground]];
}

body ul { margin: 0; }

#popup {
	background-color: [[ColorPalette::TertiaryPale]];
}

#popup.confirmationPopup, .followList {
	font-size: 0.8em;
	padding: 1em;
	border: solid 1px [[ColorPalette::SecondaryMid]];
	background-color: [[ColorPalette::SecondaryPale]];
}

.followList .listTitle {
	text-decoration: underline;
}

#popup .followTiddlersList a {
	display: inline;
	padding: 0;
}

#popup li a {
	color: [[ColorPalette::PrimaryMid]];
	font-weight: bold;
}

#popup li a:hover {
	color: [[ColorPalette::PrimaryPale]];
	background: [[ColorPalette::PrimaryMid]];
}

#popup li.listTitle {
	border-bottom: 1px solid #000;
	font-weight: bold;
	margin-bottom: 10px;
}

#popup.followList {
	margin-left: 50px;
	margin-top: -30px;
}

.followTiddlersList .label {
	display: block;
	left: 10px;
	top: 0px;
	line-height: 16px;
	position: relative;
}

#popup .followTiddlersList .siteIcon{
	height: auto;
}

#popup .followTiddlersList li{
	clear: both;
	display: block;
	height: 48px;
	margin-bottom: 8px;
	position: relative;
}

#popup .followTiddlersList a{
	display: inline;
}

#displayArea {
	margin: 0;
	top: 0px;
	left: 0px;
	width: 100%;
	position: relative;
}

.revisionCloak {
	position: absolute;
	position: fixed !important;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	border: 0;
	margin: 0;
	padding: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	background-color: #000;
}

/* *** Header *** */
.header {
	position: relative;
	background-color: [[ColorPalette::PrimaryMid]];
	_width: 100%; /* ie 6 demands */
}

.headerForeground {
	background-color: [[ColorPalette::PrimaryMid]];
	float: left;
	margin: 24px 16px 0px 72px;
	padding: 0;
	position: relative;
	top: 0;
	_width: 70%; /*ie6: needed for the background to actually be transparent*/
	_background-color: transparent; /*ie6: needed to show the search box*/
}

.clearFloat {
	clear: both;
}

#contentWrapper {
	position: relative;
	padding-top: 1px;
	top: -1px;
}

#tiddlerDisplay {
	_position: relative; /* ie 6*/
}

.siteTitle {
	clear: both;
	display: block;
	font-size: 32px;
	font-weight: bold;
	line-height: 32px;
}

.siteSubtitle {
	display: block;
	font-size: 14px;
	height: 16px;
	margin-bottom: 8px;
}

#sidebarSearch {
	padding: 0;
	position: absolute;
	right: 80px;
	top: 8px;
	width: 176px;
}

#sidebarSearch .txtOptionInput {
	width: 100%;
	margin-top: 5px;
	_color: #bbb; /* ie6 danger */
}

#sidebarSearch .txtOptionInput:focus {
	color: #000;
}

#sidebarSearch .searchButton {
	display: none;
}

/* *** Menu Bar *** */

#mainMenu {
	position: static;
	text-align: left;
	margin-left: 72px;
	float: left;
	width: auto;
	padding: 0;
	font-size: 1em;
	line-height: normal;
}

#mainMenu a {
	color: #fff;
	padding: 8px;
	font-size: 0.9em;
	margin-right: 16px;
}

#mainMenu a:hover {
	background-color: [[ColorPalette::PrimaryMid]];
	color: [[ColorPalette::Background]]
}

#sidebarOptions {
	margin-right: 72px;
	float: right;
	font-size: 1.1em;
	line-height: 1.6em;
	min-height: 1em;
	padding-top: 0;
}

#sidebarOptions a {
	margin-right: 8px;
}

.confirmationPopup .button,
#sidebarOptions .button {
	cursor: pointer;
	line-height: 1.4em;
	text-align: center;
	margin-right: 8px;
	margin-left:-2px;
}

.confirmationPopup .button {
	font-size: 0.9em;
	padding: 2px;
}

#sidebarOptions .button {
	font-size: 0.7em;
	float: left;
	width: 80px;
	padding: 0px;
        color: #fff;
}

.confirmationPopup a.button,
#sidebarOptions a {
	border: none;
	margin: 0 0.2em;
	padding: 0.6em 0.25em;
	display: inline;
	color: #666;
}

.confirmationPopup a.button:hover,
#sidebarOptions a:hover {
	color: #000;
}

.confirmationPopup a.button:active,
#sidebarOptions a:active {
	border: solid 1px [[ColorPalette::PrimaryMid]];
	background-color: #fff;
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.1,rgb(200,200,200)), color-stop(1, rgb(100,100,100)));
	background: -moz-linear-gradient(center bottom , rgb(200,200,200) 10%,rgb(100,100,100) 100%) repeat scroll 0 0 transparent;
}
/* *** Sidebar *** */

#sidebar .wizard table {
	margin: 0px;
}

.tabContents .listTitle:first-child {
	margin-top: 0px;
}

#menuBar {
	background: [[ColorPalette::PrimaryLight]];
	left: 0;
	right: 0;
	position: relative;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	min-height: 1em;
	overflow: hidden;
	_width: 100%; /* for ie 6 */
}

#sidebarOptions a.button:hover {
	color: [[ColorPalette::PrimaryPale]];
    background: [[ColorPalette::PrimaryMid]];
}

#tiddlerDisplay, #searchResults {
	margin: 16px 448px 0 72px;
}

#sidebarTabs {
	position: absolute;
	right: 72px;
	width: 352px;
	top: 0;
}

#sidebarTabs .tabsetWrapper .tabset {
	width: 87px;
	border-top: 1px solid [[ColorPalette::PrimaryPale]];
	border-left: 1px solid [[ColorPalette::PrimaryPale]];
	border-bottom: 1px solid [[ColorPalette::PrimaryPale]];
	height: auto;
	float: left;
	word-wrap: break-word;
	top: 0;
	padding: 0;
}

#sidebarTabs .tabsetWrapper .tabContents {
	background-color: [[ColorPalette::PrimaryPale]];
	border: 3px solid [[ColorPalette::PrimaryMid]];
	width: 242px;
	_width: 238px;
	left: -3px;
	_left: -5px;
	position: relative;
	min-height: 34em;
	padding: 8px;
	font-size: 0.8em;
}

/* ---- Side style --- */

#sidebarTabs .tabsetWrapper .tabset .tab {
	font-size: 0.9em;
	padding: 0.7em 8px 0.5em;
	color: #fff;
	background: [[ColorPalette::PrimaryLight]];
	border: none;
	line-height: 16px;
	position: relative;
	display: block;
	margin: 0;
}

#sidebarTabs .tabsetWrapper .tabset .tabSelected {
	color: [[ColorPalette::PrimaryMid]];
	background: [[ColorPalette::PrimaryPale]];
	border-top: 3px solid [[ColorPalette::PrimaryMid]];
	border-bottom: 3px solid [[ColorPalette::PrimaryMid]];
	border-left: 3px solid [[ColorPalette::PrimaryMid]];
	z-index: 10;
	margin-top: -1px;
	font-weight: bold;
}

#sidebarTabs .tabContents li {
	border: none;
	margin-left: 0;
	word-wrap: break-word;
}

.tabContents .timeline {
	background: [[ColorPalette::PrimaryPale]];
	margin-bottom: 8px;
}

#sidebarTabs .timeline li.listTitle {
	color: #132E43;
	margin-left: 8px 0;
	padding: 0.3em 0.11em;
	font-size: 1em;
	border-bottom: none;
}

#sidebarTabs .tabContents li a {
	display: block;
	text-align: left;
	margin: 0 0 1px 0;
	padding: 0.3em 1em;
	background: [[ColorPalette::PrimaryPale]];
}

#sidebarTabs .tabsetWrapper .tabset a:hover,
#sidebarTabs .tabContents li a:hover {
	color: [[ColorPalette::PrimaryPale]];
	background: [[ColorPalette::PrimaryMid]];
}

/* Activity Stream */
#sidebarTabs .tabContents .activityStream .feedItem a {
	display: inline-block;
	padding: 0;
	background: none;
}

/* ---- Tagging box --- */
.tagInfo {
	border: 1px solid #cccccc;
	padding: 10px 15px;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	color: [[ColorPalette::TertiaryMid]];
	background: -moz-linear-gradient(100% 100% 90deg, #f4f4f4, #e5e5e5);
	background: -webkit-gradient(linear, left top, right top, from(#e5e5e5), to(#f4f4f4));
	margin-top: 1em;
	font-size: 13px;
	margin: 0 0 0 56px;
}

.tagInfo ul {
	list-style: none;
	padding-left: 2.2em;
}

.tagInfo ul li {
	display: inline;
}

.tagInfo ul li.listTitle,
.tagInfo .tagging ul li.listTitle {
	color: [[ColorPalette::PrimaryMid]];
	font-size: 13px;
}

.tagInfo ul li a {
	border: none;
}

.tagInfo .tagging ul li {
	float: none;
	display: inline-block;
}

.tagInfo .tagging {
	padding: 0;
}

.viewRevision .toolbar {
	right: 48px;
	top: 8px;
}

.viewRevision .modifierIcon img,
.viewRevision .modifierIcon svg {
	margin-right: 8px;
}

.viewRevision .toolbar svg {
	width: 32px;
	height: 32px;
}

/* --- IE hacks from lattice --- */

/* ie hacks */
* html #menuBar {
	margin-bottom: 8px;
}
.toolbar .svgIconText {
	*display: inline;
}

div.tiddler .toolbar a {
	cursor: pointer;
	float: left\9;
	display: inline\9;
}

* html .toolbar {
	right: 8px;
}
* html .followButton a {
	margin-top: 0px;
	margin-right: 8px;
}
* html #tiddlerDisplay {
	margin-top: 0px;
}

/* for printing purposes */
@media print {
	#mainMenu,
	#sidebar,
	#messageArea,
	.toolbar,
	.followPlaceHolder,
	#backstageButton,
	#backstageArea,
	#sidebarTabs,
	#sidebarSearch .txtOptionInput,
	#sidebarOptions {
		display: none !important;
	}
	#displayArea {
		margin: 1em 1em 0em;
	}
	noscript {
		display:none; /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
	}
	#tiddlerDisplay {
		margin: 16px 16px;
	}
}

@media all and (max-width: 960px){
	#tiddlerDisplay,
	#searchResults {
		margin: 16px 366px 0 16px;
	}

	#mainMenu {
		margin-left: 16px;
	}

	.headerForeground {
		margin-left: 16px;
	}

	#sidebarSearch {
		right: 16px;
	}

	#sidebarOptions {
		margin-right: 16px;
	}

	#sidebarTabs {
		right: 16px;
		width: 326px;
	}

	#sidebarTabs .tabsetWrapper .tabset {
		font-size: 0.9em;
		width: 77px;
	}

	#sidebarTabs .tabsetWrapper .tabContents {
		width: 226px;
		_width: 222px;
	}

	#sidebarTabs .tabContents li a {
		font-size: 0.9em;
	}
}
/*}}}*/
[[StyleSheetTiddler]]
Oft fällt es gerade bei der geschlechtlich oft nicht sonderlich ausgewogenen Zusammensetzung der ~Theater-Kurse gar nicht einfach passende Stücke zu fiinden.

Auf dieser Webseite ist eine [[Liste mit Stücken |http://www.buehne.cc/stuecke/Stueckeliste.htm]] zu finden,  auf der praktischerweise gleich die Rollen nach Geschlechtern sortiert sind.
falls der aktuelle Link nicht funktioniert hier noch einmal die [[Stückliste | file:Stueckeliste.htm]] als lokale Datei.
| ![img[feuer.png][Aufwärmen]] Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![img[Lupe.png][Training]] Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![img[Spot.png][Gestaltung]] Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![img[Abschluss.png][Abschluss]] Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| ![img[Theorie.png][Fragen_und_Überlegungen]] Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| ![img[Uhr.png][Verzeichnis aller Stunden]] Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !AbschlussAND !Training AND !Kategorie]]"}}>>|
[[Mütterchen Löwe Samurei]]
[[Begrüßen]]
[[Begenungen]]
[[Die schwere Last]]
[[Geschichte in Schichten]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
[[Kranich und Pinguin]]
[[Schattenboxen]]
[[Glasscheibentransport]]
[[Wetterbericht als Massage]]
[[Rollenverteilung]]
[[Seitenumbruch]]
[[Gespaltene Persönlichkeiten]]
[[Fragen_zur_Handlung]]
<<tiddler StoryÖffnenTemplate>>
[[Marionette und Gummipuppe]]
[[Kranich und Schildkröte - Schimpanse und Gorilla]]
[[Grimasken ausprobieren]]
[[Begehung des Textes]]
[[Marktschreier und Melachncholiker]]
[[Beschimpfungen]]
[[Den Fokus auf sich ziehen]]
[[Stummschaltung]]
[[Auftritt]]
<<tiddler StoryÖffnenTemplate>>
Probiert alle viele unterschiedlichen Bewegungen mit je einem Stuhl aus. Anschließend probiert ihr gemeisam Bewegungen, die jeder Einzelne gefunden hat, aus.

Musikeinspielung: Die gefundenen Bewegungen mit den Stühlen werden nun zur Musik gemacht. Achtet aufeinander und versucht bestimmte Bewegungen mit den Stühlen synchron zu machen oder euch unter-schiedlich im Raum anzuordnen oder ... 

Auswertung:
Beschreibt die Wirkung und mit welcher Arbeitsmethode ihr diese Wirkung erzielt habt.

[[Sprachverwirrung]]
[[fluchen und schieben]]
[[Statuen im Dialog]]
[[Kleeblatt]]
[[Ein Kochrezept als Liebesschwur]]
<<tiddler StoryÖffnenTemplate>>


Es ist wichtig, dass das Stück einen Fluss entwickelt. Pausen können innerhalb von Szenen bewusst als Gestaltungselement eingesetzt werden.  Pausen ohne inhaltliche Funktion nur wegen des Umbaus oder der Vorbereitung auf die nächste Szene stören den Fluss. 
Wie lassen sich diese vermeiden?

!!Überbrücken...
...eine Figur geht an den vorderen Rand der Bühne und hält einen Monolog
...eine Off-Text wird vorgelesen oder eingespielt
...in der griechischen Kommödie kommentiert der Theaterchor die Handlung.
...diese Aufgabe kann auche eine Kommödiantentruppe ein Erzähler oder Kommentator  übernehmen. 
...als Kommentar können auch andere Materialien eingebaut werden:
Lexikonartikel, Gedichte, Witze.... 
...die gerade gespielte Szene wird als Parodie wiederholt.
...eine Sideshow findet statt: Jemand führt Kunststücke vor jongliert oder steppt.
...im epischen Theater wird die Handlung oft durch Lieder Kommentiert.
!!Einbauen...
...die Akteure bringen ihre Materialien einfach mit
...die Akteure einer Szene verwandeln sich mit wenigen Requisiten und Kostümteilen für die nächste Szene...
...die Darteller ziehen sich hinter einem Tuch auf der Bühne um.
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
Sprecht euren Satz aus...
mit der Hand unterm Kinn
indem ihr euch reckt und streckt,
im Hocken,
im Liegen, 
im Hüpfen,
sucht euch einen Partner und schiebt euch über die Bühne und sprecht den Satz in verschiedenen Weisen aus.
Fasst euch an den Händen und zieht, während ihr den Satz aussprecht
nehmt euch in den Arm und drückt euch während ihr sprecht
murmelt den Satz beim Gehen vor euch hin
sprecht den Satz aus während ihr die Hände zum Himmel streckt
unterstricht eure Worte mit Redner Gesten
sagt den Satz in neutraler Haltung.
<<allTags excludeLists>>
<<tabs txtMoreTab "Tags" "All Tags" TabAllTags "Miss" "Missing tiddlers" TabMoreMissing "Orph" "Orphaned tiddlers" TabMoreOrphans "Shad" "Shadowed tiddlers" TabMoreShadowed>>
<<allTags excludeLists [a-z]>>
|bgcolor(orange): [[Ensemble]] |bgcolor(orange): [[Körper]] |bgcolor(orange): [[Ton]] |bgcolor(orange): [[Stückentwicklung]] |bgcolor(orange): [[Raum]] |
|<<list filter {{"[tag[Kategorie AND Ensemble]][sort[title]]"}}>>|<<list filter {{"[tag[Kategorie AND Körper]][sort[title]]"}}>>|<<list filter {{"[tag[Kategorie AND Ton]][sort[title]]"}}>>|<<list filter {{"[tag[Kategorie AND Stückentwicklung]][sort[title]]"}}>>|<<list filter {{"[tag[Kategorie AND Raum]][sort[title]]"}}>>|
|~|~|bgcolor(orange): [[Stimme]] |~|bgcolor(orange): [[Requisit]] |
|~|~|<<list filter {{"[tag[Kategorie AND Stimme]][sort[title]]"}}>>|~|<<list filter {{"[tag[Kategorie AND Requisit]][sort[title]]"}}>>|
|~|~|~|bgcolor(orange): [[Regie]] |~|
|~|~|~|<<list filter {{"[tag[Kategorie AND Regie]][sort[title]]"}}>>|~|
|~|~|~|~|bgcolor(orange): [[Kostüm]] |
|~|~|~|~|<<list filter {{"[tag[Kategorie AND Kostüm]][sort[title]]"}}>>|
|~|~|~|~|bgcolor(orange): [[Maske]] |
|~|>| [[Rhythmus]] |~|<<list filter {{"[tag[Kategorie AND Maske]][sort[title]]"}}>>|
|>|>|>|>|bgcolor(orange): [[Feedback und Reflexion]] |
!usage
{{{[img[Tag.png]]}}}
[img[Tag.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
!Tags
[[Typ:]]
[[Ensemble:]]
[[Wahrnehmung:]]
[[Körpersprache:]]
[[Bewegung:]]
[[Spiel:]]
[[Improvisation:]]
[[Text:]]
[[Stimme:]]
[[Ton:]]
[[Dramaturgie:]]
[[Regie:]]
[[Aspekte:]]
[[Ausstattung:]]
[[Analyse:]]
!More

[[Gruppierung:]]
/***
|''Name:''|TagSearchPlugin|
|''Description:''|Provides a drop down listing current tags and others to be set. Based on [[x-tagger|http://tbgtd.tiddlyspot.com/#x-tagger]] which in turn was once based on [[TaggerPlugin|http://tw.lewcid.org/#TaggerPlugin]].|
|''Author:''|[[Tobias Beer]]|
|''Version:''|1.2.0 (2010-10-10)|
|''Documentation:''|[[TagSearchPluginInfo]]|
|''Source:''|http://tagsearch.tiddlyspot.com/#TagSearchPlugin|
|''~TiddlyWiki:''|Version 2.5 or better|
/%***/
(function(e){config.macros.tagsearch={cfg:{defaultSource:"",defaultMore:"",defaultMode:1,keepModified:false,sidebarOffset:20,newAtSingle:30,newAt:18,excludeTagged:"",toolbar:"",label:"tags",options:"Options",more:"More...",tooltip:"Manage tiddler tags",notags:"no tags set...",aretags:"Current tags",addTag:"Add tag...",addTags:"Set tag...",txtEdit:"~ edit categories...",txtEditTip:"edit tiddler with GTD tag categories used by x-tagger",txtNew:"~ add another tag",txtRemove:"remove tag %0",txtAdd:"set tag %0",txtFor:"To be tagged... ",txtCtrl:" (hold SHIFT to just add it or CTRL to replace in category)",promptNew:"Enter new tag:",modeAsk:"Do you want to remove existing tags from category '%0'?\nCancel simply adds tag '%1'."},handler:function(k,g,i,l,h,n){var m=this.cfg,j=story.findContainingTiddler(k),f=h.parseParams("tagman",null,true);e(createTiddlyButton(k,getParam(f,"label",m.label),getParam(f,"tooltip",m.tooltip),this.click,"button")).attr({id:this.newId("btntgs"),tid:(j?j.getAttribute("tiddler"):"")}).data({pa:i,p:f})},click:function(O){var k,G,S,R,K=[],w=true,W,V,U,M,A,Y,T,D,N,L,J=[],C,f,H,aa=O||window.event,X=e(this),F=X.attr("popup"),B=window.event?"keydown":"keypress",I=config.macros.tagsearch,ab=I.cfg,u=X.data("pa"),Q=X.data("p"),h=u.contains("toolbar"),v=getParam(Q,"source",ab.defaultSource),q=getParam(Q,"more",ab.defaultMore),Z=!u.contains("nosearch"),z=!u.contains("notags"),E=!u.contains("nomore"),n=getParam(Q,"goto",""),o=parseInt(getParam(Q,"mode")),g=getParam(Q,"tiddler",""),r=g?g:X.attr("tid"),ac=(getParam(Q,"exclude","")+" "+ab.excludeTagged).readBracketedList(),y=nu=v?ab.newAt:ab.newAtSingle,P=store.getTiddler(r);if(!r){return}o=isNaN(o)?ab.defaultMode:o;ac.map(function(i){K.pushUnique(i)});for(W=0;W<ac.length;W++){store.getTaggedTiddlers(ac[W]).map(function(i){K.pushUnique(i.title)})}if(v&&!store.getTiddlerText(v)){return false}if(F){D=e("#"+F)[0];e(D).empty()}if(!D){M=true;F=I.newId("tgspop");D=Popup.create(this);e(D).addClass("tgs").attr({id:F}).data({btn:X,tiddler:r,source:v,mode:o}).click(I.noBubble);X.attr("popup",F)}if(v){C=store.getTiddlerText(v).readBracketedList();for(L=0;L<C.length;L++){if(!K.contains(C[L])){H=store.getTaggedTiddlers(C[L]);J.push("TAG:"+C[L]);for(N=0;N<H.length;N++){if(!K.contains(H[N].title)){J.push(H[N].title)}}}}}else{J=store.getTags()}G=P?P.tags.sort():[];Y=function(j,i){return createTiddlyElement(createTiddlyElement(j,"li",null,null),"ol",null,i?i:null)};A=function(j,x,i,p){var m,l;m=createTiddlyElement(createTiddlyElement(j,"li"),"span",null,null);l=e(createTiddlyButton(m,x,p.format(["'"+i+"'"]),I.setTag,"button toggleButton",null));l.data({tiddler:r,tag:i,source:v,mode:o});insertSpacer(m);createTagButton(m,i)};S=Y(D,"tgside");if(config.macros.gotoTiddler&&Z){R=Y(S);if(g){U=createTiddlyElement(R,"li",null,"addto","");wikify("{{title{"+ab.txtFor+"}}}<<tag [["+r+"]]>>",U);R=Y(S)}createTiddlyElement(R,"li",null,"title",ab.addTag);wikify("<<gotoTiddler "+n+" >>",R);e("input",D).bind(B,I.noBubble).data("notify",config.macros.tagsearch.notify).focus()}R=Y(S);createTiddlyElement(R,"li",null,"title",ab.aretags);if(G.length==0){wikify("{{notags{"+ab.notags+"}}}",R)}else{for(L=0;L<G.length;L++){A(R,"[X]",G[L],ab.txtRemove)}}if(z){for(W=0;W<J.length;W++){nu++;f=v?J[W]:J[W][0];if(f.indexOf("TAG:")==0){f=f.substr(4);if(nu>y){nu=0;S=Y(D)}R=Y(S);nu++;createTiddlyLink(createTiddlyElement(R,"li",null,null),f,f,"title")}else{if(!G.contains(f)&&!K.contains(f)){if(!v&&nu>y||v&&nu>ab.newAtSingle){nu=0;S=Y(D);R=Y(S);if(w){createTiddlyElement(createTiddlyElement(R,"li",null,null),"li",null,"title",ab.addTags);w=false}}A(R,"["+String.fromCharCode(160,160,160)+"]",f,ab.txtAdd+(v?ab.txtCtrl:""))}}}}if(E){S=Y(D,"tgside");R=Y(S);createTiddlyElement(R,"li",null,"title",ab.options,null);createTiddlyButton(createTiddlyElement(R,"li"),ab.txtNew,null,I.setTag,"tsopt",null,null,{tiddler:r});if(v){createTiddlyButton(createTiddlyElement(R,"li"),ab.txtEdit,ab.txtEditTip,onClickTiddlerLink,"tsopt",null,null,{tiddlyLink:v.split("##")[0]})}w=true;if(q){T=store.getTiddlerText(q).readBracketedList();if(T.length>0){for(W=0;W<T.length;W++){f=T[W];if(f.indexOf("TAG:")==0){f=f.substr(4,f.length-4);R=Y(S);createTiddlyLink(createTiddlyElement(R,"li",null,null),f,f,"title");k=store.getTaggedTiddlers(f);for(V=0;V<k.length;V++){f=k[V].title;if(!G.contains(f)&&!K.contains(f)){A(R,"["+String.fromCharCode(160,160)+"]",f,ab.txtAdd)}}}else{if(w){R=Y(S);createTiddlyElement(R,"li",null,"title",ab.more);w=false}if(!G.contains(f)&&!K.contains(f)){A(R,"["+String.fromCharCode(160,160)+"]",f,ab.txtAdd)}}}}}}if(M){Popup.show(D,false);if(h){N=document.getElementById("sidebar");D.style.left="";D.style.right=(ab.sidebarOffset+(N?N.offsetWidth:0))+"px"}}return I.noBubble(aa)},setTag:function(w){var q,j,z,l=true,n,u,s,g,v=w||window.event,k=config.macros.tagsearch,y=k.cfg,f=e(this),o=f.closest(".tgs"),i=o.data("btn"),A=f.data("tag"),B=o.data("tiddler"),h=o.data("source"),r=parseInt(o.data("mode"));if(!A){z=prompt(y.promptNew,"");if(!z){return false}else{A=z}}tid=k.exists(B,A);if(tid){u=tid.tags;if(!u.contains(A)){if(h&&r<2&&!v.shiftKey){j=store.getTiddlerText(h).readBracketedList();findTagged:for(q=0;q<j.length;q++){g=j[q];s=store.getTaggedTiddlers(g).map(function(m){return m.title});if(s.contains(A)){s.splice(s.indexOf(A),1);if(!v.ctrlKey&&r==1&&u.containsAny(s)){l=confirm(y.modeAsk.format([g,A]))}if(l){for(n=0;n<s.length;n++){g=s[n];if(u.contains(g)){store.setTiddlerTag(B,false,g)}}}break findTagged}}}store.setTiddlerTag(B,true,A)}else{if(!z){store.setTiddlerTag(B,false,A)}}n=store.getTiddler(B);store.saveTiddler(B,B,n.text,y.keepModified?n.modifier:config.options.txtUserName,y.keepModified?n.modified:new Date(),n.tags,n.fields)}if(config.options.chkAutoSave){autoSaveChanges()}i.click();o.find("input").focus();return k.noBubble(v)},newId:function(f){return f+Math.random().toString().substr(3)},notify:function(f,h){var j=e(h).closest(".tgs"),g=e("form input",j)[0];t=config.macros.tagsearch.exists(j.data("tiddler"),f);if(t&&!t.tags.contains(f)){store.setTiddlerTag(t.title,t,f)}j.data("btn").click();g.select()},exists:function(i,g){if(!store.getTiddler(i)){var h=merge({},config.defaultCustomFields);store.saveTiddler(i,i,"",config.options.txtUserName,new Date(),g,h);return false}return store.getTiddler(i)},noBubble:function(g){var h=g||window.event,f=resolveTarget(h);if(h.keyCode==27){Popup.remove(0)}else{if(h.type!="click"&&f.nodeName.toUpperCase()=="INPUT"){return true}}if(hasClass(f,"tiddlyLink")){return true}Popup.remove(1);h.cancelBubble=true;try{event.keyCode=0}catch(h){}if(window.event){h.returnValue=false}if(h.preventDefault){h.preventDefault()}if(h.stopPropagation){h.stopPropagation()}return false}};config.commands.tagSearch={};var d=config.macros.toolbar;d.createCommandTAGS=d.createCommand;d.createCommand=function(f,h,g,i){if(h=="tagSearch"){wikify("<<tagsearch toolbar "+config.macros.tagsearch.cfg.toolbar+">>",f);e(f.lastChild).attr({commandName:"tagSearch",tiddler:g.title})}else{d.createCommandTAGS.apply(this,arguments)}};var b=config.macros.gotoTiddler;if(b){b.processItem=function(i,g,h,f){if(!i.length){return}h.style.display=f?"block":"none";if(i=="*"){story.search(g.value);return false}if(!f){g.value=i}var j=e(g).data("notify");if(j){j.call(this,i,g)}else{story.displayTiddler(null,i)}return false};b.IEtableFixup="%0"}var c=store.getTiddlerText("ColorPalette::TertiaryMid"),a=store.getTiddlerText("ColorPalette::TertiaryDark");config.shadowTiddlers.StyleSheetTagSearch="/*{{{*/\n.tgs {padding:7px !important;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}\n.tgs li a, .tgs .quickopentag .tiddlyLink {display:inline;padding:2px;clear:none;}\n.tgs li a.toggleButton {display:inline;margin-left:5px;}\n.tgs .title {margin:3px 0 0 5px;font-weight:bold;font-size:150%;color:"+c+";padding:0;}\n.tgs form{display:block;float:left;clear:both;padding-left:5px !important;}\n.tgs .addto .quickopentag{display:block;clear:both;padding:5px;font-size:120%;}\n.tgs .notags, .tsopt{display:block;clear:both;margin:5px;}\n.tgs .highlight{background:"+a+";}\n.tgs ol{margin:0;padding:0 0 5px 0;}\n.tgs li{display:block;float:left;padding-bottom:10px !important;}\n.tgs li span{line-height:1em;}\n.tgs li ol li{clear:both;min-width:120px;display:inline;border:1px solid transparent;}\n.tgs li ol li:hover{border:1px solid "+c+";}\n.tgs li ol li ol li{padding:0 !important;}\n.tgs li ol li ol li:hover{border:1px solid transparent;}\n.tgside li ol li {min-width:150px;}.tgs .quickopentag {display:inline;}\n.tgs .quickopentag .tiddlyLink:hover {text-decoration:underline;}\n.tgs .quickopentag .button {border:0;padding:2px;font-size:1.5em;}\n/*}}}*/";store.addNotification("StyleSheetTagSearch",refreshStyles)})(jQuery);
//%/
{{strong{TagSearchPlugin}}} is a TiddlyWiki plugin and all about the {{strong{<<tagsearch toolbar label:"tags " source:"TagSearchConfig##Tags" more:"TagSearchConfig##More">>}}}-button in the toolbar. It allows you to set tags of different categories and - when installed - to use the interface of {{strong{GotoPlugin}}} to add new tags. Preferably you should add [[TagSearch|TagSearchPlugin]] to your {{strong{ToolbarCommands}}} (or the corresponding section in your theme) while using a tiddler like {{strong{TagSearchConfig}}} for configuration.
!How to use
Type any text in the {{strong{add tag...}}} box, hit enter and the text is added as a tag ...or select a tiddler title from the searchlist. Clicking on a checkbox -  ''[ ]'' - in front of a tag will add or remove the tag. Clicking on the tag itself will open the tag popup or - if you have QuickOpenTagPlugin installed - it will display the corresponding tiddler while the little arrow next to it will show the popup of tiddlers tagging to said tag. While primarily intended to simplify tagging you can therefore just as well use TagSearchPlugin to access your most important tags.
!Tips
*in case you do select a tiddler from [[GotoPlugins'|GotoPlugin]] select-list, the input field may loose focus
**to get back to it in order to enter another tag try {{{SHIFT+TAB}}} or {{{ESC}}}
*consider using prefixes for tags that pertain to important tag-categories, for example:
**__category:__ <<tag Action>>
**__tags:__ <<tag #next>>, <<tag #queued>>, <<tag #waiting>>, <<tag #future>>, <<tag #done>>
**once you enter the prefix ''#'' into the searchbox and then hit the down key... you get all tiddlers with that prefix!
*to close the popup hit {{{ESC}}} or click anywhere outside of it
*you can use the searchbox as a kind of reverse ''~NewHere''
**enter a new tag, then click on the tag to open the new tiddler
!Macro and options
When you put {{{<<tagsearch>>}}} into any tiddler without parameters you get... <<tagsearch>>. There are a number of parameters to manipulate the way [[TagSearch|TagSearchPlugin]] works or looks...
|Parameter|Use|h
|{{{toolbar}}}|will align <<tagsearch toolbar label:'the popup '>> left to the sidebar, as it would make sense for a toolbar button|
|{{{notags}}}|will hide the list of all tags if no {{{source}}} is defined ...so you end up with the currently assigned tags and <<tagsearch notags label:'no tags column(s)'>>|
|{{{nomore}}}|will hide the right column with options and more section ...<<tagsearch nomore label:'no right column'>> ...and the currently assigned tags|
|{{{nosearch}}}|will hide the searchbox <<tagsearch nosearch label:'no searchbox'>>|
|>|{{{notags}}}, {{{nomore}}} and {{{nosearch}}} may combined result in <<tagsearch nosearch notags nomore label:'only current'>>, <<tagsearch nomore nosearch label:'only tags'>>, <<tagsearch notags nomore label:'only search'>>, <<tagsearch nosearch notags label:'only more'  more:'TagSearchConfig##More'>>|
|{{{label:"my tags:"}}}|gives a name to the button, e.g. <<tagsearch label:'my tags:'>>|
|{{{tooltip:"Sets my tags..."}}}|adds a tooltip to <<tagsearch label:'the button' tooltip:'like this'>>|
|{{{exclude:"thisTag [[that tag]]"}}}|a bracketedList of <<tagsearch label:'tags that will be excluded ' exclude:'excludeLists Many systemConfig' tooltip:"this one won't show the tags excludeLists, systemConfig and Many and tags tagging to them">> ...as well as all tags tagging to them!|
|{{{source:"Tiddler##Tags"}}}|a tiddler, section or slice with <<tagsearch source:"TagSearchConfig##Tags" label:"tag categories">> in the form of a bracketedList<br> ...see [[TagSearchConfig##Tags|TagSearchConfig]]|
|{{{more:"Tiddler##More"}}}|a tiddler, section or slice defining tags for <<tagsearch more:"TagSearchConfig##More" label:"the more section">> in the right column in the form of a bracketedList ...see [[TagSearchConfig##More|TagSearchConfig]]<br><br>''Note:'' You can define blocks of tags with subtags __at the beginning__ of the more section by adding the prefix {{{TAG:}}}. Here I have added {{{[[TAG:Archive]]}}} whereas the [[Archive]] is a way to to mark tiddlers for export and eventually for deletion in the current wiki.|
|{{{tiddler:"TiddlerName"}}}|sets tags for a tiddler called <<tagsearch tiddler:'TiddlerName' label:'TiddlerName' label:"Set tags for tiddler TiddlerName">> ...which will be created if it didn't exist.|
|{{{mode}}}|defines if tags in tag categories are meant to be exclusive so that you can only set one per category<br> 0 = substitute (silent)  @@color:grey; ...or hold {{{CTRL}}} while clicking@@<br>1 = ask for substitution (DEFAULT)<br>>1 = always add (silent) @@color:grey; ...or hold {{{SHIFT}}} while clicking@@<br><<tagsearch mode:'0' label:'This one replaces silently.' source:"TagSearchConfig##Tags" more:"TagSearchConfig##More">>|
|{{{goto}}}|options used by the embedded GotoPlugin <<tagsearch label:'searchbox' tooltip:'This one actually allows to search ...however, SHIFT+ENTER would always perform a search.' goto:'search'>> |

For more {{strong{configuration options}}}, look at the {{{cfg}}} section in the [[sourcecode of TagSearchPlugin|TagSearchSource]] and then use your [[zzConfig]] to specify...
|Parameter|Use|h
|{{{toolbar}}}|Since you can add a button by the name of {{{tagSearch}}} to your ToolbarCommands, the parameter {{{toolbar}}} defines all macro options that apply for the toolbar button; define it in your [[zzConfig]] like so:<br>{{{config.macros.tagsearch.cfg.toolbar="source:'TagSearchConfig##Tags' more:'TagSearchConfig##More'";}}}<br><br>@@color:red;''Important:''@@ If you are using a dedicated theme or [[MPTW|http://mptw.tiddlyspot.com]], make sure to use the corresponding ToolbarCommands section in your theme tiddler!|
|{{{defaultSource}}}|see {{{source}}} above|
|{{{defaultMore}}}|see {{{more}}} above|
|{{{defaultMode}}}|see {{{mode}}} above|
|{{{keepModified}}}|when {{{true}}}, preserves modified date and modifier when setting tags|
|{{{newAt}}}|creates a new column after more than this many tags when using a {{{source}}}|
|{{{newAtSingle}}}|definetely creates a new column after this many tags even for {{{source}}}|
|{{{sidebarOffset}}}|distance from sidebar in pixel ...used in combination with the macro parameter {{{toolbar}}}|

The {{strong{StyleSheet}}} being used is defined at the bottom of [[the source code|TagSearchSource]]. Overwrite it by editing the shadow tiddler StyleSheetTagSearch or add styles to your StyleSheet tiddler.
!Sourcecode
The sourcecode was compressed using [[yui compressor|http://refresh-sf.com/yui]]. [[The readable, non-compressed code can be found here...|TagSearchSource]]
!Issues
If your tiddler contains a lot of text then setting tags can take a long time due to the time it takes to save the tiddler./%
!Things for the future
{{noTitle{<<tagging #future>>}}}%/
!Release Notes
*1.2.0
**made all interface elements optional
**made the popup sticky, so that you can now set or remove multiple tags at once
**renamed popup class to {{{tgs}}} to shorten the code a bit
**added options to use {{{SHIFT}}} or {{{CTRL}}} when setting category tags
**removed bug for categories in the {{{more}}} section
**removed option {{{open}}} for new tiddlers as you can now click on the link in the popup
*1.0.6
**added config option to keep modifier and modified unchanged when setting tags
*1.0.5
**corrected bug in finding the outmost tiddler
*1.0.4
**allows for proper saving of new tiddlers on tiddlyspace by saving default field values
*1.0.3
**allows to properly use tagsearch macro in transclusions
**added heading for middle column when no source is used
**for tiddlyspace operability, changed 'toolbar' option to align to #sidebarTabs instead of #sidebar
*1.0.2
**generalized handling for [[Archive]]
*1.0.1
**tried to fix bugs in StyleSheetTagSearch
*1.0.0
**initial Release

!Version History
<<tiddler TagSearchLegacy>>
<<tagsearch source:"TagSearchConfig##Tags" label:"Tag" noOptions>>
[[zzConfig]]
TagSearchConfig
ToolbarCommands
/***
|''Name:''|~TaggerPlugin|
|''Version:''|1.0.1 (2006-06-01)|
|''Source:''|http://tw.lewcid.org//#TaggerPlugin|
|''Author:''|SaqImtiaz|
|''Description:''|Provides a drop down listing current tiddler tags, and allowing toggling of tags.|
|''Documentation:''|[[TaggerPluginDocumentation]]|
|''Source Code:''|[[TaggerPluginSource]]|
|''~TiddlyWiki:''|Version 2.0.8 or better|
***/
//{{{

config.tagger={
       defaults:{
              label: 'Tags: ',
              tooltip: 'Manage tiddler tags',
              taglist: 'true',
              excludeTags: '',
              notags: 'tiddler has no tags',
              aretags: 'current tiddler tags:',
              toggletext: 'add tags:'
       }
};

config.macros.tagger={};
config.macros.tagger.arrow = (document.all?"▼":"▾"); // the fat one is the only one that works in IE
config.macros.tagger.handler =  function(place,macroName,params,wikifier,paramString,tiddler) {
       var defaults = config.tagger.defaults;
       var nAV = paramString.parseParams('tagman', null, true);
       var label = ((nAV[0].label)&&(nAV[0].label[0])!='.')?nAV[0].label[0]+this.arrow: defaults.label+this.arrow;
       var tooltip = ((nAV[0].tooltip)&&(nAV[0].tooltip[0])!='.')?nAV[0].tooltip[0]: defaults.tooltip;
       var taglist = ((nAV[0].taglist)&&(nAV[0].taglist[0])!='.')?nAV[0].taglist[0]: defaults.taglist;
       var exclude = ((nAV[0].exclude)&&(nAV[0].exclude[0])!='.')?(nAV[0].exclude[0]).readBracketedList(): defaults.excludeTags.readBracketedList();
       if ((nAV[0].source)&&(nAV[0].source[0])!='.')var source = nAV[0].source[0];
       if (source&&!store.getTiddler(source)) return false;

       var onclick = function(e) {
                   if (!e) var e = window.event;
                   var popup = Popup.create(this);
                   var tagsarray = store.getTags();
                   var tags=new Array();

                   for (var i=0; i<tagsarray.length; i++){
                       tags.push(tagsarray[i][0]);}

                   if (source)
                      {var sourcetiddler=store.getTiddler(source);
                       tags=sourcetiddler.tags.sort();}

                   var currentTags = tiddler.tags.sort();

                   var createButtons=function(text,theTag,tooltipPrefix){
                       var sp = createTiddlyElement(createTiddlyElement(popup,"li"),"span",null,"tagger");
                       var theToggle = createTiddlyButton(sp,text,tooltipPrefix+" '"+theTag+"'",taggerOnToggle,"button","toggleButton");
                       theToggle.setAttribute("tiddler",tiddler.title);
                       theToggle.setAttribute("tag",theTag);
                       insertSpacer(sp);
                       if (window.createTagButton_orig_mptw)
                           createTagButton_orig_mptw(sp,theTag);
                       else
                           createTagButton(sp,theTag);
                       }

                   createTiddlyElement(popup,"li",null,"listTitle",(tiddler.tags.length == 0 ? defaults.notags : defaults.aretags));

                   for (var t=0; t<currentTags.length; t++){
                      createButtons("[x]",currentTags[t],"remove tag ");
                       }

                   createTiddlyElement(createTiddlyElement(popup,"li"),"hr");

                   if (taglist!='false')
                      { createTiddlyElement(popup,"li",null,"listTitle",defaults.toggletext);
                        for (var i=0; i<tags.length; i++){
                          if (!tiddler.tags.contains(tags[i])&&!exclude.contains(tags[i]))
                                  {createButtons("[ ]",tags[i],"add tag ");
                                  }
                          }
                          createTiddlyElement(createTiddlyElement(popup,"li"),"hr");
                      }

                   var newTagButton = createTiddlyButton(createTiddlyElement(popup,"li"),("Create new tag"),null,taggerOnToggle);
                   newTagButton.setAttribute("tiddler",tiddler.title);
                   if (source) newTagButton.setAttribute("source",source);

                   Popup.show(popup,false);
                   e.cancelBubble = true;
                   if (e.stopPropagation) e.stopPropagation();
                   return(false);
                   };

       createTiddlyButton(place,label,tooltip,onclick,"button","taggerDrpBtn");
};

window.taggerOnToggle = function(e) {
              var tag = this.getAttribute("tag");
              var title = this.getAttribute("tiddler");
              var tiddler = store.getTiddler(title);
              if (!tag)
                 {
                 var newtag=prompt("Enter new tag:","");
                 if (newtag!=''&&newtag!=null)
                    {
                    var tag=newtag;
                    if (this.getAttribute("source"))
                    {var sourcetiddler =  store.getTiddler(this.getAttribute("source"));
                    sourcetiddler.tags.pushUnique(newtag);}
                    }
                 else
                     {return false;};
                 }
              if (!tiddler || !tiddler.tags)
                 {store.saveTiddler(title,title,'',config.options.txtUserName,new Date(),tag);}
              else
                  {if (tiddler.tags.find(tag)==null)
                     {tiddler.tags.push(tag)}
                  else if(!newtag)
                      {tiddler.tags.splice(tiddler.tags.find(tag),1)};
                  store.saveTiddler(tiddler.title,tiddler.title,tiddler.text,tiddler.modifier,tiddler.modified,tiddler.tags);};
              story.refreshTiddler(title,null,true);
              if(config.options.chkAutoSave)
                  saveChanges();
              return false;
};

setStylesheet(
 ".tagger a.button {font-weight: bold;display:inline; padding:0px;}\n"+
 ".tagger #toggleButton {padding-left:2px; padding-right:2px; margin-right:1px; font-size:110%;}\n"+
 "#nestedtagger {background:#2E5ADF; border: 1px solid #0331BF;}\n"+
 ".popup .listTitle {color:#000;}\n"+
 "",
"TaggerStyles");

window.lewcidTiddlerSwapTag =  function (tiddler, oldTag, newTag){
                    for (var i = 0; i < tiddler.tags.length; i++)
			  if (tiddler.tags[i] == oldTag) {
				  tiddler.tags[i] = newTag;
				  return true;}
                         return false;
}

window.lewcidRenameTag = function(e) {
                    var tag=this.getAttribute("tag");
                    var newtag=prompt("Rename tag '"+tag+"' to:",tag);

                    if ((newtag==tag)||(newtag==null)) {return false;}

                    if(store.tiddlerExists(newtag))
                               {if(confirm(config.messages.overwriteWarning.format([newtag.toString()])))
                                             story.closeTiddler(newtag,false,false);
                               else
                                             return null;}

                    tagged=store.getTaggedTiddlers(tag);
                    if (tagged.length!=0){
                          for (var j = 0; j < tagged.length; j++)
                              lewcidTiddlerSwapTag(tagged[j],tag,newtag);}

                    if (store.tiddlerExists(tag))
                       {store.saveTiddler(tag,newtag);}
                    if (document.getElementById("tiddler"+tag))
                       {var oldTagTiddler =  document.getElementById(story.idPrefix + tag);
                       var before= story.positionTiddler(oldTagTiddler);
                       var place = document.getElementById(story.container);
                       story.closeTiddler(tag,false,false);
                       story.createTiddler(place,before,newtag,null);
                       story.saveTiddler(newtag);}
                    if(config.options.chkAutoSave)
                                                      saveChanges();
                    return false;
}


window.onClickTag=function(e)
{
	if (!e) var e = window.event;
	var theTarget = resolveTarget(e);

        var nested = (!isNested(theTarget));
        if ((Popup.stack.length > 1)&&(nested==true)) {Popup.removeFrom(1);}
        else if(Popup.stack.length > 0 && nested==false) {Popup.removeFrom(0);};

        var theId = (nested==false)? "popup" : "nestedtagger";
        var popup = createTiddlyElement(document.body,"ol",theId,"popup",null);
        Popup.stack.push({root: this, popup: popup});

	var tag = this.getAttribute("tag");
	var title = this.getAttribute("tiddler");
	if(popup && tag)
		{
		var tagged = store.getTaggedTiddlers(tag);
		var titles = [];
		var li,r;
		for(r=0;r<tagged.length;r++)
			if(tagged[r].title != title)
				titles.push(tagged[r].title);
		var lingo = config.views.wikified.tag;
		if(titles.length > 0)
			{
			var openAll = createTiddlyButton(createTiddlyElement(popup,"li"),lingo.openAllText.format([tag]),lingo.openAllTooltip,onClickTagOpenAll);
			openAll.setAttribute("tag",tag);
			createTiddlyElement(createTiddlyElement(popup,"li"),"hr");
			for(r=0; r<titles.length; r++)
				{
				createTiddlyLink(createTiddlyElement(popup,"li"),titles[r],true);
				}
			}
		else
			createTiddlyText(createTiddlyElement(popup,"li",null,"disabled"),lingo.popupNone.format([tag]));
		createTiddlyElement(createTiddlyElement(popup,"li"),"hr");
		var h = createTiddlyLink(createTiddlyElement(popup,"li"),tag,false);
		createTiddlyText(h,lingo.openTag.format([tag]));

		createTiddlyElement(createTiddlyElement(popup,"li"),"hr");

		var renameTagButton = createTiddlyButton(createTiddlyElement(popup,"li"),("Rename tag '"+tag+"'"),null,lewcidRenameTag);
		renameTagButton.setAttribute("tag",tag)
		}
	Popup.show(popup,false);
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
	return(false);
}

if (!window.isNested)
   window.isNested = function(e) {
        while (e != null) {
                var contentWrapper = document.getElementById("contentWrapper");
                if (contentWrapper == e) return true;
                e = e.parentNode;
                }
        return false;
   };

config.shadowTiddlers.TaggerPluginDocumentation="The documentation is available [[here.|http://tw.lewcid.org/#TaggerPluginDocumentation]]";

config.shadowTiddlers.TaggerPluginSource="The uncompressed source code is available [[here.|http://tw.lewcid.org/#TaggerPluginSource]]";
//}}}
/*from tbGTD x-tagger http://tbgtd-deutsch.tiddlyspot.com*/
/*{{{*/
.xtagger li{display:block;float:left;padding-bottom:10px !important;}
	.xtagger li ol li{padding:0 5px 5px 5px !important;clear:both;min-width:120px;display:inline;border:1px solid transparent;}
	.xtagger li ol li:hover{border:1px solid #333;}
	.xtagger li ol li ol li{padding:1px 0 !important;}
	.xtagger li ol li ol li:hover{border:1px solid transparent;}
	.xtagger li a{display:inline;font-weight:bold;}.xtagger .tiddlyLink:hover{background:transparent;}
	.xtagger .quickopentag {width:82%;display:inline-block;}
	.xtagger .quickopentag .tiddlyLink {display:inline;}
	.xtagger .quickopentag .button {display:inline;border:0;padding:0 3%;text-align:center;width:10%;font-size:11px;}
	.xtagger a.button{padding:0;}
	.xtagger a.toggleButton {display:inline;padding:0 2px;margin-right:1px; font-size:110%;}
	.xtagger .title {font-weight:bold;font-size:150%;color:#F90;}
/*}}}*/
<<tagAdder>> <<tagAdder 'group' 'TagsTyp' 'Typ'''>>

Dieser Tiddler definiert über seine welche Typen Einträgen zugewiesen werden können. 
Der Straßenkehrer, der den Marktplatz fegt bildet den Rahmen eines dörflichen Schauspiels:
Einer nach dem anderen kommt auf den Marktplatz und verhält sich dabei so, wie es auf der Rollenkarte vorgegeben ist...
Wenn der letzte den Marktplatz betreten hat, wird dieses "tableau vivant" wieder abgebaut, und zwar genau rückwärts.
In einer nächsten Runde wird der Straßenkehrer gewechselt. Alle ziehen neue Karten und betreten it der vorgegebenen Rolle den Marktplatz, diesmal in der umgekehrten Reihenfolge wie beim letzten Mal.
<<tiddler Link##Aufgaben 
with: Verhaltensweisen Aufgaben 2 "Rollenkarten für das Verhalten auf dem Marktplatz">>

/***
|Name|TemporaryTiddlersPlugin|
|Source|http://www.TiddlyTools.com/#TemporaryTiddlersPlugin|
|Version|1.1.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|blocks tiddlers tagged with "temporary" from being saved into the TW file|
!!!!!Usage
<<<
When the TW document is saved (either to local disk or remote URL), any tiddlers tagged with "temporary" will be skipped over, so that they are not written to the file.  To keep a temporary tiddler, simply edit it and remove the tag before saving the file.  This feature can be combined with various plugins that can automatically create new tiddlers, such as [[SearchOptionsPlugin]] ([[SearchResults]]) and [[ImportTiddlersPlugin]] ([[ImportedTiddlers]]) so that these transient results are not retained when you save you document.

You can also use this tag with the {{{<<loadTiddlers>>}}} macro and the //auto-tagging// features provided by [[ImportTiddlersPlugin]], so that each time you open your document, you can automatically retrieve an up-to-date set of common tiddlers that are stored in another document (either local or via remote URL), without those tiddlers being retained when you save your document.
<<<
!!!!!Configuration
<<<
When saving the document:
<<option chkTemporaryQuiet>> Suppress reporting of individual temporary tiddlers that have not been saved
<<option chkTemporaryKeep>> Keep temporary tiddlers (i.e., ignore the 'temporary' tag)
Enter a tag value to use when marking tiddlers as temporary: <<option txtTemporaryTag>>
<<<
!!!!!Revisions
<<<
2008.11.14 [1.1.2] added "nnn temporary tiddlers not saved" summary message
2008.04.08 [1.1.1] don't automatically add configuration options to AdvancedOptions tiddler
2008.03.01 [1.1.0] added support for recognizing 'temporary' flag stored as a tiddler *field* (as an optional alternative to using a tag)
2007.02.08 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.TemporaryTiddlersPlugin= {major: 1, minor: 1, revision: 2, date: new Date(2008,11,14)};

// configuration defaults
if (config.options.chkTemporaryKeep ==undefined) config.options.chkTemporaryKeep =false;
if (config.options.chkTemporaryQuiet==undefined) config.options.chkTemporaryQuiet=true;
if (config.options.txtTemporaryTag==undefined) config.options.txtTemporaryTag="temporary";
// lingo
config.messages.TemporaryWarning = "'%0' ...temporary tiddler";
config.messages.TemporarySummary = "%0 temporary tiddlers will not be saved";
// core override
SaverBase.prototype.externalize = function(store) 
{
	var results=[]; var totaltemps=0;
	var tiddlers=store.getTiddlers("title");
	for (var t=0; t<tiddlers.length; t++) {
		if (config.options.chkTemporaryKeep||!(tiddlers[t].fields['temporary']||tiddlers[t].isTagged(config.options.txtTemporaryTag)))
			results.push(this.externalizeTiddler(store, tiddlers[t]));
		else {
			if (!config.options.chkTemporaryQuiet) // notify user that tiddler won't be saved
				displayMessage(config.messages.TemporaryWarning.format([tiddlers[t].title]));
			totaltemps++;
		}
	}
	if (totaltemps) displayMessage(config.messages.TemporarySummary.format([totaltemps]));
	return results.join("\n");
}
//}}}
[[Mein liebstes Möbel]]
[[Der Möbelrestaurator]]
[[Tuchfühlung]]
[[3-Satz Umgebung]]
[[Elevator Pitch]]
[[Besen und Beziehungen]]
[[Minidrama]]
<<tiddler StoryÖffnenTemplate>>
 <<tiddler EmbedTiddlers with: @Kennenlernen.>>
<<storyViewer Inhaltsverzeichnis list nobuttons>><<setIcon Kartei.png>>
[[StorySaverPluginInfo]]
[[Wie funktioniert diese Sammlung?]]
[[Spiele, Übungen und Aufgaben]]
<$list filter="[is[current]tagging[]] [is[current]tags[]] [is[current]links[]] [is[current]backlinks[]] +[sort[]]"/>
@@font-size:100%;{{press{<<openStory [[Gebrauchsanweisung]] "Einführung" "öffnet die einführenden Artikel">>}}}{{press{[[Spiele und Übungen zusammenstellen|Spiele und Übungen zusammenstellen]]}}}{{press{<<openStory [[ZusammenstellungStart]] "Wählen sie eine Zusammenstellung!" "Zusammenstellung öffenen">>}}}{{press{button whitespace{[[SlideShowTest]]}}}@@
Testing Erics showPopupPlugin
<<showPopup tiddler:Zusammenstellungen label:"Pop" tip:"test" width:"auto" popupClass:"MiniPop1">><<setIcon Stapel.png "height:30px" notext>>

<<showPopup tiddler:KategorienÜbersicht##Übersicht label:"Kategorien" tip:"test" width:"auto" popupClass:"">><<setIcon Kartei.png "height:30px" notext>>
Lade das Stück <<loadTiddlers label:Hamlet prompt:lädt tag:Hamlet http://swiki.hfbk-hamburg.de:8888/seminare/uploads/156/Test.1.html temporary>> aus dem Netz.

Servereinstellungen:
Nutzername:<<option txtRemoteUsername>> Passwort:<<option txtRemotePassword>>

Drama öffnen [[Hamlet]]
[[LoadTiddlersPluginInfo]]
+++!!!^30em^*@{{specialPop{[Test=Z|click or press Alt-Z to open]}}}>...
   content
===
<<clickify newSavedTiddler 
      label:'Save this Story'
      text:{{
         var out='';
         story.forEachTiddler(function(t){
            var tid=store.getTiddler(t);
            if(tid&&!tid.isTagged('excludeStory'))
               out+='[['+t+']]\n';});
         out+='<<tiddler StorySpeichernTemplate>\>' 
         out;
      }} 
      tag:'MyTag1 [[Three Word Tag]]' 
 >>

<<clickify newTiddler
    label:"save this story!" focus:title tag:[[Tag Tag]]:Stunde
    
    text:{{
       var out="";
       story.forEachTiddler(

    function(t){
        var tid=store.getTiddler(t);
         if(tid&&!tid.isTagged("excludeStory"))
           out+="[["+t+"]]\n";});
           out +=store.getTiddlerText('StoryButtonSetTemplate');
    out;
        }}>> 

<<newSavedTiddler
        label:"Zusammenstellung"
        text:{{store.getTiddlerText('StorySpeichernTemplate')}}
        tag:'MyTag1 [[Three Word Tag]]'
>> 
{{blueButton{+++[Musik|Musiktitel abspielen]<<tiddlyPod autoplay loop width:100% height:80px track:1 @Theatermusik##2>>===}}}

*Musik
**<<tiddlyPod autoplay loop track:1 width:250px @Theatermusik##2>>
<<accordion>>

+++^90%^{{redButton{[<img src=Material/Musik/Play.png>Musik|Musiktitel abspielen][<img src=Material/Musik/stop.png>beenden|Musiktitel abspielen]}}}{{accordionMauveInline{<<tiddlyPod autoplay loop track:1 width:100% height:20px @Theatermusik##2>>===}}}

<<pop
	Kategorien
	ScrollMenu
	popClassOnce:'.specialPop'
	tooltip:'test.'
>>

/*FIXED POPUP---------------------------------------------------------------------------------------POPUP*/
.specialPop {position: fixed ! important;}
.specialPop {top:45px; left:10px;} 
<<clickify newSavedTiddler
        label:"Zusammenstellung"
        text:{{store.getTiddlerText('StorySpeichernTemplate')}}
        tag:'MyTag1 [[Three Word Tag]]'
>> 
2
<<clickify newSavedTiddler 
      label:'Save this Story'
      text:{{
         var out='';
         story.forEachTiddler(function(t){
            var tid=store.getTiddler(t);
            if(tid&&!tid.isTagged('excludeStory'))
               out+='[['+t+']]\n';});
         out+='<<openStory [['+tiddler.title+']] "Open this Story" "Display all the tiddlers listed above...">\>' 
         out;

      tag:'MyTag1 [[Three Word Tag]]' 
 >>
3
<<clickify newSavedTiddler 
      label:'Zusammenstellung'
      text:{{
         var out='';
         story.forEachTiddler(function(t){
            var tid=store.getTiddler(t);
            if(tid&&!tid.isTagged('excludeStory'))
               out+='[['+t+']]\n';});
         out+='<<openStory [['+tiddler.title+']] "Zusammentellung öffnen" "Öffnet die Zusammenstellung als Reihe">\>' 
         out;
      }} 
      tag:'MyTag1 [[Three Word Tag]]' 
 >>
4
<<clickify newSavedTiddler 
      label:'Zusammenstellung'
      text:{{
         var out='';
         story.forEachTiddler(function(t){
            var tid=store.getTiddler(t);
            if(tid&&!tid.isTagged('excludeStory'))
               out+='[['+t+']]\n';});
         out+='3
<<clickify newSavedTiddler 
      label:'Zusammenstellung'
      text:{{
         var out='';
         story.forEachTiddler(function(t){
            var tid=store.getTiddler(t);
            if(tid&&!tid.isTagged('excludeStory'))
               out+='[['+t+']]\n';});
out+='store.getTiddlerText('StorySpeichernTemplate');
         out;'
      }} 
      tag:'MyTag1 [[Three Word Tag]]' 
 >>' 
         out;
      }} 
      tag:'MyTag1 [[Three Word Tag]]' 
 >>
...dem Spielpartner nach jedem Satz einen Ball zuwerfen...Gefühle in das Werfen legen

<<tiddler "/Material/Psychologie/MerkmalederIchzuständeArbeitsblatt.txt" >>
[[Moritat]]
| !Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| !Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| !Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| !Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| !Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| !Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !Abschluss]]"}}>>|
1) Great comedians don't just talk, but use visual humor as well. Using their body as a tool:

    a. There is comedy potential in every body part.
    b. Clothes play a big part (too small or too big).
    c. Character can look funny.
    d. (My addition) The body can interact with other props to create humor (or alone).

2) Funny Things: Three Basic Principles:

    a. Objects behave in an unexpected way
    b. Objects go to or appear in an unexpected place.
    c. Objects shown the wrong size.

    - Combining these three principles may not make the business more funny.
    - Jokes depend on sudden shocks and strange transformations that under-mind the laws of our existence.

3) Slapstick and Violence (the earliest and perhaps most crude form):

    a. The more realistic, the funnier the gag.
    b. The more dignified the victim, the funnier the gag.
    c. Shock of violence must be separate from the reality of pain.
    d. Use of overstatement or understatement create this comedy.

4) Magic & Surrealism (the comedian uses the Illusionist's tricks):

    a. Appearing and Disappearing - gags are funnier if the character disappears.
    b. Transformation - must absurd as well as astonishing
    c. Speeding things up (or slowing down)
    d. Comedy rooting in fear
    e. Strange images

5) Imitiation & Parody (a step up, but not the highest form of comedy):

    a. Exaggeration creates a parody
    b. Representing authority creates satire.
    c. Using other's story's or material can create comedy, but the effect lessens with the popularity of the others' material.

6) Mime & Body Language (Moving into character and situational comedy):

    a. Create an interesting character.
    b. Can be simply in the shading of a facial expression.
    c. Not about doing funny things but doing normal things in a funny way: with personality.
    d. new attitudes make the old joke new.
++++!!!!![Attitudes:]... 1. Dim (stupid) - knows less than the audience - has a bewildered innocence.
        2. Aggressive - lack of consideration for others.
        3. Crude - comedy of social embarrassment or vulgarity.===
+++!!!!![etc...]...
<<tiddler [[komische Charaktere##Comedic Characters]]>>===
    e. Only if you identify with an attitude will you laugh.
    f. Charlie Chaplin is one of the most skilled at this type of comedy, but doesn't always get the laugh (while he does draw smiles and emotions).

    (We have to make our jokes and characters timeless, though some will argue that Chaplin was timeless)

7) Qualities that transcend time: The character of the physical comedian.

    a. Like us but different - an alien on the other side of the mirror.
    b. Innocence - born yesterday

        Battles with normal objects
        Constantly makes mistakes
        Tenacity - keeps doing things when others would've given up.

    c. Socially Inept - either doesn't understand conventions or doesn't know how to follow them.
    d. Drunkenness is an alternative to childishness
    e. Hard to form normal relationships
    f. Constant hostility from all quarters
    g. The comedian can't die or get seriously hurt.

8) The opposite of all rules are true: ALL rules can be broken. 
Stück erarbeiten
Theatrale Mittel
Ensemble
!1
midi/stairway_to_heaven.mid
Stairway to Heaven
----
Material/Musik/Unterordner/Chewing Gum Delirium.mp3
Chewing Gum Delirium
!2
Material/Musik/Unterordner/Chewing Gum Delirium.mp3
Chewing Gum Delirium
----
midi/stairway_to_heaven.mid
Stairway to Heaven

!Playlistknopf
<<tiddler Playlist with: 1 2 "Chewinggum Delirium">> 
{{{<<tiddler Playlist with: 1 2 Titel>>}}} Parameter 1=Überschrift, 2=Tracknumber Titel=Songtitel in dem Eintrag [[Theatermusik]]



Ergänzung und Ersatz für mündliche Beteiligung, Gedächtnissstütze.
Das Tagetagebuch sollte Erkenntnisse und Ideen sammeln, die euch in den Proben wichtig waren...und die für ein kommendes Stück interessant sein könnten.
!Bei den Proben
>Welche Übung fandet ich besonders sinnvoll, um eine bestimmte Fähigkeit zu trainieren?
>Was hat bei einer Gestaltungsaufgabe gut gewirkt?
>Welche Szenen sollte wir uns merken?
Wenn es keine besondere Erkenntnis gab, kann eine Stunde unter Umständen nur Datum und Thema der Stunde enthalten aber auch ein präzises Protokoll einer Szene mit detaillierten Regieanweisungen oder auch eine Rolle die ihr gar nicht gespielt habt aber gerne spielen würdet.
!Im Alltag
Welche Fragen beschäftigen euch.
Charakterstudien.
Widersprüche und Erleuchtungen...
!Materialsammlung zum Stück
Zeitungsausschnitte
Kopien aus Büchern
...

<<list filter {{"[tag[Stunde AND Sammlung]][sort[title]]"}}>>

!usage
{{{[img[Theorie.png]]}}}
[img[Theorie.png]]
!notes
//none//
!type
image/png
!file
file:///C:/Dokumente und Einstellungen/Jan/Eigene Dateien/Dropbox/Darstellendes Spiel/Icons/Glühbirnekl.png
!url

!data
data:image/png;base64,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
/***
|Name|TiddlerIconsPlugin|
|Source|http://www.TiddlyTools.com/#TiddlerIconsPlugin|
|Version|2.1.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|display icons next to tiddler title, based on tiddler's attributes (tags, fields, slices, etc)|
!!!!!Usage
<<<
{{{<<tiddlerIcons>>}}} - shows icons for the current tiddler
or
{{{<<tiddlerIcons =TiddlerName>>}}} - shows icons for the specified tiddler
or
{{{<<tiddlerIcons iconID>>}}} - shows a specific icon
<<<
!!!!!Examples
<<<
{{{
icons for current tiddler: <<tiddlerIcons>>
}}}
icons for current tiddler: <<tiddlerIcons>>
{{{
icons for [[Welcome]] tiddler: <<tiddlerIcons =Welcome>>
}}}
icons for [[Welcome]] tiddler: <<tiddlerIcons =Welcome>>
{{{
All icons:
<<tiddlerIcons recent>> <<tiddlerIcons changed>> <<tiddlerIcons unsaved>> <<tiddlerIcons Trash>>
<<tiddlerIcons tag>> <<tiddlerIcons core>> <<tiddlerIcons systemConfig>> <<tiddlerIcons CSS>>
<<tiddlerIcons html>> <<tiddlerIcons template>> <<tiddlerIcons script>> <<tiddlerIcons attachment>>
<<tiddlerIcons settings>> <<tiddlerIcons pluginInfo>> <<tiddlerIcons faq>> <<tiddlerIcons task>>
}}}
All icons:
<<tiddlerIcons recent>> <<tiddlerIcons changed>> <<tiddlerIcons unsaved>> <<tiddlerIcons Trash>> <<tiddlerIcons tag>> <<tiddlerIcons core>> <<tiddlerIcons systemConfig>> <<tiddlerIcons CSS>> <<tiddlerIcons html>> <<tiddlerIcons template>> <<tiddlerIcons script>> <<tiddlerIcons attachment>> <<tiddlerIcons settings>> <<tiddlerIcons pluginInfo>> <<tiddlerIcons faq>> <<tiddlerIcons task>>
<<<
!!!!!Configuration
<<<
You can add extra icons definitions based on matching tag values.  First, import or create a tiddler called [[TiddlerIconsPluginConfig]] and tag it with<<tag systemConfig>>.  Then, in that tiddler, use the following code format to //merge// your additional icon definitions into the default {{{config.macros.tiddlerIcons.map}}} object.
{{{
merge(config.macros.tiddlerIcons.map,{
	tagvalue: ["tooltip","imagefile"],
	tagvalue: ["tooltip","imagefile"],
	...
	tagvalue: ["tooltip","imagefile"]   // note: no comma after last definition
}
}}}
<<<
!!!!!Revisions
<<<
2008.10.02 [2.1.0] added "=TiddlerName" param (shows icons for specified tiddler)
2007.08.01 [2.0.0] converted from inline script
2007.05.28 [1.0.0] initial release (as inline script)
<<<
!!!!!Code
***/
//{{{
version.extensions.TiddlerIconsPlugin= {major: 2, minor: 1, revision: 0, date: new Date(2008,10,2)};
config.macros.tiddlerIcons = {
	unknown: "unknown tiddler icon: %0",
	map: {
		changed: ["this tiddler was UPDATED after your last visit","star.png"],
	},
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var img="[img[%0|%1]]";
		var imgs=[]; // collected set of applicable images
		var p=params[0]; // abbrev

		// if icon keyword was supplied, just show one icon and exit.
		if (p&&p.substr(0,1)!="=") {
			wikify(this.map[p]?img.format(this.map[p]):this.unknown.format([p]),place);
			return;
		}

		// if TiddlerName was supplied, use that tiddler, otherwise use current tiddler
		var here=story.findContainingTiddler(place);
		if (!p && !here) return; // not in a tiddler
		var title=p?p.substr(1):here.getAttribute('tiddler');
		var tid=store.getTiddler(title); if (!tid) return; // tiddler not found

		// add 'tag' icon if this tiddler IS a tag
		//var tags=store.getTags();
		//for (i=0;i<tags.length;i++) if (tags[i][0]==title) imgs.push(img.format(this.map["tag"]));
		//if (!tid) { wikify(imgs.join(""),place); return; }


		// add 'type' icons based on tag(s)... see TiddlerIconsPluginConfig for icon map definitions
		// sort tags for consistent icon display order 
		var tags=[]; for (i=0;i<tid.tags.length;i++) tags.push(tid.tags[i]); tags.sort();
		for (var t=0; t<tags.length; t++)
			if (this.map[tags[t]]) imgs.push(img.format(this.map[tags[t]]));
		wikify(imgs.join(""),place);
	}
};
//}}}
/***
|Name|TiddlerIconsPluginConfig|
|Source|http://www.TiddlyTools.com/#TiddlerIconsPluginConfig|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Requires|TiddlerIconsPlugin|
|Description|configure additional icons for TiddlerIconsPlugin, based on containing tiddler's tags|
|not in use|recent: ["this tiddler was UPDATED within the last 10 days","asterisk_yellow.png"],|
||unsaved: ["this tiddler has UNSAVED CHANGES","exclamation.png"],|
||tag: ["this is a TAG tiddler","tag_blue.png"],|
||html: ["this is an HTML MARKUP tiddler","html.png"]|

!!!!!Usage
<<<
This plugin configuration tiddler can be used to add extra icon definitions, based on matching tag values, using the following code format:
{{{
merge(config.macros.tiddlerIcons.map, {
	tagvalue: ["tooltip","imagefile"],
	tagvalue: ["tooltip","imagefile"],
	...
	tagvalue: ["tooltip","imagefile"]   // note: no comma after last definition
}
}}}
<<<
!!!!!Revisions
<<<
2007.08.01 [2.0.0] converted from inline script
<<<
!!!!!Code
***/
//{{{
merge(config.macros.tiddlerIcons.map, {
	Trash: ["this tiddler has been tagged as TRASH","delete.png"],
	core: ["this is a CUSTOMIZED TiddlyWiki core tiddler","application_add.png"],
	systemConfig: ["this is a PLUGIN tiddler","NoEntry.png"],
	CSS: ["this is a CSS STYLESHEET tiddler","css.png"],
	template: ["this is a TiddlyWiki layout TEMPLATE","layout.png"],
	script: ["this is an INLINE SCRIPT tiddler","script_code.png"],
	attachment: ["this is a binary file ATTACHMENT","disk.png"],
	settings: ["this tiddler contains SETTINGS or DATA used by plugins or core features","wrench.png"],
	pluginInfo: ["this tiddler contains PLUGIN DOCUMENTATION","information.png"],
	faq: ["this tiddler contains a FAQ/HOW-TO article","help.png"],
	Checkliste: ["Checkliste zur Überprüfung","check.png"],
	task: ["this is a TASK tiddler","tick.png"],
        Aufwärmen: ["Übung zum Warmwerden","streichholz.png"],
	Gestaltung: ["Gestaltungsaufgabe","Spot.png"],
	Kategorie: ["Verzeichnis","Kartei.png"],
	Verzeichnis: ["Verzeichnis","Kartei.png"],
	Abschluss: ["Übungen und Spiele für das Ende der Stunde","Abschluss.png"],
	Training: ["Übungen zur konzentrierten Arbeit an einem Aspekt","Dartscheibe.png"],
        Übung: ["Übungen zur konzentrierten Arbeit an einem Aspekt","Dartscheibe.png"],
	Theorie: ["Theorie","Theorie.png"],
	Stunde: ["Zusammenstellung für eine Stunde","Stapel.png"],
	Hilfe: ["Anleitung","Hilfe.png"],
	Test: ["Dieser Eintrag wurde erstellt um die Funktion von Code zu Testen, er sollte später gelöscht werden","delete.png"],
	systemConfig: ["Dies ist ein wichtiges Plugin - nicht berühren...","NoEntry.png"],
	Inventar: ["Dies ist wichtiges Bestandteil für das Funktionieren der Sammlung  - nicht berühren...","NoEntry.png"],
	systemConfigDisable: ["Dieses Plugin wurde deaktiviert - es kann also eventuell gelöscht werden","delete.png"],
	Tag: ["Dieser Eintrag dient als Tag, nicht ändern!","Tag.png"]
});
//}}}
/***
|Name|TiddlerTweakerPlugin|
|Source|http://www.TiddlyTools.com/#TiddlerTweakerPlugin|
|Version|2.4.5|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|select multiple tiddlers and modify author, created, modified and/or tag values|
~TiddlerTweaker is a 'power tool' for TiddlyWiki authors.  Select multiple tiddlers from a listbox and 'bulk modify' the creator, author, created, modified and/or tag values of those tiddlers using a compact set of form fields.  The values you enter into the fields simultaneously overwrite the existing values in all tiddlers you have selected.
!!!!!Usage
<<<
{{{<<tiddlerTweaker>>}}}
{{smallform{<<tiddlerTweaker>>}}}
By default, any tags you enter into the TiddlerTweaker will //replace// the existing tags in all the tiddlers you have selected.  However, you can also use TiddlerTweaker to quickly filter specified tags from the selected tiddlers, while leaving any other tags assigned to those tiddlers unchanged:
>Any tag preceded by a '+' (plus) or '-' (minus), will be added or removed from the existing tags //instead of replacing the entire tag definition// of each tiddler (e.g., enter '-excludeLists' to remove that tag from all selected tiddlers.  When using this syntax, care should be taken to ensure that //every// tag is preceded by '+' or '-', to avoid inadvertently overwriting any other existing tags on the selected tiddlers.  (note: the '+' or '-' prefix on each tag value is NOT part of the tag value, and is only used by TiddlerTweaker to control how that tag value is processed)
Important Notes:
* TiddlerTweaker is a 'power user' tool that can make changes to many tiddlers at once.  ''You should always have a recent backup of your document (or 'save changes' just *before* tweaking the tiddlers), just in case you accidentally 'shoot yourself in the foot'.''
* The date and author information on any tiddlers you tweak will ONLY be updated if the corresponding checkboxes have been selected.  As a general rule, after using TiddlerTweaker, always ''//remember to save your document//'' when you are done, even though the tiddler timeline tab may not show any recently modified tiddlers.
* Selecting and updating all tiddlers in a document can take a while.  Your browser may warn about an 'unresponsive script'.  Usually, if you allow it to continue, it should complete the processing... eventually.  Nonetheless, be sure to save your work before you begin tweaking lots of tiddlers, just in case something does get stuck.
<<<
!!!!!Revisions
<<<
2011.01.21 2.4.5 auto-selection: use "-" for untagged tiddlers.  Also, added 'opened', 'invert'
2009.09.15 2.4.4 added 'edit' button. moved html definition to separate section
2009.09.13 2.4.3 in settiddlers(), convert backslashed chars (\n\b\s\t) in replacement text
2009.06.26 2.4.2 only add brackets around tags containing spaces
2009.06.22 2.4.1 in setFields(), add brackets around all tags shown tweaker edit field
2009.03.30 2.4.0 added 'sort by modifier'
2009.01.22 2.3.0 added support for text pattern find/replace
2008.10.27 2.2.3 in setTiddlers(), fixed Safari bug by replacing static Array.concat(...) with new Array().concat(...)
2008.09.07 2.2.2 added removeCookie() function for compatibility with [[CookieManagerPlugin]]
2008.05.12 2.2.1 replace built-in backstage tweak task with tiddler tweaker control panel (moved from BackstageTweaks)
2008.01.13 2.2.0 added 'auto-selection' links: all, changed, tags, title, text
2007.12.26 2.1.0 added support for managing 'creator' custom field (see [[CoreTweaks]])
2007.11.01 2.0.3 added config.options.txtTweakerSortBy for cookie-based persistence of list display order preference setting.
2007.09.28 2.0.2 in settiddlers() and deltiddlers(), added suspend/resume notification handling (improves performance when operating on multiple tiddlers)
2007.08.03 2.0.1 added shadow definition for [[TiddlerTweaker]] tiddler for use as parameter references with {{{<<tiddler>>, <<slider>> or <<tabs>>}}} macros.
2007.08.03 2.0.0 converted from inline script
2006.01.01 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.TiddlerTweakerPlugin= {major: 2, minor: 4, revision: 5, date: new Date(2011,1,21)};

// shadow tiddler
config.shadowTiddlers.TiddlerTweaker='<<tiddlerTweaker>>';

// defaults
if (config.options.txtTweakerSortBy==undefined) config.options.txtTweakerSortBy='modified';

// backstage task
if (config.tasks) { // for TW2.2b3 or above
	config.tasks.tweak.tooltip='review/modify tiddler internals: dates, authors, tags, etc.';
	config.tasks.tweak.content='{{smallform small groupbox{<<tiddlerTweaker>>}}}';
}

// if removeCookie() function is not defined by TW core, define it here.
if (window.removeCookie===undefined) {
	window.removeCookie=function(name) {
		document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
	}
}

config.macros.tiddlerTweaker = {
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var span=createTiddlyElement(place,'span');
		span.innerHTML=store.getTiddlerText('TiddlerTweakerPlugin##html');
		this.init(span.getElementsByTagName('form')[0],config.options.txtTweakerSortBy);
	},
	init: function(f,sortby) { // set form controls
		if (!f) return; // form might not be rendered yet...
		while (f.list.options[0]) f.list.options[0]=null; // empty the list
		var tids=store.getTiddlers(sortby);
		if (sortby=='size') // descending order
			tids.sort(function(a,b) {return a.text.length > b.text.length ? -1 : (a.text.length == b.text.length ? 0 : +1);});
		var who='';
		for (i=0; i<tids.length; i++) { var t=tids[i];
			var label=t.title; var value=t.title;
			switch (sortby) {
				case 'modified':
				case 'created':
					var t=tids[tids.length-i-1]; // reverse order
					var when=t[sortby].formatString('YY.0MM.0DD 0hh:0mm ');
					label=when+t.title;
					value=t.title;
					break;
				case 'size':
					label='['+t.text.length+'] '+label;
					break;
				case 'modifier':
				case 'creator':
					if (who!=t[sortby]) {
						who=t[sortby];
						f.list.options[f.list.length]=new Option('by '+who+':','',false,false);
					}
					label='\xa0\xa0\xa0'+label; // indent
					break;
			}
			f.list.options[f.list.length]=new Option(label,value,false,false);
		}
		f.title.value=f.who.value=f.creator.value=f.tags.value='';
		f.cm.value=f.cd.value=f.cy.value=f.ch.value=f.cn.value='';
		f.mm.value=f.md.value=f.my.value=f.mh.value=f.mn.value='';
		f.stats.disabled=f.set.disabled=f.del.disabled=f.edit.disabled=f.display.disabled=true;
		f.settitle.disabled=false;
		config.options.txtTweakerSortBy=sortby;
		f.sortby.value=sortby; // sync droplist
		if (sortby!='modified') saveOptionCookie('txtTweakerSortBy');
		else removeCookie('txtTweakerSortBy');
	},
	enablefields: function(here) { // enables/disables inputs based on #items selected
		var f=here.form; var list=f.list;
		var c=0; for (i=0;i<list.length;i++) if (list.options[i].selected) c++;
		if (c>1) f.title.disabled=true;
		if (c>1) f.settitle.checked=false;
		f.set.disabled=(c==0);
		f.del.disabled=(c==0);
		f.edit.disabled=(c==0);
		f.display.disabled=(c==0);
		f.settitle.disabled=(c>1);
		f.stats.disabled=(c==0);
		var msg=(c==0)?'select tiddlers':(c+' tiddler'+(c!=1?'s':'')+' selected');
		here.previousSibling.firstChild.firstChild.nextSibling.innerHTML=msg;
		if (c) clearMessage(); else displayMessage('no tiddlers selected');
	},
	setfields: function(here) { // set fields from first selected tiddler
		var f=here.form;
		if (!here.value.length) {
			f.title.value=f.who.value=f.creator.value=f.tags.value='';
			f.cm.value=f.cd.value=f.cy.value=f.ch.value=f.cn.value='';
			f.mm.value=f.md.value=f.my.value=f.mh.value=f.mn.value='';
			return;
		}
		var tid=store.getTiddler(here.value); if (!tid) return;
		f.title.value=tid.title;
		f.who.value=tid.modifier;
		f.creator.value=tid.fields['creator']||''; // custom field - might not exist
		f.tags.value=tid.tags.map(function(t){return String.encodeTiddlyLink(t)}).join(' ');
		var c=tid.created; var m=tid.modified;
		f.cm.value=c.getMonth()+1;
		f.cd.value=c.getDate();
		f.cy.value=c.getFullYear();
		f.ch.value=c.getHours();
		f.cn.value=c.getMinutes();
		f.mm.value=m.getMonth()+1;
		f.md.value=m.getDate();
		f.my.value=m.getFullYear();
		f.mh.value=m.getHours();
		f.mn.value=m.getMinutes();
	},
	selecttiddlers: function(here,callback) {
		var f=here; while (f&&f.nodeName.toLowerCase()!='form')f=f.parentNode;
		for (var t=f.list.options.length-1; t>=0; t--)
			f.list.options[t].selected=callback(f.list.options[t]);
		config.macros.tiddlerTweaker.enablefields(f.list);
		return false;
	},
	settiddlers: function(here) {
		var f=here.form; var list=f.list;
		var tids=[];
		for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert('please select at least one tiddler'); return; }
		var cdate=new Date(f.cy.value,f.cm.value-1,f.cd.value,f.ch.value,f.cn.value);
		var mdate=new Date(f.my.value,f.mm.value-1,f.md.value,f.mh.value,f.mn.value);
		if (tids.length>1 && !confirm('Are you sure you want to update these tiddlers:\n\n'+tids.join(', '))) return;
		store.suspendNotifications();
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			var title=!f.settitle.checked?tid.title:f.title.value;
			var who=!f.setwho.checked?tid.modifier:f.who.value;
			var text=tid.text;
			if (f.replacetext.checked) {
				var r=f.replacement.value.replace(/\\t/mg,'\t').unescapeLineBreaks();
				text=text.replace(new RegExp(f.pattern.value,'mg'),r);
			}				
			var tags=tid.tags;
			if (f.settags.checked) { 
				var intags=f.tags.value.readBracketedList();
				var addtags=[]; var deltags=[]; var reptags=[];
				for (i=0;i<intags.length;i++) {
					if (intags[i].substr(0,1)=='+')
						addtags.push(intags[i].substr(1));
					else if (intags[i].substr(0,1)=='-')
						deltags.push(intags[i].substr(1));
					else
						reptags.push(intags[i]);
				}
				if (reptags.length)
					tags=reptags;
				if (addtags.length)
					tags=new Array().concat(tags,addtags);
				if (deltags.length)
					for (i=0;i<deltags.length;i++)
						{ var pos=tags.indexOf(deltags[i]); if (pos!=-1) tags.splice(pos,1); }
			}
			if (!f.setcdate.checked) cdate=tid.created;
			if (!f.setmdate.checked) mdate=tid.modified;
			store.saveTiddler(tid.title,title,text,who,mdate,tags,tid.fields);
			if (f.setcreator.checked) store.setValue(tid.title,'creator',f.creator.value); // set creator
			if (f.setcdate.checked) tid.assign(null,null,null,null,null,cdate); // set create date
		}
		store.resumeNotifications();
		this.init(f,f.sortby.value);
	},
	displaytiddlers: function(here,edit) {
		var f=here.form; var list=f.list;
		var tids=[];
		for (i=0; i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert('please select at least one tiddler'); return; }
		story.displayTiddlers(story.findContainingTiddler(f),tids,edit?DEFAULT_EDIT_TEMPLATE:null);
	},
	deltiddlers: function(here) {
		var f=here.form; var list=f.list;
		var tids=[];
		for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert('please select at least one tiddler'); return; }
		if (!confirm('Are you sure you want to delete these tiddlers:\n\n'+tids.join(', '))) return;
		store.suspendNotifications();
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			if (tid.tags.contains('systemConfig')) {
				var msg=tid.title+' is tagged with systemConfig.'
					+'\n\nRemoving this tiddler may cause unexpected results.  Are you sure?';
				if (!confirm(msg)) continue;
			}
			store.removeTiddler(tid.title);
			story.closeTiddler(tid.title);
		}
		store.resumeNotifications();
		this.init(f,f.sortby.value);
	},
	stats: function(here) {
		var f=here.form; var list=f.list; var tids=[]; var out=''; var tot=0;
		var target=f.nextSibling;
		for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert('please select at least one tiddler'); return; }
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			out+='[['+tid.title+']] '+tid.text.length+'\n'; tot+=tid.text.length;
		}
		var avg=tot/tids.length;
		out=tot+' bytes in '+tids.length+' selected tiddlers ('+avg+' bytes/tiddler)\n<<<\n'+out+'<<<\n';
		removeChildren(target);
		target.innerHTML="<hr><font size=-2><a href='javascript:;' style='float:right' "
			+"onclick='this.parentNode.parentNode.style.display=\"none\"'>close</a></font>";
		wikify(out,target);
		target.style.display='block';
	}
};
//}}}
/***
//{{{
!html
<style>
.tiddlerTweaker table,
.tiddlerTweaker table tr,
.tiddlerTweaker table td
	{ padding:0;margin:0;border:0;white-space:nowrap; }
</style><form class='tiddlerTweaker'><!--
--><table style="width:100%"><tr valign="top"><!--
--><td style="text-align:center;width:99%;"><!--
	--><font size=-2><div style="text-align:left;"><span style="float:right"><!--
	-->&nbsp; <a href="javascript:;" 
		title="select all tiddlers"
		onclick="return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
			return opt.value.length;
		});">all</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers currently displayed in the story column"
		onclick="return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
			return story.getTiddler(opt.value);
		});">opened</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers that are new/changed since the last file save"
		onclick="var lastmod=new Date(document.lastModified);
			return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
				var tid=store.getTiddler(opt.value);
				return tid&&tid.modified>lastmod;
			});
		">changed</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers with at least one matching tag"
		onclick="var t=prompt('Enter space-separated tags (match one or more).  Use \x22-\x22 to match untagged tiddlers');
			if (!t||!t.length) return false;
			var tags=t.readBracketedList();
			return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
				var tid=store.getTiddler(opt.value);
				return tid&&tags[0]=='-'?!tid.tags.length:tid.tags.containsAny(tags);
			});
		">tags</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers whose titles include matching text"
		onclick="var t=prompt('Enter a title (or portion of a title) to match');
			if (!t||!t.length) return false;
			return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
				return opt.value.indexOf(t)!=-1;
			});
		">titles</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers containing matching text"
		onclick="var t=prompt('Enter tiddler text (content) to match');
			if (!t||!t.length) return false;
			return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
				var tt=store.getTiddlerText(opt.value,'');
				return tt.indexOf(t)!=-1;
			});
		">text</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="reverse selection of all list items"
		onclick="return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
			return !opt.selected;
		});">invert</a><!--
	--></span><span>select tiddlers</span><!--
	--></div><!--
	--></font><select multiple name=list size="11" style="width:99.99%" 
		title="use click, shift-click and/or ctrl-click to select multiple tiddler titles" 
		onclick="config.macros.tiddlerTweaker.enablefields(this)" 
		onchange="config.macros.tiddlerTweaker.setfields(this)"><!--
	--></select><br><!--
	-->show<input type=text size=1 value="11" 
		onchange="this.form.list.size=this.value; this.form.list.multiple=(this.value>1);"><!--
	-->by<!--
	--><select name=sortby size=1 
		onchange="config.macros.tiddlerTweaker.init(this.form,this.value)"><!--
	--><option value="title">title</option><!--
	--><option value="size">size</option><!--
	--><option value="modified">modified</option><!--
	--><option value="created">created</option><!--
	--><option value="modifier">modifier</option><!--
	--></select><!--
	--><input type="button" value="refresh" 
		onclick="config.macros.tiddlerTweaker.init(this.form,this.form.sortby.value)"<!--
	--> <input type="button" name="stats" disabled value="totals..." 
		onclick="config.macros.tiddlerTweaker.stats(this)"><!--
--></td><td style="width:1%"><!--
	--><div style="text-align:left"><font size=-2>&nbsp;modify values</font></div><!--
	--><table style="width:100%;"><tr><!--
	--><td style="padding:1px"><!--
		--><input type=checkbox name=settitle unchecked 
			title="allow changes to tiddler title (rename tiddler)" 
			onclick="this.form.title.disabled=!this.checked">title<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=title size=35 style="width:98%" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=setcreator unchecked 
			title="allow changes to tiddler creator" 
			onclick="this.form.creator.disabled=!this.checked">created by<!--
	--></td><td style="padding:1px;"><!--
		--><input type=text name=creator size=35 style="width:98%" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=setwho unchecked 
			title="allow changes to tiddler author" 
			onclick="this.form.who.disabled=!this.checked">modified by<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=who size=35 style="width:98%" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=setcdate unchecked 
			title="allow changes to created date" 
			onclick="var f=this.form;
				f.cm.disabled=f.cd.disabled=f.cy.disabled=f.ch.disabled=f.cn.disabled=!this.checked"><!--
		-->created on<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=cm size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> / <input type=text name=cd size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> / <input type=text name=cy size=4 style="width:3em;padding:0;text-align:center" disabled><!--
		--> at <input type=text name=ch size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> : <input type=text name=cn size=2 style="width:2em;padding:0;text-align:center" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=setmdate unchecked 
			title="allow changes to modified date" 
			onclick="var f=this.form;
				f.mm.disabled=f.md.disabled=f.my.disabled=f.mh.disabled=f.mn.disabled=!this.checked"><!--
		-->modified on<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=mm size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> / <input type=text name=md size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> / <input type=text name=my size=4 style="width:3em;padding:0;text-align:center" disabled><!--
		--> at <input type=text name=mh size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> : <input type=text name=mn size=2 style="width:2em;padding:0;text-align:center" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=replacetext unchecked
			title="find/replace matching text" 
			onclick="this.form.pattern.disabled=this.form.replacement.disabled=!this.checked">replace text<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=pattern size=15 value="" style="width:40%" disabled 
			title="enter TEXT PATTERN (regular expression)"> with<!--
		--><input type=text name=replacement size=15 value="" style="width:40%" disabled 
			title="enter REPLACEMENT TEXT"><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=settags checked 
			title="allow changes to tiddler tags" 
			onclick="this.form.tags.disabled=!this.checked">tags<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=tags size=35 value="" style="width:98%" 
			title="enter new tags or use '+tag' and '-tag' to add/remove tags from existing tags"><!--
	--></td></tr></table><!--
	--><div style="text-align:center"><!--
	--><nobr><input type=button name=display disabled style="width:24%" value="display" 
		title="show selected tiddlers"
		onclick="config.macros.tiddlerTweaker.displaytiddlers(this,false)"><!--
	--> <input type=button name=edit disabled style="width:23%" value="edit" 
		title="edit selected tiddlers"
		onclick="config.macros.tiddlerTweaker.displaytiddlers(this,true)"><!--
	--> <input type=button name=del disabled style="width:24%" value="delete" 
		title="remove selected tiddlers"
		onclick="config.macros.tiddlerTweaker.deltiddlers(this)"><!--
	--> <input type=button name=set disabled style="width:24%" value="update" 
		title="update selected tiddlers"
		onclick="config.macros.tiddlerTweaker.settiddlers(this)"></nobr><!--
	--></div><!--
--></td></tr></table><!--
--></form><span style="display:none"><!--content replaced by tiddler "stats"--></span>
!end
//}}}
***/
 
/***
|''Name:''|TiddlerWithParamsPlugin|
|''Version:''|1.0.1 (2006-03-22)|
|''Source:''|http://tiddlywiki.abego-software.de/#TiddlerWithParamsPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license]]|
!Description

The TiddlerWithParamsPlugin extends the build-in {{{<<tiddler...>>}}} macro. It replaces placeholders ($1, $2, ...) in the given tiddler by values passed with the macro. Then it inserts the (replaced) text, just like the original {{{<<tiddler...>>}}} macro.

''Syntax:'' 
|>|{{{<<}}}''tiddler '' //tiddlerName// [//className//] [''asText''] [''with:'' //arguments// ] [''prefix:'' //prefixString//] {{{>>}}}|
|//tiddlerName//|The name of the tiddler to be included. The tiddler may contain placeholders ($1, $2, ... $9) that will be replaced with the values passed with the macro|
|//className//|The (CSS) class to be used around the embedded tiddler|
|''asText''|When defined the (replaced) content of the tiddler is inserted as pure text, i.e. it is not "wikified".|
|//arguments//|up to 9 arguments may be passed to the macro, used as the values for the placeholders $1, $2, ... $9 in the referenced template|
|//prefixString//|By default the placeholders $1, $2, $3,..., $9 are used. But you may change the "prefix" before the placeholder number ("$") to some other text through the "prefix:" option. This may be necessary when you are using the $n in the tiddler you are referencing (e.g. when you are using regular expressions).|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. ~~|

!Example

The following ''//ProjectTemplate//'' tiddler defines an "Overview" page for a project, that gives access to various "sub-tiddlers" used in the project, that follow a static naming schema (e.g. all Notes for any project are stored in a tiddler called "//projectName// Notes"). $1 holds the name of the Project (e.g. "ForEachTiddler"), $2 holds the type of the published component (e.g. "Plugin", "Macro", "Function").
{{{
![[$1Project]] Overview
* [[$1$2]]
* [[ToDo|$1 ToDos]]
* [[Notes|$1 Notes]]
* [[Examples|$1Examples]]
* [[Tests|$1 Tests]]
* [[Open Bugs/CRs|$1 Open Bugs and ChangeRequests]]
}}}

This template is now used in the ''//ForEachTiddlerProject//'' tiddler:
{{{
<<tiddler ProjectTemplate with: ForEachTiddler Plugin>>
}}}

This results in the following tiddler text for the ''//ForEachTiddlerProject//'' tiddler:
{{{
![[ForEachTiddlerProject]] Overview
* [[ForEachTiddlerPlugin]]
* [[ToDo|ForEachTiddler ToDos]]
* [[Notes|ForEachTiddler Notes]]
* [[Examples|ForEachTiddlerExamples]]
* [[Tests|ForEachTiddler Tests]]
* [[Open Bugs/CRs|ForEachTiddler Open Bugs and ChangeRequests]]
}}}

!Revision history
* v1.0.0 (2006-01-20)
** initial version
* v1.0.1 (2006-03-22)
** Added 'asText' option
** Support Safari (Thanks to Elise Springer for reporting the problem)
!Code
***/
//{{{
//============================================================================
// TiddlerWithParamsPlugin
//============================================================================

// Ensure that the Plugin is only installed once.
//
if (!version.extensions.TiddlerWithParamsPlugin) {

version.extensions.TiddlerWithParamsPlugin = {
	major: 1, minor: 0, revision: 1, 
	date: new Date(2006,3,22), 
	type: 'plugin',
	source: "http://tiddlywiki.abego-software.de/#TiddlerWithParamsPlugin"
};

// ---------------------------------------------------------------------------
// Helpers
// ---------------------------------------------------------------------------

var indexInArray = function(array, item) {
	for (var i = 0; i < array.length; i++) {
		if (array[i] == item) {
			return i;
		}
	}
	return -1;
}

var myEscapeRegExp = function(s)
{
	// The original escapeRegExp function does not work with Safari (2.0.3) 
	// since the $& is not implemented.
var t = s.replace(/\\/g, "\\\\");
	t = t.replace(/\^/g, "\\^");
	t = t.replace(/\$/g, "\\$");
	t = t.replace(/\*/g, "\\*");
	t = t.replace(/\+/g, "\\+");
	t = t.replace(/\?/g, "\\?");
	t = t.replace(/\(/g, "\\(");
	t = t.replace(/\)/g, "\\)");
	t = t.replace(/\=/g, "\\=");
	t = t.replace(/\!/g, "\\!");
	t = t.replace(/\|/g, "\\|");
	t = t.replace(/\,/g, "\\,");
	t = t.replace(/\{/g, "\\{");
	t = t.replace(/\}/g, "\\}");
	t = t.replace(/\[/g, "\\[");
	t = t.replace(/\]/g, "\\]");
	t = t.replace(/\./g, "\\.");

    return t;
}

// ---------------------------------------------------------------------------
// The (hijacked) tiddler Macro Handler 
// ---------------------------------------------------------------------------

config.macros.tiddler.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
	
	var className = null;
	var argsStart = -1;
	var doWikify = true;

	var iParams = 1;
	if (params[iParams] != "asText" && params[iParams] != "with:") {
		className = params[iParams++];
	}
	if (params[iParams] == "asText") {
		iParams++;
		doWikify = false;
	}
	if (params[iParams] == "with:") {
		iParams++;
		argsStart = iParams;
	}
	
	var wrapper = createTiddlyElement(place,"span",null,className ? className : null,null);
	var text = store.getTiddlerText(params[0]);
	if(text) {
		// Check for recursion
		var tiddlerName = params[0];
		var stack = config.macros.tiddler.tiddlerStack;
		if (stack.find(tiddlerName) !== null) return;

		if (argsStart >= 0) {
			// The params between the "with:" and the "prefix:" (or the end) are the arguments,
			// The param behind the "prefix:" is the prefix before the placeholder numbers.
			var argsEnd = params.length;
			var prefix = "$";
			var prefixIndex = indexInArray(params, "prefix:");
			if (prefixIndex >= argsStart) {
				argsEnd = prefixIndex;
				if (prefixIndex < (params.length-1)) {
					prefix = params[prefixIndex+1];
				}
			}
			// to avoid any "special RE chars" problems with the prefix string escape all chars.
			prefix = myEscapeRegExp(prefix);
			
			var args = params.slice(argsStart, argsEnd);
			var n = Math.min(args.length, 9);
			for (var i = 0; i < n; i++) {
				var value = args[i];
				
				var placeholderRE = new RegExp(prefix+(i+1),"mg");
				text = text.replace(placeholderRE, value);
			}
		}
		stack.push(tiddlerName);
		try {
			if (doWikify) {
				wikify(text,wrapper,null,store.getTiddler(params[0]));
			} else {
				wrapper.appendChild(document.createTextNode(text));
			}
		} finally {			
			stack.pop();
		}
	}
}
config.macros.tiddler.tiddlerStack = [];

// End of "install only once"
}

//============================================================================
// End of TiddlerWithParamsPlugin
//============================================================================
//}}}
/***
!Licence and Copyright
Copyright (c) abego Software ~GmbH, 2006 ([[www.abego-software.de|http://www.abego-software.de]])

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.

Neither the name of abego Software nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
***/
/***
|''Name''|TiddlyFileImportr|
|''Version''|0.2.7|
|''Status''|experimental|
|''Source''|https://github.com/jdlrobson/TiddlyWikiPlugins/tree/master/apps/fileimport|
|''Latest''|http://repository.tiddlyspace.com/TiddlyFileImportr|
***/
//{{{
var ImportWizard, WizardMaker;

(function($) {
window.WizardMaker = function(place, wizard) {
	var steps = wizard[0];
	var options = wizard[1] || {};
	$("<h1 />").text(options.heading || "Wizard").appendTo(place);
	var wizard = this;
	$('<button class="button">restart wizard</button>').click(function(ev) {
		wizard.jumpTo(0);
		}).appendTo(place)[0];
	this.currentStep = 0;
	this.body = $('<div class="wizardBody"/>').appendTo(place)[0];
	this.steps = steps;
	this.values = {};
	this.createStep(0);
};

WizardMaker.prototype = {
	/*
	OPTIONS
	step: [function, options]
	*/
	createStep: function(stepNumber) {
		$(this.body).empty();
		var step = this.steps[stepNumber];
		if(!step) {
			throw "invalid step (" + stepNumber + ")"
		}
		var options = step[1] || {};
		var humanStep = stepNumber + 1;
		var heading = "Step " + humanStep;
		if(options.heading) {
			heading += ": " + options.heading;
		}
		$("<h2 />").text(heading).appendTo(this.body);
		var container = $('<div class="wizardStep" />').appendTo(this.body)[0];
		step[0](container, this);
	},
	next: function() {
		if(this.currentStep < this.steps.length - 1) {
			this.currentStep += 1;
		}
		this.createStep(this.currentStep);
	},
	jumpTo: function(step) {
		this.currentStep = step;
		this.createStep(step);
	},
	setValue: function(name, val) {
		this.values[name] = val;
	},
	getValue: function(name) {
		return this.values[name];
	}
};

if(window.FileReader) {
	window.ImportWizard = function(options) {
		var proxy = options.proxy, saveFunction = options.save,
			internalizeTiddler = options.internalizeTiddler, proxyType = options.proxyType || "GET";
		return [
			[
				[function(body, wizard) {
					$(body).html('Where do you want to import from? <select><option value="1">file</option><option value="2">the web</option></select><button class="button">ok</button>');
					$("button", body).click(function(ev) {
						var opt = $("select", body).val();
						if(opt === "1") {
							wizard.next();
						} else {
							wizard.jumpTo(2);
						}
					});
				},
				{ heading: "File or Web?" }],
				[function(body, wizard) {
					$(body).html('Browse for a file: <input type="file" size="50" name="txtBrowse"><br><hr><div class="wizardFooter"><div class="message"></div></div>');
					function handleFileSelect(evt) {
						reader = new FileReader();
						reader.onerror = function(e, msg) {
							alert("Error occurred")
						};
						reader.onabort = function(e) {
							alert('File read cancelled');
						};
						reader.onload = function(e) {
							var html = reader.result;
							wizard.setValue("html", html);
							wizard.jumpTo(3)
						}
						// Read in the image file as a binary string.
						window.reader = reader;
						reader.readAsText(evt.target.files[0]);
					}
					$("[type=file]", body)[0].addEventListener('change', handleFileSelect, false);
				}, { heading: "Locate TiddlyWiki file" }],
				[function(body, wizard) {
					$(body).html('Enter the URL or pathname here: <div class="message"></div><input type="text" size="50" name="txtPath"><button class="button">open</button>');

					$("button", body).click(function(ev) {
						var url = proxy.replace("%0", $("input", body).val())
						ajaxReq({
							type: options.proxyType,
							url: url,
							success: function(html) {
								wizard.setValue("html", html);
								wizard.jumpTo(3);
							},
							error: function() {
								$(".message").html("There is something wrong with that url please try another.");
								$("input", body).addClass("error");
							}
						})
					})
				},
				{ heading: "Import from Web" }],
				[function(body, wizard) {
					var html = wizard.getValue("html");
					var doc = $(html);
					var store;
					$(html).each(function(i, el) {
						if(el.id === "storeArea") {
							store = el;
						}
					});
					if(store) {
						var tiddlers = [];
						$(store).children().each(function(i, el) {
							var title = $(el).attr("title");
							tiddlers.push(internalizeTiddler(el));
						});
						$("<div />").text("Choose tiddlers that you wish to import");
						var table = $("<table />").appendTo(body)[0];
						$("<tr />").html('<th><input type="checkbox" checked/></th><th>title</th>').
							appendTo(table)
						$("input", table).change(function(ev) {
							var checked = $(ev.target).is(':checked');
							$("input[type=checkbox]", body).attr("checked", checked);
						});
						for(var i = 0; i < tiddlers.length; i++) {
							var title = tiddlers[i].title;
							var row = $("<tr />").data("tiddler", tiddlers[i]).appendTo(table)[0];
							$("<td />").html('<input type="checkbox" checked="checked"/>').appendTo(row);
							$("<td />").text(title).appendTo(row);
						}
						$('<button class="button">import all selected tiddlers</button>').click(function(ev) {
							var tids = [];
							$("input[type=checkbox]:checked").each(function(i, chk) {
								var tiddler = $(chk).parents("tr").data("tiddler");
								if(tiddler) {
									tids.push(tiddler);
								}
							});
							wizard.setValue("selected", tids);
							wizard.jumpTo(4)
						}).prependTo(body);
					}
				},
				{ heading: "Choose tiddlers" }],
				[function(body, wizard) {
					var tids = wizard.getValue("selected");
					$(body).text("Please wait");
					// do import
					var save = 0;
					var complete = function() {
						save += 1;
						if(save === tids.length) {
							wizard.jumpTo(5);
						}
					};
					$(body).text("Please wait (Importing " + tids.length + " tiddlers)");
					for(var i = 0; i < tids.length; i++) {
						var tid = tids[i];
						$(body).text("Please wait (Importing " + tid.title + ")");
						saveFunction(tid, complete);
					}
				},
				{ heading: "Importing" }],
				[function(body, wizard) {
					$(body).html("Good news! Everything is now imported.");
				},
				{ heading: "Finished!" }]
			],
			{
				heading: "Import tiddlers from another file or server"
			}
		];
	}
} else {
  $("#container").addClass("error").text("Your browser is not modern enough to support this app.");
}

})(jQuery);
(function($) {

if(window.ImportWizard) {
	var proxy = "%0", proxyType = "GET";
	if(config.extensions.tiddlyspace) {
		proxy = "/reflector?uri=%0";
		proxyType: "POST";
	}
	var loader = new TW21Loader();
	var internalizer = function(node) {
		var title = $(node).attr("title");
		var tiddler = new Tiddler(title);
		loader.internalizeTiddler(store, tiddler, title, node);
		return tiddler;
	};

	var importer = ImportWizard({proxy:"%0", save: function(tid, callback) {
		merge(tid.fields, config.defaultCustomFields);
		delete tid.fields["server.page.revision"];
		delete tid.fields["server.etag"];
		tid = store.saveTiddler(tid.title, tid.title, tid.text,
			tid.modifier, tid.modified, tid.tags, tid.fields, null, tid.created, tid.creator);
		autoSaveChanges(null, [tid]);
		callback();
	}, internalizeTiddler: internalizer, proxyType: proxyType });

	config.macros.importTiddlers = {
		handler: function(place) {
			var container = $("<div />").appendTo(place)[0];
			new WizardMaker(container, importer);
		}
	};
} else if(config.macros.importTiddlers) {
	var _import = config.macros.importTiddlers.handler;
	config.macros.importTiddlers.handler = function(place) {
		_import.apply(this, arguments);
		jQuery("<div class='annotation error' />").text("Please upgrade your browser to take advantage of the modernised file import mechanism of the TiddlyFileImportr plugin.").prependTo(place);
	};
}

})(jQuery);
//}}}
Material/Musik/Chewing Gum Delirium.mp3
Chewing Gum Delirium
----
midi/stairway_to_heaven.mid
Stairway to Heaven
----
midi/greatgiginthesky.mid
Great Gig in the Sky
----
midi/shineon.mid
Shine On You Crazy Diamond
----
midi/whiter_shade_of_pale.mid
A Whiter Shade of Pale
----
midi/a_day_in_the_life.mid
A Day in the Life
----
midi/help_from_my_friends.mid
Help From My Friends
----
midi/california_dreaming.mid
California Dreaming
----
midi/peanuts.mid
Peanuts
----
midi/ppanther.mid
Pink Panther
----
midi/georgia_on_my_mind2.mid
Georgia on My Mind
----
midi/jingle_bells_jazz.mid
Jingle Bell Jazz
----
midi/GMajorBlues.mid
G Major Blues
----
midi/Justblue.mid
Just Blue
----
midi/Mission_Impossible.mid
Mission Impossible
----
midi/bond.mid
James Bond
----
midi/birdland.mid
Birdland
----
midi/Olympic_Winter_Games.mid
Winter Olympics Fanfare
----
midi/sing_sing_sing.mid
Sing! Sing! Sing!
----
midi/jcycle.mid
J Cycle
----
midi/marslove.mid
Martian Love
----
midi/fly_like_an_eagle.mid
Fly Like an Eagle
----
midi/johnny_b_goode.mid
Johnny B Goode
----
midi/sweet_emotion.mid
Sweet Emotion
----
midi/thewayitis.mid
The Way It Is
----
midi/beeth6-1.mid
Beethoven's 6th: Pastoral
----
midi/eine_kleine_nachtmusik.mid
Eine Kleine Nachtmusik
----
midi/Gmfigaro.mid
Figaro Overture
----
The Sky's The Limit
FNM: The Sky's The Limit (mp3)
----
audio/fnm/030502-5.mp3
FNM: In The Shadows (mp3)
----
audio/fnm/020830-6.mp3
FNM: Good Morning, Elijah (mp3)
----
http://somafm.com/groovesalad.asx
SoMaFM.com - Groove Salad
/***
|Name|TiddlyPodPlugin|
|Source|http://www.TiddlyTools.com/#TiddlyPodPlugin|
|Version|1.4.4|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Requires|TiddlyPodList|
|Description|autoplay music randomly selected from playlist using embedded player|
!!!!!Usage
<<<
{{{
<<tiddlyPod autoplay loop verbose track:... width:... height:... size:... @TiddlerName>>
}}}
where:
* ''autoplay'' / ''noautoplay'' (keyword, default=''autoplay'')<br>the selected item will play immediately, without pressing the PLAY button.
* ''loop'' / ''noloop'' (keyword, default=''noloop'')<br>the current item is repeatedly played until you press the stop button.
* ''verbose'' (keyword, default=//none//)<br>a message will be displayed whenever an item is selected.
* ''track:...'' (number, default=//last played//)<br>the index into the playlist for the initial item to load into the player.  If no item is specified, the last one played is re-loaded (tracked in a browser cookie).  If no cookie exists (i.e., the first time you play after installing, or after clearing cookies, etc.), then the first item in the playlist is used.
* ''width:...'' and ''height:...'' (default=115x15 for QuickTime or, if using Internet Explorer, 90x44 for Windows Media Player)<br>specify a non-default width/height dimensions for the embedded player (using pixels).
* ''size:xxxx'' (default="auto")<br>a fixed height for the playlist popup container itself (using CSS measurement units, e.g., "px", "em", "cm", "in", etc.).  If the items in the list overflow this height, then a scrollbar is automatically added to the popup list.  "auto" shows //all// playlist entries without scrolling, using a variable height popup.
* ''@~TiddlerName'' (default=[[TiddlyPodList]])<br>specifies a tiddler containing the list of items to play.  Entries in the list are separated by "----", and each entry consist of two lines: the first line is the location (or URL) of the media file to be played.  The second line is a title to be displayed when that item is playing.
<<<
!!!!!Examples
<<<
{{{<<tiddlyPod noautoplay loop track:1 @TiddlyPodList>>}}}
<<tiddlyPod noautoplay loop track:1 @TiddlyPodList>>
<<<
!!!!!Revisions
<<<
2008.03.22 [1.4.4] added [[TiddlyPod]] shadow definition.
2008.03.21 [1.4.3] removed {{{pluginspage="http://www.apple.com/quicktime/download/"}}} param from HTML {{{<embed>}}}, so that FireFox (and other browsers) don't //prefer// QuickTime over other installed media players.  ''It is still up to the browser to determine which player to use.''.
2007.11.09 [1.4.2] in handler(), corrected default initialization of chkTiddlyPodAutoPlay and chkTiddlyPodLoopPlay.
2007.06.12 [1.4.1] in play(), don't call removeChildren(), since browser will clean up objects when assignment to innerHTML is made
2007.02.23 [1.4.0] added support for using 'attachment tiddlers' (see AttachFilePlugin) for self-contained playback.  This seems to work well with QuickTime.  Other embedded players may vary in support for the data:// URI.  Note: IE6/7 does NOT support data:// URI.  Attachments should always have local and/or remote fallbacks defined.
2007.02.23 [1.3.1] added support for scrollbar to playlist popup.  Use size:xxx to set the length of the playlist, where 'xxx' is any valid CSS measurement.  Use "auto" to show all playlist items without scrolling.  Also, added popup items for controlling autoplay/loopplay preferences.
2007.02.21 [1.3.0] added playlist popup and rewrote getPod() and play() to use innerHTML instead of wikify().  Eliminates all dependency on InlineJavascriptPlugin when rendering output.
2007.02.20 [1.2.1] added optional 'track:#' parameter to specify initial track, instead of starting with a random track
2007.02.20 [1.2.0] added optional 'loop' parameter to trigger looping playback
2007.02.20 [1.1.0] removed link for "edit playlist" to reduce clutter and provide a 'playback only' interface.  When changing the play list is appropriate, a link to [[TiddlyPodList]] (or any alternative playlist tiddler) can be directly added to surrounding tiddler content as needed.
2007.02.19 [1.0.0] initial release (converted from inline script)
<<<
!!!!!Code
***/
//{{{
version.extensions.TiddlyPodPlugin= {major: 1, minor: 4, revision: 4, date: new Date(2008,3,22)};

config.shadowTiddlers['TiddlyPod']='<<tiddlyPod>>';

config.macros.tiddlyPod= {
	verbose: false, // set to true to display messages
	playlist: "TiddlyPodList", // tiddler containing list of tunes
	size: "auto", // maximum length (using CSS) of playlist to show before adding a scrollbar
	width: config.browser.isIE?90:115, // width of embedded player (IE w/WinMedia vs FireFox w/QuickTime)
	height: config.browser.isIE?44:15, // height of embedded player (IE w/WinMedia vs FireFox w/QuickTime)
	getPlayer: function(src,w,h,auto,loop) {
		var out='';
		out+='<EMBED WIDTH="'+w+'" HEIGHT="'+h+'" ';
		out+='	style="height:'+h+'px;width:'+w+'px;margin:0;padding:0;" ';
		out+='	src="'+src+'" ';
		out+='	autostart="'+(auto?'true':'false')+'" autoplay="'+(auto?'true':'false')+'" ';
		out+='	loop="'+(loop?'true':'false')+'" ';
		out+='	controller="show" volume="100" EnableJavaScript="true" ';
		out+='	showtracker="1" showpositioncontrols="0" showaudiocontrols="0" ';
		out+='	showdisplay="0" showstatusbar="0" showgotobar="0"> ';
		out+='</EMBED>';
		return out;
	},
	getPod: function(playlist,which) {
		var txt=store.getTiddlerText(playlist); if (!txt) return;
		var songs=txt.split("\n----\n");
		var first=0;
		var last=songs.length-1;
		if (which===undefined) which=config.options.txtTiddlyPodNowPlaying;
		if (which<first) which=first; if (which>last) which=last;
		var next=(which-1)+2; if (next>last) next=last;
		var prev=which-1; if (prev<first) prev=first;
		var src=songs[which].split("\n")[0];
		var descr=songs[which].split("\n")[1];

		// if src is a tiddlername, check for attachment
		if (config.macros.attach!=undefined) // if AttachFilePlugin is installed
			if ((tid=store.getTiddler(src))!=null && tid.isTagged("attachment")) // if src is attachment tiddler title
				src=config.macros.attach.getAttachment(src); // replace TiddlerTitle with attachment-expanded src URL

		var out='';
		var tip=config.messages.externalLinkTooltip.format([src]); // use core defined tooltip
		out+='<div><a href="'+src+'" target="_blank" class="button" title="'+tip+'" style="white-space:normal">'+descr+'</a></div>';
		out+=this.getPlayer(src,this.width,this.height,config.options.chkTiddlyPodAutoPlay,config.options.chkTiddlyPodLoopPlay);
		out+='<div class="small">';
		out+='<a href="javascript:;" class="button" title="[first] track '+(first+1)+' - '+songs[first].split("\n")[1]+'" ';
		out+='	onclick="config.macros.tiddlyPod.play(this.parentNode.parentNode,'+first+'); return false;">&lt;&lt;</a>';
		out+='&nbsp;';
		out+='<a href="javascript:;" class="button" title="[previous] track '+(prev+1)+' - '+songs[prev].split("\n")[1]+'" ';
		out+='	onclick="config.macros.tiddlyPod.play(this.parentNode.parentNode,'+prev+'); return false;">&nbsp;&lt;&nbsp;</a>';
		out+='&nbsp;';
		out+='<a href="javascript:;" class="button" title="[playlist]" ';
		out+='	onclick="config.macros.tiddlyPod.showpopup(this,event); return false;">...</a>';
		out+='&nbsp;';
		out+='<a href="javascript:;" class="button" title="[next] track '+(next+1)+' - '+songs[next].split("\n")[1]+'" ';
		out+='	onclick="config.macros.tiddlyPod.play(this.parentNode.parentNode,'+next+'); return false;">&nbsp;&gt;&nbsp;</a>';
		out+='&nbsp;';
		out+='<a href="javascript:;" class="button" title="[last] track '+(last+1)+' - '+songs[last].split("\n")[1]+'" ';
		out+='	onclick="config.macros.tiddlyPod.play(this.parentNode.parentNode,'+last+'); return false;">&gt;&gt;</a>';
		out+='</div>';

		if (this.verbose) displayMessage('now playing... track '+(which+1)+' - "'+descr+'"');
		return out;
	},
	play: function(target,which) {
		if (which==undefined) which=config.options.txtTiddlyPodNowPlaying; // if not specified, use most recently played item
		if (which==undefined) which=0; // default to first item in playlist if no previous item
		target.innerHTML=this.getPod(this.playlist,which);
		config.options.txtTiddlyPodNowPlaying=which;
		saveOptionCookie("txtTiddlyPodNowPlaying");
		return;
	},
	showpopup: function(place,event) {
		var popup=Popup.create(place); if (!popup) return;
		var txt=store.getTiddlerText(this.playlist); if (!txt) return;
		var songs=txt.split("\n----\n");
		config.macros.tiddlyPod.target=place.parentNode.parentNode;
		createTiddlyButton(createTiddlyElement(popup,'li'),
			"play a randomly selected track", "shuffle play",
			function(){
				var t=config.options.chkTiddlyPodAutoPlay;
				config.options.chkTiddlyPodAutoPlay=true; // force autoplay
				config.macros.tiddlyPod.play(config.macros.tiddlyPod.target,Math.floor(Math.random()*songs.length));
				config.options.chkTiddlyPodAutoPlay=t;
				return false;
			});
		createTiddlyElement(popup,"hr");
		createTiddlyButton(createTiddlyElement(popup,'li'),
			(config.options.chkTiddlyPodAutoPlay?"[x]":"[_]")+" auto play",
			"automatically play tune when selected (if off, press PLAY button to start)",
			function(){
				config.options.chkTiddlyPodAutoPlay=!config.options.chkTiddlyPodAutoPlay;
				saveOptionCookie("chkTiddlyPodAutoPlay");
				config.macros.tiddlyPod.play(config.macros.tiddlyPod.target,config.options.txtTiddlyPodNowPlaying);
				return false;
			});
		createTiddlyButton(createTiddlyElement(popup,'li'),
			(config.options.chkTiddlyPodLoopPlay?"[x]":"[_]")+" repeat play",
			"when playback is finished, repeat the current selection again",
			function(){
				config.options.chkTiddlyPodLoopPlay=!config.options.chkTiddlyPodLoopPlay;
				saveOptionCookie("chkTiddlyPodLoopPlay");
				config.macros.tiddlyPod.play(config.macros.tiddlyPod.target,config.options.txtTiddlyPodNowPlaying);
				return false;
			});
		createTiddlyElement(popup,"hr");
		var playlist=createTiddlyElement(popup,"div",null,"fine"); // uses 'fine' CSS class to set font size
		playlist.style.padding="2px"; // room for dotted 'focus' indicator (prevent horizontal scrollbar from appearing)
		playlist.style.height=config.macros.tiddlyPod.size;
		playlist.style.overflow="auto";
		for (var s=0; s<songs.length; s++) {
			var src=songs[s].split("\n")[0];
			var descr=(s+1)+" - "+songs[s].split("\n")[1];
			var a=createTiddlyButton(createTiddlyElement(playlist,'li'), descr, src,
				function(){
					var t=config.options.chkTiddlyPodAutoPlay;
					config.options.chkTiddlyPodAutoPlay=true; // force autoplay
					config.macros.tiddlyPod.play(config.macros.tiddlyPod.target,this.getAttribute("which"));
					config.options.chkTiddlyPodAutoPlay=t;
					return false;
				});
			a.setAttribute("which",s); // song index
			if (s==config.options.txtTiddlyPodNowPlaying) a.style.fontWeight="bold";
		}
		createTiddlyElement(popup,"hr");
		createTiddlyButton(createTiddlyElement(popup,'li'), 'edit playlist...', '',
			function(){story.displayTiddler(null,config.macros.tiddlyPod.playlist,2);return false;});
		Popup.show(popup,false);
		if (!event) var event=window.event;
		if (event) event.cancelBubble = true;
		if (event && event.stopPropagation) event.stopPropagation();
	},
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		if (config.options.chkTiddlyPodAutoPlay==undefined)
			config.options.chkTiddlyPodAutoPlay=true; // default enable auto play
		if (config.options.chkTiddlyPodLoopPlay==undefined)
			config.options.chkTiddlyPodLoopPlay=false; // default disable loop play
		if (config.options.chkTiddlyPodNowPlaying==undefined)
			config.options.chkTiddlyPodNowPlaying=0; // default to first item in playlist
		while (p=params.shift()) {
			if (p=="autoplay")
				config.options.chkTiddlyPodAutoPlay=true; // enable auto play
			if (p=="noautoplay")
				config.options.chkTiddlyPodAutoPlay=false; // disable auto play
			else if (p=="loop")
				config.options.chkTiddlyPodLoopPlay=true; // enable loop play
			else if (p=="noloop")
				config.options.chkTiddlyPodLoopPlay=false; // disable loop play
			else if (p=="verbose")
				this.verbose=true; // enable message display
			else if (p.substr(0,1)=="@")
				this.playlist=p.substr(1); // alternative playlist tiddler 
			else if (p.substr(0,6)=="track:")
				config.options.txtTiddlyPodNowPlaying=p.substr(6)-1; // initial playlist index (0-based, e.g. track #1=index 0)
			else if (p.substr(0,6)=="width:")
				this.width=p.substr(6); // width of embedded player controls
			else if (p.substr(0,7)=="height:")
				this.height=p.substr(7); // height of embedded player controls
			else if (p.substr(0,11)=="size:")
				this.size=p.substr(11); // height of playlist in popup
		}
		this.play(createTiddlyElement(place,"span"),config.options.txtTiddlyPodNowPlaying);
	}
}
//}}}
Ein TiddlyWiki ist ein ~HTMLDoument, das es ermöglicht mit Hilfe von ~JavaScript eine im ~WebBrowser editierbare Sammlung von Artikeln anzulegen.
Das Konzept TiddlyWiki wurde von Jeremy Ruston entwickelt, inzwischen hat eine Gemeinde von entusiastischen Programmierern zur Fortentwicklung dieser Idee beigetragen. 
Für weiter Informationen: http://de.wikipedia.org/wiki/TiddlyWiki
!usage
{{{[img[Tip.png]]}}}
[img[Tip.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
Orte herstellen durch Bühnenaktionen
Geräusche
Alles Spielen
Untergründe >>gibts schon
+++![Ideen für neue Inhalte]...
<<tiddler Ideen##Liste>>
[[Ideen]]===
+++![Slideshowtiddler]...
Mail an Tobi===
+++![Menu]...
Drill Down
[[drilldownpluginTesting]]
[[DrillDownMenuPlugin]]
Swipe
Snap.js https://github.com/jakiestfu/Snap.js
http://www.inserthtml.com/2013/05/mobile-menu/
http://demos.jquerymobile.com/1.3.2/examples/panels/panel-swipe-open.html===
+++![TiddlerLinkTooltip im zzConfig:]...
[[ToolTipTweak]]
[[CustomTooltipPlugin]]
config.messages.tiddlerLinkTooltip='%0';
where: %0=title, %1=username, %2=modification date, %3=size in bytes, %4=description slice, %5=first N characters of tiddler content
[[zzConfig]]
CoreTweaks
Tiddler um die descriptionslice zu testen: [[Kennenlernen]]===
+++![Fußnoten]...
Fußnoten einblenden/ausblenden stylesheets  Beispiel:[[FußnotenAnzeigen]]
oder über das ToggleElementMacro in wie hier in [[Einstellungen]]
Fußnoten Demonstration: [[Körpersprache:]]
Fußnoten verbergen, deren Verweis in einem Slider verborgen ist,
Fußnoten bei transclusions vermeiden...
Exprot a Story with Footnotes as Text.===
+++![Stylesheets]...
Neues Stylesheet für Slideshow ohne Ränder===
+++![Listbox für Gruppengröße]...
[[Field Test]]
Spans in das Edittemplate einbauen...
http://www.tiddlytools.com/#ListboxPluginInfo
Icon Test[[Gruppengröße Bild]]
https://groups.google.com/forum/#!topic/tiddlywiki/4CjCqqgBcXU
Eine Idee um damit ein Idon Anzuzeigen könnte des TiddlerIconsPlugin bieten===
+++![Icons einbinden]...
mit firefox 3!
striche wie beim Bierdeckel für Gruppenzahl
(Alternativen: Kreis Partner Einzelübung Herumlaufen.Zahlen Fußgänger Treffpunkt)
sonst noch
nicht betreten 
Tipp Damen hoch
Sammlung

===
+++![Upgrade]...

The following was once given in this group by Eric Shulman from TiddlyTools.
Since you make a backup, it is save to try.

If you are having problems using the built-in backstage "upgrade" process, here's a simple manual procedure that you can use:

    Download the latest empty.zip from http://www.TiddlyWiki.com and extract a copy of empty.html
    Load your existing TW document into the browser
    Invoke "save changes" to create a backup copy of the current document
    Replace the existing TW document's file on disk with a copy of the latest empty.html
    Invoke "save changes" again
    Reload your document
===
+++![Rearrange]...
[[RearrangeTiddlersPlugin]]move to top - popup im Editmode unterbinden===
!Varia
Solche Tiddler ins Archiv! >>Archiv 
[[BlockCollapseMacro]]
[[SimpleRoles]]
[[FindrPlugin]]
[[PaintrPlugin]]
? Plugin ( daher wo auch Delicious herkommt!)
Prompt UserName
Template für eigene Tiddler openstorymenus, basierend auf Created by Tiddlertitle= Username und dann der Templatetext...
toggleSlider: Menus im Smartmenu über Button im Storymenu aktivieren
+++![Erledigt:]...
---Makro für vereinfachtes Taggen korrekt einbauen >TestingTagger
[[Delicious Tagging]] > Editor Footer
TagClear?
---iTW HistoryPlugin anpassen > Deaktivieren über 500px Screen Height oder über button
Wischgeste Forward.
---Div SmartMenu einbauen [[Smart Menu]] konfigurieren
---Smartmenu für Slider konfigurieren und nutzen
---Überlappung von MainMenu und DisplayArea beenden, Sidebar konfigurieren
[[SmartTheme##Viewtemplate]] Îcon soll direkt neben den Titel
Fullscreenview view---
--Menüleiste unter [[IFlexMenu]] konfigurieren.
--~MultipleLevelMenus erstellen: 
--~MenüPopUps über CSS korrekt Positionieren oder
--HandheldViews 
--Slider oder Accordion Menu Flex Menu testen und stylen
--Stylesheets einbinden für Smartphone Portrait und Landscape und Ipad > siehe StyleSheetIphone
+++![Report]...
[[Report Test]] = [[Denken an:]]
[[Vorzubereiten]]
Lösungsansatz: [[EmbedTiddlers]] [[Test Embed]]
EachtiddlerEintrage für die Tags Material Verzeichnis im MusterTiddler===
|Description|toggle extra class on text contained in specified wrapper class|
Usage:
{{{
<<tiddler ToggleClass with: "label" targetClass toggleClass>>
}}}
*"label" specifies the command/link text.  Use quotes to surround text containing spaces (default is "toggle hints")
*'targetClass' specifies the class of element that will be altered (default is "hint")
*'toggleClass' specifies the additional class to be added or removed from all target elements (default is "highlight").
Target elements are designated by containing them in class wrappers, for example:
{{hint{this text will be toggled}}}... but this text won't...
<script label="toggle hints" show>
	if (!(addClass instanceof Function) || !(removeClass instanceof Function)) return;
	var here=story.findContainingTiddler(place); if (!here) return false;
	var elems=here.getElementsByTagName("*");
	var targetClass="hint"; if ("$"+"2"!="$2") targetClass="$2";
	var toggleClass="highlight"; if ("$"+"3"!="$3") toggleClass="$3";
	for (var e=0; e<elems.length; e++)
		if (hasClass(elems[e],targetClass))
			if (hasClass(elems[e],toggleClass))
				removeClass(elems[e],toggleClass);
			else
				addClass(elems[e],toggleClass);
	return false;
</script>
!Button
<script label="toggle hints" show>
	if (!(addClass instanceof Function) || !(removeClass instanceof Function)) return;
	var here=story.findContainingTiddler(place); if (!here) return false;
	var elems=here.getElementsByTagName("*");
	var targetClass="hint"; if ("$"+"2"!="$2") targetClass="$2";
	var toggleClass="highlight"; if ("$"+"3"!="$3") toggleClass="$3";
	for (var e=0; e<elems.length; e++)
		if (hasClass(elems[e],targetClass))
			if (hasClass(elems[e],toggleClass))
				removeClass(elems[e],toggleClass);
			else
				addClass(elems[e],toggleClass);
	return false;
</script>
!
/***
|''Name''|ToggleElementMacro|
|''Description''|toggles the visibility of the element specified|
|''Author''|FND|
|''Source''|[[FND's DevPad|http://devpad.tiddlyspot.com/#ToggleElementMacro]]|
|''Version''|0.6|
|''Status''|@@experimental@@|
|''License''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion''|2.1|
!Notes
This macro was created for use with the [[overflow technique|http://cleanlayout.tiddlyspot.com/#StyleSheet]] (cf. [[[twdev] StyleSheetLayout: overflow technique|http://groups.google.at/group/TiddlyWikiDev/browse_thread/thread/b55011665c5e04d9/]]).
!Usage
{{{
<<toggleElement
	[element ID]
	[button label]
	[button tooltip]
	[button class]
	[button access key]
	[startup mode]
>>
}}}
All parameters are optional.
If the last parameter is {{{"hide"}}}, the respective element will be hidden when the macro is first rendered.
In order to use the default value for a certain property, the respective parameter can either be omitted or defined as empty by using {{{""}}}.
!!Examples
|!Code|!Result|
|{{{<<toggleElement>>}}}| <<toggleElement>> |
|{{{<<toggleElement "mainMenu" "Toggle MainMenu" "" "tiddlyLinkExisting">>}}}| <<toggleElement "mainMenu" "Toggle MainMenu" "" "tiddlyLinkExisting">> |
|{{{<<toggleElement "mainMenu" "Toggle MainMenu" "" "" "" "hide">>}}}| <<toggleElement "mainMenu" "Toggle MainMenu" "" "" "" "hide">> |
!Revision History
!!v0.5 (2007-09-22)
* initial proof-of-concept implementation
!!v0.6 (2007-11-11)
* added parameter for hiding element by default
* renamed to [[ToggleElementMacro]] (from [[ToggleElementPlugin]])
!To Do
* use named parameters
* documentation (esp. parameters)
* separate button labels depending on element's toggle state
* add animations (using [[AnimationsLibrary]]; cf. [[ToggleElementPlugin (animated)]])
!Code
***/
//{{{
config.macros.toggleElement = {
	elementID: "sidebar",
	label: "Toggle Sidebar",
	prompt: "Switch sidebar on and off",
	buttonClass: "",
	accessKey: ""
};

config.macros.toggleElement.handler = function(place, macroName, params) {
	// process command line parameters
	var elementID = params[0] || this.elementID;
	var label = params[1] || this.label;
	var prompt = params[2] || this.prompt;
	var buttonClass = params[3] || this.buttonClass;
	var accessKey = params[4] || this.accessKey;
	// startup mode
	if(params[5] == "hide") {
		this.toggle(elementID);
	}
	// create toggle button
	createTiddlyButton(place, label, prompt,
		function() { config.macros.toggleElement.toggle(elementID); },
		buttonClass, null, accessKey);
};

config.macros.toggleElement.toggle = function(id) {
	var e = document.getElementById(id);
	if(e) {
		if(e.style.display != "none") {
			e.style.display = "none";
		} else {
			e.style.display = "";
		}
	}
};
//}}}
/%
!info
|Name|ToggleLeftSidebar|
|Source|http://www.TiddlyTools.com/#ToggleLeftSidebar|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|show/hide left sidebar (MainMenu)|
Usage
<<<
{{{
<<tiddler ToggleLeftSidebar>>
<<tiddler ToggleLeftSidebar with: label tooltip>>
}}}
Try it: <<tiddler ToggleLeftSidebar##show
	with: {{config.options.chkShowLeftSidebar?'◄':'►'}}>>
<<<
Configuration:
<<<
{{{
config.options.chkShowLeftSidebar (true)
config.options.txtToggleLeftSideBarLabelShow (►)
config.options.txtToggleLeftSideBarLabelHide (◄)
}}}
<<<
!end
!show
<<tiddler {{
	var co=config.options;
	if (co.chkShowLeftSidebar===undefined) co.chkShowLeftSidebar=true;
	var mm=document.getElementById('mainMenu');
	var da=document.getElementById('displayArea');
	if (mm) {
		mm.style.display=co.chkShowLeftSidebar?'block':'none';
		da.style.marginLeft=co.chkShowLeftSidebar?'':'1em';
	}
'';}}>><html><nowiki><a href='javascript:;' title="$2"
onmouseover="
	this.href='javascript:void(eval(decodeURIComponent(%22(function(){try{('
	+encodeURIComponent(encodeURIComponent(this.onclick))
	+')()}catch(e){alert(e.description?e.description:e.toString())}})()%22)))';"
onclick="
	var co=config.options;
	var opt='chkShowLeftSidebar';
	var show=co[opt]=!co[opt];
	var mm=document.getElementById('mainMenu');
	var da=document.getElementById('displayArea');
	if (mm) {
		mm.style.display=show?'block':'none';
		da.style.marginLeft=show?'':'1em';
	}
	saveOptionCookie(opt);
	var labelShow=co.txtToggleLeftSideBarLabelShow||'&#x25BA;';
	var labelHide=co.txtToggleLeftSideBarLabelHide||'&#x25C4;';
	if (this.innerHTML==labelShow||this.innerHTML==labelHide) 
		this.innerHTML=show?labelHide:labelShow;
	this.title=(show?'hide':'show')+' left sidebar';
	var sm=document.getElementById('storyMenu');
	if (sm) config.refreshers.content(sm);
	return false;
">$1</a></html>
!end
%/<<tiddler {{
	var src='ToggleLeftSidebar';
	src+(tiddler&&tiddler.title==src?'##info':'##show');
}} with: {{
	var co=config.options;
	var labelShow=co.txtToggleLeftSideBarLabelShow||'&#x25BA;';
	var labelHide=co.txtToggleLeftSideBarLabelHide||'&#x25C4;';
	'$1'!='$'+'1'?'$1':(co.chkShowLeftSidebar?labelHide:labelShow);
}} {{
	var tip=(config.options.chkShowLeftSidebar?'hide':'show')+' left sidebar';
	'$2'!='$'+'2'?'$2':tip;
}}>>
/%
!info
|Name|ToggleRightSidebar|
|Source|http://www.TiddlyTools.com/#ToggleRightSidebar|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|show/hide right sidebar (SideBarOptions)|
Usage
<<<
{{{
<<tiddler ToggleRightSidebar>>
<<tiddler ToggleRightSidebar with: label tooltip>>
}}}
Try it: <<tiddler ToggleRightSidebar##show
	with: {{config.options.chkShowRightSidebar?'►':'◄'}}>>
<<<
Configuration:
<<<
copy/paste the following settings into a tiddler tagged with <<tag systemConfig>> and then modify the values to suit your preferences:
{{{
config.options.chkShowRightSidebar=true;
config.options.txtToggleRightSideBarLabelShow="◄";
config.options.txtToggleRightSideBarLabelHide="►";
}}}
<<<
!end
!show
<<tiddler {{
	var co=config.options;
	if (co.chkShowRightSidebar===undefined) co.chkShowRightSidebar=true;
	var sb=document.getElementById('sidebar');
	var da=document.getElementById('displayArea');
	if (sb) {
		sb.style.display=co.chkShowRightSidebar?'block':'none';
		da.style.marginRight=co.chkShowRightSidebar?'':'1em';
	}
'';}}>><html><nowiki><a href='javascript:;' title="$2"
onmouseover="
	this.href='javascript:void(eval(decodeURIComponent(%22(function(){try{('
	+encodeURIComponent(encodeURIComponent(this.onclick))
	+')()}catch(e){alert(e.description?e.description:e.toString())}})()%22)))';"
onclick="
	var co=config.options;
	var opt='chkShowRightSidebar';
	var show=co[opt]=!co[opt];
	var sb=document.getElementById('sidebar');
	var da=document.getElementById('displayArea');
	if (sb) {
		sb.style.display=show?'block':'none';
		da.style.marginRight=show?'':'1em';
	}
	saveOptionCookie(opt);
	var labelShow=co.txtToggleRightSideBarLabelShow||'&#x25C4;';
	var labelHide=co.txtToggleRightSideBarLabelHide||'&#x25BA;';
	if (this.innerHTML==labelShow||this.innerHTML==labelHide) 
		this.innerHTML=show?labelHide:labelShow;
	this.title=(show?'hide':'show')+' right sidebar';
	var sm=document.getElementById('storyMenu');
	if (sm) config.refreshers.content(sm);
	return false;
">$1</a></html>
!end
%/<<tiddler {{
	var src='ToggleRightSidebar';
	src+(tiddler&&tiddler.title==src?'##info':'##show');
}} with: {{
	var co=config.options;
	var labelShow=co.txtToggleRightSideBarLabelShow||'&#x25C4;';
	var labelHide=co.txtToggleRightSideBarLabelHide||'&#x25BA;';
	'$1'!='$'+'1'?'$1':(co.chkShowRightSidebar?labelHide:labelShow);
}} {{
	var tip=(config.options.chkShowRightSidebar?'hide':'show')+' right sidebar';
	'$2'!='$'+'2'?'$2':tip;
}}>>
/***

|Name|ToggleSideBarMacro|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#ToggleSideBarMacro|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Provides a button for toggling visibility of the SideBar. You can choose whether the SideBar should initially be hidden or displayed.

!Demo
<<toggleSideBar "Toggle Sidebar">>

!Usage:
{{{<<toggleSideBar>>}}} <<toggleSideBar>>
additional options:
{{{<<toggleSideBar label tooltip show/hide>>}}} where:
label = custom label for the button,
tooltip = custom tooltip for the button,
show/hide = use one or the other, determines whether the sidebar is shown at first or not.
(default is to show the sidebar)

You can add it to your tiddler toolbar, your MainMenu, or where you like really.
If you are using a horizontal MainMenu and want the button to be right aligned, put the following in your StyleSheet:
{{{ .HideSideBarButton {float:right;} }}}

!History
*23-07-06: version 1.0: completely rewritten, now works with custom stylesheets too, and easier to customize start behaviour. 
*20-07-06: version 0.11
*27-04-06: version 0.1: working.

!Code
***/
//{{{
config.macros.toggleSideBar={};

config.macros.toggleSideBar.settings={
         styleHide :  "#sidebar { display: none;}\n"+"#contentWrapper #displayArea { margin-right: 1em;}\n"+"",
         styleShow : " ",
         arrow1: "«",
         arrow2: "»"
};

config.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)
{
          var tooltip= params[1]||'toggle sidebar';
          var mode = (params[2] && params[2]=="hide")? "hide":"show";
          var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;
          var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;
          var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");
          if (mode == "hide")
             { 
             (document.getElementById("sidebar")).setAttribute("toggle","hide");
              setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");
             }
};

config.macros.toggleSideBar.onToggleSideBar = function(){
          var sidebar = document.getElementById("sidebar");
          var settings = config.macros.toggleSideBar.settings;
          if (sidebar.getAttribute("toggle")=='hide')
             {
              setStylesheet(settings.styleShow,"ToggleSideBarStyles");
              sidebar.setAttribute("toggle","show");
              this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
              }
          else
              {    
               setStylesheet(settings.styleHide,"ToggleSideBarStyles");
               sidebar.setAttribute("toggle","hide");
               this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);
              }

     return false;
}

setStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\n","ToggleSideBarButtonStyles");

//}}}
/%
!info
|Name|ToggleSiteMenu|
|Source|http://www.TiddlyTools.com/#ToggleSiteMenu|
|Version|1.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.5|
|Type|transclusion|
|Description|show/hide horizontal SiteMenu using checkbox or double-click on background|
Usage:
<<<
{{{
<<tiddler ToggleSiteMenu>> OR
<<tiddler ToggleSiteMenu with: label tip>>
}}}
<<<
!end
!show
<<option chkHideSiteMenu>><<tiddler {{
	var chk=place.lastChild;
	if (!chk.coreOnChange) { // only once
		chk.coreOnChange=chk.onchange;
		chk.onchange=function() {
			if (this.coreOnChange) this.coreOnChange.apply(this,arguments);
			var opt=this.getAttribute('option');
			var m=document.getElementById('siteMenu');
			if (m) m.style.display=config.options[opt]?'none':'block';
		};
	}
'';}}>> $1
!end

%/<<tiddler {{'ToggleSiteMenu##'+(tiddler&&tiddler.title=='ToggleSiteMenu'?'info':'show')}} with:
{{"$1"=="$"+"1"?"hide site menubar":"$1"}}
{{"$2"=="$"+"2"?"toggle horizontal site menu display":"$2"}}
{{
	// init header display
	var opt='chkHideSiteMenu';
	if (config.options[opt]==undefined) config.options[opt]=false;
	var m=document.getElementById('siteMenu'); 
	if (m) m.style.display=config.options[opt]?'none':'block';

	// add double-click trigger to page background
	document.ondblclick=function(event){
		if (!event) event=window.event; // IE fixup
		var target=resolveTarget(event);
		// ignore double-clicks that bubble through from input fields and listboxes
		if (target.nodeName.toUpperCase()=="TEXTAREA") return true;
		if (target.nodeName.toUpperCase()=="SELECT") return true;
		if (target.nodeName.toUpperCase()=="INPUT"&&target.type.toUpperCase()=="TEXT") return true;
		window.toggleSiteMenu();
		// consume the event
		if (event) { event.cancelBubble=true; if (event.stopPropagation) event.stopPropagation(); }
		return false;
	};
	// onclick side-effect: show/hide site menu and sync checkboxes for this option
	window.toggleSiteMenu=function() {
		var opt="chkHideSiteMenu";
		var m=document.getElementById('siteMenu'); if (!m) return true;
		var show=(m.style.display=='none');
		m.style.display=show?'block':'none';
		config.options[opt]=!show;
		saveOptionCookie(opt);
		config.macros.option.propagateOption(opt,"checked", config.options[opt],"input");
	};
'';}}>>
/%
!info
|Name|ToggleSliders|
|Source|http://www.TiddlyTools.com/#ToggleSliders|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|toggle (expand/collapse) all sliders in a tiddler (or ID'd DOM element)|
Usage
<<<
{{{
<<tiddler ToggleSliders with: elementID expandlabel collapselabel>>
}}}
*''elementID'' is one of:
**"" (empty quotes) = the current tiddler
**''here'' = the current container
**''ID'' = specific DOM element ID (e.g., "mainMenu")
*''expandlabel/collapselabel'' (optional)<br>are alternative link text to display when sliders are closed (expandlabel) or opened (collapselabel)
<<<
Example
<<<
{{{
<<tiddler ToggleSliders with: "" "open all" "close all">>
}}}
with sample sliders:
{{{
<<slider chkExample ToggleSliders::slider1 Example1 Example1>>
<<slider chkExample ToggleSliders::slider2 Example2 Example2>>
Example1: |This is example slider 1|
Example2: |This is example slider 2|
}}}
<<tiddler ToggleSliders##show with: "" "open all" "close all">>
<<slider chkExample1 ToggleSliders::Example1 Example1 Example1>>
<<slider chkExample2 ToggleSliders::Example2 Example2 Example2>>
<<<
!end

!show
<html><a href="javascript:;" class="TiddlyLink" title="toggle sliders"
onclick="
	if ('$1'=='here') var here=this.parentNode.parentNode.parentNode.parentNode; // container
	else if ('$1'!='$'+'1' && '$1'.length) here=document.getElementById('$1'); // ID
	else var here=story.findContainingTiddler(this); // tiddler
	if (!here) return false;
	var elems=here.getElementsByTagName('*');
	var state=(this.innerHTML.toLowerCase()=='$2')?'none':'block';
	for (var e=0; e<elems.length; e++) { var p=elems[e];
		if (p.className!='sliderPanel' || p.style.display!=state) continue;
		if (p.button) window.onClickNestedSlider({target:p.button}); // see NestedSlidersPlugin
		else p.previousSibling.onclick();
	}
	this.innerHTML=state=='none'?'$3':'$2';
	return false;
">$2</a><nowiki></html>
!end
%/<<tiddler {{ var src='ToggleSliders'; src+(tiddler&&tiddler.title==src?'##info':'##show')}}
	with:	[[$1]]
		{{'$2'!='$'+'2'?'$2':'expand'}}
		{{'$3'!='$'+'3'?'$3':'collapse'}}
		{{'$4'!='$'+'4'?'$4':'toggle sliders'}}
>>
<<toggleElement "storyMenu" "^" "obere Menüleiste anzeigen/verbergen" "" "" "show">>
<<toggleElement "storyMenu" "Menü oben" "" "" "show">>
<<toggleElement "mainMenu" "<" "" "" "hide">>
| ![img[feuer.png][Aufwärmen]] Aufwärmen |
|<<list filter {{"[tag["+tiddler.title+" AND Aufwärmen]][sort[title]]"}}>>|
| ![img[Lupe.png][Training]] Training |
|<<list filter {{"[tag["+tiddler.title+" AND Training]][sort[title]]"}}>>|
| ![img[Spot.png][Gestaltung]] Gestaltung |
|<<list filter {{"[tag["+tiddler.title+" AND Gestaltung]][sort[title]]"}}>>|
| ![img[Abschluss.png][Abschluss]] Abschluss |
|<<list filter {{"[tag["+tiddler.title+" AND Abschluss]][sort[title]]"}}>>|
| ![img[Theorie.png][Fragen_und_Überlegungen]] Theorie |
|<<list filter {{"[tag["+tiddler.title+" AND Theorie]][sort[title]]"}}>>|
| ![img[Uhr.png][Verzeichnis aller Stunden]] Zusammenstellungen |
|<<list filter {{"[tag["+tiddler.title+" AND Stunde]][sort[title]]"}}>>|
| !noch ohne Zuweisung |
|<<list filter {{"[tag["+tiddler.title+" AND !Aufwärmen AND !Training AND !Gestaltung AND !Theorie AND !Stunde AND !AbschlussAND !Training AND !Kategorie]]"}}>>|
<br><<tiddlerTweaker>><br><<tiddler editieren>>
/***
> ''!!! CAUTION !!! > WORK IN PROGRESS''

|''Name''|CustomTooltipPlugin|
|''Source''|http://customtooltip.tiddlyspace.com/#CustomTooltipPlugin|
|''Version''|0.2.1 Alpha (2014-05-23)|
|''Author''|Albert Riedinger|
|''License''|[[Creative Commons BY-SA 3.0|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion''|2.x|
|''Type''|plugin|
|''Requires''| ... |
|''Optional''| ... |
|''Configuration''|[[CustomTooltipConfig]]|
|''Documentation''|[[CustomTooltipPluginInfo]]|
|''Description''| ... |

!TO-DO
* tag and field value dependent tooltip contents (defined in a separate config tiddler > [[CustomTooltipConfig]])
* ...

!Usage
* insert {{{<div class='editor' macro='edit tooltip'></div>}}} in [[EditTemplate]], this will create a field in the editMode which is shown as Tooltip.
* the tooltip is defined in the [[CustomTooltipConfig]]-Tiddler:
|!Params in the CustomTooltipConfig| !Result|
|\n| |
|%TAGS%| |
|%#A SectionName%| |
|%:A SliceName%| |
|%TEXT%| |
|%TITLE%| |
|%SIZE%| |
|%WORDCOUNT%| |
|%MODIFIED%| |
|%CHANGECOUNT%| |
|%MODIFIER%| |
|%CREATED%| |
|%CREATOR%| |


DEFAULT:{{{%TITLE% (%SIZE% Bytes / %WORDCOUNT% words)\n%MODIFIED% [%CHANGECOUNT%] (%MODIFIER%)\n%CREATED% (%CREATOR%)\n\nTags: %TAGS%\n\nSummary:\n%?summary%\n\nDescription:\n%:Description%\n\nExcerpt:\n%TEXT%\n\nSection:\n%#Test%\n\n%ERROR%}}}
!History
* ''0.1.0'' > initial working release
* ''0.2.1'' > completly rewritten code
** ...

!Options
| Value | Description |h
| <<option chkCustomTooltipActive>> |if ''checked'' CustomTooltipPlugin will overwrite TW's default tooltip|
| <<option chkCustomTooltipShowTWDefault>> |if ''checked'' custom tooltip content will be shown after TW's default tooltip|
| <<option chkCustomTooltipShowError>> |if ''checked'' CustomTooltipPlugin will show debug information in tooltips|
| <<option txtCustomTooltipDateFormat>> |date format (see [[here|http://www.tiddlytools.com/insideTW/#Date.prototype.formatString]] for more details)|
| <<option txtCustomTooltipTagSeparator>> |separator string for tag list|
| <<option txtCustomTooltipTextLimit>> |tiddler excerpt limit (chars)|

!Code
***/
//{{{
version.extensions.CustomTooltipPlugin = { major: 0, minor: 2, revision: 1, date: new Date(2014, 05, 23) };
// ---------- defaults ----------
config.options.chkCustomTooltipActive =
	config.options.chkCustomTooltipActive || true;
config.options.chkCustomTooltipShowTWDefault =
	config.options.chkCustomTooltipShowTWDefault || false;
config.options.chkCustomTooltipShowError =
	config.options.chkCustomTooltipShowError || true;
config.options.txtCustomTooltipDateFormat =
	config.options.txtCustomTooltipDateFormat || "YYYY-0MM-0DD 0hh:0mm";
config.options.txtCustomTooltipTagSeparator =
	config.options.txtCustomTooltipTagSeparator || ", ";
config.options.txtCustomTooltipTextLimit =
	config.options.txtCustomTooltipTextLimit || "50";

// ---------- getSubtitle ----------
Tiddler.prototype.getSubtitle_CUSTOMTOOLTIP = Tiddler.prototype.getSubtitle;
Tiddler.prototype.getSubtitle = function() {
	if (!config.options.chkCustomTooltipActive) return Tiddler.prototype.getSubtitle_CUSTOMTOOLTIP.apply(this, arguments);
	var cfg = "CustomTooltipConfig";
	if (!store.tiddlerExists(cfg)) return "config tiddler 'CustomTooltipConfig' doesn't exist";

	// ---------- options ----------
	var showTwTooltip = config.options.chkCustomTooltipShowTWDefault;
	var showError = config.options.chkCustomTooltipShowError;
	var dateFormat = config.options.txtCustomTooltipDateFormat;
	var tagSep = config.options.txtCustomTooltipTagSeparator;
	var textLimit = config.options.txtCustomTooltipTextLimit;

	// ---------- config data ----------
	var rxSingle = new RegExp("(^\\{{3}|\\}{3}$)", "gi");
	var defTooltip = store.getTiddlerSlice(cfg, "DEFAULT").replace(rxSingle, "");

	var modified = (!!this.modified) ? this.modified.formatString(dateFormat) : config.messages.subtitleUnknown;
	var modifier = (!!this.modifier) ? this.modifier : config.messages.subtitleUnknown;
	var created = (!!this.created) ? this.created.formatString(dateFormat) : config.messages.subtitleUnknown;
	var creator = (!!this.creator) ? this.creator : config.messages.subtitleUnknown;
	var tags = (!!this.tags) ? this.tags.join(tagSep) : "[not tagged]";
	var text = this.text.substr(0, textLimit); if (this.text.length > textLimit) text += "…";
	var wordcount = (!!this.text) ? this.text.match(/\S+/g).length : "0";

	var vars = ["TITLE", "MODIFIED", "MODIFIER", "CREATED", "CREATOR", "CHANGECOUNT", "TAGS", "TEXT", "SIZE", "WORDCOUNT"];
	var rxVar = /%([?:#]\w+|\w+)%/g;
	var m;
	while (m = rxVar.exec(defTooltip)) {
		// predefined variables (%predefined_var%)
		if (vars.contains(m[1])){
			switch (m[1]) {
				case "TITLE": defTooltip = defTooltip.replace(m[0], this.title); break;
				case "MODIFIED": defTooltip = defTooltip.replace(m[0], modified); break;
				case "MODIFIER": defTooltip = defTooltip.replace(m[0], modifier); break;
				case "CREATED": defTooltip = defTooltip.replace(m[0], created); break;
				case "CREATOR": defTooltip = defTooltip.replace(m[0], creator); break;
				case "CHANGECOUNT": defTooltip = defTooltip.replace(m[0], this.fields.changecount); break;
				case "TAGS": defTooltip = defTooltip.replace(m[0], tags); break;
				case "TEXT": defTooltip = defTooltip.replace(m[0], text); break;
				case "SIZE": defTooltip = defTooltip.replace(m[0], this.text.length); break;
				case "WORDCOUNT": defTooltip = defTooltip.replace(m[0], wordcount); break;
			}
		// fields (%?field_name%)
		} else if (m[1].charAt(0) === "?") {
			var f = m[1].substring(1);
			var field = (showError) ? this.fields[f] || "[field '" + f + "' is not defined]" : this.fields[f];
			defTooltip = defTooltip.replace(m[0], field);
		// slices (%:slice_name%))
		} else if (m[1].charAt(0) === ":") {
			var s = m[1].substring(1);
			var sVal = store.getTiddlerSlice(this.title, s);
			var slice = (showError) ? sVal || "[slice '" + s + "' is not defined]" : sVal;
			defTooltip = defTooltip.replace(m[0], slice);
		// section (%#section_name%)
		} else if (m[1].charAt(0) === "#") {
			var sec = m[1].substring(1);
			var secVal = store.getTiddlerText(this.title + "##" + sec);
			var section = (showError) ? secVal || "[section '" + sec + "' is not defined]" : secVal;
			defTooltip = defTooltip.replace(m[0], section);
		} else {
			defTooltip = (showError) ? defTooltip.replace(m[0], "[" + m[0] + " is not defined]") : defTooltip.replace(m[0], "");
		}
	}

	if (!!this.fields["tooltip"]) {
		if (this.fields["tooltip"].charAt(0) === "+") {
			var fTooltip = this.fields["tooltip"].substring(1);
			var out = (showTwTooltip) ?
				this.getSubtitle_CUSTOMTOOLTIP() + "\n" + fTooltip + "\n" + defTooltip.unescapeLineBreaks() :
				fTooltip + "\n" + defTooltip.unescapeLineBreaks();
		} else if (this.fields["tooltip"].charAt(0) === "=") {
			var fTooltip = this.fields["tooltip"].substring(1);
			var out = (showTwTooltip) ?
				this.getSubtitle_CUSTOMTOOLTIP() + "\n" + fTooltip :
				fTooltip;
		} else {
			var out = (showTwTooltip) ?
				this.getSubtitle_CUSTOMTOOLTIP() + "\n" + defTooltip.unescapeLineBreaks() + "\n" + this.fields["tooltip"] :
				defTooltip.unescapeLineBreaks() + "\n" + this.fields["tooltip"];
		}
	} else {
		var out = (showTwTooltip) ?
			this.getSubtitle_CUSTOMTOOLTIP() + "\n" + defTooltip.unescapeLineBreaks() :
			defTooltip.unescapeLineBreaks();
	}
	return out;
};
//}}}
|~ViewToolbar| +editTiddler +closeTiddler +collapseTiddler |
|~EditToolbar|+saveTiddler cancelTiddler deleteTiddler > syncing references permalink <|
|~CollapsedToolbar| ~ToolbarCommands##expandTiddler |

wiki-syntax toolbar commands
//{{{
//replaces toolbar buttons with icons.
//for each command that you want to use an icon, add a line like the following in a systemConfig tiddler, specifying the icon image location:
//config.commands.editTiddler.imgLoc= "jump.bmp";
//No need to edit the ViewTemplate! If an image location is specified, then the icon will be used for that command!

config.macros.toolbar.createCommand = function(place,commandName,tiddler,theClass)
{
	if(typeof commandName != "string")
		{
		var c = null;
		for(var t in config.commands)
			if(config.commands[t] == commandName)
				c = t;
		commandName = c;
		}
	if((tiddler instanceof Tiddler) && (typeof commandName == "string"))
		{
		var title = tiddler.title;
		var command = config.commands[commandName];
		var ro = tiddler.isReadOnly();
		var shadow = store.isShadowTiddler(title) && !store.tiddlerExists(title);
		var text = ro && command.readOnlyText ? command.readOnlyText : command.text;
		var tooltip = ro && command.readOnlyTooltip ? command.readOnlyTooltip : command.tooltip;
		if((!ro || (ro && !command.hideReadOnly)) && !(shadow && command.hideShadow))
		    {
			    var btn = createTiddlyButton(null,text,tooltip,this.onClickCommand);
			    btn.setAttribute("commandName", commandName);
			    btn.setAttribute("tiddler", title);
			    if(theClass)
				            addClass(btn,theClass);
                             place.appendChild(btn);
                            if(command.imgLoc)
                                   btn.innerHTML = "<img src='"+command.imgLoc+"'>";

		     }
       }
}

setStylesheet(".toolbarImg {vertical-align: middle; cursor:pointer;}\n","commandIconStyles"); 
//}}}
/***
|Name|TotallyTiddlers|
|Source|http://www.TiddlyTools.com/#TotallyTiddlers|
|Version||
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|CSS|
|Description|theme: hide everything but tiddler content|
|StyleSheet|TotallyTiddlers|
|PageTemplateReadOnly|PageTemplateReadOnly|
|EditTemplateReadOnly|EditTemplateReadOnly|
|Check|TotallyTiddlers##check|
|Init|TotallyTiddlers##init|
|Reset|TotallyTiddlers##reset|
!!!!!check
//{{{
return !confirm("Are you sure you want to use this theme?");
//}}}
!!!!!init
//{{{
displayMessage("TotallyTiddlers (kiosk mode) is ON");
//}}}
!!!!!reset
//{{{
displayMessage("TotallyTiddlers (kiosk mode) is OFF");
//}}}
!!!!!styles
***/

[[StyleSheetAdjustments]]
/*{{{*/
/* ==== TotallyTiddlers ==== */
body { background-color:transparent !important; }
#mainMenu, #sidebar, .toolbar, .tagged, .tagging, .subtitle, .header, #OptionsPanel, #AdvancedOptions
	{display: none !important;}
#breadCrumbs, #siteMenu, #storyMenu
	{ display:none !important; }
#displayArea
	{ margin: 1em !important; }
noscript /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
	{ display:none; }
/*}}}*/
Tuchfühlung: In der Mitte des Kreises liegt ein Tuch. Der Spielleiter beginnt es zu als Requisit zu benutzen und damit etwas anzustellen und fordert dann die Gruppe auf dieses fortzusetzen.++++![Beispiele:]...Mantel, Bettdecke, Bettlaken, das zusammengelegt und an nächste Person weitergegeben wird; Die Muleta eines Toreros, Decke (zwei Personen dazu einladen und zu essen anfangen); Wasser im Schwimmbad, Tisch abräumen; warme Decke, in dem Baby liegt; Glöckner von Notre Dame, Riesentaschentuch für Tränen; Geisterumhang; Tuch, das über die Sitzenden im Kreis gezogen wird; Tuch für Personen, die darunter knien und sich damit wie ein Drache bewegen; Umkleidekabine; Strick, um sich aufzuhängen (und es dann doch nicht zu tun): wehender Mantel; Rapunzelzopf (zu zweit), Schwangerenbauch, Tuch für „Fang den Fuchs“; Mumienhülle (die sich erhebt); Verband; Turban; (Hunde)-leine; Toga; Klapperschlange; Bettlaken: ausschütteln und zusammenlegen; das wilde Innere.===
+++![Andere Gegenstände, die sich für eine solche Erkundung eignen]...<<tiddler Gegenstände##Liste>>===
<br><br><<tiddlerTweaker>>
Der Tag definiert die unterschiedlichen Einsatzbereiche eines Eintrags.

Wir sind auf einer Party, Alle laufen durcheinander, man lächelt sich an, redet miteinander, erkennt alte Freunde wieder, eventuell labt man sich am Buffet.
Dabei versuchen alle, anderen für diese unbemerkt hinter ihrem Rücken Grimassen zu schneiden. Wer seinen Grimassenschneider entdeckt, kann ihn erschießen. Streckt dazu theatralisch den Finger aus und „Päng“. Die er- oder angeschossenen müssen bleiben liegen oder vom Feld robben.  Die anderen ignorieren sie, es wird weitergespielt, bis nur einer übrig bleibt. Es kann in der Schlussphase Probleme geben, weil nur noch wenige dabei sind und die sich gegenseitig pausenlos beobachten. Dann gibt der Spielleiter Anweisungen wie „Schaut auf die Uhr, lasst was fallen und bückt euch, geht zum Schrank, ihr habt einen Anruf erhalten, werft einen Pfeil auf das Dartboard etc“. [[Oder es geht so weiter|Ausschnipsen]]
''Variante:'' Anstatt Grimassen zu schneiden zeigen können die Spieler dem Publikum ihre Verachtung für jemanden zeigen, indem auf ihn zeigen, dem Publikum zuzwinkern.
!usage
{{{[img[Uhr.png]]}}}
[img[Uhr.png]]
!notes
//none//
!type
image/png
!file
./Icons/Uhr.png
!url

!data
data:image/png;base64,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
<<forEachTiddler 
 where 
 'tiddler.tags.contains("JR1")'
 write
 '"|[["+tiddler.title+"]]|"+tiddler.tags+"|\n"'
begin '"| !JR1 | Tags |\n"'
>>
<<forEachTiddler 
 where 
 'tiddler.tags.contains("JR2")'
 write
 '"|[["+tiddler.title+"]]|"+tiddler.tags+"|\n"'
begin '"| !JR1 | Tags |\n"'
>>
<<forEachTiddler 
 where 
'tiddler.tags.contains("Stunde") && tiddler.tags.contains("hinzugefügt")'
 write
 '"|[["+tiddler.title+"]]|"+tiddler.tags+"|\n"'
begin '"| !eigene | Tags |\n"'
>>
Teilnehmer liegen auf dem Rücken und atmen in den Bauch ein. Mit einem „sssssss“ ausatmen solange, bis der Bauch zu zittern beginnt.
Versucht die letzte Luft mit einem Plosivlaut aus der Lunge zu vertreiben.
Der Bauch muss sich dabei stark zusammenziehen, dass die Luft automatisch wieder hineinschießt. 
Atmet ein und pürt dabe wie sich nacheinander ein Teil der Lunge nach dem anderen aufbläht...erst der Bereich direkt oberhalb des Zwerchfells, dann der Rücken und die Flanken schließlich die obere Brust. 
Geht durch den Raum. Bleibt stehen und schließt die Augen.
Ich tippe jetzt zweien von euch auf den Rücken. Die gehen in die gegenüberliegenden Ecken des Raumes. Sie sind jetzt Vampire. Unsere Vampire verfügen über hynotische Macht.
Sie rufen Ihre Opfer zu sich.

Wichtiger Tipp bei Teilnehmern in der Pubertät versucht jeweils ähnliche Paare auszuwählen. 
!usage
{{{[img[Variation.png]]}}}
[img[Variation.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
Type the text for 'Variationen: Sprechen und Handeln isolieren'
"Normal"
Dia-Vortrag mit Standbildern
Grammolo
Pantomime
Sprechen und Handeln isolieren 
Text anders verteilt Sprechen




Jeder sucht sich (im Kopf) einen Verfolger und einen Beschützer aus, ohne dass diese das wissen. Alle bewegen sich so, dass der Beschützer immer zwischen sich und dem Verfolger steht.!
<<links
    internal:false
exclude: 'excludeMissing systemConfig systemServer pluginInfo style systemTheme styleSheet Test Inventar'
>>
[[VerlaufsMenü]]

[[Ankommen]]
[[Wetterbericht als Massage]]
[[Blindenführung - Fingerspitzengefühl]]
[[Blindenführung - Klopfzeichen]]
[[Blindenführung - Radar]]
[[Kamera und Fotograf]]
[[Reiki]]
[[Vorstellung mit Finte]]
[[Blind einen Kreis bilden]]
<<tiddler StoryÖffnenTemplate>>
<<tiddler Listenmacher with: Vertrauen>>
Diese automatische Übersicht zeigt alle Einträge, die mit dem Tag Stunde versehen sind.
Die Einträge hier beinhalten meistens Zusammenstellungen von Spielen und Übungen für 90 Minuten, das heißt für eine Doppelstunde im Schulfach Darstellendes Spiel.
Um die einzelnen Übungen und Aufgaben für eine Stunde in der vorgesehenen Reihenfolge ''anzuzeigen'' und ''auszudrucken'' einfach in dem Eintrag die Links von unten nach oben anklicken und am Ende diesen Eintrag und den für die Stunde selbst schließen.
[[Wie speichere ich eine gute Zusammenstellung von Übungen?]]
|<<siteMap Stunde>>|
/%
!info
|Name|ViewPlay|
|Source|http://www.TiddlyTools.com/#ViewPlay|
|Version|1.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|generate sliders for all scenes in a given play|
Usage:
<<<
{{{
<<tiddler ViewPlay with: tag>>
}}}
*''tag'' (default = "Hamlet")<br>specifies the tag to match for scenes in the desired play
<<<
<<tiddler ViewPlay##code with: {{store.getTiddlerText('ViewPlay##show')}}>>
!end
!code
Code
<<<
{{{
$1
}}}
<<<
!end
!out
$1
!end
!show
<<tiddler ViewPlay##out with: {{
	var tag="$1"; if (tag=="$"+"1") tag="";
	var hdr="!!!Act %0";
	var fmt="<<slider [[chk%1%2.%3]] [[%0]] [[scene %3: %4]] [[%1, Act %2, Scene %3: %4]]>\>";
	var fmt="+++[scene %3: %4|%1, Act %2, Scene %3: %4]>...<<tiddler [[%0]]>\>===\n";
	var out=[];
	var tids=store.getTaggedTiddlers(tag);
	for (var i=0; i<tids.length; i++) {
		if (!tids[i].isTagged("scene")) continue;
		var t=tids[i].title.replace(/[^\.0-9]*/,"");
		var act=t.split(".")[0];
		var scene=t.split(".")[1];
		var setting=tids[i].text.split('\n')[0].replace(/!!!/,"");
		if (act!=prev) { var prev=act; out.push(act==0?"!!!Induction":hdr.format([act])); }
		out.push(fmt.format([tids[i].title,tag,act,scene,setting]));
	}
out.join("\n");}}>>
!end
%/<<tiddler {{
	var src='ViewPlay';
	src+(tiddler&&tiddler.title==src?'##info':'##show');}}
with: [[$1]] [[$2]] [[$3]]>>
<!--{{{-->

<span class='toolbar' macro='toolbar [[ToolbarCommands::CollapsedToolbar]]'></span>
</span>
<span class='title'>
	<span class='floatleft' macro='tiddlerIcons' style='cursor:auto !important;'></span>
	<span macro='view title'></span>
<span class='viewer' macro='view text wikified'></span>
</span>
<span class='toolbar' macro='toolbar jump'><span macro='setIcon page_go.png'></span></span>
Alle Spieler Sthen im Kreis. Einer wird ausgewählt und trägt ein A herum. Das heißt er geht soweit er kann, während er fortwährend ohne Luftzuholen seinen Vokal intoniert. Dabei hält er seine Hand mit der Handfläche nach oben vor sich, um das Tragen de Buchstaben zu versinnbildlichen. Idealerweise schafft er es, die Gruppe mehrfach zu umrunden, am Ende gibt er seinen Vokal da, wo ihm die Luft ausgeht, an den nächsten Träger weiter. Dabei stößt er mit dem letzen Lufthauch einen Explosionslaut aus : T k p 
Weitere Vokale werden in die Runde gegeben, sodass am Ende alle 5 Vokale um den Kreis herum getragen werden.
[[Einer geht, einer steht]]
[[Roboterwachen]]
[[Nur ein Körperteil]]
[[da, du, you, nein.]]
[[Machine Infernale - Die Höllenmaschine]]
[[Choreographie im Dreieck]]
[[Choreographie mittels Stationen]]
<<tiddler StoryÖffnenTemplate>>
!usage
{{{[img[Vorhang.jpg]]}}}
[img[Vorhang.jpg]]
!notes
//none//
!type
image/jpeg
!file

!url

!data
data:image/jpeg;base64,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
Sucht euch in der Gruppe einen Partner, am besten jemanden über den ihr noch gar nichts wisst. Ihr habt 10 Minuten Zeit euch gegenseitig zu interviewen und euch Dinge über euer Leben zu erzählen. Danach stellt ihr euch gegenseitig vor der Gruppe vor. Dabei baut ihr ein Detail in die Vorstellung ein, das nicht stimmt. 

Geht durch den Raum verteilt, nehmt diesen genau wahr! Bleibt stehen und lasst diesen genau auf euch wirken.
Beschreibt die Eigenschaften, die ihre wahrnehmt
>-die architektektonische Beschaffenheit? 
>-die Geräusche
>-das Licht?


Körpererfahrungen, den Körper als Instrument nutzen lernen
Präsenz, Selbstsicherheit
Technien die Stimme einzusetzen
Die Fähigkeit gleichzeitig zu handeln und zu sprechen, 
Techniken sich Dinge zu merken
Erfahrung von Vertrauen und Gemeinschaftsgefühl
[[Kofferpacken mit Namen und Gesten]]
[[Begrüßen]]
[[Nichts]]
[[Das Ritual]]
[[Was ist Theater?]]
[[Theater und Darstellendes Spiel]]
[[Was bringt das Fach DS für das Leben?]]
[[Organisatorisches]]
<<tiddler StoryÖffnenTemplate>>/%
Beschreibung: 
%/
Einen Vorgang oder einen Charakter verfremden heißt zunächst einfach, dem Vorgang oder dem Charakter das Selbstverständliche, Bekannte, Einleuchtende zu nehmen und über ihn Staunen und Neugierde zu erzeugen. Nehmen wir […] den Zorn des Lear über die Undankbarkeit seiner Töchter. Vermittels der Einfühlungstechnik kann der Schauspieler diesen Zorn so darstellen, daß der Zuschauer ihn für die natürlichste Sache der Welt ansieht, daß er sich gar nicht vorstellen kann, wie Lear nicht zornig werden könnte, daß er mit Lear völlig solidarisch ist, ganz und gar mit ihm mitfühlt, selber in Zorn verfällt. Vermittels der Verfremdungstechnik hingegen stellt der Schauspieler diesen Learschen Zorn so dar, daß der Zuschauer über ihn staunen kann, daß er sich noch andere Reaktionen des Lear vorstellen kann als gerade die des Zornes. Die Haltung des Lear wird verfremdet, das heißt, sie wird als eigentümlich, auffallend, bemerkenswert dargestellt, als gesellschaftliches Phänomen, das nicht selbstverständlich ist.
Was ist damit gewonnen? Damit ist gewonnen, daß der Zuschauer die Menschen auf der Bühne nicht mehr als ganz unänderbare, unbeeinflußbare, ihrem Schicksal hilflos ausgelieferte dargestellt sieht. Er sieht: Dieser Mensch ist so und so, weil die Verhältnisse so und so sind. Und die Verhältnisse sind so und so, weil der Mensch so und so ist. Er ist aber nicht nur so vorstellbar, wie er ist, sondern auch anders, so wie er sein könnte, und auch die Verhältnisse sind anders vorstellbar, als sie sind. Damit ist gewonnen, daß der Zuschauer im Theater eine neue Haltung bekommt. Er bekommt den Abbildern der Menschenwelt auf der Bühne gegenüber jetzt dieselbe Haltung, die er als Mensch dieses Jahrhunderts der Natur gegenüber hat. Er wird auch im Theater empfangen als der große Änderer, der in die Naturprozesse und die gesellschaftlichen Prozesse einzugreifen vermag, der die Welt nicht mehr hinnimmt, sondern sie meistert. Das Theater versucht nicht mehr, ihn besoffen zu machen, ihn mit Illusionen auszustatten, ihn die Welt vergessen zu machen, ihn mit seinem Schicksal auszusöhnen. Das Theater legt ihm nunmehr die Welt vor zum Zugriff.“ 

(Bertolt Brecht: Über experimentelles Theater, S. 301ff.)
!Improvisationstheater - Theateresport
...feiert die Spontaneität der Darsteller, ihren Mut 
und das gegenseitige Vertrauen zwischen Akteuren und Publikum

!Improvisationstheater kann aber auch unendlich nerven
...da die Spannung oft im Wesentlichen darin besteht, ob die Schauspieler den Bogen kriegen.
...da die Akteuren auf der Bühne nicht Zeit und Abstand haben um ein Szene zu entwickeln oder aufzulösen
und unter dem Druck, immer wieder die gleichen Klischees und Handlungsmuster vorführen.
...das Formulieren wirklicher Fragen - also eine auf dem Inhalt beruhende Spannung -  in vielen Spielanordnungen nur äußerst zufällig passiert.

!Improvisation als Werkzeug bei der Stückentwicklung
zur Ideenfindung

zu einem bestehenden Stück, zu bestehen Szenen
...in einem Rohdurchlauf eine erste Vorstellung von einem Stück zu bekommen, wenn die Schaupieler den Text noch nicht können.
Improvisation kann Motive und Probleme freilegen die einem Author so nicht klar waren.
eventuell zu ungewöhnlichen aktuellen uninterssanten Formulierungen zu kommen. 
Sie kann helfen Probleme in der Interaktion auf der Bühne aufzulösen

Improvisation bei Dreharbeiten

Konzepte einerseits Spannung erzeugen, andererseits Raum lassen für die Improvisation und Interaktion mit dem Publikum.
+++[Einträge ohne Tags]<<forEachTiddler 
 where
 'tiddler.tags.length == 0'
>>===

+++[ToDo Name]<<forEachTiddler 
 where 
 'tiddler.tags.containsAny(["IhrName","TaskOpen","TaskDone"])'
>>
Stellt Euch in Gruppen von 5 Schülern zusammen. Jeder von euch denkt sich nun einen Werbeslogan aus, mit dem er ein frei erfundenes Produkt anpreist. Der Caramelriegel von Louison... ein Konzert für die Sinne... Behaltet dabei die resonanzreiche Stimme bei. Ihr könnt den Werbespot mit Gesten unterstützen.
Variante Fortsetzung
Arbeitet in den Fünfergruppen einen Werbspot aus und führt diesen im Hintergrund vor, während der Erzähler lustvoll den Slogan intoniert. Erfindet dabei Rollen für alle Teilnehmer, das können also auch der Hund in der Hundefutterrelame oder der Esstisch bei einem traulichen Tête-à-tête sein.  

Jeder wirft einen Ball (Tennisball oder etwas Ähnliches) vor sich auf den Boden und fängt ihn in Bauchhöhe, bzw. Brusthöhe wieder auf. Dabei wird die Silbe "Hopp!" gesprochen, und zwar so, dass nach dem Verschlusslaut "pp" die Spannung kurz gelöst wird, indem der Mund etwas geöffnet wird und das Zwerchfell zurückfedert. In diesem Moment, der etwa 0,2 Sekunden dauert, kommt es zu einem reflektorischen Einatmen. Dies ist kein bewusstes Luftholen, sondern durch das kurze Vorschnellen des Zwerchfelles beim Lösen der Spannung wird ein wenig Luft "angesaugt", und zwar soviel, wie man für die Fortführung des Spiels benötigt. Einen Ball vor sich auf den Boden zu werfen, ihn zu fangen und dabei "Hopp!" mit Abspannen zu sagen, kann man nahezu unbegrenzt Fortführen, ohne jemals bewusst einzuatmen. Der reflektorische Atemaustausch genügt vollkommen.
Dieses Feld bietet die Möglichkeit, die Titel zu verändern, mehrere Einträge gleichzeitig zu bearbeiten und auch zu löschen. Das ist vor allem gedacht, um eigene Einträge zu korrigieren. Gerade wenn Sie andere Einträge bearbeiten, kann dies aber dazu führen, dass Verknüpfungen und Funktionen ausfallen. Nutzen Sie dieses Werkzeug also mit Bedacht.+++*[Gebrauchsanweisung]... Sie sehen hier eine Liste der Einträge; mit dem Menu am unteren Rand können Sie anzeigen, in welcher Reihenfolge diese angezeigt werden. Wählen Sie den oder die Einträge aus, die Sie ändern wollen, markieren Sie die entsprechenden Felder. tragen Sie die geänderten Werte ein und drücken Sie das Feld "update" ===
<<tiddlerTweaker>>
Ähnlich dem Gehörlosenübersetzung der Nachrichten wird der Wetterbericht im Fernsehn der Zukunft als Massage übermittelt. Setzt euch in Paaren hintereinander. 
Der morgige Tag beginnt mit einem strahlenden Sonnenaufgang, 
dann ziehn langsam Wolken auf,  
Nieselregen,  
Hagel,  
Gewitterwolken,  
Blitz und Donner,  Sturm,  
Gewitterwolken verziehen sich,  
am Ende kommen die Sonnenstrahlen wieder raus

Das Fernsehprogramm kann hier fortgeführt werden: [[Naturfilm]]
Here are some examples that show the usage of the whereClause in the ForEachTiddlerMacro.

<<forEachTiddler
 where
 'tiddler.tags.contains("whereClauseExample")'
>>

See also ForEachTiddlerExamples.
!!Vorahnungen und Überraschungen
Der Betrachter braucht immer eine Idee, was als nächstes passieren könnte, welche Gefahren oder welche Chancen in der Luft liegen. Damit es spannend wird, ist es gut, wenn die Wendungen unerwartet und überraschend sind, aber auch nachvollziehbar damit der Zuschauer weiterhin versucht, zu erraten was kommt.
!!Veränderungen 
Spannend sind Veränderungen. Beispielsweise...
in Machtverhältnissen, jemand betritt eine Szene siegesgewiss und verlässt diese ruiniert oder rundum blamiert.
in den Allianzen der Handelnden
in der Einschätzung der Situation oder der Handlung. 
Wir merken langsam, dass eine Person auf der Bühne wahrscheinlich verrückt oder bösartig ist. 
wir erkennen dass die Situation aus dem Ruder läuft.

Spannend ist eine drohende Gefahr – ein Damokles-Schwert das über der Situation schwebt.
!![[Mystery - Surprise - Suspense]]
Hitchcock nutzt drei Begriffe um die unterschiedlichen Möglichkkeiten Nervenkitzel zu erzeugen zu unterscheiden. 

Wie kann bei Auftritten und Abgängen Spannung erzeugt beziehungsweise gehalten werden?
Dies ist eine Sammlung von Spielen und Übungen für Theatergruppen und für das Schulfach Darstellendes Spiel. Sie finden hier auch Materialien für die Erarbeitung von Stücken und die Auseinandersetzung mit den Grundlagen des Theaters. Die einzelnen Einträge sind hier als digitale Karteikarten gespeichert und können immer wieder neu zusammengestellt werden. 
Sie können diese Sammlung im Netz nutzen oder auf Ihrem Rechner speichern um weiter damit zu arbeiten und diese nutzen um beispielseweise Unterrichtsstunden vorzubereiten und zu speichern. 
Sie können die erstellten Übungsreihen ausdrucken. 
Die Nutzeroberfläche passt sich der jeweiligen Bildschirmgröße an, auf großen Monitoren haben Sie die Möglichkeit, selbst Übungen einzugeben und Übungsreihen zu speichern. Bei einem kleinen Bildschirm ist die Darstellung darauf ausgelegt, dass die Texte beispielsweise in einer Probe auch auf einem Smartphone gut zu lesen sind. Deshalb werden die ím folgenden beschriebenen Bearbeitungsmöglichkeiten dort nicht angezeigt. In dieser Situation können Sie die  Übungen und Aufgaben  in einem übersichtlichen [[Diaschaumodus|Der Diaschaumodus]] nacheinander anzeigen lassen.
{{blueButton{<<slideShow tiddler:[[GebrauchsanweisungShow]] label:'Einführung als Diaschau' toc:titles >>}}}@@float:center;font-size:1.5em;{{accordionEffect{<<openStory [[StartStory]] "zurück zum Start" "lässt Sie zum Start zurückkehren">>}}}@@
/***
|Name|WikifyPlugin|
|Source|http://www.TiddlyTools.com/#WikifyPlugin|
|Documentation|http://www.TiddlyTools.com/#WikifyPluginInfo|
|Version|1.2.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|insert sections, slices, fields, literals, or computed values into a wiki-format output|
!!!!!Documentation
> see [[WikifyPluginInfo]]
!!!!!Revisions
<<<
2011.03.07 1.2.0 added handling in getFieldReference() for retrieving section values
|please see [[WikifyPluginInfo]] for additional revision details|
2007.06.22 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.WikifyPlugin= {major: 1, minor: 2, revision: 0, date: new Date(2011,3,7)};

config.macros.wikify={
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var fmt=params.shift();
		var values=[];
		var out="";
		if (!fmt.match(/\%[0-9]/g) && params.length) // format has no markers, just join all params with spaces
			out=fmt+" "+params.join(" ");
		else { // format param has markers, get values and perform substitution
			while (p=params.shift()) values.push(this.getFieldReference(place,p));
			out=fmt.format(values);
		}
		if (macroName=="wikiCalc") out=eval(out).toString();
		wikify(out.unescapeLineBreaks(),place,null,tiddler);
	},
	getFieldReference: function(place,p) {
		if (typeof p != "string") return p; // literal non-string value... just return it...

		var val=undefined;
		var here=story.findContainingTiddler(place);
		var current=here?here.getAttribute('tiddler'):'';

		// SLICES: "::slicename" OR "here::slicename" OR "tiddlername::slicename"
		var parts=p.split(config.textPrimitives.sliceSeparator);
		var tid=parts[0]; var slice=parts[1];
		if (slice) { // slice reference
			if (!tid || !tid.length || tid=="here") tid=current;
			var val=store.getTiddlerSlice(tid,slice);
		}

		// SECTIONS: "##sectionname" OR "here##sectionname" OR "tiddlername##sectionname"
		if (!slice) {
			var parts=p.split(config.textPrimitives.sectionSeparator);
			var tid=parts[0]; var section=parts[1];
			if (section) {
				if (!tid || !tid.length || tid=="here") tid=current;
				var val=store.getTiddlerText(tid+config.textPrimitives.sectionSeparator+section);
			}
		}

		// FIELDS: "fieldname" OR "fieldname@tiddlername"
		if (!slice && !section) {
			var parts=p.split("@");
		 	var field=parts[0]; var tid=parts[1];
			if (!tid || !tid.length || tid=="here") tid=current;
			var val=store.getValue(tid,field);
		}

		// not a slice, section or field, or value not found... return value unchanged
		return val===undefined?p:val;
	}
}
//}}}
//{{{
// define alternative macroName for triggering pre-rendering call to eval()
config.macros.wikiCalc=config.macros.wikify;
//}}}
/***
|Name|WikifyPlugin|
|Source|http://www.TiddlyTools.com/#WikifyPlugin|
|Documentation|http://www.TiddlyTools.com/#WikifyPluginInfo|
|Version|1.2.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|documentation|
|Description|documentation for WikifyPlugin|
The {{{<<wikify>>}}} macro retrieves values from tiddler slices, sections, or fields and then inserts those values into wiki-formatted output.  The {{{<<wikiCalc>>}}} macro performs the same processing as {{{<<wikify>>}}} and, in addition, passes the assembled text content through javascript's {{{eval()}}} function before rendering the results.  This allows you to, for example, construct and compute mathematical expressions that use input values extracted from tiddler fields or slices.
!!!!!Usage
<<<
{{{
<<wikify "format" value value value value ...>>
<<wikiCalc "format" value value value value ...>>
}}}
* ''format'' specifies the output format of the wiki-syntax content (or javascript expression, if using {{{<<wikiCalc>>}}}).  Use //substitution markers// "%0" through "%9" to insert each value parameter into the formatted content, replacing its corresponding marker.  If the ''format'' is blank (or does //not// contain any substitution markers), then all values are simply joined together (with spaces) for output.  If {{{<<wikiCalc>>}}} is used, the formatted output is evaluated as a javascript expression before rendering.
* ''value'' parameters (space-separated), specified using any of:
** slices:<br>''::slicename'' or ''tiddlername::slicename'' or ''here::slicename''
** sections:<br>''##sectionname'' or ''tiddlername##sectionname'' or ''here##sectionname''
** fields:<br>''fieldname'' or ''fieldname@tiddlername'' or ''fieldname@here''
** evaluated javascript:<br>''"""{{...}}"""''
** literal text:<br>''"..."''
Note: if a slice/section/field reference omits the tiddlername (or uses the special keyword, ''here''), the current tiddler is implied.
<<<
!!!!!Examples
<<<
{{{
<<wikify [[This tiddler is: %0 using %1 bytes (last author: %2)]] title {{tiddler.text.length}} modifier>>
<<wikify [[The source URL for this plugin is: %0]] 'here::Source'>>
<<wikify [[The tiddler has been changed %0 times]] changecount@here>>
<<wikify [[The Primary Mid color is: @@background:%0;%0@@]] 'ColorPalette::PrimaryMid'>>
<<wikify [[This current user is: %0]] {{config.options.txtUserName}}>>
}}}
<<wikify [[This tiddler is: %0 using %1 bytes (last author: %2)]] title {{tiddler.text.length}} modifier>>
<<wikify [[The source URL for this plugin is: %0]] 'here::Source'>>
<<wikify [[The tiddler has been changed %0 times]] changecount@here>>
<<wikify [[The Primary Mid color is: @@background:%0;%0@@]] 'ColorPalette::PrimaryMid'>>
<<wikify [[This current user is: %0]] {{config.options.txtUserName}}>>
<<<
!!!!!Revisions
<<<
2011.03.07 1.2.0 added handling in getFieldReference() for retrieving section values and eliminated ~SiteSlices, ~SiteFields and 'checked' (fieldname) fallbacks.
2009.03.29 1.1.4 in handler(), pass 'tiddler' value to wikify() to fix macro errors in rendered content
2009.03.26 1.1.3 unescape output before wikify so that \n can be used in formatting string
2008.11.16 1.1.2 in getFieldReference(), if not a field/slice reference (or field/slice is not found), return string input unchanged instead of returning a blank string.
2008.03.08 1.1.1 size reduction: documentation moved to [[WikifyPluginInfo]]
2008.03.07 1.1.0 added {{{<<wikicalc>>}}} variant for evaluating assembled output as javascript before rendering the result
2007.11.11 1.0.1 in handler(), fixed problem where a trailing space was created when no substitution markers were present in the format param.
2007.06.22 1.0.0 initial release
<<<
Darstellendes Spiel
In 4-6 Gruppen wird jeweils ein Wort überlegt, das der Zahl der Spieler entspricht. Zwei Gruppen stehen sich gegenüber und gehen aufeinander und wie ein Kamm durch die gegenüberliegende hindurch. Eine Gruppe sagt dabei ihr Wort, jeder aber nur seine Silbe, das Wort muss also zusammengesetzt werden. 

Es ist leichter, wenn sich die Gruppen der Folge der Sprechsilben entsprechend aufstellt.
Die schwierigere Variante wäre, dass Beide Gruppen sprechen ihre Silben gleichzeitig sprechen, während sie einander durchqueren.
@@float:center;font-size:1.5em;<<tiddler ÜbungsreihenforShow##Liste>>@@


Dieses Spiel wird in Dreiergruppen oder Vierergruppen gespielt, jeweils ein Gruppenmitglied bleibt stumm. Die anderen beiden reden dafür umso intensiver auf dieses ein. Wenn es der Spielerin zu schwer wird, darf sie einer anderen Person die Hand auf den Mund legen und ihre Rolle übergeben.
1. Zunächst geht Yvonne durch den Raum, die anderen bemerken ihre Schweigsamkeit und wollen sie zum Lachen, Tanzen und Reden bringen. Sie machen ihr Dinge vor, versuchen sie Miteinzubinden, aus der Reserve zu locken. Yvonne bleibt stumm. Sie kann mit Zeichensprache deutlich machen, was sie denkt, sie bleibt aber solange es geht in der Verweigerung.die andern beiden versuchen Sie aufzuheitern
2. Jetzt haben die anderen einen Verdacht. Yvonne sitzt in der Mitte. Die anderen umkreisen sie, setzen sich zu ihr oder bilden einen Pulk. Sie ahnen, warum sie so verstockt ist. Sie erklären Yvonnes Sprachlosigkeit. (z.B. Schüchternheit, Provokation, erfindet Geschichten)
3. Jetzt wissen die anderen genau, warum Sie nichts sagen will:  Und Sie sind sauer. Sie machen Ihr lautstark Vorwürfe
4. Am Ende schreien Sie die Stumme an; diese bricht theatralisch  unter den Vorwürfen zusammen und stirbt.
Ein Spieler ist der Magier, er hält einen Spiegel in der Hand, in dem etwas unglaublich Schönes und Verlockendes zu sehen ist. Ein Gruppe von 5-7 Bewunderern ist von dem Anblick gebannt und folgt dem Spiegel wie hypnotisiert. 
Versucht die Wirkung zu steigern ...(Zeitlupe!!)
Der Leiter sagt den Spielern jetzt phasenweise ein suggestive Wörter (z.B. Adjektive: böse, traurig, jung, fleißig) aus einem Gedicht. Die Spieler bewegen sich dann in Form, Energie des Adjektivs durch den Raum und begrüßen sich auch so.

Jeder Spieler zieht einen Zettel auf dem auf einer Seite ein Satz aus dem Gedicht, auf der anderen eine Nummer steht. Die Spieler verteilen sich im Raum und suchen (probieren, üben) sich eine passende Pose zu ihrem jeweiligen Satz aus und bleiben schließlich im Freeze stehen.
Dann stellen sich alle in der Reihenfolge der Nummer im Kreis auf. Der Reihenfolge nach rezitiert  jeder seinen Satz vor und spielt eine Gest und bleibt dann im Freeze in seiner Pose stehen. 
Bei einer Wiederholung können die Spieler auf zuf gesagte Sätze und bereits eingenommene Posen Reagieren.



Teilt euch in zwei Reihen auf, die sicht circa vier Meter voneinander entfernt gegenüberstehen, Nach möglichkeit hat jeder ein Gegenüber.  Eine Reihe rennt nun auf die jeweils gegenüberstehende Person zu und versuchen, und versucht dabei, für den Weg genau 2 Minuten zu brauchen (schätzt diese Zeitspanne dabei ohne auf die Uhr zu sehen möglichst genau ein).  Der Partner gegenüber nimmt die Zeit. Das Rennen endet mit einer Umarmung.  Achtung: Slowmotion mit großen Bewegungen ausführen!
Variante: die Reihe geht geschlossen und versucht, dafür  zwei Minuten zu brauchen. 
Zwei Reihen gegenüber (wenn es hinkommt, Männer und Frauen getrennt)
Jeder erhält einen Satz (nummeriert, eins steht eins gegenüber usw.)
Der Mann (1) geht gerade auf die Frau (1) zu und spricht zu ihr. Dann tritt er zurück. Sie geht schräg und spricht zu dem nächsten Mann (2) und tritt zurück auf ihren Platz. Dieser geht wieder gerade auf Frau 2 zu usw.
Jeder sollte überlegen, mit welcher Motivation er die Sätze spricht (schüchtern, frech, fordernd, lockend, spröde)
Am Ende ist der Dialog zwischen beiden Figuren von der gesamten Gruppe gesprochen worden. Jeder hat mit einem Satz dazu beigetragen.
Beispieltext: Der Heiratsantrag aus Der kaukasische Kreidekreis
siehe auch[[Zeile und Pose]] >>eins auflösen!
Figuren entwickeln und glaubhaft darstellen
Gefühlszustände
Improvisation 
Aufführung:
Szenenfolge  Anteil an Improvisation
Sinn für  Film:
Techniken zur Arbeit an der Geschichte
~Zim-Zam-Zum ist ein Reaktionsspiel im Kreis. Ein Impuls wird durch den Kreis geschickt, und Ihr unterstreicht mit Comicgeräuschen, wohin ihr diesen jeweils schickt. Es geht dabei um Schnelligkeit.
Mit Zim fliegt er nach rechts (einfach schwungvoll nach rechts drehen und den rechten Nachbarn anschauen); mit Zam nach links; 
Zum schickt ihn quer durch den Kreis dazu zeigt ihr mit dem Zeigefinger auf den Empfänger.
 Spoing kann nur nach Zum erfolgen und reflektiert den Impuls, die Arme werden dazu vor der Brust gekeuzt. Der Absender muss ihn abermals witerschicken.
[[Kleeblatt]]
[[Sprachverwirrung]]
[[fluchen und schieben]]
[[Statuen im Dialog]]
[[Gespaltene Persönlichkeiten]]
[[zurückspulen]]
<<tiddler StoryÖffnenTemplate>>
@@font-size:2em;<<search>><<setIcon Lupe.png>>@@@@font-size:1.5em;<<tiddler KategorienÜbersicht##Übersicht>>@@
@@float:center;font-size:1.5em;<<tiddler ÜbungsreihenforShow##Liste>>@@{{accordionEffect{@@font-size:1.5em;<<openStory [[AlsReihe]] "Reihenmodus" "Das Verzeichnis zeigt die gleichen Übungsreihen, dort werden die Zusammenstellungen aber als Reihe übereinander geöffnet. Das ist notwendig, wenn Sie diese weiter bearbeiten wollen.">><<openStory [[StartStory]] "zurück zum Start" "lässt Sie zum Start zurückkehren">>@@
@@float:center;font-size:1.5em;<<tiddler Übungsreihen##Liste>>@@{{accordionEffect{@@font-size:1.5em;<<openStory [[ZusammenstellungStart]] "Diaschaumodus" "Kehrt zurück zum Diaschaumodus, der dazu gedacht ist die Einträge nacheinander auch auf kleinen Bildschirmen gut lesen zu können">><<openStory [[StartStory]] "zurück zum Start" "lässt Sie zum Start zurückkehren">>@@
@@float:center;font-size:1.5em;<<tiddler ÜbungsreihenforShow##Liste>>@@


<<clickify newSavedTiddler 
      label:'jetzt speichern'
      text:{{
         var out='';
         story.forEachTiddler(function(t){
            var tid=store.getTiddler(t);
            if(tid&&!tid.isTagged('excludeStory'))
               out+='[['+t+']]\n';});
         out+='<<tiddler StoryÖffnenTemplate>\>' 
         out;
      }} 
      tag:'hinzugefügt Stunde' 
 >>
!variabel
{{accordionEffect nobullets{<<clickify newTiddler
   label:"jetzt speichern!" focus:title tag:hinzugefügt tag:Stunde
   title:{{prompt('bitte geben Sie einen Namen für Ihre Zusammenstellung ein','')}}
   text:{{
      var out="";
      story.forEachTiddler(function(t){
   var tid=store.getTiddler(t);
    if(tid&&!tid.isTagged("excludeStory"))
      out+="[["+t+"]]\n";});
         out+='<<tiddler StoryÖffnenTemplate>\>'
      out;
   }}>> <<setIcon Stapel.png "height:50px">>}}}

!statisch
{{accordionEffect nobullets{<<clickify newTiddler
   label:"jetzt speichern!" focus:title tag:hinzugefügt tag:Stunde
   title:{{prompt('bitte geben Sie einen Namen für Ihre Zusammenstellung ein','')}}
   text:{{
      var out="";
      story.forEachTiddler(function(t){
   var tid=store.getTiddler(t);
    if(tid&&!tid.isTagged("excludeStory"))
      out+="[["+t+"]]\n";});
     out += '\n' + store.getTiddlerText('StoryÖffnenTemplate')
      out;
   }}>> <<setIcon Stapel.png "height:50px">>}}}
[[Zusammenstellung als Diaschau öffnen]]
<<openStory mobileReihen "Zusammenstellung auswählen">>

Im Kapitel [[Baukasten für eine gute Stunde]] finden Sie didaktische Tipps zur Konzeption einer Stunde oder Theaterprobe.
Um eine stimmige Zusammenstellung von Übungen zu speichern ordnen Sie diese Einfach in der gewünschten Reihenfolge an. Drücken Sie dann die Taste "Zusammenstellung speichern", die sichtbar wird sich wenn Sie das Feld  oder dieses Symbol [img[Bearbeiten.png]] in der Menüleise anklicken.
Es öffnet sich dann +++*[dieses Feld,|öffnen und wieder schließen]...@@font-size(1,7em):Sie speichern diese Zusammenstellung:@@<<tiddler [[Sie speichern diese Zusammenstellung:]]>>=== Sie können dann wählen ,ob Sie die Zusammenstellung dauerhaft speichern wollen,oder nur für die nächste Probe brauchen, speichern Sie diese so, dass diese bei der nächsten Mal überschrieben wird, bis dahin ist diese in der mobilen Ansicht unter diesem Symbol [img[Pin.png]] schnell verfügbar.
Wenn sie den Knopf "jetzt speichern" drücken, wird jeweils ein neuer Eintrag erstellt, der die gewählten Links beinhaltet. Wählen Sie in dem direkt eine aussagekräftige Titel als Namen für die Übungsreihe. Der Eintrag wird dann in den Übungsreihen [img[Stapel.png]] unter ''eigene'' angezeigt, wenn Sie mit dem gleichen Nutzernamen angemeldet sind wie bei der Erstellung des Eintrags, ansonsten finden Sie ihn unter ''neue''. 
Von hier aus können die gespeicherte Zusammenstellung angezeigt und wieder genauso geöffnet werden. 

!!Kommentare
Der Eintrag öffnet sich im ~BearbeitungsModus, Sie können die Liste auch mit Hinweisen und Kommentaren versehen, indem Sie beispielsweise notieren, wenn Gegenstände wie Luftballons oder andere Requisiten für die Stunde notwendig sind. Sie können aber auch Ziele, Erfahrungen und weitergehende Überlegungen notieren. Damit das Öffnen der Einträge weiterhin funktioniert, dürfen Sie dabei allerdings die Inhalte zwischen den eckigen Klammern nicht verändern.


!Button
<<openStory {{tiddler.title}} "Zusammenstellung öffnen" "Öffnet alle Einträge der dieser Zusammenstellung">>
Name: a-pmGreen
Description: <<applyPalette a-pmGreen>>
Background: #cec
Foreground: #000
PrimaryPale: #9b9
PrimaryLight: #385
PrimaryMid: #031
PrimaryDark: #020
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
<script>
var out = "" ;
story.forEachTiddler(function(t){
   var tid=store.getTiddler(t);
    if(tid&&!tid.isTagged("excludeStory"))
      out+="[["+t+"]]\n";})
return out ;
</script>
!usage
{{{[img[application_form_edit.png]]}}}
[img[application_form_edit.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/application_form_edit.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJcSURBVDjLpZPvS1NRGMfvv9Db6FUvIpDqLwj6AZER1EhBkvTFTALNlWJrkwKRoWKGjZltaUmuYmsIq7SEtrSt1qakzh/TtunSdq9j8253u3fL1vh27t2KNAqsAx+ecw7n+z0PzzkPBYD6HyjZZVNNpzXINz0OQP2IYPwI1YMFXOmfQ+O9WTT0eVFvmMQl/Qcobo+jVueG2uDkRZ1koLEEc9qRNWwXRddYTjIQb/4XqjtGIRmojX6k0+ltI2+15Q1UA4sQBAG8BA+e56W5w+H4jQmbDgsPy+C3ajDVdwzT3UUVlFiwZDKJshbvT1JkLQp+HQJtBWNXIuF9DqTCiHstcN04vkaJ1U5wHLgEgUsUIrfJQKCHwM43Y2P1KZjRDqRnBvEt5MTM/eoMJT4Vy8YRj8elKBFnSWTJHovoEhHPXkMu7UQ6WIt1z0X4BuRw6+XwaGV7qIbeacRiMUQLiPNYNCZl4LF1g51RIZdxQQhUIrNSjuS8GqH+06i73psvoqJnApFIZFMNxPXrwXYw48qCuAKZT2fBzTZhyXASjM+JkkZL3qBO5wHDMIS1QmTge2fE/MtGkvYbZJbl+LJyDgmSSUB/Al85WjpzpsGcN6jVvkc4TBPCoAnuoR7MDasx/aILn92lEJbLsT51Ff67p7C6OAmaFs/RkNWb8KMXTBduOqSfVdVmh7n9KJAMYcFQArt6J97eKcZw8yHUqPQk7SfkZhOIRsQkGWztrpbzRdkNlw4b7ltwaw7DXLUrNaLaf+CP3bh1o/Tgjkxr5d6sra04+6rzyNgz5b7df2vn7z39IYTVO0xbAAAAAElFTkSuQmCC
!usage
{{{[img[arrow_undo.png]]}}}
[img[arrow_undo.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/arrow_undo.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIJSURBVDjLpVM9aJNRFD35GsRSoUKKzQ/B0NJJF3EQlKrVgijSCBmC4NBFKihIcXBwEZdSHVoUwUInFUEkQ1DQ4CKiFsQsTrb5xNpgaZHw2Uog5t5zn0NJNFaw0guX97hwzuPcc17IOYfNlIdNVrhxufR6xJkZjAbSQGXjNAorqixSWFDV3KPhJ+UGLtSQMPryrDscPwLnAHOEOQc6gkbUpIagGmApWIb/pZRX4fjj889nWiSQtgYyBZ1BTUEj6AjPa0P71nb0Jfqwa+futIheHrzRn2yRQCUK/lOQhApBJVQJChHfnkCqOwWEQ+iORJHckUyX5ksvAEyGNuJC+s6xCRXNHNxzKMmQ4luwgjfvZp69uvr2+IZcyJ8rjIporrxURggetnV0QET3rrPxzMNM2+n7p678jUTrCiWhphAjVHR9DlR0WkSzf4IHxg5MSF0zXZEuVKWKSlCBCostS8zeG7oV64wPqxInbw86lbVXKEQ8mkAqmUJ4SxieeVhcnANFC02C7N2h69HO2IXeWC8MDj2JnqaFNAMd8f3HKjx6+LxQRmnOz1OZaxKIaF1VISYwB9ARZoQaYY6o1WpYCVYxt+zDn/XzVBv/MOWXW5J44ubRyVgkelFpmF/4BJVfOVDlVyqLVBZI5manPjajDOdcswfG9k/3X9v3/vfZv7rFBanriIo++J/f+BMT+YWS6hXl7QAAAABJRU5ErkJggg==
!usage
{{{[img[asterisk_yellow.png]]}}}
[img[asterisk_yellow.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/asterisk_yellow.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ5SURBVDjLpZPNS1RhFMaff2EWLWo5tGnRaqCFRBAM0cZFwVSQpVHNQAWVMQwaSSZWtimLiKnsO5lEjKzs4y1zRK3oItfMj1FnnJkaUtNrjo45H3eejpCKNa5anMX73vs855zfOS9I4n9i2SHbCpvph8q8A9PNcCzcz76EM9EETj+DmmqENaeBiJ3mRyuzQy5mwyVMKqiFbzNN0MxgKZOd2zj5GMZE/ZL5ooHZAntGW89s7Bw5Ws25llWcfQHrzHPYE/51ZOQ0M4Fiitj4UQdbzhZSb+FJ63ZypJqp7p0UsTf+FN6kvoMMl3GmNY9jj+BckcF8/HoFldLzpZIqxhthJPVdkr2cifdb5sXefyAKLFvyzVJJAssisIxstILZ0DEyeJzpHifHfNBGamFZ+C9yC7bhG7BBxCrZZqWQpoiNP6S1TMBFDh4gA0VMdxfy+0NosftQX+8gGKkBY741HLoGhbnXUOZwKTn+gGa4nOlBN9MDxdJzCTmwj+wvEKPDTPUc5Zx+kOk+NxmqZOJTIXsviYGQVgKLAos/n0CbbIAS0ir1eY9kF4O+3UzpBYzehhaugQpdR3DwKth7EeyqEoO/oYzXwyKwDDN0ipme/VKFi0l9L8M3oYW8SwxWnIKI1XT7Vqb6i/ntLoLTHdulhROcUJsZuJJjCsvEPpyf8m8io5U0VB6FtFNIe6da84XFEcYaNrDzLDw5DUZ9cEwqm6zxGWYGPBTShogtQtoerV0rLA5JKy5+ubya7SdzbKKMyRG7ByPeIfvebKfAWszUdQFavKOI0bqNbCuF4XfneAvzIaStQrpOxEpIL746rQKOD2VQbSXwtLiXg/wNTNvAOhsl8oEAAAAASUVORK5CYII=
Stellt die Füße schulterbreit nebeneinander, nehmt die Schulern nach hinten und lasst die Arme leicht angespannt herunterhängen.
Stellt euch nun vor ihr atmet durch die Handflächen ein und durch die Fußsohlen aus.
Stellt euch vor, der Bauch sei ein Ballon, der sich mit Luft füllt und ausdehnt. Atmet langsam aus und lasst den Bauch wie einen Ballon in sich zusammenfallen. 
Konzentriert euch nun auf Brust und Schultern und spürt wie diese angehoben werden...und wieder zusammenfallen.  
Stellt euch vor, dass der Kopf mit dem Einatmen größer wird.

Schließt die Augen und stellt euch beim Einatmen Farben vor.

Öffnet die Augen einen Spalt breit und stellt den Blick unscharf. Versetzt euch beim Einatmen in unterschiedliche Gefühlslagen: Freude, Wut, Angst.
!usage
{{{[img[auffalten.png]]}}}
[img[auffalten.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
!usage
{{{[img[auseinander.png]]}}}
[img[auseinander.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="100%" width="100%" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 40 40"><metadata><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/></cc:Work></rdf:RDF></metadata><defs><linearGradient id="lG3826" x1="7.0996" gradientUnits="userSpaceOnUse" y1="18.829" gradientTransform="matrix(1.5858347,0,0,1.8078238,1098.1851,351.13716)" x2="1.5461" y2="-0.95166"><stop stop-color="#000" offset="0"/><stop stop-color="#9c9b99" offset="1"/></linearGradient><linearGradient id="lG3828" y2="372.44" gradientUnits="userSpaceOnUse" y1="375.7" x2="1111.7" x1="1097.7"><stop style="stop-color:#ac9393;" offset="0"/><stop style="stop-color:#c8b7b7;" offset="1"/></linearGradient></defs><g transform="translate(-1080.9375,-357.3329)"><path style="stroke-width:0;stroke-miterlimit:4;fill:url(#lG3826);" d="m1080.9,357.32,39.996-0.0426-0.01,40.008c-15.507-25.519-15.36-25.95-39.988-39.965z"/><path style="stroke-dashoffset:0;stroke:#7aa3be;stroke-linecap:round;stroke-miterlimit:4;stroke-width:1.49999988;fill:#c1e6fd;" d="m1091.9,363.55c6.5716-6.4925,16.576-7.3925,23.147-0.90003,6.5717,6.4925,6.5717,17.019,0,23.511-4.4424-8.6113-12.288-15.713-23.147-22.611z"/><path style="stroke-dashoffset:0;stroke:#ce81b0;stroke-linecap:round;stroke-miterlimit:4;stroke-width:1.5;fill:#f4c4e2;" d="m1110.2,367.62c3.217,3.2168,3.217,8.4323,0,11.649-3.8194-4.2357-8.3307-8.1824-11.649-11.649,3.217-3.2168,8.4325-3.2168,11.649-0.00002z"/><path style="stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-dasharray:none;stroke-miterlimit:4;stroke-width:0.80000001;fill:url(#lG3828);" d="m1081,357.34c18.79,6.4752,32.53,16.56,39.894,39.892-11.19-17.028-14.878-19.19-27.352-14.96,6.2984-12.098,3.9371-13.19-12.542-24.932z"/></g></svg>
<<breadcrumbs [[<html><hr></html>]] [[<br>]]>>
<<previousTiddler>>
!usage
{{{[img[check.png]]}}}
[img[check.png]]
!notes
//none//
!type
image/png
!file
./Icons/check.png
!url

!data
data:image/png;base64,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
Teilt den gegebenen oder selbstgeschriebenen Text nach einem euch sinnvoll erscheinenden Muster in gleichlange mehrere gleichlange Teile auf. Bildet Untergruppen, auf 
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   version="1.1"
   width="14pt"
   height="14pt"
   viewBox="918 510 14 14"
   id="svg3070">
  <metadata
     id="metadata3089">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs
     id="defs3072">
    <radialGradient
       cx="0"
       cy="0"
       r="1"
       id="Gradient"
       gradientUnits="userSpaceOnUse">
      <stop
         id="stop3075"
         style="stop-color:#ffffff;stop-opacity:1"
         offset="0" />
      <stop
         id="stop3077"
         style="stop-color:#2b2b2b;stop-opacity:1"
         offset="1" />
    </radialGradient>
    <radialGradient
       id="Obj_Gradient"
       xlink:href="#Gradient"
       gradientTransform="matrix(11.473944,0,0,11.473944,922.3752,513.7837)" />
  </defs>
  <g
     id="g3080"
     style="fill:none;stroke:none">
    <g
       id="g3082">
      <path
         d="m 929.6952,512.9018 c -2.5384,-2.53843 -6.654,-2.53843 -9.1924,0 -2.5384,2.5384 -2.5384,6.654 0,9.19238 2.5384,2.53839 6.654,2.53839 9.1924,0 2.5384,-2.53838 2.5384,-6.65398 0,-9.19238 m -4.5962,2.8407 2.07733,-2.07734 1.75547,1.75549 -2.0773,2.07735 2.0773,2.07732 -1.75547,1.75548 -2.07733,-2.07732 -2.07733,2.07732 -1.75547,-1.75548 2.0773,-2.07732 -2.0773,-2.07735 1.75547,-1.75549 z"
         id="path3084"
         style="fill:url(#Obj_Gradient)" />
      <path
         d="m 927.61447,515.38354 a 4.51205,4.2590378 0 1 1 -9.0241,0 4.51205,4.2590378 0 1 1 9.0241,0 z"
         transform="matrix(1.0218069,0,0,1.0462046,-18.063694,-21.648443)"
         id="path2394"
         style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
    </g>
  </g>
</svg>
!usage
{{{[img[cog.png]]}}}
[img[cog.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/cog.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGSSURBVCjPVVFNSwJhEF78Ad79Cf6PvXQRsotUlzKICosuRYmR2RJR0KE6lBFFZVEbpFBSqKu2rum6llFS9HHI4iUhT153n6ZtIWMOM+/MM88z7wwH7s9Ub16SJcnbmrNcxVm2q7Z8/QPvEOtntpj92NkCqITLepEpjix7xQtiLOoQ2b6+E7YAN/5nfOEJ2WbKqOIOJ4bYVMEQx4LfBBQDsvFMhUcCVU1/CxVXmDBGA5ZETrhDCQVcYAPbyEJBhvrnBVPiSpNr6cYDNCQwo4zzU/ySckkgDYuNuVpI42T9k4gLKGMPs/xPzzovQiY2hQYe0jlJfyNNhTqiWDYBq/wBMcSRpnyPzu1oS7WtxjVBSthU1vgVksiQ3Dn6Gp5ah2YOKQo5GiuHPA6xT1EKpxQNCNYejgIR457KKio0S56YckjSa9jo//3mrj+BV0QQagqGTOo+Y7gZIf1puP3WHoLhEb2PjTlCTCWGXtbp8DCX3hZuOdaIc9A+aQvWk4ihq95p67a7nP+u+Ws+r0dql9z/zv0NCYhdCPKZ7oYAAAAASUVORK5CYII=
!usage
{{{[img[cross.png]]}}}
[img[cross.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/cross.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIhSURBVDjLlZPrThNRFIWJicmJz6BWiYbIkYDEG0JbBiitDQgm0PuFXqSAtKXtpE2hNuoPTXwSnwtExd6w0pl2OtPlrphKLSXhx07OZM769qy19wwAGLhM1ddC184+d18QMzoq3lfsD3LZ7Y3XbE5DL6Atzuyilc5Ciyd7IHVfgNcDYTQ2tvDr5crn6uLSvX+Av2Lk36FFpSVENDe3OxDZu8apO5rROJDLo30+Nlvj5RnTlVNAKs1aCVFr7b4BPn6Cls21AWgEQlz2+Dl1h7IdA+i97A/geP65WhbmrnZZ0GIJpr6OqZqYAd5/gJpKox4Mg7pD2YoC2b0/54rJQuJZdm6Izcgma4TW1WZ0h+y8BfbyJMwBmSxkjw+VObNanp5h/adwGhaTXF4NWbLj9gEONyCmUZmd10pGgf1/vwcgOT3tUQE0DdicwIod2EmSbwsKE1P8QoDkcHPJ5YESjgBJkYQpIEZ2KEB51Y6y3ojvY+P8XEDN7uKS0w0ltA7QGCWHCxSWWpwyaCeLy0BkA7UXyyg8fIzDoWHeBaDN4tQdSvAVdU1Aok+nsNTipIEVnkywo/FHatVkBoIhnFisOBoZxcGtQd4B0GYJNZsDSiAEadUBCkstPtN3Avs2Msa+Dt9XfxoFSNYF/Bh9gP0bOqHLAm2WUF1YQskwrVFYPWkf3h1iXwbvqGfFPSGW9Eah8HSS9fuZDnS32f71m8KFY7xs/QZyu6TH2+2+FAAAAABJRU5ErkJggg==
Geht herum; sucht euch einen Punkt im Raum. 
Stoppt die Musik, gehen zeigen bedeutungsvoll mit großer Körperspannung auf den 
gemerkten Punkt, frieren so ein und rufen: DA!
Jetzt überlegt sich überlegt jeder im Gehen auf welches Gruppenmitglied er gleich zeigen wird. Hält die Musik an  zeigt er mit intensiver Geste auf diese und ruft laut  DU!
(Als kennlernspiel kann man diese "Du"  auch durch den Namen ersetzen.
Alle richten sich auf die Zuschauer aus und rufen laut „He!...Sie!“Bei Sie zeigen SIe auf eine beliebige Person im Publikum.
Als Nächstes verschränken alle die Arme vor der Brust und rufen laut: Nein!
!usage
{{{[img[delete.png]]}}}
[img[delete.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/delete.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJdSURBVDjLpZP7S1NhGMf9W7YfogSJboSEUVCY8zJ31trcps6zTI9bLGJpjp1hmkGNxVz4Q6ildtXKXzJNbJRaRmrXoeWx8tJOTWptnrNryre5YCYuI3rh+8vL+/m8PA/PkwIg5X+y5mJWrxfOUBXm91QZM6UluUmthntHqplxUml2lciF6wrmdHriI0Wx3xw2hAediLwZRWRkCPzdDswaSvGqkGCfq8VEUsEyPF1O8Qu3O7A09RbRvjuIttsRbT6HHzebsDjcB4/JgFFlNv9MnkmsEszodIIY7Oaut2OJcSF68Qx8dgv8tmqEL1gQaaARtp5A+N4NzB0lMXxon/uxbI8gIYjB9HytGYuusfiPIQcN71kjgnW6VeFOkgh3XcHLvAwMSDPohOADdYQJdF1FtLMZPmslvhZJk2ahkgRvq4HHUoWHRDqTEDDl2mDkfheiDgt8pw340/EocuClCuFvboQzb0cwIZgki4KhzlaE6w0InipbVzBfqoK/qRH94i0rgokSFeO11iBkp8EdV8cfJo0yD75aE2ZNRvSJ0lZKcBXLaUYmQrCzDT6tDN5SyRqYlWeDLZAg0H4JQ+Jt6M3atNLE10VSwQsN4Z6r0CBwqzXesHmV+BeoyAUri8EyMfi2FowXS5dhd7doo2DVII0V5BAjigP89GEVAtda8b2ehodU4rNaAW+dGfzlFkyo89GTlcrHYCLpKD+V7yeeHNzLjkp24Uu1Ed6G8/F8qjqGRzlbl2H2dzjpMg1KdwsHxOlmJ7GTeZC/nesXbeZ6c9OYnuxUc3fmBuFft/Ff8xMd0s65SXIb/gAAAABJRU5ErkJggg==
!usage
{{{[img[disk.png]]}}}
[img[disk.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/disk.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAH+SURBVBgZBcE9i11VGAbQtc/sO0OCkqhghEREAwpWAWUg8aMVf4KFaJEqQtAipTZWViKiCGOh2Ap2gmJhlSIWFsFOxUK0EsUM3pl79n4f12qHb3z3Fh7D83gC95GOJsDe0ixLk5Qq/+xv/Lw9Xd+78/HLX3Y8fXTr2nWapy4eCFKxG7Fby97SnDlYtMbxthyfzHO//nl85fNvfvnk8MbX5xa8IHx1518Vkrj54Q+qQms2vVmWZjdiu5ZR2rT01166/NCZg/2PFjwSVMU6yjoC1oq+x6Y3VbHdlXWExPd379nf7Nmejv2Os6OC2O4KLK0RNn3RNCdr2Z5GJSpU4o+/TkhaJ30mEk5HwNuvX7Hpi76wzvjvtIwqVUSkyjqmpHS0mki8+9mPWmuWxqYvGkbFGCUAOH/+QevYI9GFSqmaHr5wkUYTAlGhqiRRiaqiNes6SOkwJwnQEqBRRRJEgkRLJGVdm6R0GLMQENE0EkmkSkQSVVMqopyuIaUTs0J455VLAAAAAODW0U/GiKT0pTWziEj44PZ1AAAAcPPqkTmH3QiJrlEVDXDt0qsAAAAAapa5BqUnyaw0Am7//gUAAAB49tEXzTmtM5KkV/y2G/X4M5fPao03n/sUAAAAwIX7y5yBv9vhjW/fT/IkuSp5gJKElKRISYoUiSRIyD1tufs/IXxui20QsKIAAAAASUVORK5CYII=
//** Drill Down Menu v1.0- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com
//** Script Download/ instructions page: http://www.dynamicdrive.com/dynamicindex1/drilldownmenu.htm
//** June 8th, 2009: Script Creation date
//** June 10th, 2009: v1.01: Minor update

//Version 1.5: June 21st, 09':
//**1) Ability to include menu from external file and added to page via Ajax
//**2) Adds support for arbitrary links to act as "back buttons" for a drill menu. Just give the link a rel="drillback-menuid" attribute
//**3) Adds drillmenuinstance.back() method, which can be called on demand to go back one level within drill menu
//**4) Fixes bug with background ULs being visible following foreground UL contents
//**5) Updated css so browsers with JS disabled will get a scrolling, fixed height UL

//Version 1.6: August 9th, 09': Adds ability to specify explicit height for main menu, instead of defaulting to top UL's natural height.
<script>
function drilldownmenu(setting){
	this.sublevelarrow={src:'right.gif', width:'8px', top:'3px', left:'6px'} //full URL to image used to indicate there's a sub level
	this.breadcrumbarrow='right.gif' //full URL to image separating breadcrumb links (if it's defined)
	this.loadingimage='loader.gif' //full URL to 'loading' image, if menu is loaded via Ajax
	this.homecrumbtext='Home Dir' //Top level crumb text
	this.titlelength=35 //length of parent LI text to extract from to use as crumb titles
	this.backarrow='leftarrow.gif' //full URL to image added in front of back LI 

	////////// No need to edit beyond here /////////////
	this.menuid=setting.menuid
	this.$menudiv=null
	this.mainul=null
	this.$uls=null
	this.navdivs={}
	this.menuheight=setting.menuheight || 'auto'
	this.selectedul=setting.selectedul || null
	this.speed=setting.speed || 70
	this.persist=setting.persist || {enable: false, overrideselectedurl: false}
	this.$arrowimgs=null
	this.currentul=0
	this.filesetting=setting.filesetting || {url: null, targetElement: null}
	this.zIndexvalue=100
	this.arrowposx=0 //default arrow x position relative to parent LI
	var thisdrill=this
	jQuery.noConflict()
	jQuery(document).ready(function($){
		if (thisdrill.filesetting.url && thisdrill.filesetting.url.length>0){ //menu defined inside external file (use Ajax)?
			var $dest=(typeof thisdrill.filesetting.targetElement=="string")? $('#'+thisdrill.filesetting.targetElement) : null
			if (!$dest || $dest.length!=1){ //if target element isn't defined or multiple targets found
				alert("Error: The target element \"" + thisdrill.filesetting.targetElement + "\" to add the menu into doesn't exist or is incorrectly specified.")
				return
			}
			$dest.html('<img src="'+thisdrill.loadingimage+'" style="vertical-align:middle" /> <b>Loading Drill Down Menu...</b>')
			$.ajax({
				url: thisdrill.filesetting.url,
				error:function(ajaxrequest){
					alert('Error fetching Ajax content.\nServer Response: '+ajaxrequest.responseText)
				}, //end error
				success:function(content){
					$dest.html(content)
					thisdrill.init($, setting)
				} //end success
			}) //end ajax
		}
		else{ //if inline menu
			thisdrill.init($, setting)
		}
	}) //end document.ready
}

drilldownmenu.prototype.init=function($, setting){
		var thisdrill=this
		var $maindiv=$('#'+setting.menuid).css({position:'relative'}) //relative position main DIV
		var $uls=$maindiv.find('ul')
		$uls.css({position:'absolute', left:0, top:0, visibility:'hidden'}) //absolutely position ULs
		this.$maindiv=$maindiv
		this.$uls=$uls
		this.navdivs.$crumb=$('#'+setting.breadcrumbid)
		this.navdivs.$backbuttons=$('a[rel^="drillback-'+setting.menuid+'"]').css({outline:'none'}).click(function(e){
			thisdrill.back()
			e.preventDefault()
		})
		this.buildmenu($)
		$(window).bind('unload', function(){
			thisdrill.uninit()
		})
		setting=null	
}

drilldownmenu.prototype.buildmenu=function($){
	var thisdrill=this
	this.$uls.each(function(i){ //loop through each UL
		var $thisul=$(this)
		if (i==0){ //if topmost UL
			$('<li class="backcontroltitle">Site Navigation</li>').prependTo($thisul).click(function(e){e.preventDefault()})
			thisdrill.$maindiv.css({height:(thisdrill.menuheight=='auto')? $thisul.outerHeight() : parseInt(thisdrill.menuheight), overflow:'hidden'}) //set main menu DIV's height to top level UL's height
				.data('h', parseInt(thisdrill.$maindiv.css('height')))
			
		}
		else{ //if this isn't the topmost UL
			var $parentul=$thisul.parents('ul:eq(0)')
			var $parentli=$thisul.parents('li:eq(0)')
			$('<li class="backcontrol"><img src="'+thisdrill.backarrow+'" style="border-width:0" /> Back one level</li>') //add back LI item
				.click(function(e){thisdrill.back(); e.preventDefault()})
				.prependTo($thisul)
			var $anchorlink=$parentli.children('a:eq(0)').css({outline:'none'}).data('control', {order:i}) //remove outline from anchor links
			var $arrowimg=$('<img class="arrowclass" />').attr('src', thisdrill.sublevelarrow.src).css({position:'absolute', borderWidth:0, paddingTop:thisdrill.sublevelarrow.top, left:$parentli.width()-parseInt(thisdrill.sublevelarrow.width)-parseInt(thisdrill.sublevelarrow.left)}).prependTo($anchorlink)
			$anchorlink.click(function(e){ //assign click behavior to anchor link
				thisdrill.slidemenu(jQuery(this).data('control').order)
				e.preventDefault()
			})
		}
		var ulheight=($thisul.outerHeight() < thisdrill.$maindiv.data('h'))? thisdrill.$maindiv.data('h') : 'auto'
		$thisul.css({visibility:'visible', width:'100%', height:ulheight, left:(i==0)? 'auto' : $parentli.outerWidth(), top:0})
		$thisul.data('specs', {w:$thisul.outerWidth(), h:$thisul.outerHeight(), order:i, parentorder:(i==0)? -1 : $anchorlink.parents('ul:eq(0)').data('specs').order, x:(i==0)? $thisul.position().left : $parentul.data('specs').x+$parentul.data('specs').w, title:(i==0)? thisdrill.homecrumbtext : $parentli.find('a:eq(0)').text().substring(0, thisdrill.titlelength)})
	}) //end UL loop
	var selectedulcheck=this.selectedul && document.getElementById(this.selectedul) //check if "selectedul" defined, plus if actual element exists
	this.$arrowimgs=this.$maindiv.find('img.arrowclass')
	this.arrowposx=parseInt(this.$arrowimgs.eq(0).css('left')) //get default x position of arrow
	if (window.opera)
		this.$uls.eq(0).css({zIndex: this.zIndexvalue}) //Opera seems to require this in order for top level arrows to show
	if (this.persist.enable && (this.persist.overrideselectedul || !this.persist.overrideselectedul && !selectedulcheck) && drilldownmenu.routines.getCookie(this.menuid)){ //go to last persisted UL?
		var ulorder=parseInt(drilldownmenu.routines.getCookie(this.menuid))
		this.slidemenu(ulorder, true)
	}
	else if (selectedulcheck){ //if "selectedul" setting defined, slide to that UL by default
		var ulorder=$('#'+this.selectedul).data('specs').order
		this.slidemenu(ulorder, true)
	}
	else{
		this.slidemenu(0, true)
	}
	this.navdivs.$crumb.click(function(e){ //assign click behavior to breadcrumb div
		if (e.target.tagName=="A"){
			var order=parseInt(e.target.getAttribute('rel'))
			if (!isNaN(order)){ //check link contains a valid rel attribute int value (is anchor link)
				thisdrill.slidemenu(order)
				e.preventDefault()
			}
		}
	})
}

drilldownmenu.prototype.slidemenu=function(order, disableanimate){
	var order=isNaN(order)? 0 : order
	this.$uls.css({display: 'none'})
	var $targetul=this.$uls.eq(order).css({zIndex: this.zIndexvalue++})
	$targetul.parents('ul').andSelf().css({display: 'block'})
	this.currentul=order
	if ($targetul.data('specs').h > this.$maindiv.data('h')){
		this.$maindiv.css({overflowY:'auto'}).scrollTop(0)
		this.$arrowimgs.css('left', this.arrowposx-15) //adjust arrow position if scrollbar is added
	}
	else{
		this.$maindiv.css({overflowY: 'hidden'}).scrollTop(0)
		this.$arrowimgs.css('left', this.arrowposx)
	}
	this.updatenav($, order)
	this.$uls.eq(0).animate({left:-$targetul.data('specs').x}, typeof disableanimate!="undefined"? 0 : this.speed)
}

drilldownmenu.prototype.back=function(){
	if (this.currentul>0){
		var order=this.$uls.eq(this.currentul).parents('ul:eq(0)').data('specs').order
		this.slidemenu(order)
	}
}

drilldownmenu.prototype.updatenav=function($, endorder){
	var $currentul=this.$uls.eq(endorder)
	if (this.navdivs.$crumb.length==1){ //if breadcrumb div defined
		var $crumb=this.navdivs.$crumb.empty()
		if (endorder>0){ //if this isn't the topmost UL (no point in showing crumbs if it is)
			var crumbhtml=''
			while ($currentul && $currentul.data('specs').order>=0){
				crumbhtml=' <img src="'+this.breadcrumbarrow+'" /> <a href="#nav" rel="'+$currentul.data('specs').order+'">'+$currentul.data('specs').title+'</a>'+crumbhtml
				$currentul=($currentul.data('specs').order>0)? this.$uls.eq($currentul.data('specs').parentorder) : null
			}
			$crumb.append(crumbhtml).find('img:eq(0)').remove().end().find('a:last').replaceWith(this.$uls.eq(endorder).data('specs').title) //remove link from very last crumb trail
		}
		else{
			$crumb.append(this.homecrumbtext)
		}
	}
	if (this.navdivs.$backbuttons.length>0){ //if back buttons found
		if	(!/Safari/i.test(navigator.userAgent)) //exclude Safari from button state toggling due to bug when the button is an image link
			this.navdivs.$backbuttons.css((endorder>0)? {opacity:1, cursor:'pointer'} : {opacity:0.5, cursor:'default'})
	}
}

drilldownmenu.prototype.uninit=function(){
	if (this.persist.enable)
		drilldownmenu.routines.setCookie(this.menuid, this.currentul)
}

drilldownmenu.routines={

	getCookie:function(Name){ 
		var re=new RegExp(Name+"=[^;]*", "i"); //construct RE to search for target name/value pair
		if (document.cookie.match(re)) //if cookie found
			return document.cookie.match(re)[0].split("=")[1] //return its value
		return null
	},

	setCookie:function(name, value){
		document.cookie = name+"="+value+"; path=/"
	}

}
</script>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="506 234 68 36" width="30" height="30"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2010-09-16 14:51Z</dc:date><!-- Produced by OmniGraffle Professional 5.2.3 --></metadata><defs></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><rect width="1118" height="783"/><g><path d="M 538.68195 244.31807 C 540.43927 246.07547 540.43927 248.9247 538.68195 250.68204 C 536.92456 252.4394 534.07532 252.4394 532.318 250.68204 C 530.5606 248.9247 530.5606 246.07547 532.318 244.31807 C 534.07532 242.56075 536.92456 242.56075 538.68195 244.31807 M 511.12607 257.99356 C 511.26108 258.13019 511.39728 258.26608 511.53473 258.40121 C 527.2556 273.86606 552.74414 273.86606 568.46515 258.40121 C 568.60248 258.26617 568.73853 258.13037 568.87354 257.9938 C 568.8736 257.99374 568.8736 257.99371 568.8736 257.99362 C 568.87366 257.99371 568.87366 257.9938 568.87372 257.9939 C 570.72504 256.12051 572.35046 254.11153 573.74994 252 C 573.74994 251.99997 573.74994 251.99994 573.74994 251.99992 C 572.35046 249.8884 570.72504 247.87938 568.87372 246.00606 C 568.87366 246.00613 568.87366 246.00621 568.8736 246.00627 C 568.73865 245.86966 568.60254 245.73383 568.46515 245.5987 C 552.74414 230.13387 527.2556 230.13387 511.53473 245.5987 C 511.39728 245.73383 511.26108 245.86974 511.12613 246.00635 C 511.126 246.00624 511.126 246.00616 511.12595 246.00606 C 509.2748 247.87938 507.64954 249.88837 506.24994 251.9998 L 506.24994 251.99983 C 506.24994 251.9999 506.25 251.99992 506.25 251.99997 C 506.25 252 506.24994 252.00005 506.24994 252.00009 L 506.24994 252.00012 C 507.64954 254.11157 509.2748 256.12051 511.12595 257.9939 C 511.126 257.99377 511.126 257.99365 511.12607 257.99359 Z M 515.44916 252 C 515.8548 251.55469 516.27502 251.11778 516.71014 250.68985 C 522.16632 245.32257 529.06055 242.23206 536.17273 241.41824 C 534.6662 241.96199 533.2525 242.83762 532.04498 244.04512 C 527.65155 248.43852 527.65155 255.56163 532.04498 259.95502 C 533.2522 261.16226 534.6656 262.03778 536.17175 262.58154 C 529.05988 261.76761 522.16608 258.6771 516.71014 253.31009 C 516.2751 252.88219 515.85486 252.44528 515.44922 252 Z M 564.55054 251.99995 C 564.14502 252.44525 563.7248 252.88217 563.28973 253.31009 C 557.83368 258.67712 550.93988 261.76764 543.828 262.58157 C 545.33423 262.03781 546.74756 261.1623 547.9549 259.95502 C 552.34833 255.56163 552.34833 248.43852 547.9549 244.04512 C 546.74744 242.83765 545.33374 241.96202 543.82715 241.41824 C 550.9394 242.23206 557.83356 245.3226 563.28973 250.68985 C 563.7248 251.11775 564.14502 251.55467 564.55054 251.99995 Z M 568.8736 257.99362 C 570.7249 256.12033 572.35028 254.11139 573.74988 252.00002" fill="black" class="glyph"/></g></g></svg>

!usage
{{{[img[exclamation.png]]}}}
[img[exclamation.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/exclamation.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJPSURBVDjLpZPLS5RhFMYfv9QJlelTQZwRb2OKlKuINuHGLlBEBEOLxAu46oL0F0QQFdWizUCrWnjBaDHgThCMoiKkhUONTqmjmDp2GZ0UnWbmfc/ztrC+GbM2dXbv4ZzfeQ7vefKMMfifyP89IbevNNCYdkN2kawkCZKfSPZTOGTf6Y/m1uflKlC3LvsNTWArr9BT2LAf+W73dn5jHclIBFZyfYWU3or7T4K7AJmbl/yG7EtX1BQXNTVCYgtgbAEAYHlqYHlrsTEVQWr63RZFuqsfDAcdQPrGRR/JF5nKGm9xUxMyr0YBAEXXHgIANq/3ADQobD2J9fAkNiMTMSFb9z8ambMAQER3JC1XttkYGGZXoyZEGyTHRuBuPgBTUu7VSnUAgAUAWutOV2MjZGkehgYUA6O5A0AlkAyRnotiX3MLlFKduYCqAtuGXpyH0XQmOj+TIURt51OzURTYZdBKV2UBSsOIcRp/TVTT4ewK6idECAihtUKOArWcjq/B8tQ6UkUR31+OYXP4sTOdisivrkMyHodWejlXwcC38Fvs8dY5xaIId89VlJy7ACpCNCFCuOp8+BJ6A631gANQSg1mVmOxxGQYRW2nHMha4B5WA3chsv22T5/B13AIicWZmNZ6cMchTXUe81Okzz54pLi0uQWp+TmkZqMwxsBV74Or3od4OISPr0e3SHa3PX0f3HXKofNH/UIG9pZ5PeUth+CyS2EMkEqs4fPEOBJLsyske48/+xD8oxcAYPzs4QaS7RR2kbLTTOTQieczfzfTv8QPldGvTGoF6/8AAAAASUVORK5CYII=
@@font-size:1.5em;<<tiddler Übungsreihen##Liste>>@@
Flüstert wütende Flüche in ein Wand. Beginnt gegen die Wand zu drücken und mit dieser zu kämpfen.
Werdet lauter mit den Beschimpfungen.
Stellt euch einem Partner gegenüber gegenüber und beginnt zu schieben und zu schimpfen.
!usage
{{{[img[fragezeichen.png]]}}}
[img[fragezeichen.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
<script>
function toggleFullScreen() {
  if ((document.fullScreenElement && document.fullScreenElement !== null) ||    
   (!document.mozFullScreen && !document.webkitIsFullScreen)) {
    if (document.documentElement.requestFullScreen) {  
      document.documentElement.requestFullScreen();  
    } else if (document.documentElement.mozRequestFullScreen) {  
      document.documentElement.mozRequestFullScreen();  
    } else if (document.documentElement.webkitRequestFullScreen) {  
      document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);  
    }  
  } else {  
    if (document.cancelFullScreen) {  
      document.cancelFullScreen();  
    } else if (document.mozCancelFullScreen) {  
      document.mozCancelFullScreen();  
    } else if (document.webkitCancelFullScreen) {  
      document.webkitCancelFullScreen();  
    }  
  }  
}
</script>
<html><input type="button" value="click to toggle fullscreen" onclick="toggleFullScreen()"></html>

Grundlegendes zu den Haupttätigkeiten auf der Bühne
Beginnt damit, dass ihr euch ausgiebig streckt. Probiert unterschiedliche Gähnhaltungen aus 
Schmatzen
/***
|''Name:''|Hammer.JS - v2.0.4 - 2014-09-28
|''Description:''||
|''Author:''|Originally Jorik Tangelder|
|''Source:''|http://hammerjs.github.io/|
|''Version:''|2.0|
|''License:''|MIT license|

 http://hammerjs.github.io/
 *
 * Copyright (c) 2014 ;
 * Licensed under the  */
***/

// /%
//!BEGIN-PLUGIN-CODE
!function(a,b,c,d){"use strict";function e(a,b,c){return setTimeout(k(a,c),b)}function f(a,b,c){return Array.isArray(a)?(g(a,c[b],c),!0):!1}function g(a,b,c){var e;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0;e<a.length;)b.call(c,a[e],e,a),e++;else for(e in a)a.hasOwnProperty(e)&&b.call(c,a[e],e,a)}function h(a,b,c){for(var e=Object.keys(b),f=0;f<e.length;)(!c||c&&a[e[f]]===d)&&(a[e[f]]=b[e[f]]),f++;return a}function i(a,b){return h(a,b,!0)}function j(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&&h(d,c)}function k(a,b){return function(){return a.apply(b,arguments)}}function l(a,b){return typeof a==kb?a.apply(b?b[0]||d:d,b):a}function m(a,b){return a===d?b:a}function n(a,b,c){g(r(b),function(b){a.addEventListener(b,c,!1)})}function o(a,b,c){g(r(b),function(b){a.removeEventListener(b,c,!1)})}function p(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function q(a,b){return a.indexOf(b)>-1}function r(a){return a.trim().split(/\s+/g)}function s(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0;d<a.length;){if(c&&a[d][c]==b||!c&&a[d]===b)return d;d++}return-1}function t(a){return Array.prototype.slice.call(a,0)}function u(a,b,c){for(var d=[],e=[],f=0;f<a.length;){var g=b?a[f][b]:a[f];s(e,g)<0&&d.push(a[f]),e[f]=g,f++}return c&&(d=b?d.sort(function(a,c){return a[b]>c[b]}):d.sort()),d}function v(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0;g<ib.length;){if(c=ib[g],e=c?c+f:b,e in a)return e;g++}return d}function w(){return ob++}function x(a){var b=a.ownerDocument;return b.defaultView||b.parentWindow}function y(a,b){var c=this;this.manager=a,this.callback=b,this.element=a.element,this.target=a.options.inputTarget,this.domHandler=function(b){l(a.options.enable,[a])&&c.handler(b)},this.init()}function z(a){var b,c=a.options.inputClass;return new(b=c?c:rb?N:sb?Q:qb?S:M)(a,A)}function A(a,b,c){var d=c.pointers.length,e=c.changedPointers.length,f=b&yb&&d-e===0,g=b&(Ab|Bb)&&d-e===0;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={}),c.eventType=b,B(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function B(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=E(b)),e>1&&!c.firstMultiple?c.firstMultiple=E(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=F(d);b.timeStamp=nb(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=J(h,i),b.distance=I(h,i),C(c,b),b.offsetDirection=H(b.deltaX,b.deltaY),b.scale=g?L(g.pointers,d):1,b.rotation=g?K(g.pointers,d):0,D(c,b);var j=a.element;p(b.srcEvent.target,j)&&(j=b.srcEvent.target),b.target=j}function C(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};(b.eventType===yb||f.eventType===Ab)&&(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function D(a,b){var c,e,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=Bb&&(i>xb||h.velocity===d)){var j=h.deltaX-b.deltaX,k=h.deltaY-b.deltaY,l=G(i,j,k);e=l.x,f=l.y,c=mb(l.x)>mb(l.y)?l.x:l.y,g=H(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function E(a){for(var b=[],c=0;c<a.pointers.length;)b[c]={clientX:lb(a.pointers[c].clientX),clientY:lb(a.pointers[c].clientY)},c++;return{timeStamp:nb(),pointers:b,center:F(b),deltaX:a.deltaX,deltaY:a.deltaY}}function F(a){var b=a.length;if(1===b)return{x:lb(a[0].clientX),y:lb(a[0].clientY)};for(var c=0,d=0,e=0;b>e;)c+=a[e].clientX,d+=a[e].clientY,e++;return{x:lb(c/b),y:lb(d/b)}}function G(a,b,c){return{x:b/a||0,y:c/a||0}}function H(a,b){return a===b?Cb:mb(a)>=mb(b)?a>0?Db:Eb:b>0?Fb:Gb}function I(a,b,c){c||(c=Kb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function J(a,b,c){c||(c=Kb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function K(a,b){return J(b[1],b[0],Lb)-J(a[1],a[0],Lb)}function L(a,b){return I(b[0],b[1],Lb)/I(a[0],a[1],Lb)}function M(){this.evEl=Nb,this.evWin=Ob,this.allow=!0,this.pressed=!1,y.apply(this,arguments)}function N(){this.evEl=Rb,this.evWin=Sb,y.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function O(){this.evTarget=Ub,this.evWin=Vb,this.started=!1,y.apply(this,arguments)}function P(a,b){var c=t(a.touches),d=t(a.changedTouches);return b&(Ab|Bb)&&(c=u(c.concat(d),"identifier",!0)),[c,d]}function Q(){this.evTarget=Xb,this.targetIds={},y.apply(this,arguments)}function R(a,b){var c=t(a.touches),d=this.targetIds;if(b&(yb|zb)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=t(a.changedTouches),h=[],i=this.target;if(f=c.filter(function(a){return p(a.target,i)}),b===yb)for(e=0;e<f.length;)d[f[e].identifier]=!0,e++;for(e=0;e<g.length;)d[g[e].identifier]&&h.push(g[e]),b&(Ab|Bb)&&delete d[g[e].identifier],e++;return h.length?[u(f.concat(h),"identifier",!0),h]:void 0}function S(){y.apply(this,arguments);var a=k(this.handler,this);this.touch=new Q(this.manager,a),this.mouse=new M(this.manager,a)}function T(a,b){this.manager=a,this.set(b)}function U(a){if(q(a,bc))return bc;var b=q(a,cc),c=q(a,dc);return b&&c?cc+" "+dc:b||c?b?cc:dc:q(a,ac)?ac:_b}function V(a){this.id=w(),this.manager=null,this.options=i(a||{},this.defaults),this.options.enable=m(this.options.enable,!0),this.state=ec,this.simultaneous={},this.requireFail=[]}function W(a){return a&jc?"cancel":a&hc?"end":a&gc?"move":a&fc?"start":""}function X(a){return a==Gb?"down":a==Fb?"up":a==Db?"left":a==Eb?"right":""}function Y(a,b){var c=b.manager;return c?c.get(a):a}function Z(){V.apply(this,arguments)}function $(){Z.apply(this,arguments),this.pX=null,this.pY=null}function _(){Z.apply(this,arguments)}function ab(){V.apply(this,arguments),this._timer=null,this._input=null}function bb(){Z.apply(this,arguments)}function cb(){Z.apply(this,arguments)}function db(){V.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function eb(a,b){return b=b||{},b.recognizers=m(b.recognizers,eb.defaults.preset),new fb(a,b)}function fb(a,b){b=b||{},this.options=i(b,eb.defaults),this.options.inputTarget=this.options.inputTarget||a,this.handlers={},this.session={},this.recognizers=[],this.element=a,this.input=z(this),this.touchAction=new T(this,this.options.touchAction),gb(this,!0),g(b.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[3])},this)}function gb(a,b){var c=a.element;g(a.options.cssProps,function(a,d){c.style[v(c.style,d)]=b?a:""})}function hb(a,c){var d=b.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=c,c.target.dispatchEvent(d)}var ib=["","webkit","moz","MS","ms","o"],jb=b.createElement("div"),kb="function",lb=Math.round,mb=Math.abs,nb=Date.now,ob=1,pb=/mobile|tablet|ip(ad|hone|od)|android/i,qb="ontouchstart"in a,rb=v(a,"PointerEvent")!==d,sb=qb&&pb.test(navigator.userAgent),tb="touch",ub="pen",vb="mouse",wb="kinect",xb=25,yb=1,zb=2,Ab=4,Bb=8,Cb=1,Db=2,Eb=4,Fb=8,Gb=16,Hb=Db|Eb,Ib=Fb|Gb,Jb=Hb|Ib,Kb=["x","y"],Lb=["clientX","clientY"];y.prototype={handler:function(){},init:function(){this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(x(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&o(this.element,this.evEl,this.domHandler),this.evTarget&&o(this.target,this.evTarget,this.domHandler),this.evWin&&o(x(this.element),this.evWin,this.domHandler)}};var Mb={mousedown:yb,mousemove:zb,mouseup:Ab},Nb="mousedown",Ob="mousemove mouseup";j(M,y,{handler:function(a){var b=Mb[a.type];b&yb&&0===a.button&&(this.pressed=!0),b&zb&&1!==a.which&&(b=Ab),this.pressed&&this.allow&&(b&Ab&&(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:vb,srcEvent:a}))}});var Pb={pointerdown:yb,pointermove:zb,pointerup:Ab,pointercancel:Bb,pointerout:Bb},Qb={2:tb,3:ub,4:vb,5:wb},Rb="pointerdown",Sb="pointermove pointerup pointercancel";a.MSPointerEvent&&(Rb="MSPointerDown",Sb="MSPointerMove MSPointerUp MSPointerCancel"),j(N,y,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Pb[d],f=Qb[a.pointerType]||a.pointerType,g=f==tb,h=s(b,a.pointerId,"pointerId");e&yb&&(0===a.button||g)?0>h&&(b.push(a),h=b.length-1):e&(Ab|Bb)&&(c=!0),0>h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var Tb={touchstart:yb,touchmove:zb,touchend:Ab,touchcancel:Bb},Ub="touchstart",Vb="touchstart touchmove touchend touchcancel";j(O,y,{handler:function(a){var b=Tb[a.type];if(b===yb&&(this.started=!0),this.started){var c=P.call(this,a,b);b&(Ab|Bb)&&c[0].length-c[1].length===0&&(this.started=!1),this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:tb,srcEvent:a})}}});var Wb={touchstart:yb,touchmove:zb,touchend:Ab,touchcancel:Bb},Xb="touchstart touchmove touchend touchcancel";j(Q,y,{handler:function(a){var b=Wb[a.type],c=R.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:tb,srcEvent:a})}}),j(S,y,{handler:function(a,b,c){var d=c.pointerType==tb,e=c.pointerType==vb;if(d)this.mouse.allow=!1;else if(e&&!this.mouse.allow)return;b&(Ab|Bb)&&(this.mouse.allow=!0),this.callback(a,b,c)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Yb=v(jb.style,"touchAction"),Zb=Yb!==d,$b="compute",_b="auto",ac="manipulation",bc="none",cc="pan-x",dc="pan-y";T.prototype={set:function(a){a==$b&&(a=this.compute()),Zb&&(this.manager.element.style[Yb]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){l(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),U(a.join(" "))},preventDefaults:function(a){if(!Zb){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=q(d,bc),f=q(d,dc),g=q(d,cc);return e||f&&c&Hb||g&&c&Ib?this.preventSrc(b):void 0}},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var ec=1,fc=2,gc=4,hc=8,ic=hc,jc=16,kc=32;V.prototype={defaults:{},set:function(a){return h(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=Y(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=Y(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=Y(a,this),-1===s(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=Y(a,this);var b=s(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(c.options.event+(b?W(d):""),a)}var c=this,d=this.state;hc>d&&b(!0),b(),d>=hc&&b(!0)},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=kc)},canEmit:function(){for(var a=0;a<this.requireFail.length;){if(!(this.requireFail[a].state&(kc|ec)))return!1;a++}return!0},recognize:function(a){var b=h({},a);return l(this.options.enable,[this,b])?(this.state&(ic|jc|kc)&&(this.state=ec),this.state=this.process(b),void(this.state&(fc|gc|hc|jc)&&this.tryEmit(b))):(this.reset(),void(this.state=kc))},process:function(){},getTouchAction:function(){},reset:function(){}},j(Z,V,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&(fc|gc),e=this.attrTest(a);return d&&(c&Bb||!e)?b|jc:d||e?c&Ab?b|hc:b&fc?b|gc:fc:kc}}),j($,Z,{defaults:{event:"pan",threshold:10,pointers:1,direction:Jb},getTouchAction:function(){var a=this.options.direction,b=[];return a&Hb&&b.push(dc),a&Ib&&b.push(cc),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(b.direction&Hb?(e=0===f?Cb:0>f?Db:Eb,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?Cb:0>g?Fb:Gb,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return Z.prototype.attrTest.call(this,a)&&(this.state&fc||!(this.state&fc)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=X(a.direction);b&&this.manager.emit(this.options.event+b,a),this._super.emit.call(this,a)}}),j(_,Z,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[bc]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&fc)},emit:function(a){if(this._super.emit.call(this,a),1!==a.scale){var b=a.scale<1?"in":"out";this.manager.emit(this.options.event+b,a)}}}),j(ab,V,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[_b]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(Ab|Bb)&&!f)this.reset();else if(a.eventType&yb)this.reset(),this._timer=e(function(){this.state=ic,this.tryEmit()},b.time,this);else if(a.eventType&Ab)return ic;return kc},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===ic&&(a&&a.eventType&Ab?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=nb(),this.manager.emit(this.options.event,this._input)))}}),j(bb,Z,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[bc]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&fc)}}),j(cb,Z,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:Hb|Ib,pointers:1},getTouchAction:function(){return $.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Hb|Ib)?b=a.velocity:c&Hb?b=a.velocityX:c&Ib&&(b=a.velocityY),this._super.attrTest.call(this,a)&&c&a.direction&&a.distance>this.options.threshold&&mb(b)>this.options.velocity&&a.eventType&Ab},emit:function(a){var b=X(a.direction);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),j(db,V,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[ac]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime<b.time;if(this.reset(),a.eventType&yb&&0===this.count)return this.failTimeout();if(d&&f&&c){if(a.eventType!=Ab)return this.failTimeout();var g=this.pTime?a.timeStamp-this.pTime<b.interval:!0,h=!this.pCenter||I(this.pCenter,a.center)<b.posThreshold;this.pTime=a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a;var i=this.count%b.taps;if(0===i)return this.hasRequireFailures()?(this._timer=e(function(){this.state=ic,this.tryEmit()},b.interval,this),fc):ic}return kc},failTimeout:function(){return this._timer=e(function(){this.state=kc},this.options.interval,this),kc},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==ic&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),eb.VERSION="2.0.4",eb.defaults={domEvents:!1,touchAction:$b,enable:!0,inputTarget:null,inputClass:null,preset:[[bb,{enable:!1}],[_,{enable:!1},["rotate"]],[cb,{direction:Hb}],[$,{direction:Hb},["swipe"]],[db],[db,{event:"doubletap",taps:2},["tap"]],[ab]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var lc=1,mc=2;fb.prototype={set:function(a){return h(this.options,a),a.touchAction&&this.touchAction.update(),a.inputTarget&&(this.input.destroy(),this.input.target=a.inputTarget,this.input.init()),this},stop:function(a){this.session.stopped=a?mc:lc},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&&e.state&ic)&&(e=b.curRecognizer=null);for(var f=0;f<d.length;)c=d[f],b.stopped===mc||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&c.state&(fc|gc|hc)&&(e=b.curRecognizer=c),f++}},get:function(a){if(a instanceof V)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(f(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(f(a,"remove",this))return this;var b=this.recognizers;return a=this.get(a),b.splice(s(b,a),1),this.touchAction.update(),this},on:function(a,b){var c=this.handlers;return g(r(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this},off:function(a,b){var c=this.handlers;return g(r(a),function(a){b?c[a].splice(s(c[a],b),1):delete c[a]}),this},emit:function(a,b){this.options.domEvents&&hb(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0;d<c.length;)c[d](b),d++}},destroy:function(){this.element&&gb(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},h(eb,{INPUT_START:yb,INPUT_MOVE:zb,INPUT_END:Ab,INPUT_CANCEL:Bb,STATE_POSSIBLE:ec,STATE_BEGAN:fc,STATE_CHANGED:gc,STATE_ENDED:hc,STATE_RECOGNIZED:ic,STATE_CANCELLED:jc,STATE_FAILED:kc,DIRECTION_NONE:Cb,DIRECTION_LEFT:Db,DIRECTION_RIGHT:Eb,DIRECTION_UP:Fb,DIRECTION_DOWN:Gb,DIRECTION_HORIZONTAL:Hb,DIRECTION_VERTICAL:Ib,DIRECTION_ALL:Jb,Manager:fb,Input:y,TouchAction:T,TouchInput:Q,MouseInput:M,PointerEventInput:N,TouchMouseInput:S,SingleTouchInput:O,Recognizer:V,AttrRecognizer:Z,Tap:db,Pan:$,Swipe:cb,Pinch:_,Rotate:bb,Press:ab,on:n,off:o,each:g,merge:i,extend:h,inherit:j,bindFn:k,prefixed:v}),typeof define==kb&&define.amd?define(function(){return eb}):"undefined"!=typeof module&&module.exports?module.exports=eb:a[c]=eb}(window,document,"Hammer");
//# sourceMappingURL=hammer.min.map
!usage
{{{[img[help.png]]}}}
[img[help.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/help.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKkSURBVDjLpZPdT5JhGMb9W+BPaK3matVqndXWOOigA6fmJ9DUcrUMlrN0mNMsKTUznQpq6pyKAm8CIogmypcg8GIiX8rHRHjhVbPt6o01nMvZWge/k3vP9duuZ/edAyDnf/hjoCMP2Vr3gUDj3CdV6zT1xZ6iFDaKnLEkBFOmPfaZArWT5sw60iFP+BAbOzTcQSqDZzsNRyCNkcVoaGghzDlVQKylOHJrMrUZ2Yf52y6kc36IxpyoH1lHF7EBgyMKV4jCJ5U/1UVscU4IZOYEa3I1HtwI01hwxlDLhDoJD/wxGr5YGmOLAdRIrVCuhmD3JdA6SQabx12srGB0KSpc86ew4olDOGjH4x4z0gdHDD9+c4TaQQtq+k2Yt0egXYugTmoVZgV9cyHSxXTtJjZR3WNCVfcK/NE0ppYDUNu2QTMCtS0IbrsOrVMOWL27eNJtJLOCDoWXdgeTEEosqPxoBK/TwDzWY9rowy51gJ1dGr2zLpS2aVH5QQ+Hbw88sZ7OClrGXbQrkMTTAQu4HXqUv9eh7J0OSfo7tiIU+GItilpUuM/AF2tg98eR36Q+FryQ2kjbVhximQu8dgPKxPMoeTuH4tfqDIWvCBQ2KlDQKEe9dBlGTwR36+THFZg+QoUxAL0jgsoOQzYYS+wjskcjTzSToVAkA7Hqg4Spc6tm4vgT+eIFVvmb+eCSMwLlih/cNg0KmpRoGzdl+BXOb5jAsMYNjSWAm9VjwesPR1knFilPNMu510CkdPZtqK1BvJQsoaRZjqLGaTzv1UNp9EJl9uNqxefU5QdDnFNX+Y5Qxrn9bDLUR6zjqzsMizeWYdG5gy6ZDbk8aehiuYRz5jHdeDTKvlY1IrhSMUxe4g9SuVwpdaFsgDxf2i84V9zH/us1/is/AdevBaK9Tb3EAAAAAElFTkSuQmCC
|<<siteMap hinzugefügt>>|
!usage
{{{[img[hoch.png]]}}}
[img[hoch.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
''Syntax'' 
|[''in'' //tiddlyWikiPath//]|

The //tiddlyWikiPath// in the [[ForEachTiddlerMacro]]s inClause is a path to a TiddlyWiki file. The [[ForEachTiddlerMacro]] will use the tiddlers of that TiddlyWiki.
 
When no inClause is specified the tiddlers of the current TiddlyWiki are used.

Example: 
{{{
<<forEachTiddler in 'file:///c:/SampleTiddlyWiki.html' ...
}}}

See also [[ForEachTiddlerExamples]].
!usage
{{{[img[information.png]]}}}
[img[information.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/information.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKcSURBVDjLpZPLa9RXHMU/d0ysZEwmMQqZiTaP0agoaKGJUiwIxU0hUjtUQaIuXHSVbRVc+R8ICj5WvrCldJquhVqalIbOohuZxjDVxDSP0RgzyST9zdzvvffrQkh8tBs9yy9fPhw45xhV5X1U8+Yhc3U0LcEdVxdOVq20OA0ooQjhpnfhzuDZTx6++m9edfDFlZGMtXKxI6HJnrZGGtauAWAhcgwVnnB/enkGo/25859l3wIcvpzP2EhuHNpWF9/dWs/UnKW4EOGDkqhbQyqxjsKzMgM/P1ymhlO5C4ezK4DeS/c7RdzQoa3x1PaWenJjJZwT9rQ1gSp/js1jYoZdyfX8M1/mp7uFaTR8mrt29FEMQILr62jQ1I5kA8OF59jIItVA78dJertTiBNs1ZKfLNG+MUHX1oaURtIHEAOw3p/Y197MWHEJEUGCxwfHj8MTZIcnsGKxzrIURYzPLnJgbxvG2hMrKdjItjbV11CYKeG8R7ygIdB3sBMFhkem0RAAQ3Fuka7UZtRHrasOqhYNilOwrkrwnhCU/ON5/q04vHV48ThxOCuoAbxnBQB+am65QnO8FqMxNCjBe14mpHhxBBGCWBLxD3iyWMaYMLUKsO7WYH6Stk1xCAGccmR/Ozs/bKJuXS39R/YgIjgROloSDA39Deit1SZWotsjD8pfp5ONqZ6uTfyWn+T7X0f59t5fqDhUA4ry0fYtjJcWeZQvTBu4/VqRuk9/l9Fy5cbnX+6Od26s58HjWWaflwkusKGxjm1bmhkvLXHvh1+WMbWncgPfZN+qcvex6xnUXkzvSiYP7EvTvH4toDxdqDD4+ygT+cKMMbH+3MCZ7H9uAaDnqytpVX8cDScJlRY0YIwpAjcNcuePgXP/P6Z30QuoP4J7WbYhuQAAAABJRU5ErkJggg==
@@Please do not modify this tiddler; it was created automatically upon space creation.@@
/*	
 * jQuery mmenu v4.7.4
 * @requires jQuery 1.7.0 or later
 *
 * mmenu.frebsite.nl
 *	
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * Licensed under the MIT license:
 * http://en.wikipedia.org/wiki/MIT_License
 */
!function(e){function n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split(" ");for(var t in e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu inline panel nopanel list nolist subtitle selected label spacer current highest hidden opened subopened subopen fullsubopen subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return e+".mm"},o.add("toggle open close setSelected transitionend webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var t="mmenu",s="4.7.4";if(!e[t]){var i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var a=this.$menu.children(this.conf.panelNodetype);for(var o in e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return this._init(a),"function"==typeof this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul, ol, div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var s in e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join(" "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, ol").not("."+i.nolist).addClass(i.list);var s=this.__findAddBack(n,"."+i.list).find("> li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var n=e(this),s=n.is("ul, ol")?n:n.find("ul ,ol").first(),o=n.parent(),l=o.children("a, span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" />').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li class="'+i.subtitle+'"><a class="'+i.subclose+'" href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var r=this.__findAddBack(n,"."+i.list).find("> li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var n=e(this),t=n.find("> ."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var u=d.filter("."+i.opened);return u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var n=this;d.$body.on(o.click,"a",function(s){var a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+" > li > a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var n=this;this.$menu.on(o.toggle+" "+o.open+" "+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof e)this.updates.push(e);else for(var n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof t?t:e},__refactorClass:function(e,n,t){return e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var n=e(this);n.data(t)||n.data(t,new e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in window.document}}}(jQuery);
/*	
 * jQuery mmenu offCanvas addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(e){var t="mmenu",o="offCanvas";e[t].addons[o]={_init:function(){},_setup:function(){if(this.opts[o]){var t=this,s=this.opts[o],p=this.conf[o];"string"!=typeof p.pageSelector&&(p.pageSelector="> "+p.pageNodetype),a.$allMenus=(a.$allMenus||e()).add(this.$menu),this.vars.opened=!1;var r=[n.offcanvas];"left"!=s.position&&r.push(n.mm(s.position)),"back"!=s.zposition&&r.push(n.mm(s.zposition)),this.$menu.addClass(r.join(" ")).parent().removeClass(n.wrapper),this.setPage(a.$page),this[o+"_initBlocker"](),this[o+"_initWindow"](),this.$menu.on(i.open+" "+i.opening+" "+i.opened+" "+i.close+" "+i.closing+" "+i.closed+" "+i.setPage,function(e){e.stopPropagation()}).on(i.open+" "+i.close+" "+i.setPage,function(e){t[e.type]()}),this.$menu[p.menuInjectMethod+"To"](p.menuWrapperSelector)}},_add:function(){n=e[t]._c,s=e[t]._d,i=e[t]._e,n.add("offcanvas slideout modal background opening blocker page"),s.add("style"),i.add("opening opened closing closed setPage"),a=e[t].glbl},_clickAnchor:function(e){if(!this.opts[o])return!1;var t=this.$menu.attr("id");if(t&&t.length&&(this.conf.clone&&(t=n.umm(t)),e.is('[href="#'+t+'"]')))return this.open(),!0;if(a.$page){var t=a.$page.attr("id");return t&&t.length&&e.is('[href="#'+t+'"]')?(this.close(),!0):!1}}},e[t].defaults[o]={position:"left",zposition:"back",modal:!1,moveBackground:!0},e[t].configuration[o]={pageNodetype:"div",pageSelector:null,menuWrapperSelector:"body",menuInjectMethod:"prepend"},e[t].prototype.open=function(){if(this.vars.opened)return!1;var e=this;return this._openSetup(),setTimeout(function(){e._openFinish()},this.conf.openingInterval),"open"},e[t].prototype._openSetup=function(){var e=this;a.$allMenus.not(this.$menu).trigger(i.close),a.$page.data(s.style,a.$page.attr("style")||""),a.$wndw.trigger(i.resize,[!0]);var t=[n.opened];this.opts[o].modal&&t.push(n.modal),this.opts[o].moveBackground&&t.push(n.background),"left"!=this.opts[o].position&&t.push(n.mm(this.opts[o].position)),"back"!=this.opts[o].zposition&&t.push(n.mm(this.opts[o].zposition)),this.opts.classes&&t.push(this.opts.classes),a.$html.addClass(t.join(" ")),setTimeout(function(){e.vars.opened=!0},this.conf.openingInterval),this.$menu.addClass(n.current+" "+n.opened)},e[t].prototype._openFinish=function(){var e=this;this.__transitionend(a.$page,function(){e.$menu.trigger(i.opened)},this.conf.transitionDuration),a.$html.addClass(n.opening),this.$menu.trigger(i.opening)},e[t].prototype.close=function(){if(!this.vars.opened)return!1;var e=this;return this.__transitionend(a.$page,function(){e.$menu.removeClass(n.current).removeClass(n.opened),a.$html.removeClass(n.opened).removeClass(n.modal).removeClass(n.background).removeClass(n.mm(e.opts[o].position)).removeClass(n.mm(e.opts[o].zposition)),e.opts.classes&&a.$html.removeClass(e.opts.classes),a.$page.attr("style",a.$page.data(s.style)),e.vars.opened=!1,e.$menu.trigger(i.closed)},this.conf.transitionDuration),a.$html.removeClass(n.opening),this.$menu.trigger(i.closing),"close"},e[t].prototype.setPage=function(t){t||(t=e(this.conf[o].pageSelector,a.$body),t.length>1&&(t=t.wrapAll("<"+this.conf[o].pageNodetype+" />").parent())),t.addClass(n.page+" "+n.slideout),a.$page=t},e[t].prototype[o+"_initWindow"]=function(){a.$wndw.on(i.keydown,function(e){return a.$html.hasClass(n.opened)&&9==e.keyCode?(e.preventDefault(),!1):void 0});var s=0;a.$wndw.on(i.resize,function(e,t){if(t||a.$html.hasClass(n.opened)){var o=a.$wndw.height();(t||o!=s)&&(s=o,a.$page.css("minHeight",o))}}),e[t].prototype[o+"_initWindow"]=function(){}},e[t].prototype[o+"_initBlocker"]=function(){var s=e('<div id="'+n.blocker+'" class="'+n.slideout+'" />').appendTo(a.$body);s.on(i.touchstart,function(e){e.preventDefault(),e.stopPropagation(),s.trigger(i.mousedown)}).on(i.mousedown,function(e){e.preventDefault(),a.$html.hasClass(n.modal)||a.$allMenus.trigger(i.close)}),e[t].prototype[o+"_initBlocker"]=function(){}};var n,s,i,a}(jQuery);
/*	
 * jQuery mmenu buttonbars addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(t){var n="mmenu",a="buttonbars";t[n].addons[a]={_init:function(n){this.opts[a],this.conf[a],this.__refactorClass(t("div",n),this.conf.classNames[a].buttonbar,"buttonbar"),t("."+i.buttonbar,n).each(function(){var n=t(this),a=n.children().not("input"),o=n.children().filter("input");n.addClass(i.buttonbar+"-"+a.length),o.each(function(){var n=t(this),i=a.filter('label[for="'+n.attr("id")+'"]');i.length&&n.insertBefore(i)})})},_setup:function(){},_add:function(){i=t[n]._c,o=t[n]._d,r=t[n]._e,i.add("buttonbar"),s=t[n].glbl}},t[n].defaults[a]={},t[n].configuration.classNames[a]={buttonbar:"Buttonbar"};var i,o,r,s}(jQuery);
/*	
 * jQuery mmenu counters addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(t){var e="mmenu",n="counters";t[e].addons[n]={_init:function(e){var s=this,d=this.opts[n];this.conf[n],this.__refactorClass(t("em",e),this.conf.classNames[n].counter,"counter"),d.add&&e.each(function(){var e=t(this).data(o.parent);e&&(e.find("> em."+a.counter).length||e.prepend(t('<em class="'+a.counter+'" />')))}),d.update&&e.each(function(){var e=t(this),n=e.data(o.parent);if(n){var d=n.find("> em."+a.counter);d.length&&(e.is("."+a.list)||(e=e.find("> ."+a.list)),e.length&&!e.data(o.updatecounter)&&(e.data(o.updatecounter,!0),s._update(function(){var t=e.children().not("."+a.label).not("."+a.subtitle).not("."+a.hidden).not("."+a.search).not("."+a.noresultsmsg);d.html(t.length)})))}})},_setup:function(){var a=this.opts[n];"boolean"==typeof a&&(a={add:a,update:a}),"object"!=typeof a&&(a={}),a=t.extend(!0,{},t[e].defaults[n],a),this.opts[n]=a},_add:function(){a=t[e]._c,o=t[e]._d,s=t[e]._e,a.add("counter search noresultsmsg"),o.add("updatecounter"),d=t[e].glbl}},t[e].defaults[n]={add:!1,update:!1},t[e].configuration.classNames[n]={counter:"Counter"};var a,o,s,d}(jQuery);
/*	
 * jQuery mmenu dragOpen addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(e){function t(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}var n="mmenu",o="dragOpen";e[n].addons[o]={_init:function(){},_setup:function(){if(this.opts.offCanvas){var s=this,p=this.opts[o],d=this.conf[o];if("boolean"==typeof p&&(p={open:p}),"object"!=typeof p&&(p={}),p=e.extend(!0,{},e[n].defaults[o],p),p.open){if(Hammer.VERSION<2)return;var f,c,h,m,u={},g=0,l=!1,v=!1,_=0,w=0;switch(this.opts.offCanvas.position){case"left":case"right":u.events="panleft panright",u.typeLower="x",u.typeUpper="X",v="width";break;case"top":case"bottom":u.events="panup pandown",u.typeLower="y",u.typeUpper="Y",v="height"}switch(this.opts.offCanvas.position){case"left":case"top":u.negative=!1;break;case"right":case"bottom":u.negative=!0}switch(this.opts.offCanvas.position){case"left":u.open_dir="right",u.close_dir="left";break;case"right":u.open_dir="left",u.close_dir="right";break;case"top":u.open_dir="down",u.close_dir="up";break;case"bottom":u.open_dir="up",u.close_dir="down"}var b=this.__valueOrFn(p.pageNode,this.$menu,r.$page);"string"==typeof b&&(b=e(b));var y=r.$page;switch(this.opts.offCanvas.zposition){case"front":y=this.$menu;break;case"next":y=y.add(this.$menu)}var $=new Hammer(b[0],p.vendors.hammer);$.on("panstart",function(e){switch(m=e.center[u.typeLower],s.opts.offCanvas.position){case"right":case"bottom":m>=r.$wndw[v]()-p.maxStartPos&&(g=1);break;default:m<=p.maxStartPos&&(g=1)}l=u.open_dir}).on(u.events+" panend",function(e){g>0&&e.preventDefault()}).on(u.events,function(e){if(f=e["delta"+u.typeUpper],u.negative&&(f=-f),f!=_&&(l=f>=_?u.open_dir:u.close_dir),_=f,_>p.threshold&&1==g){if(r.$html.hasClass(a.opened))return;g=2,s._openSetup(),s.$menu.trigger(i.opening),r.$html.addClass(a.dragging),w=t(r.$wndw[v]()*d[v].perc,d[v].min,d[v].max)}2==g&&(c=t(_,10,w)-("front"==s.opts.offCanvas.zposition?w:0),u.negative&&(c=-c),h="translate"+u.typeUpper+"("+c+"px )",y.css({"-webkit-transform":"-webkit-"+h,transform:h}))}).on("panend",function(){2==g&&(r.$html.removeClass(a.dragging),y.css("transform",""),s[l==u.open_dir?"_openFinish":"close"]()),g=0})}}},_add:function(){return"function"!=typeof Hammer?(e[n].addons[o]._init=function(){},e[n].addons[o]._setup=function(){},void 0):(a=e[n]._c,s=e[n]._d,i=e[n]._e,a.add("dragging"),r=e[n].glbl,void 0)}},e[n].defaults[o]={open:!1,maxStartPos:100,threshold:50,vendors:{hammer:{}}},e[n].configuration[o]={width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}};var a,s,i,r}(jQuery);
/*	
 * jQuery mmenu fixedElements addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(o){var t="mmenu",s="fixedElements";o[t].addons[s]={_init:function(){if(this.opts.offCanvas){var t=o("div, span, a",e.$page),d=this.__refactorClass(t,this.conf.classNames[s].fixedTop,"fixed-top"),i=this.__refactorClass(t,this.conf.classNames[s].fixedBottom,"fixed-bottom");d.add(i).appendTo(e.$body).addClass(a.slideout)}},_setup:function(){},_add:function(){a=o[t]._c,d=o[t]._d,i=o[t]._e,a.add("fixed-top fixed-bottom"),e=o[t].glbl}},o[t].defaults[s]={},o[t].configuration.classNames[s]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"};var a,d,i,e}(jQuery);
/*	
 * jQuery mmenu footer addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(t){var o="mmenu",e="footer";t[o].addons[e]={_init:function(a){var d=this,i=this.opts[e],r=t("div."+n.footer,this.$menu);r.length&&(i.update&&a.each(function(){var o=t(this),a=t("."+d.conf.classNames[e].panelFooter,o),u=a.html();u||(u=i.title);var l=function(){r[u?"show":"hide"](),r.html(u)};o.on(s.open,l),o.hasClass(n.current)&&l()}),t[o].addons.buttonbars&&t[o].addons.buttonbars._init.call(this,r))},_setup:function(){var a=this.opts[e];if("boolean"==typeof a&&(a={add:a,update:a}),"object"!=typeof a&&(a={}),a=t.extend(!0,{},t[o].defaults[e],a),this.opts[e]=a,a.add){var s=a.content?a.content:a.title;t('<div class="'+n.footer+'" />').appendTo(this.$menu).append(s),this.$menu.addClass(n.hasfooter)}},_add:function(){n=t[o]._c,a=t[o]._d,s=t[o]._e,n.add("footer hasfooter"),d=t[o].glbl}},t[o].defaults[e]={add:!1,content:!1,title:"",update:!1},t[o].configuration.classNames[e]={panelFooter:"Footer"};var n,a,s,d}(jQuery);
/*	
 * jQuery mmenu header addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(e){var t="mmenu",a="header";e[t].addons[a]={_init:function(s){var i=this,o=this.opts[a],l=(this.conf[a],e("."+n.header,this.$menu));if(l.length){if(o.update){var h=l.find("."+n.title),c=l.find("."+n.prev),f=l.find("."+n.next),p=l.find("."+n.close),u=!1;r.$page&&(u="#"+r.$page.attr("id"),p.attr("href",u)),s.each(function(){var t=e(this),s=t.find("."+i.conf.classNames[a].panelHeader),r=t.find("."+i.conf.classNames[a].panelPrev),l=t.find("."+i.conf.classNames[a].panelNext),p=s.html(),u=r.attr("href"),v=l.attr("href"),m=r.html(),b=l.html();p||(p=t.find("."+n.subclose).html()),p||(p=o.title),u||(u=t.find("."+n.subclose).attr("href"));var x=function(){h[p?"show":"hide"](),h.html(p),c[u?"attr":"removeAttr"]("href",u),c[u||m?"show":"hide"](),c.html(m),f[v?"attr":"removeAttr"]("href",v),f[v||b?"show":"hide"](),f.html(b)};t.on(d.open,x),t.hasClass(n.current)&&x()})}e[t].addons.buttonbars&&e[t].addons.buttonbars._init.call(this,l)}},_setup:function(){var s=this.opts[a];if(this.conf[a],"boolean"==typeof s&&(s={add:s,update:s}),"object"!=typeof s&&(s={}),"undefined"==typeof s.content&&(s.content=["prev","title","next"]),s=e.extend(!0,{},e[t].defaults[a],s),this.opts[a]=s,s.add){if(s.content instanceof Array){for(var d=e("<div />"),r=0,i=s.content.length;i>r;r++)switch(s.content[r]){case"prev":case"next":case"close":d.append('<a class="'+n[s.content[r]]+'" href="#"></a>');break;case"title":d.append('<span class="'+n.title+'"></span>');break;default:d.append(s.content[r])}d=d.html()}else var d=s.content;e('<div class="'+n.header+'" />').prependTo(this.$menu).append(d),this.$menu.addClass(n.hasheader)}},_add:function(){n=e[t]._c,s=e[t]._d,d=e[t]._e,n.add("header hasheader prev next close title"),r=e[t].glbl}},e[t].defaults[a]={add:!1,title:"Menu",update:!1},e[t].configuration.classNames[a]={panelHeader:"Header",panelNext:"Next",panelPrev:"Prev"};var n,s,d,r}(jQuery);
/*	
 * jQuery mmenu labels addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(l){var e="mmenu",s="labels";l[e].addons[s]={_init:function(e){var n=this.opts[s];this.__refactorClass(l("li",this.$menu),this.conf.classNames[s].collapsed,"collapsed"),n.collapse&&l("."+a.label,e).each(function(){var e=l(this),s=e.nextUntil("."+a.label,"."+a.collapsed);s.length&&(e.children("."+a.subopen).length||(e.wrapInner("<span />"),e.prepend('<a href="#" class="'+a.subopen+" "+a.fullsubopen+'" />')))})},_setup:function(){var a=this.opts[s];"boolean"==typeof a&&(a={collapse:a}),"object"!=typeof a&&(a={}),a=l.extend(!0,{},l[e].defaults[s],a),this.opts[s]=a},_add:function(){a=l[e]._c,n=l[e]._d,o=l[e]._e,a.add("collapsed uncollapsed"),t=l[e].glbl},_clickAnchor:function(l,e){if(e){var s=l.parent();if(s.is("."+a.label)){var n=s.nextUntil("."+a.label,"."+a.collapsed);return s.toggleClass(a.opened),n[s.hasClass(a.opened)?"addClass":"removeClass"](a.uncollapsed),!0}}return!1}},l[e].defaults[s]={collapse:!1},l[e].configuration.classNames[s]={collapsed:"Collapsed"};var a,n,o,t}(jQuery);
/*	
 * jQuery mmenu searchfield addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(e){function s(e){switch(e){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0}return!1}var n="mmenu",t="searchfield";e[n].addons[t]={_init:function(n){var i=this,l=this.opts[t],d=this.conf[t];if(l.add){switch(l.addTo){case"menu":var c=this.$menu;break;case"panels":var c=n;break;default:var c=e(l.addTo,this.$menu).filter("."+a.panel)}c.length&&c.each(function(){var s=e(this),n=s.is("."+a.menu)?d.form?"form":"div":"li";if(!s.children(n+"."+a.search).length){if(s.is("."+a.menu))var t=i.$menu,r="prependTo";else var t=s.children().first(),r=t.is("."+a.subtitle)?"insertAfter":"insertBefore";var o=e("<"+n+' class="'+a.search+'" />');if("form"==n&&"object"==typeof d.form)for(var c in d.form)o.attr(c,d.form[c]);o.append('<input placeholder="'+l.placeholder+'" type="text" autocomplete="off" />'),o[r](t)}l.noResults&&(s.is("."+a.menu)&&(s=s.children("."+a.panel).first()),n=s.is("."+a.list)?"li":"div",s.children(n+"."+a.noresultsmsg).length||e("<"+n+' class="'+a.noresultsmsg+'" />').html(l.noResults).appendTo(s))})}if(this.$menu.children("."+a.search).length&&this.$menu.addClass(a.hassearch),l.search){var h=e("."+a.search,this.$menu);h.length&&h.each(function(){var n=e(this);if("menu"==l.addTo)var t=e("."+a.panel,i.$menu),d=i.$menu;else var t=n.closest("."+a.panel),d=t;var c=n.children("input"),h=i.__findAddBack(t,"."+a.list).children("li"),u=h.filter("."+a.label),f=h.not("."+a.subtitle).not("."+a.label).not("."+a.search).not("."+a.noresultsmsg),p="> a";l.showLinksOnly||(p+=", > span"),c.off(o.keyup+" "+o.change).on(o.keyup,function(e){s(e.keyCode)||n.trigger(o.search)}).on(o.change,function(){n.trigger(o.search)}),n.off(o.reset+" "+o.search).on(o.reset+" "+o.search,function(e){e.stopPropagation()}).on(o.reset,function(){n.trigger(o.search,[""])}).on(o.search,function(s,n){"string"==typeof n?c.val(n):n=c.val(),n=n.toLowerCase(),t.scrollTop(0),f.add(u).addClass(a.hidden),f.each(function(){var s=e(this);e(p,s).text().toLowerCase().indexOf(n)>-1&&s.add(s.prevAll("."+a.label).first()).removeClass(a.hidden)}),e(t.get().reverse()).each(function(s){var n=e(this),t=n.data(r.parent);if(t){var d=n.add(n.find("> ."+a.list)).find("> li").not("."+a.subtitle).not("."+a.search).not("."+a.noresultsmsg).not("."+a.label).not("."+a.hidden);d.length?t.removeClass(a.hidden).removeClass(a.nosubresults).prevAll("."+a.label).first().removeClass(a.hidden):"menu"==l.addTo&&(n.hasClass(a.opened)&&setTimeout(function(){t.trigger(o.open)},1.5*(s+1)*i.conf.openingInterval),t.addClass(a.nosubresults))}}),d[f.not("."+a.hidden).length?"removeClass":"addClass"](a.noresults),i._update()})})}},_setup:function(){var s=this.opts[t];this.conf[t],"boolean"==typeof s&&(s={add:s,search:s}),"object"!=typeof s&&(s={}),s=e.extend(!0,{},e[n].defaults[t],s),"boolean"!=typeof s.showLinksOnly&&(s.showLinksOnly="menu"==s.addTo),this.opts[t]=s},_add:function(){a=e[n]._c,r=e[n]._d,o=e[n]._e,a.add("search hassearch noresultsmsg noresults nosubresults"),o.add("search reset change"),i=e[n].glbl}},e[n].defaults[t]={add:!1,addTo:"menu",search:!1,placeholder:"Search",noResults:"No results found."},e[n].configuration[t]={form:!1};var a,r,o,i}(jQuery);
/*	
 * jQuery mmenu toggles addon
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */
!function(e){var t="mmenu",s="toggles";e[t].addons[s]={_init:function(t){var a=this;this.opts[s],this.conf[s],this.__refactorClass(e("input",t),this.conf.classNames[s].toggle,"toggle"),this.__refactorClass(e("input",t),this.conf.classNames[s].check,"check"),e("input."+c.toggle+", input."+c.check,t).each(function(){var t=e(this),s=t.closest("li"),l=t.hasClass(c.toggle)?"toggle":"check",n=t.attr("id")||a.__getUniqueId();s.children('label[for="'+n+'"]').length||(t.attr("id",n),s.prepend(t),e('<label for="'+n+'" class="'+c[l]+'"></label>').insertBefore(s.children("a, span").last()))})},_setup:function(){},_add:function(){c=e[t]._c,a=e[t]._d,l=e[t]._e,c.add("toggle check"),n=e[t].glbl}},e[t].defaults[s]={},e[t].configuration.classNames[s]={toggle:"Toggle",check:"Check"};var c,a,l,n}(jQuery);
++++![komische Charaktere:]...<<tiddler [[komische Charaktere##komische Charaktere]]>>===/%
!komische Charaktere
ein Feigling
ein Schwächling
jemand der unter einer Phobie leidet
ein hinterhältiger Witzbold
ein Schlemmer, ein Vielfraß
jemand mit eine Allergie
jemand mit falschem Stolz
ein Stümper
ein Schafsgesicht - jemand der keine Reaktion zeigt.
ein depressiver Charakter, jemande der ständig frustriert ist
ein Kindskopf, jemand der extrem naiv ist.
ein Paranoiker jemand der übermäßig misstrauisch ist
ein lntrigant
ein Elefant im Porzellanladen
ein Lügner
ein Klugscheißer
ein Angeber
jemand, der vor seinem eigenen Schatten Angst hat
ein Scherzkeks
ein wohlmeindender Nichtsnutz
ein Fisch an Land
ein Choleriker
ein Heuchler
ein Leichtfuß, ein Hallodri
ein Blindgänger, ein Trottel
ein komisches Paar
!%/
+++![Comedic Characters:]...<<tiddler [[komische Charaktere##comedic Characters]]>>/%
!comedic Characters
A wimp
A character suffering from a phobia
A character with false dignity
A backfire practical Joker
A gullible character
A character with an allergy
A bungler
A deadpan, no reaction individual
A long suffering character
A constantly frustrated individual
An extremely naive individual
An overly suspicious individual
A schemer - Ein Intrigant
A bull-in-a-china-shop
A liar
A know-it-all
A showoff
A person scared of his own shadow
A wisecracker
A wellmeaning but ineffective person
A fish-out-of-water
An odd couple%/
!usage
{{{[img[layout.png]]}}}
[img[layout.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/layout.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFySURBVBgZpcE7a1RBGMfh3xwnRziwBlOoBEG28FYriMSU9oKkTop8AcFWEKystRDEL2BnIVbapdVC8EbAYCEokgsL2T05M+/fd9CFRTcYyfMESRxGxK08fHMLOANcAy6BhAiYqKpAFcDMsMz2TNT6+dPHLmPi9s0LAUksP3j9WP/p/tN3ckR+WcQ9WdtkTOxvdWGOD1+2W1ykMJ3it7MnjlKEwFQfv7UUw1FX4yJOUoMT8Ol7y0Eo54CLOJkibnVhjoOybBQRJ1PALd19ycgMEzy/d53PX3eYpj8/iyxTVDiZUfwYdly5eJLNYWKs19T0mppeU9NrasaUMkWFk4liMMp0ErttYlKXRZfFJLNEUeGCGUXbdgy7TB51/IvSHkXECTEm8ZeZI4E/SYki4iyZgIB7sbbBpMHuHtPIJFzEZbMNoP/20Q0m9edn2Y+kLVykyPZs6c6rc5KuYnbcLIEMWUaWQBmZIQmQwAZQvccFSRzGT6Th9AjEKBwhAAAAAElFTkSuQmCC

(Fortsetzung von [[Die 36 dramatischen Situationen]])
!Reise und Entwicklung
!Entfremdung
!Verrat
!Ausbeutung
This Tiddler lists all Tiddlers I made trying to implement the mmenu from [[www.mmenu.frebsite.nl|http://www.mmenu.frebsite.nl]] into my TWC
*[[jquery.mmenu.min.all.js]] the .js with all functions of the mmenu form
*[[mmenuStyle]] all CSS files transferred into a StyleSheet linked by the StartUp StyleSheet  ([[SmartTheme]])
*my-menue in the [[PageTemplate|SmartTheme##PageTemplate]]<nav id='my-menu' refresh='content' force='true' tiddler='mmenu'></nav>
*[[FlexMenu]] this is my normal Menu on the left where the  Button should appear as first Topic (here it shows TypeError)
*[[mmenu]] a dummyMenu to test the functions
*[[hammer.min.js]]  a javaScript to activate TouchGestures (deactivated because it does not function yet)

The normal way to implement this menu is documented here:[[http://mmenu.frebsite.nl/tutorial/|http://mmenu.frebsite.nl/tutorial/]]
/***
|''description''|Erweiterung SmartTheme|
|''based on''|see [[jquery.mmenu.min.all.js]]|
|''adapted:''|JR|
|''License:''|[[MIT- License]]|
|''Type''|CSS|
|<<selectTheme>>|<<applyTheme SmartTheme>><<selectPalette>>|
***/

/*{{{*/

/*jQuery.mmenu CSS------------------------------------------------------------menuCSS*/
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
  display: none; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translate(0%, 0);
      -moz-transform: translate(0%, 0);
      -ms-transform: translate(0%, 0);
      -o-transform: translate(0%, 0);
      transform: translate(0%, 0); }
    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-30%, 0);
      -moz-transform: translate(-30%, 0);
      -ms-transform: translate(-30%, 0);
      -o-transform: translate(-30%, 0);
      transform: translate(-30%, 0); }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 0; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu {
  background: #333333;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }
/*
	jQuery.mmenu buttonbars addon CSS
*/
.mm-buttonbar {
  border: 1px solid transparent;
  border-radius: 5px;
  text-align: center;
  line-height: 20px;
  overflow: hidden;
  display: block;
  padding: 0;
  margin: 0;
  position: relative; }
  .mm-buttonbar:after {
    content: '';
    display: block;
    clear: both; }
  .mm-buttonbar > * {
    border-left: 1px solid transparent;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 100%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .mm-buttonbar > a {
    text-decoration: none; }
  .mm-buttonbar > input {
    position: absolute;
    left: -1000px;
    top: -1000px; }
  .mm-buttonbar > input:checked + label {
    border-color: transparent  !important; }
  .mm-buttonbar > *:first-child,
  .mm-buttonbar > input:first-child + * {
    border-left: none; }
  .mm-buttonbar.mm-buttonbar-2 > * {
    width: 50%; }
  .mm-buttonbar.mm-buttonbar-3 > * {
    width: 33.33%; }
  .mm-buttonbar.mm-buttonbar-4 > * {
    width: 25%; }
  .mm-buttonbar.mm-buttonbar-5 > * {
    width: 20%; }

.mm-header .mm-buttonbar {
  margin-top: 20px;
  margin-left: -30px;
  margin-right: -30px; }

.mm-footer .mm-buttonbar {
  border: none;
  border-radius: none;
  line-height: 40px;
  margin: -10px -10px 0 -20px; }
  .mm-footer .mm-buttonbar > * {
    border-left: none; }

.mm-list > li > .mm-buttonbar {
  margin: 10px 20px; }

.mm-menu .mm-buttonbar {
  border-color: rgba(255, 255, 255, 0.6);
  background: #333333; }
  .mm-menu .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: #333333; }

/*
	jQuery.mmenu counters addon CSS
*/
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 40px;
  top: 50%; }
  em.mm-counter + a.mm-subopen {
    padding-left: 40px; }
    em.mm-counter + a.mm-subopen + a,
    em.mm-counter + a.mm-subopen + span {
      margin-right: 80px; }
  em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }

.mm-vertical em.mm-counter {
  top: 12px;
  margin-top: 0; }

.mm-nosubresults > em.mm-counter {
  display: none; }

.mm-menu em.mm-counter {
  color: rgba(255, 255, 255, 0.3); }

/*
	jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s; }

/*
	jQuery.mmenu footer addon CSS
*/
.mm-footer {
  background: inherit;
  border-top: 1px solid transparent;
  text-align: center;
  line-height: 20px;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  padding: 10px 10px 0 20px;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0; }

.mm-menu.mm-hasfooter > .mm-panel:after {
  height: 80px; }

.mm-menu .mm-footer {
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.3); }

/*
	jQuery.mmenu header addon CSS
*/
.mm-header {
  background: inherit;
  border-bottom: 1px solid transparent;
  text-align: center;
  line-height: 20px;
  box-sizing: border-box;
  width: 100%;
  height: 60px;
  padding: 0 50px;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0; }
  .mm-header .mm-title,
  .mm-header .mm-prev,
  .mm-header .mm-next,
  .mm-header .mm-close {
    padding-top: 30px; }
  .mm-header .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    position: relative; }
  .mm-header .mm-prev,
  .mm-header .mm-next,
  .mm-header .mm-close {
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    min-width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1; }
  .mm-header .mm-prev {
    padding-left: 20px;
    padding-right: 10px;
    left: 0; }
  .mm-header .mm-next,
  .mm-header .mm-close {
    padding-left: 10px;
    padding-right: 20px;
    right: 0; }
  .mm-header [href].mm-prev:before, .mm-header [href].mm-next:after {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .mm-header [href].mm-prev:before {
    border-right: none;
    border-bottom: none;
    margin-left: 2px;
    margin-right: 5px; }
  .mm-header [href].mm-next:after, .mm-header [href].mm-close:after {
    margin-left: 5px;
    margin-right: -2px; }
  .mm-header [href].mm-next:after {
    border-top: none;
    border-left: none; }
  .mm-header [href].mm-close:after {
    content: 'x'; }

.mm-menu.mm-hassearch .mm-header {
  height: 50px;
  top: 50px; }
  .mm-menu.mm-hassearch .mm-header .mm-title,
  .mm-menu.mm-hassearch .mm-header .mm-prev,
  .mm-menu.mm-hassearch .mm-header .mm-next,
  .mm-menu.mm-hassearch .mm-header .mm-close {
    padding-top: 20px; }

.mm-menu.mm-hasheader li.mm-subtitle {
  display: none; }
.mm-menu.mm-hasheader > .mm-panel {
  padding-top: 80px; }
  .mm-menu.mm-hasheader > .mm-panel.mm-list {
    padding-top: 60px; }
  .mm-menu.mm-hasheader > .mm-panel > .mm-list:first-child {
    margin-top: -20px; }
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel {
  padding-top: 120px; }
  .mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list {
    padding-top: 100px; }

.mm-menu .mm-header {
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-header .mm-prev:before,
  .mm-menu .mm-header .mm-next:after,
  .mm-menu .mm-header .mm-close:after {
    border-color: rgba(255, 255, 255, 0.3); }

/*
	jQuery.mmenu labels addon CSS
*/
.mm-list li.mm-label > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  line-height: 25px; }
.mm-list li.mm-label.mm-opened a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }
.mm-list li.mm-collapsed:not(.mm-uncollapsed) {
  display: none; }

.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen:after {
  top: 8.5px; }

.mm-menu .mm-list li.mm-label > div > div {
  background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
  box-sizing: border-box; }

.mm-list > li.mm-search {
  padding: 10px;
  margin-top: -20px; }
.mm-list > li.mm-subtitle + li.mm-search {
  margin-top: 0; }

div.mm-panel > div.mm-search {
  padding: 0 0 10px 0; }

.mm-menu.mm-hasheader .mm-list > li.mm-search {
  margin-top: 0; }

.mm-menu > .mm-search {
  background: inherit;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2; }

.mm-search {
  padding: 10px; }
  .mm-search input {
    border: none;
    border-radius: 30px;
    font: inherit;
    font-size: 14px;
    line-height: 30px;
    outline: none;
    display: block;
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 0 10px; }
  .mm-search input::-ms-clear {
    display: none; }

.mm-menu .mm-noresultsmsg {
  text-align: center;
  font-size: 21px;
  display: none;
  padding: 60px 0; }
  .mm-menu .mm-noresultsmsg:after {
    border: none !important; }

.mm-noresults .mm-noresultsmsg {
  display: block; }

.mm-menu li.mm-nosubresults > a.mm-subopen {
  display: none; }
  .mm-menu li.mm-nosubresults > a.mm-subopen + a,
  .mm-menu li.mm-nosubresults > a.mm-subopen + span {
    padding-right: 10px; }
.mm-menu.mm-hassearch > .mm-panel {
  padding-top: 70px; }
  .mm-menu.mm-hassearch > .mm-panel > .mm-list:first-child {
    margin-top: -20px; }
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child {
  margin-top: -10px; }
  .mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child + .mm-list {
    padding-top: 0; }

.mm-menu .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.3); }

/*
	jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check {
  position: absolute;
  left: -10000px; }

label.mm-toggle,
label.mm-check {
  margin: 0;
  position: absolute;
  bottom: 50%;
  z-index: 2; }
  label.mm-toggle:before,
  label.mm-check:before {
    content: '';
    display: block; }

label.mm-toggle {
  border-radius: 30px;
  width: 50px;
  height: 30px;
  margin-bottom: -15px; }
  label.mm-toggle:before {
    border-radius: 30px;
    width: 28px;
    height: 28px;
    margin: 1px; }

input.mm-toggle:checked ~ label.mm-toggle:before {
  float: right; }

label.mm-check {
  width: 30px;
  height: 30px;
  margin-bottom: -15px; }
  label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: 0.1;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }

input.mm-check:checked ~ label.mm-check:before {
  opacity: 1; }

.mm-menu.mm-vertical .mm-list > li label.mm-toggle, .mm-menu.mm-vertical .mm-list > li label.mm-check {
  bottom: auto;
  margin-bottom: 0; }
.mm-menu.mm-vertical .mm-list > li label.mm-toggle {
  top: 5px; }
.mm-menu.mm-vertical .mm-list > li label.mm-check {
  top: 5px; }

label.mm-toggle, label.mm-check {
  right: 20px; }

label.mm-toggle + a,
label.mm-toggle + span {
  margin-right: 70px; }

label.mm-check + a,
label.mm-check + span {
  margin-right: 50px; }

a.mm-subopen + label.mm-toggle, a.mm-subopen + label.mm-check {
  right: 50px; }

a.mm-subopen + label.mm-toggle + a,
a.mm-subopen + label.mm-toggle + span {
  margin-right: 100px; }

a.mm-subopen + label.mm-check + a,
a.mm-subopen + label.mm-check + span {
  margin-right: 80px; }

em.mm-counter + a.mm-subopen + label.mm-toggle, em.mm-counter + a.mm-subopen + label.mm-check {
  right: 90px; }

em.mm-counter + a.mm-subopen + label.mm-toggle + a,
em.mm-counter + a.mm-subopen + label.mm-toggle + span {
  margin-right: 140px; }

em.mm-counter + a.mm-subopen + label.mm-check + a,
em.mm-counter + a.mm-subopen + label.mm-check + span {
  margin-right: 120px; }

.mm-menu label.mm-toggle {
  background: rgba(0, 0, 0, 0.15); }
  .mm-menu label.mm-toggle:before {
    background: #333333; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

/*
	jQuery.mmenu effects extension CSS
*/
html.mm-slide .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu {
  -webkit-transform: translateX(-30%);
  -moz-transform: translateX(-30%);
  -ms-transform: translateX(-30%);
  -o-transform: translateX(-30%);
  transform: translateX(-30%); }
html.mm-slide.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
  -webkit-transform: translateX(30%);
  -moz-transform: translateX(30%);
  -ms-transform: translateX(30%);
  -o-transform: translateX(30%);
  transform: translateX(30%); }
html.mm-slide.mm-right.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu {
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  -o-transform: translateY(-30%);
  transform: translateY(-30%); }
html.mm-slide.mm-top.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: translateY(30%);
  -moz-transform: translateY(30%);
  -ms-transform: translateY(30%);
  -o-transform: translateY(30%);
  transform: translateY(30%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }

html.mm-zoom-menu .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(-30%);
  -moz-transform: scale(0.7, 0.7) translateX(-30%);
  -ms-transform: scale(0.7, 0.7) translateX(-30%);
  -o-transform: scale(0.7, 0.7) translateX(-30%);
  transform: scale(0.7, 0.7) translateX(-30%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(30%);
  -moz-transform: scale(0.7, 0.7) translateX(30%);
  -ms-transform: scale(0.7, 0.7) translateX(30%);
  -o-transform: scale(0.7, 0.7) translateX(30%);
  transform: scale(0.7, 0.7) translateX(30%);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(-30%);
  -moz-transform: scale(0.7, 0.7) translateY(-30%);
  -ms-transform: scale(0.7, 0.7) translateY(-30%);
  -o-transform: scale(0.7, 0.7) translateY(-30%);
  transform: scale(0.7, 0.7) translateY(-30%);
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(30%);
  -moz-transform: scale(0.7, 0.7) translateY(30%);
  -ms-transform: scale(0.7, 0.7) translateY(30%);
  -o-transform: scale(0.7, 0.7) translateY(30%);
  transform: scale(0.7, 0.7) translateY(30%);
  -webkit-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  -o-transform-origin: center bottom;
  transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }

html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translateX(100%);
  -moz-transform: scale(1.5, 1.5) translateX(100%);
  -ms-transform: scale(1.5, 1.5) translateX(100%);
  -o-transform: scale(1.5, 1.5) translateX(100%);
  transform: scale(1.5, 1.5) translateX(100%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition-property: -webkit-transform, left;
  transition-property: transform, left; }
  html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
      -webkit-transform: scale(0.7, 0.7) translateX(-30%);
      -moz-transform: scale(0.7, 0.7) translateX(-30%);
      -ms-transform: scale(0.7, 0.7) translateX(-30%);
      -o-transform: scale(0.7, 0.7) translateX(-30%);
      transform: scale(0.7, 0.7) translateX(-30%); }

/*
	jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px; }

html.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0); }

@media all and (max-width: 140px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(10000px, 0);
    -moz-transform: translate(10000px, 0);
    -ms-transform: translate(10000px, 0);
    -o-transform: translate(10000px, 0);
    transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }

@media all and (max-width: 140px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-10000px, 0);
    -moz-transform: translate(-10000px, 0);
    -ms-transform: translate(-10000px, 0);
    -o-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0); } }
.mm-menu.mm-front.mm-fullscreen.mm-top, .mm-menu.mm-front.mm-fullscreen.mm-bottom {
  height: 100%;
  min-height: 140px;
  max-height: 10000px; }

html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important; }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

html.mm-opened.mm-next .mm-page {
  box-shadow: none; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
.mm-menu.mm-front.mm-top {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
	jQuery.mmenu themes extension CSS
*/
html.mm-opened.mm-light .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light {
  background: #f3f3f3;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.6);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-light .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-light .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: #f3f3f3; }
  .mm-menu.mm-light .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: #f3f3f3; }

.mm-menu.mm-light label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-light em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-header .mm-prev:before,
  .mm-menu.mm-light .mm-header .mm-next:after,
  .mm-menu.mm-light .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light label.mm-toggle:before {
    background: #f3f3f3; }
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-white .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white {
  background: white;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.06);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-white .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.06); }
  .mm-menu.mm-white .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: white; }
  .mm-menu.mm-white .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: white; }

.mm-menu.mm-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-header .mm-prev:before,
  .mm-menu.mm-white .mm-header .mm-next:after,
  .mm-menu.mm-white .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white label.mm-toggle:before {
    background: white; }
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-black .mm-page {
  box-shadow: none; }

.mm-menu.mm-black {
  background: black;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-list > li:after {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.25);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-black .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.25); }
  .mm-menu.mm-black .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.15); }
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-buttonbar {
  border-color: rgba(255, 255, 255, 0.6);
  background: black; }
  .mm-menu.mm-black .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: black; }

.mm-menu.mm-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-black em.mm-counter {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-footer {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-header {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-header .mm-prev:before,
  .mm-menu.mm-black .mm-header .mm-next:after,
  .mm-menu.mm-black .mm-header .mm-close:after {
    border-color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-list li.mm-label > div > div {
  background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black label.mm-toggle:before {
    background: black; }
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }
/*}}}*/
<<fontSize>>Schriftgrad


<<option chkSinglePageMode>>Einzelansicht

Benutzername<<option txtUserName>>
[[Übersicht Übungsreihen]]
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="434 218 68 68"
width="30" height="30">
<g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1">
	<g>
		<path d="M 478.39694 232.53705 L 478.39694 232.53705 
		C 477.1145 231.85132 475.77875 231.30147 474.41058 230.88734 L 474.41058 218.24994 L 461.58942 218.24994 
		L 461.58942 230.88734 C 460.22125 231.30147 458.8855 231.85132 457.60306 232.53705 L 448.66824 223.60214 
		L 439.6022 232.66814 L 448.53717 241.60304 C 447.8515 242.8854 447.30157 244.22116 446.88745 245.58936 
		L 434.25 245.58936 L 434.25 258.41052 L 446.88745 258.41052 
		C 447.30157 259.77869 447.8515 261.11447 448.53717 262.39688 L 439.6022 271.33173 L 448.66824 280.3978 
		L 457.60306 271.46283 C 458.8855 272.14862 460.22125 272.69846 461.58942 273.11252 L 461.58942 285.74988 
		L 474.41058 285.74988 L 474.41058 273.11252 C 475.77875 272.69846 477.1145 272.14862 478.39694 271.46283 
		L 487.33176 280.3978 L 496.39767 271.33173 L 487.46286 262.39688 
		C 488.14853 261.11447 488.69836 259.77869 489.11255 258.41052 L 501.74988 258.41052 L 501.74988 245.58936 
		L 489.11255 245.58936 C 488.69836 244.22116 488.14853 242.8854 487.46286 241.60304 L 496.39767 232.66814 
		L 487.33176 223.60214 Z M 475.3328 244.66714 C 479.3825 248.71698 479.3825 255.2829 475.3328 259.33273 
		C 471.28296 263.3826 464.71704 263.3826 460.66724 259.33273 
		C 456.61737 255.2829 456.61737 248.71698 460.66724 244.66714 
		C 464.71704 240.61734 471.28296 240.61734 475.3328 244.66714" fill="#111"
		class="glyph"/>
	</g>
</g>
</svg>
<<list filter "[tag[$1 AND $2]][sort[title]]">>
Stellt euch in kurzem Abstand entlang einer Linie in Paaren gegenüber auf.
Eine Haltung, die auf der Bühne neutral wirken soll, braucht mehr Konzentration als im Alltag.
Stellt die Beine ungefähr schulterbreit auf, Fußspitzen zeigen leicht nach außen. 
>Die Knie sind fest aber nicht durchgedrückt.
>Ihr macht kein Hohlkreuz, eventuell müsst ihr dazu das Becken eventuel unten leicht nach vorn rotieren.
>Macht eine Stolze Brust, richtet die Schultern auf, dass heißt zieht sie leicht nach hinten unten.
>Zieht den Hals lang nach oben. 
>Richtet den Blick geradeaus nach vorn.
>Verändert diese Haltung, und beobachtet an euch und eurem Gegenüber wie kleine Veränderungen Wirkung und aussage verändern.
Nun versucht möglichst neutral zu gehen. 
>Was zeichnet den neutralen Gang aus?
>Probiert die Schultern mehr oder weniger zu bewegen, größere oder kleinere Schritte zu machen.
!usage
{{{[img[page_copy.png]]}}}
[img[page_copy.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/page_copy.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIpSURBVDjLddM9aFRBFIbh98zM3WyybnYVf4KSQjBJJVZBixhRixSaShtBMKUoWomgnaCxsJdgIQSstE4nEhNREgyoZYhpkogkuMa4/3fuHIu7gpLd00wz52POMzMydu/Dy958dMwYioomIIgqDa+VnWrzebNUejY/NV6nQ8nlR4ufXt0fzm2WgxUgqBInAWdhemGbpcWNN9/XN27PPb1QbRdgjEhPqap2ZUv5+iOwvJnweT1mT5djZKjI6Ej/udz+wt1OJzAKYgWyDjJWyFghmzFsbtcY2gsTJwv09/Vc7RTgAEQgsqAKaoWsM8wu/z7a8B7vA8cHD3Fr+ktFgspO3a+vrdVfNEulJ/NT4zWngCBYY1oqSghKI465fvYwW+VAatPX07IZmF7YfrC0uDE8emPmilOFkHYiBKxAxhmSRPlZVVa2FGOU2Ad2ap4zg92MDBXJZczFmdflx05VEcAZMGIIClZASdesS2cU/dcm4sTBArNzXTcNakiCb3/HLRsn4Fo2qyXh3WqDXzUlcgYnam3Dl4Hif82dbOiyiBGstSjg4majEpl8rpCNUQUjgkia0M5GVAlBEBFUwflEv12b/Hig6SmA1iDtzhcsE6eP7LIxAchAtwNVxc1MnhprN/+lh0txErxrPZVdFdRDEEzHT6LWpTbtq+HLSDDiOm2o1uqlyOT37bIhHdKaXoL6pqhq24Dzd96/tUYGwPSBVv7atFglaFIu5KLuPxeX/xsp7aR6AAAAAElFTkSuQmCC
!usage
{{{[img[page_edit.png]]}}}
[img[page_edit.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/page_edit.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAK5SURBVBgZBcFPaJZ1HADwz+95n3e6uTnREGdljRKtGCYiHTLxkIUmQeeCOnXzVnQIoi5BQV08TMo6GIiHiKI6ZEWgszzEmtpqSDP7s9ycm9NN977vnuf37fNJEWH/G6df6l676vki2YXVSCAhEpFVOU8uzMX36daNV88MH+oApIhw8O2zZz45vOuhokjrgoYAIALC7NKKEz8vmP67fee3XyfWjwwfakMJRSNt6yob68avaRQpkYhMHVlVheWV2r6tffYPjNi4eLyncWCodf7jI1Jr6sUSUkq9EdHoajQkIZALZOpEIWlPf27r4jndQy/oH9xp4c9tJk4de7eEIEGBlAgJREqKRP/yKXVcsH7r4+Ynf9eVOvrWbtK7YUt/CRBB2SBJIiW5Doqkd3nEllWj+gef1r56UldP8tfYhJt3UhTtuR0FRBAoU6FISYFGkaxePG1LfKv/gYNa/30oNW9o9vbpzvOOXj+wsvvwZ5cKCGSkRJGSIiWtK19af/uU/gef1ZoaVjRXdG7db+bMed173zJVD2QoIFdEkBG4fflrPYs/2vjIMzrTxzS6QvvWfWZGRs3tGZY2bFdnoICcQ0QQTI+e1L3wk5W82dWLR2Qtt+fvNnNuwuLeo1LvgNXNpK4CFFBn6iAysxc/8vCel636Z8SlL84a+2be+Hdjlh57R9WzWaDZKFSdCpSQq5AjvPlLx9DkrM74VwZ3POHm7JzJsUk/7PvU9Sv3yipwYlPTSjuDEqqqVtcMrG0a/+Oa9z8Ytnv7oOXNOyw9edyjffeIIIIL1yqRw0qrAiVU7ZyrnKNTS+te/9flFCYlkJdIS5UcRJEUOSnLlKs6V1DCSqueWdPVuOu1oc6aiCgEGdDfXYIIuptJSnKzkRbrKk9BCSnFe0+9cvq5lNLOED0AgkAIIEAr5zxaFk7A/5IUWNTkV3l/AAAAAElFTkSuQmCC
!usage
{{{[img[plopklein.png]]}}}
[img[plopklein.png]]
!notes
//none//
!type
image/png
!file
./Icons/plopklein.png
!url

!data
data:image/png;base64,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
!usage
{{{[img[printer.png]]}}}
[img[printer.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/printer.png
!url

!data
data:image/png;base64,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
!usage
{{{[img[puff.png]]}}}
[img[puff.png]]
!notes
//none//
!type
image/png
!file
./Icons/puff.png
!url

!data
data:image/png;base64,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
<P></P>
!usage
{{{[img[schließen.png]]}}}
[img[schließen.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
!usage
{{{[img[schraubenzieher.png]]}}}
[img[schraubenzieher.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
/*!
* screenfull
* v2.0.0 - 2014-12-22
* (c) Sindre Sorhus; MIT License
*/

Buttons
<html>
<button id="request">Request</button>
				<button id="exit">Exit</button>
				<button id="toggle">Toggle</button>
				<button id="request2">Request document</button>

<script type='text/javascript'>
(function () {
	'use strict';

	var isCommonjs = typeof module !== 'undefined' && module.exports;
	var keyboardAllowed = typeof Element !== 'undefined' && 'ALLOW_KEYBOARD_INPUT' in Element;

	var fn = (function () {
		var val;
		var valLength;

		var fnMap = [
			[
				'requestFullscreen',
				'exitFullscreen',
				'fullscreenElement',
				'fullscreenEnabled',
				'fullscreenchange',
				'fullscreenerror'
			],
			// new WebKit
			[
				'webkitRequestFullscreen',
				'webkitExitFullscreen',
				'webkitFullscreenElement',
				'webkitFullscreenEnabled',
				'webkitfullscreenchange',
				'webkitfullscreenerror'

			],
			// old WebKit (Safari 5.1)
			[
				'webkitRequestFullScreen',
				'webkitCancelFullScreen',
				'webkitCurrentFullScreenElement',
				'webkitCancelFullScreen',
				'webkitfullscreenchange',
				'webkitfullscreenerror'

			],
			[
				'mozRequestFullScreen',
				'mozCancelFullScreen',
				'mozFullScreenElement',
				'mozFullScreenEnabled',
				'mozfullscreenchange',
				'mozfullscreenerror'
			],
			[
				'msRequestFullscreen',
				'msExitFullscreen',
				'msFullscreenElement',
				'msFullscreenEnabled',
				'MSFullscreenChange',
				'MSFullscreenError'
			]
		];

		var i = 0;
		var l = fnMap.length;
		var ret = {};

		for (; i < l; i++) {
			val = fnMap[i];
			if (val && val[1] in document) {
				for (i = 0, valLength = val.length; i < valLength; i++) {
					ret[fnMap[0][i]] = val[i];
				}
				return ret;
			}
		}

		return false;
	})();

	var screenfull = {
		request: function (elem) {
			var request = fn.requestFullscreen;

			elem = elem || document.documentElement;

			// Work around Safari 5.1 bug: reports support for
			// keyboard in fullscreen even though it doesn't.
			// Browser sniffing, since the alternative with
			// setTimeout is even worse.
			if (/5\.1[\.\d]* Safari/.test(navigator.userAgent)) {
				elem[request]();
			} else {
				elem[request](keyboardAllowed && Element.ALLOW_KEYBOARD_INPUT);
			}
		},
		exit: function () {
			document[fn.exitFullscreen]();
		},
		toggle: function (elem) {
			if (this.isFullscreen) {
				this.exit();
			} else {
				this.request(elem);
			}
		},
		raw: fn
	};

	if (!fn) {
		if (isCommonjs) {
			module.exports = false;
		} else {
			window.screenfull = false;
		}

		return;
	}

	Object.defineProperties(screenfull, {
		isFullscreen: {
			get: function () {
				return !!document[fn.fullscreenElement];
			}
		},
		element: {
			enumerable: true,
			get: function () {
				return document[fn.fullscreenElement];
			}
		},
		enabled: {
			enumerable: true,
			get: function () {
				// Coerce to boolean in case of old WebKit
				return !!document[fn.fullscreenEnabled];
			}
		}
	});

	if (isCommonjs) {
		module.exports = screenfull;
	} else {
		window.screenfull = screenfull;
	}
})();
</script></html>
''Syntax'' 
|[''script'' //scriptText//]|

The //scriptText// in the [[ForEachTiddlerMacro]]s scriptClause is a JavaScript text. It typically defines JavaScript "helper" functions that are called by the various JavaScript expressions (whereClause, sortClause, action arguments,...). It main purpose is to make the expressions more simpler and to allow reuse of code.

See also [[ForEachTiddlerExamples]].
!usage
{{{[img[script_code.png]]}}}
[img[script_code.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/script_code.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALtSURBVBgZTcFLaFxVAIDh/5577jwzj0wSUmqMtKIiBltbbJ1FUCxVoQu3FrHGVRU3BVcKrkTcKOhCUOtOAyJ23WIQtFawpoooZWKJpnbsNJN5PzP3PO5xArPo93nOOfasXCgfAz48mE8UhzpiqCN0FLFrog7QA+qABVpAA/gC+FYyERlz/NC+qeIbT85xt4GKckMV5Voju6A09ELLzXqfi38PTgLnJBORMfPZmMeectsSeB7SA19CPBAsxgW+EAQ+PLaQZH8uXTj/S+UDwYTVOitxmAh6yqOjoR1CZwSdETR2Yadv2fPm6i2KB9IszQZzkgkVmvnLZcuP21VeO1rgs+tdAu1YOZxlKiHw8fA9iADPdvn5nxa/3epUBGOH39sqjETu2UJG4oUwDB2RcmRSHuevdtjpWgZhxEBH4KDaDflobbNrlVoRh97demHpgfTth+5J5ZpNw5kjWQxw6mCa7aYlk4bPr7X54XqfkfGIHNjAYpQ6cOH1x9fEw/cnP13M+Ik7bc3ZYxniMR9PQCElObmYptox7E97XK0MscbhHJgwxKrQMiZ+v9Y9u3knHBUCn08ut6m2DQJHe6C5WOqQl4KbVcXR2QSxwENbS38wNEapLmNi4/0Hv/r3zxvHN0p1YnGP1e/r4ODr9TbZlKBTU7xSnKG4lCUZQKMfYkJVvfT2c44xyVjKr6lpEUI3g3UOPIE1lu6O5aUTcyRjPjhISUGttYtVYYUJuXxudRZ4p/jIvZx+eoHvSopmz/Ly8jyJwBFIkD7EfMimYLM8xChVZUJapU4Ap34tbdHalfRDh7aOUHsoE2FsROQchVyOV5/Zx3ZjiFWqxoS0Wh95/qlHk2+9+AR3sw60dSgDOPj4UoVUAL3+EKt1gwlptd7arnf4cq1EfipJPpsgn46TS8fJpGLEY4K4FJxenicuodbsYbX+jwkZGfPNlfWNhSvrG/cBM8AMMA1MA7lELAgSiYBsOkk+m+KPv8o3gJ+Y+B9yFXCQeyJWrQAAAABJRU5ErkJggg==
''Syntax''
|[''sortBy'' //sortExpression// [''ascending'' or ''descending'']]|

Using the sortClause of the [[ForEachTiddlerMacro]] you can specify the order the tiddlers are processed. 

The sortClause consists of the sortExpression and the sort order directive (''ascending'' or ''descending'').

The sortExpression is a (quoted) JavaScript expression returning the value that should be used for sorting. The value is anything that can be compared using {{{<}}}, {{{>}}} and {{{==}}}. In the sortExpression you refer to the build-in variable {{{tiddler}}} to access the "current" tiddler. 

A typical sortExpression is {{{'tiddler.title'}}} to sort by title or {{{'tiddler.modified'}}} to sort by modification time. But you are not limited to only access the tiddlers properties, you may to more complex stuff like {{{'tiddler.title.length'}}}: this will sort the tiddlers by the length of their titles.

With the sort order directives ''ascending'' and ''descending'' you specify if the smaller one should be processed before the larger ones (''ascending'') or vice versa (''descending''). When no sort order directive is given ''ascending'' is used.

See also [[ForEachTiddlerExamples]].
  





!usage
{{{[img[star.png]]}}}
[img[star.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/star.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIwSURBVDjLlZLNS5RRFMafe9/3vjPOjI1jaKKEVH40tGgRBWEibfoPQoKkVdtoEQQF4T/QqkVtWrSTFrVsF1FgJbWpIAh1k2PNh+PrfL4f95zTQk0HHKkDD/cc7vP8uHCuEhF0q/KnmXNgGR248PZFN4/GISXMC8L89DBPV0Dp4/SsazJjrtfb9/vdxfn/BgjzY5M8Aq8nBya+V3h93vtnQHFxat4kszntJAAAxus1YvnZQV5V/jyTEZarwnwFLGeFZdT0ZFOJdD84qoCDOpQ7grZfRNj020JSEOKvwvxGiF+q0tL0N5PuO+Mk0nC0B0BDsYCCImyzAIktBBloMwKJLSgKYcMAcdhC2KpVlIig+H5qxcv0n0xmj4Gbq+BwC2wtJLbgHUlMEFJwUpMIGpto16u+kJzSACAk+WCzvNbe+AVljkOYIcQQou3TbvdOJo+g4aNdqzaF+PT43HJVA8DQpcVIiPPtaqlEUQzlDELsTpgYwgTAQIjQqlUCtpQfn1spdmxh+PJSQyw9CrbKgM7tvcISQAxlBhC3GuCYXk3cWP25m3M7dk88qbWBRDVApaATOSjPBdXXwYEP5QyCgvjE/kwHgInHtHYBnYA2owhrPiiuw0sOw3EZFEagIB7qChDiYaUcNIoFtP1KxCTPhWiDw7WbXk9vKpnOgsI4exjg6Mbq96YQPxm79uPOvqvbXx4O3KrF6w8osv2df17kr5YXJq7vnw/S0v3k7Ie7xtud/wAaRnP+Cw8iKQAAAABJRU5ErkJggg==
!usage
{{{[img[stop.png]]}}}
[img[stop.png]]
!notes
//none//
!type
image/png
!file
./Icons/stop.png
!url

!data
data:image/png;base64,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
!usage
{{{[img[streichholz.png]]}}}
[img[streichholz.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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

!usage
{{{[img[table.png]]}}}
[img[table.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/table.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHISURBVDjLpVPNK0RRFP+9D98syMwUspHkm9I0YkFZWBFKkZ0s7a3Ewh+ilChK7FgoZCJFKYlYKB8zk2+Z5t0P577He29kQU7dd+6575zf+d1zztWklPiPmOozt/U4SThjXIoyIQS4AJjSXO0lGGlvcXAm6Vzsz4xUhm0AIeX4QLig+C+ZpxbOG1wGhGYHr1zMUmZGWRgs0ha3PE1nX/8mWmdgWTzLB+DUYbhm9FfZ35IEyrhXA3VXJfPbsV8B9LQUIeUHYJ8ASobag1jcucNgW8g9W4reYSDi2YnnZDoDiwCokDANct6NwTB0LEdj0HRA/wxa2SN25JNBEdWluUhZ366gqmAaGvrCAXKOozccTGPgt8+vn8GYSGcgyTYp3dpBnBg42nbQPRBTo5bTvqYkmxL6AQhNTWQGBXY3B7BxlEBXozcW64dxRKoKUZBju+P06gl5WaaviMJBM3TNDlbypemIZgHYOnlwASsCmW7nHADGnBoQ3c76YmweJ9BR5zFYjsbRHwm4tmJg6PhWA7pCXXk+bu7fURHKweXtq/sWaksz7SC/CCGFrwtyZ3r+rCnFRZ7qr1qc6mLZj4f9OEyPL8lVpbX/PucPv5QPKHB1TdEAAAAASUVORK5CYII=
[[Zusammenstellung als Reihe öffnen]]
[[Improvisation]]
[[Testing Newsavedtiddler2]]
[[FlexMenu]]
<<tiddler Übungsreihen##Liste>>
[[Wie funktioniert diese Sammlung?]]
[[Übungen zusammenstellen]]
[[Baukasten für eine gute Stunde]]
[[Zusammenstellungen speichern]]
[[Diese Sammlung ergänzen, anpassen und überarbeiten]]
[[Impressum]]
[[Haftungsausschluss und Nutzungsbedingungen]]
[[Spende]]
[[FarbenDS]]
[[DreiDurchgänge_MI]]
[[RearrangeTiddlersPlugin]]
[[15_Dramenstruktur]]
[[14_Stückentwicklung nach Gedichten]]
[[Komik_und_Humor_herrausarbeiten]]
[[Klamauk]]
[[20_Emotionen]]
[[Auftritt_Mi]]
[[Auftritt]]
<<tiddler StoryÖffnenTemplate>>
!usage
{{{[img[tick.png]]}}}
[img[tick.png]]
!notes
license: http://www.famfamfam.com/lab/icons/silk/
!type
image/png
!file
./images/silk/icons/tick.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGrSURBVDjLvZPZLkNhFIV75zjvYm7VGFNCqoZUJ+roKUUpjRuqp61Wq0NKDMelGGqOxBSUIBKXWtWGZxAvobr8lWjChRgSF//dv9be+9trCwAI/vIE/26gXmviW5bqnb8yUK028qZjPfoPWEj4Ku5HBspgAz941IXZeze8N1bottSo8BTZviVWrEh546EO03EXpuJOdG63otJbjBKHkEp/Ml6yNYYzpuezWL4s5VMtT8acCMQcb5XL3eJE8VgBlR7BeMGW9Z4yT9y1CeyucuhdTGDxfftaBO7G4L+zg91UocxVmCiy51NpiP3n2treUPujL8xhOjYOzZYsQWANyRYlU4Y9Br6oHd5bDh0bCpSOixJiWx71YY09J5pM/WEbzFcDmHvwwBu2wnikg+lEj4mwBe5bC5h1OUqcwpdC60dxegRmR06TyjCF9G9z+qM2uCJmuMJmaNZaUrCSIi6X+jJIBBYtW5Cge7cd7sgoHDfDaAvKQGAlRZYc6ltJlMxX03UzlaRlBdQrzSCwksLRbOpHUSb7pcsnxCCwngvM2Rm/ugUCi84fycr4l2t8Bb6iqTxSCgNIAAAAAElFTkSuQmCC
/***
jQuery Plugin to obtain touch gestures from iPhone, iPod Touch and iPad, should also work with Android mobile phones (not tested yet!)
Common usage: wipe images (left and right to show the previous or next image)

@author Andreas Waltl, netCU Internetagentur (http://www.netcu.de)
@version 1.1.1 (9th December 2010) - fix bug (older IE's had problems)
***/
///%
(function($) {
$.fn.touchwipe = function(settings) {
    var config = {
            min_move_x: 20,
            min_move_y: 20,
            wipeLeft: function(e) { },
            wipeRight: function(e) { },
            preventDefaultEvents: true
    };

    if (settings) $.extend(config, settings);

    this.each(function() {
        var startX;
        var startY;
        var isMoving = false;

        function cancelTouch() {
            this.removeEventListener('touchmove', onTouchMove);
            startX = null;
            isMoving = false;
        }

        function onTouchMove(e) {
            if(config.preventDefaultEvents) {
                e.preventDefault();
            }
            if(isMoving) {
                var x = e.touches[0].pageX;
                var y = e.touches[0].pageY;
                var dx = startX - x;
                var dy = startY - y;
                if(Math.abs(dx) >= config.min_move_x) {
                    cancelTouch();
                    if(dx > 0) {
                        config.wipeLeft(e);
                    }
                    else {
                        config.wipeRight(e);
                    }
                }
            }
        }

        function onTouchStart(e)
        {
            if (e.touches.length == 1) {
                startX = e.touches[0].pageX;
                startY = e.touches[0].pageY;
                isMoving = true;
                this.addEventListener('touchmove', onTouchMove, false);
            }
        }
        if ('ontouchstart' in document.documentElement) {
            this.addEventListener('touchstart', onTouchStart, false);
        }
    });

    return this;
};

})(jQuery);
//%/
/***
jQuery Plugin to obtain touch gestures from iPhone, iPod Touch and iPad, should also work with Android mobile phones (not tested yet!)
Common usage: wipe images (left and right to show the previous or next image)

@author Andreas Waltl, netCU Internetagentur (http://www.netcu.de)
@version 1.1.1 (9th December 2010) - fix bug (older IE's had problems)
***/
///%
(function($){$.fn.touchwipe=function(settings){var config={min_move_x:20,min_move_y:20,wipeLeft:function(){},wipeRight:function(){},wipeUp:function(){},wipeDown:function(){},preventDefaultEvents:true};if(settings)$.extend(config,settings);this.each(function(){var startX;var startY;var isMoving=false;function cancelTouch(){this.removeEventListener('touchmove',onTouchMove);startX=null;isMoving=false}function onTouchMove(e){if(config.preventDefaultEvents){e.preventDefault()}if(isMoving){var x=e.touches[0].pageX;var y=e.touches[0].pageY;var dx=startX-x;var dy=startY-y;if(Math.abs(dx)>=config.min_move_x){cancelTouch();if(dx>0){config.wipeLeft()}else{config.wipeRight()}}else if(Math.abs(dy)>=config.min_move_y){cancelTouch();if(dy>0){config.wipeDown()}else{config.wipeUp()}}}}function onTouchStart(e){if(e.touches.length==1){startX=e.touches[0].pageX;startY=e.touches[0].pageY;isMoving=true;this.addEventListener('touchmove',onTouchMove,false)}}if('ontouchstart'in document.documentElement){this.addEventListener('touchstart',onTouchStart,false)}});return this}})(jQuery);
//%/
/***
jQuery Plugin to obtain touch gestures from iPhone, iPod Touch and iPad, should also work with Android mobile phones (not tested yet!)
Common usage: wipe images (left and right to show the previous or next image)

@author Andreas Waltl, netCU Internetagentur (http://www.netcu.de)
@version 1.1.1 (9th December 2010) - fix bug (older IE's had problems)
***/
///%
(function($) {
$.fn.touchwipe = function(settings) {
    var config = {
            min_move_x: 20,
            min_move_y: 20,
            wipeLeft: function(e) { },
            wipeRight: function(e) { },
            wipeUp: function(e) { },
            wipeDown: function(e) { },
            preventDefaultEvents: true
    };

    if (settings) $.extend(config, settings);

    this.each(function() {
        var startX;
        var startY;
        var isMoving = false;

        function cancelTouch() {
            this.removeEventListener('touchmove', onTouchMove);
            startX = null;
            isMoving = false;
        }

        function onTouchMove(e) {
            if(config.preventDefaultEvents) {
                e.preventDefault();
            }
            if(isMoving) {
                var x = e.touches[0].pageX;
                var y = e.touches[0].pageY;
                var dx = startX - x;
                var dy = startY - y;
                if(Math.abs(dx) >= config.min_move_x) {
                    cancelTouch();
                    if(dx > 0) {
                        config.wipeLeft(e);
                    }
                    else {
                        config.wipeRight(e);
                    }
                }
                else if(Math.abs(dy) >= config.min_move_y) {
                        cancelTouch();
                        if(dy > 0) {
                            config.wipeDown(e);
                        }
                        else {
                            config.wipeUp(e);
                        }
                    }
            }
        }

        function onTouchStart(e)
        {
            if (e.touches.length == 1) {
                startX = e.touches[0].pageX;
                startY = e.touches[0].pageY;
                isMoving = true;
                this.addEventListener('touchmove', onTouchMove, false);
            }
        }
        if ('ontouchstart' in document.documentElement) {
            this.addEventListener('touchstart', onTouchStart, false);
        }
    });

    return this;
};

})(jQuery);
//%/
!Liste
@@font-size: 0.5Em;+++[zuletzt bearbeitet]...
<<forEachTiddler 
 where
 'tiddler.modified'
 sortBy
 'tiddler.modified'
descending
    write
        '(index < 10) ? "* [["+tiddler.title+"]]\n" : ""'>>>===
+++[Tag: ToDo]...
<<forEachTiddler 
 where
'tiddler.tags.contains("ToDo")'
 sortBy
 'tiddler.modified'
descending
    write
        '(index < 10) ? "* [["+tiddler.title+"]]\n" : ""'>>===
+++[unfertig]...
<<forEachTiddler 
 where
'tiddler.tags.contains("xxx")'
 sortBy
 'tiddler.modified'
descending
    write
'"* [["+tiddler.title+"]]\n"'>>===
+++[Tag: Test]...
<<forEachTiddler 
 where
'tiddler.tags.containsAny(["Test","Testing","test","testing"])'
 sortBy
 'tiddler.modified'
descending
    write
' "[["+tiddler.title+"]]\n"'>>===
+++[Sammlung ToDos]...<<tiddler ToDos>>@@

''Syntax'' 
|[''where'' //whereCondition//]|

The whereCondition in the [[ForEachTiddlerMacro]]s whereClause is a (quoted) JavaScript boolean expression that specifies what tiddlers should be processed. In the whereCondition you refer to the build-in variable {{{tiddler}}} to access the "current" tiddler, i.e. the one that is currently checked.

Every tiddler of the TiddlyWiki is checked against the whereCondition. Those tiddlers that make the whereCondition return {{{true}}} are selected for further processing.

When the where clause is empty all tiddlers are selected for further processing.

E.g. you may write {{{'tiddler.title.length <= 4'}}} to select all tiddlers that have a title with 4 or less characters. Or {{{'tiddler.tags.contain("TODO")'}}} to select all tiddlers that have the tag "TODO". Of cause you may use any other valid JavaScript expression. 

''{{{context.inTiddler}}} and {{{context.viewerTiddler}}}''

Inside the whereCondition you may also refer to the build-in variables {{{context.inTiddler}}} and {{{context.viewerTiddler}}}. {{{context.inTiddler}}} refers the Tiddler that contains the ForEachTiddlerMacro currently executed, and  {{{context.viewerTiddler}}} the Tiddler currently rendered ("viewed"). 

Most times {{{context.inTiddler}}} and {{{context.viewerTiddler}}} refer the same Tiddler but when a tiddler ("A") uses the {{{<<tiddler ...>>}}} macro to "call" a tiddler "B" (containing the ForEachTiddlerMacro) the {{{context.inTiddler}}} will be the Tiddler "B" and the {{{context.viewerTiddler}}} the Tiddler "A".

The {{{context}}} variable may also be used to hold "custom" properties, e.g. to share data across the processing of the individual tiddlers. 

See also [[ForEachTiddlerExamples]].
!!!!!wiki-syntax toolbar commands
<<<
!!!!!spacer
{{{
/% force whitespace separation and baseline alignment of toolbar with tiddler title %/@@font-size:12pt;&nbsp;@@
}}}
!!!!!goto
{{{
@@position:static;+++^25em^*[goto|view another tiddler]...
	<<moveablePanel>>{{fine{
	{{floatright{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}}}/%
	%/<<tiddler SiteMenuGoto>>}}}===<<setIcon page_go.png>>@@
}}}
!!!!!search
{{{
@@position:static;+++^22em^*[search|find tiddlers that match search text]...
	<<moveablePanel>>{{small{
	{{floatright{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}}}/%
	%/<<tiddler SiteMenuSearch>>}}}===<<setIcon page_find.png>>@@
}}}
!!!!!editTiddler
{{{
<script>
	if (readOnly) return "<<toolbar +editTiddler>><<setIcon page.png>>"; // view
	else return "<<toolbar +editTiddler>><<setIcon page_edit.png>>"; // edit
</script>
}}}
!!!!!refreshTiddler
{{{
<script label="refresh" title="redisplay the contents of this tiddler">
	story.refreshTiddler(story.findContainingTiddler(place).getAttribute("tiddler"),null,true);
</script><script>
	place.lastChild.style.fontWeight="normal";
</script><<setIcon page_refresh.png>>
}}}
!!!!!tidide
{{{
@@position:static;+++^[TidIDE|Edit this tiddler using the TiddlyWiki Integrated Development Environment]...
	{{fine smallform nowrap{
	<<moveablePanel>><<tidIDE SystemInfo TiddlerTweaker CompareTiddlers +edit:here>>/%
	%/<<resizeEditor>>}}}===<<setIcon application_form_edit.png>>@@
}}}
!!!!!related
{{{
@@position:static;+++^65em^[related|show list/tree view of tiddlers related to the current tiddler]...
	<<moveablePanel>>{{smallform{
	{{floatright{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}}}/%
	%/<<relatedTiddlers here hideform>>}}}===<<setIcon sitemap.png>>@@
}}}
!!!!!permalink
{{{
<<toolbar permalink>><<setIcon page_link.png>>
}}}
!!!!!copyTiddler
{{{
<script> if (!readOnly) return "<<toolbar copyTiddler>><<setIcon page_copy.png>>"; </script>
}}}
!!!!!snapshotSave
{{{
<<toolbar snapshotSave>><<setIcon camera.png>>
}}}
!!!!!snapshotPrint
{{{
<<toolbar snapshotPrint>><<setIcon printer.png>>
}}}
!!!!!saveTiddlerToFile
{{{
<<toolbar saveTiddlerToFile>><<setIcon disk.png>>
}}}
!!!!!sendTiddler
{{{
<<toolbar sendTiddler>><<setIcon server_go.png>>
}}}
!!!!!runTiddler
{{{
<<toolbar runTiddler>><<setIcon cog.png>>
}}}
!!!!!revertTiddler
{{{
<html><hide linebreaks><a href="javascript:;"
	title="reload the last SAVED version of this tiddler"
	onclick="
		var here=story.findContainingTiddler(this); if (!here) return;
		var tid=here.getAttribute('tiddler');
		var t='\<\<loadTiddlers [[tiddler:'+tid+']] '+document.location.href+' confirm force noreport\>\>';
		var e=document.getElementById('executeRevertTiddler');
		if (e) e.parentNode.removeChild(e);
		e=document.createElement('span'); e.id='executeRevertTiddler';
		wikify(t,e);
	">revert</a>
</html><<setIcon arrow_undo.png>>
}}}
!!!!!saveTiddler
{{{
<<toolbar +saveTiddler>><<setIcon tick.png>>
}}}
!!!!!cancelTiddler
{{{
<script> return "<<toolbar -cancelTiddler>><<setIcon "+(readOnly?"tick.png":"cross.png")+">>"; </script>
}}}
!!!!!deleteTiddler
{{{
<<toolbar deleteTiddler>><<setIcon delete.png>>
}}}
!!!!!fields
{{{
<<toolbar fields>><<setIcon table.png>>
}}}
!!!!!options
{{{
&nbsp;{{fine{//options://}}}&nbsp;
}}}
!!!!!autosizeCheckbox
{{{
<script label="autosize" title="automatically resize editor to fit contents">
	var txt="<input type='checkbox' style='padding:0;margin:0;' %0>autosize";
	var chk=place.innerHTML.toLowerCase().indexOf("checked")==-1?"checked":"";
	config.commands.autosizeEditor.handler(null,place,null);
	place.innerHTML=txt.format([chk]);
</script><script>
	place.lastChild.innerHTML="<input type='checkbox' style='padding:0;margin:0;'>autosize";
	place.lastChild.style.fontWeight="normal";
	place.lastChild.style.fontSize="90%";
</script>
}}}
!!!!!previewCheckbox
{{{
<script label="preview" title="show key-by-key preview">
	var txt="<input type='checkbox' style='padding:0;margin:0;' %0>preview";
	var chk=place.innerHTML.toLowerCase().indexOf("checked")==-1?"checked":"";
	config.commands.previewTiddler.handler(null,place,null);
	place.innerHTML=txt.format([chk]);
</script><script>
	place.lastChild.innerHTML="<input type='checkbox' style='padding:0;margin:0;'>preview";
	place.lastChild.style.fontWeight="normal";
	place.lastChild.style.fontSize="90%";
</script>
}}}
!!!!!quickeditCheckbox
{{{
<script label="quickedit" title="show QuickEdit toolbar buttons">
	var opt="chkShowQuickEdit";
	config.commands.toggleQuickEdit.handler(null,place,null);
	var chk=config.options[opt]?"CHECKED":"";
	var txt="<input type='checkbox' style='padding:0;margin:0;' option='%0' %1>quickedit";
	place.innerHTML=txt.format([opt,chk]);
</script><script>
	var opt="chkShowQuickEdit";
	var chk=config.options[opt]?"CHECKED":"";
	var txt="<input type='checkbox' style='padding:0;margin:0;' option='%0' %1>quickedit";
	place.lastChild.innerHTML=txt.format([opt,chk]);
	place.lastChild.style.fontWeight="normal";
	place.lastChild.style.fontSize="90%";
</script>
}}}
!!!!!minorchangesCheckbox
{{{
<script label="minor changes">
	var opt="chkForceMinorUpdate";
	config.options[opt]=!config.options[opt];
	config.macros.option.propagateOption(opt,"checked", config.options[opt],"input");
	var chk=config.options[opt]?"CHECKED":"";
	var txt="<input type='checkbox' style='padding:0;margin:0;' option='%0' %1>minor changes";
	place.innerHTML=txt.format([opt,chk]);
</script><script>
	var opt="chkForceMinorUpdate";
	var chk=config.options[opt]?"CHECKED":"";
	var txt="<input type='checkbox' style='padding:0;margin:0;' option='%0' %1>minor changes";
	place.lastChild.innerHTML=txt.format([opt,chk]);
	place.lastChild.style.fontWeight="normal";
	place.lastChild.style.fontSize="90%";
	place.lastChild.title=config.optionsDesc[opt];
</script>
}}}
!!!!!end of extra commands
<<<}}}
/***
|''Name:''|x-plore|
|''Description''|Explore tiddler relations|
|''Version:''|0.2|
|''Type''|macro|
|''Author:''|[[TobiasBeer]]|
|''Source:''|http://tbGTD.tiddlyspot.com/#x-plore|
|''License''|[[Creative Commons Attribution-Share Alike 3.0|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''Note''|idea and parts of the code have their roots in [[RelatedTiddlersPlugin|http://tiddlytools.com/#RelatedTiddlersPlugin]]|
!important
<<tiddler 'under development'>>
!configuration
Use the following sections in [[x-plore]] to define elements...
*not to be explored via ''exclude''
*to be cut of via ''truncate''
!exclude
star
!truncate
excludeLists
systemConfig
TAG==site
!help
/%
<<tiddler {{t='x-plore info';store.getTiddler(t)?t:'x-plore::helplink'}}>>
helplink:For more information see or import [[x-tab info]] from [[tbGTDServer]]...
%/
!source code
***/
//{{{
config.macros.xplore={
skipped:' ...',
lblBtn:'x-plore'+(document.all?"▼":"▾"),
topBtn:'Explore tiddler relations',
lblTagging:'!!tagged by',
lblTags:'!!tagging to',
lblRefs:'!!referenced by',
lblLinks:'!!linking to',
styles:
	'#popup #xplore div {text-decoration:none;padding:7px;min-width:136px;_width:180px;}'+
	'#popup #xplore div a {padding:2px;white-space:nowrap;font-weight:normal;display:block;}'+
	'#popup #xplore blockquote {padding-left:3px;margin:0;}'+
	'#popup #xplore blockquote blockquote {border-left:1px solid #333;margin:0 0 0 10px;}'+
	'#popup #xplore blockquote a {_width:90%;}'+
	'#popup #xplore h2 {border:0;margin-top:0.5em;}'+
	'#popup #xplore td {border:1px solid transparent !important;padding: 0 5px 5px 5px !important;}'+
	'#popup #xplore td:hover{border:1px solid #333 !important;}'+
	'#popup #xplore div br {display:none;}',
handler:function(place,macroName,params,wikifier,paramString,tiddler){
	var p,btn,cls,ex,fst,min,mode,tb,tid,tit,tree,trunc,r;
	tid=story.findContainingTiddler(place);
	tit=tid?tid.getAttribute('tiddler'):'';
	p=paramString.parseParams(null,null,true);
	btn=getParam(p,'button','').toString()=='true';
	tb=getParam(p,'toolbar','').toString()=='true';
	if(btn&&tit){
		btn=createTiddlyButton(place,this.lblBtn,this.tipBtn,this.click,"button","xploreBtn");
		btn.setAttribute('tiddler',tit);
		btn.setAttribute('params',paramString);
		if(tb)btn.setAttribute('toolbar',true);
		return;
	}
	fst=getParam(p,'first',tit);
	cls=getParam(p,'class','');
	tree=getParam(p,'tree','true')=='true';
	var getArr=function(prm){//retrieve array from tiddler text
		var a=getParam(p,prm,'').readBracketedList(),f=a[0],i,j,t,x,s=[];
		if(f&&f.substr(0,5).toUpperCase()=='GET=='){
			t=store.getTiddlerText(f.substr(5));
			if(s){
				a=t.readBracketedList();
				for(i=0;i<a.length;i++){
					f=a[i];
					if(f&&f.substr(0,5).toUpperCase()=='TAG=='){
						a.splice(i,1);
						x=store.getTaggedTiddlers(f.substr(5));
						for(j=0;j<x.length;j++)s.pushUnique(x[j].title);
					}
				}
				for(i=0;i<s.length;i++)a.pushUnique(s[i]);
				a.sort();
			}
		}
		return a;
	}
	ex=getArr('exclude');
	trunc=getArr('truncate');
	r=getParam(p,'root','')=='true';
	min=getParam(p,'minimal','')=='true';
	mode=getParam(p,'mode','');
	if(mode!=''){
	if(this['get'+mode]==undefined)mode='Tagging';
	wikify(this['lbl'+mode]+'\n'+this.list(fst,tree,trunc,ex,this['get'+mode],r,min),place);
	}else{
	wikify('|'+cls+'|k\n|||||',place);
	var tds=place.lastChild.getElementsByTagName('td');
	wikify(this.lblTagging+'\n'+this.list(fst,tree,trunc,ex,this.getTagging,r,min),tds[0]);
	wikify(this.lblTags+'\n'+this.list(fst,tree,trunc,ex,this.getTags,r,min),tds[1]);
	wikify(this.lblRefs+'\n'+this.list(fst,tree,trunc,ex,this.getRefs,r,min),tds[2]);
	wikify(this.lblLinks+'\n'+this.list(fst,tree,trunc,ex,this.getLinks,r,min),tds[3]);
	}
},
list:function(first,asTree,trunc,ex,get,r,min){
//first: tree root tid, asTree: tree <> list, trunc: [[tids]] [[limiting]] the tree
//ex: exclude tagged tids, r: display root, min: true=min spanning tree <> false=multiple pathes for 'nodes'
//get: fct getXYZ(tiddlerObj){return arrayOfTiddlerTitles;}
//    ...possibly one of getLinks, getRefs, getTags, getTagging (see below)
	var out,tids=[],tree={text:''},indent='',paths=min?undefined:[];//init sublists []
	tids=this.search(first,tids,tree,indent,trunc,ex,get,r,paths);//start recursion
	setStylesheet(this.styles,'xploreStyles');
	out= '{{xploreList{\n';
	if(asTree)out+=tree.text;//when tree return tree
	else if(tids.length>0)out+='[[' + tids.join(']][[')+']]';//when list, join as links
	return out+'}}}';
},
search: function(tid,tids,tree,indent,trunc,ex,get,r,paths,p,fst){
//trunc, ex, get, r, paths: dito
//tid: start tid, tids: searched tids[], tree: output tree 
//indent: curr indent lvl, paths: all found paths[],p: current path in paths
	var t=store.getTiddler(tid);//root tid of branch
	var ini=false;
	var b=(paths!=undefined); //multiple paths
	if(b&&p==undefined){//if so and sublist not paths
		p=0;paths[p]=[];ini=true; //init pointer, sublist and store init
	}
	if(fst==undefined)fst=tid;//check & store fst
	//return curr list, if missing, excluded via tag or already in (sub-)list
	if(!t||tid==fst&&tids.length>0||t.tags.containsAny(ex)||b&&paths[p].contains(t)||!b&&tids.contains(tid))return tids;
	//if not init of multiple paths or rootnode to be displayed... add to sublist
	if(!ini||r){
		if(b)paths[p].push(t);
		tids.push(t.title); //add tiddler to results
		var skip=trunc&&trunc.contains(tid); //skip when in truncated
		tree.text+=indent+"[["+tid+(skip?this.skipped.format([tid]):"")+"|"+tid+"]]"+"\n";
		if(skip)return tids; // branch is pruned... don't follow links
	}
	var links=get?get(t):this.getTagging(t);//get next level via get fct or links
	//init subpaths by copying the current one
	if(b)for(var i=1;i<links.length;i++)paths[p+i]=paths[p].slice(0);
	for(var i=0; i<links.length; i++)//search subnodes
	tids=this.search(links[i],tids,tree,indent+">",trunc,ex,get,r,paths,(p?p+i:p),fst);
	return tids;//return list
},
getLinks:function(t){if(!t.linksUpdated)t.changed(); return t.links;},
getRefs:function(t){
	var i,o=[],r=store.getReferringTiddlers(t.title);
	for(i=0;i<r.length;i++)if(r[i].title!=t.title)o.push(r[i].title);
	return o;
},
getTags:function(t){return t.tags;},
getTagging:function(t){
	var o=[],l=store.getTaggedTiddlers(t.title);
	for(var i=0;i<l.length;i++)if(l[i].title != t)o.push(l[i].title);
	return o;
},
click:function(e){
	e=e||window.event;
	var p=Popup.create(this);
	wikify('<<xplore button:false first:\''+this.getAttribute('tiddler')+'\' '+this.getAttribute("params")+'>>',createTiddlyElement(p,'span','xplore','xplore'));
	Popup.show(p,false);
	s=document.getElementById('sidebar');
	if(this.getAttribute('toolbar')){p.style.left='';p.style.right=(20+(s?s.offsetWidth:0))+'px';}
	e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();
	return false;
}
}
//}}}
Dieses Beispiel <<xplore button:true>> wird durch folgenden Macroaufruf eingebettet...
*{{{<<xplore button:true>>}}}
Du könntest aber auch einfach einen Baum ausgeben mit...
*{{{<<xplore first:Stern mode:tree class:'noBorder wideTable'>>}}}
<<xplore first:Stern mode:tree class:'noBorder wideTable'>>
/***
|''Name:''|x-tagger|
|''Version:''|1.0 (2009-11-02)|
|''Source:''|http://tbGTD.tiddlyspot.com/#x-tagger|
|''Author:''|[[TobiasBeer]]|
|''Description:''|Provides a drop down listing current tags and others to be set.|
|''~TiddlyWiki:''|Version 2.5 or better|
***/
//{{{
setStylesheet(
	".xtagger li{display:block;float:left;padding-bottom:10px !important;}"+
	".xtagger li ol li{padding:0 5px 5px 5px !important;clear:both;min-width:120px;display:inline;border:1px solid transparent;}"+
	".xtagger li ol li:hover{border:1px solid #333;}"+
	".xtagger li ol li ol li{padding:1px 0 !important;}"+
	".xtagger li ol li ol li:hover{border:1px solid transparent;}"+
	".xtagger li a{display:inline;font-weight:bold;}.xtagger .tiddlyLink:hover{background:transparent;}"+
	".xtagger .quickopentag {width:82%;display:inline-block;}"+
	".xtagger .quickopentag .tiddlyLink {display:inline;}"+
	".xtagger .quickopentag .button {display:inline;border:0;padding:0 3%;text-align:center;width:10%;font-size:11px;}"+
	".xtagger a.button{padding:0;}"+
	".xtagger a.toggleButton {display:inline;padding:0 2px;margin-right:1px; font-size:110%;}"+
	".xtagger .title {font-weight:bold;font-size:150%;color:#CCC;}","StyleSheetxTagger");
//}}}
//{{{
config.macros.xtagger={
cfg:{
	mode:1,// 0 -> ask for substitution, 1 -> substitute (silent), >1 -> always add (silent)
	horizontal:false,//all in one row
	sidebarOffset:20,//dist from sidebar
	sideWidth:'180px',//width of sides
	topMarginSides:'10px',
	newAt:16,//new block each
	excludeTags:'',
	list:'true',
	arrow:document.all?"▼":"▾", //only the fat works in IE

	label:'Tags: ', //language settings
	options:'options',
	more:'mehr...',
	tooltip:'Schlagwörter verwalten',
	notags:'keine Schlagwörter festgelegt...',
	aretags:'aktuelle Schlagwörter',
	txtRemove: 'remove tag',
	txtEdit:"edit categories...",
	txtEditTip:"edit tiddler with GTD tag categories used by x-tagger",
	txtNew:"add another tag",
	txtAdd:"add tag ",
	promptNew:"Neues Schlagwort:",
	modeAsk:"Do also you want to remove tag '%1' and other tags from category '%2'?\nCancel simply adds tag '%3'."
},
handler:function(place,macroName,params,wikifier,paramString,tiddler){
	var c,click,ex,lbl,list,more,p,src,tip,x;
	x=config.macros.xtagger;c=x.cfg;
	p=paramString.parseParams('tagman',null,true);
	lbl=getParam(p,"label",c.label)+c.arrow;
	tip=getParam(p,"tooltip",c.tooltip);
	list=getParam(p,"taglist",c.list);
	ex=getParam(p,"exclude",c.excludeTags).readBracketedList();
	src=getParam(p,"source");if(src&&!store.getTiddlerText(src))return false;
	more=getParam(p,"more",'');
	click=function(e){
		e=e||window.event;
		var ar,d1,d2,i,curr,nuBtns,nuLi,m,max=nu=c.newAt,pop,s,t,tags=[],tids,tgt;		
		pop=Popup.create(this);
		addClass(pop,'xtagger');
		if(src){//mod tb:different method for source tiddler
			tids=store.getTiddlerText(src).readBracketedList();
			for(t=0;t<tids.length;t++){
				tgt=store.getTaggedTiddlers(tids[t]);
				tags.push('TAG:'+tids[t]);
				for(s=0;s<tgt.length;s++)tags.push(tgt[s].title);
			}
		}else tags=store.getTags();
		curr=tiddler.tags.sort();
		nuLi=function(p){return createTiddlyElement(createTiddlyElement(p,"li",null,null),"ol",null,null);}
		nuBtns=function(where,text,tag,pref){
			var s,t;
			s=createTiddlyElement(createTiddlyElement(where,"li"),"span",null,null);
			t=createTiddlyButton(s,text,pref+" '"+tag+"'",x.setTag,"button toggleButton", null);
			t.setAttribute("tiddler",tiddler.title);
			t.setAttribute("tag",tag);
			t.setAttribute("source",src);
			insertSpacer(s);
			if(window.createTagButton_orig_mptw)createTagButton_orig_mptw(s,tag);
			else createTagButton(s,tag);
		}
		d1=nuLi(pop);d2=nuLi(d1);if(c.topMarginSides)d1.style.marginTop=c.topMarginSides;
		createTiddlyElement(d2,"li",null,"title",(tiddler.tags.length==0?c.notags:c.aretags));
		for(t=0;t<curr.length;t++)nuBtns(d2,"[x]",curr[t],c.txtRemove);
		if(c.sideWidth)jQuery('li',d1).css('min-width',c.sideWidth);
		
		if(list!='false'){
			for(i=0;i<tags.length;i++){
				var ti=tags[i];nu++;
				if(ti.indexOf('TAG:')==0){ti=ti.substr(4);
					if(nu>max||c.horizontal){nu=0;d1=nuLi(pop);}d2=nuLi(d1);
					createTiddlyLink(createTiddlyElement(d2,"li",null,null),ti,ti,'title');
				}
				else if(!tiddler.tags.contains(ti)&&!ex.contains(ti))nuBtns(d2,"["+String.fromCharCode(160,160)+"]",ti,c.txtAdd);
			}
		}
		//more
		m=store.getTiddlerText(more).readBracketedList();
		if(m.length>0){
			d2=nuLi(d1);createTiddlyElement(d2,'li',null,'title',c.more);
			for(i=0;i<m.length;i++){var ti=m[i];
				if(!tiddler.tags.contains(ti)&&!ex.contains(ti))nuBtns(d2,"["+String.fromCharCode(160,160)+"]",ti,c.txtAdd);
			}
		}
		if(c.sideWidth)jQuery('li',d1).css('min-width',c.sideWidth);

		Popup.show(pop,false);
		s=document.getElementById('sidebar');
		pop.style.left='';pop.style.right=(c.sidebarOffset+(s?s.offsetWidth:0))+'px';
		e.cancelBubble=true;
		if(e.stopPropagation)e.stopPropagation();
		return false;
	}	
	createTiddlyButton(place,lbl,tip,click,"button","xtaggerDrop");
},
setTag:function(e){
	var nu,r,s,src,t,tag,ti,tid,title,c=config.macros.xtagger.cfg;
	title=this.getAttribute("tiddler");
	src=this.getAttribute("source");
	tag=this.getAttribute("tag");
	tid=store.getTiddler(title);
	if(!tag){nu=prompt(c.promptNew,"");if(!nu)return false;else tag=nu;}
	if(!tid||!tid.tags)store.saveTiddler(title,title,'',config.options.txtUserName,new Date(),tag);
	else{
		if(!tid.tags.contains(tag)){
			if(store.getTiddlerText(src)){
				if(c.mode<2){
					var cats=store.getTiddlerText(src).readBracketedList();
findTagged:	for(t=0;t<cats.length;t++){
						ti=cats[t];
						var tgt=store.getTaggedTiddlers(ti);
						for(s=0;s<tgt.length;s++){
							if(tgt[s].title==tag){
								for(r=0;r<tgt.length;r++){
									if(tid.tags.contains(tgt[r].title)){
										var ok;
										if(c.mode==0&&!ok){
											if(!confirm(c.modeAsk.replace(/%1/,tgt[r].title).replace(/%2/,ti).replace(/%3/,tag)))break findTagged;
											ok=true;
										}
										store.setTiddlerTag(title,false,tgt[r].title);
									}
								}
								break findTagged;
							}
						}
					}
				}
			}
			tid.tags.push(tag);
		}
		else if(!nu){store.setTiddlerTag(title,false,tag);}
		story.saveTiddler(title);
	}
	story.refreshTiddler(title,null,true);
	return false;
}
}
window.onClickTag=function(e){
	if(!e)var e=window.event;
	var nested=true;
	var tgt=resolveTarget(e);
	var cw=document.getElementById("contentWrapper");
	while(tgt!= null){if(cw==tgt)nested=false;tgt=tgt.parentNode;}
	if((Popup.stack.length>1)&&nested)Popup.removeFrom(1);
	else if(Popup.stack.length>0 && nested==false)Popup.removeFrom(0);
	var theId=(nested==false)?"popup":"nestedtagger";
	var pop=createTiddlyElement(document.body,"ol",theId,"popup",null);
	Popup.stack.push({root:this,popup:pop});
	var tag=this.getAttribute("tag");
	var title=this.getAttribute("tiddler");
	if(pop&&tag){
		var tgt=store.getTaggedTiddlers(tag);
		var titles=[];
		for(var r=0;r<tgt.length;r++)if(tgt[r].title!=title)titles.push(tgt[r].title);
		var lingo=config.views.wikified.tag;
		if(titles.length>0){
			var openAll=createTiddlyButton(createTiddlyElement(pop,"li"),lingo.openAllText.format([tag]),lingo.openAllTooltip,onClickTagOpenAll);
			openAll.setAttribute("tag",tag);
			createTiddlyElement(createTiddlyElement(pop,"li"),"hr");
			for(r=0; r<titles.length; r++)createTiddlyLink(createTiddlyElement(pop,"li"),titles[r],true);
		}else{createTiddlyText(createTiddlyElement(pop,"li",null,"disabled"),lingo.popupNone.format([tag]));}
		if(this.getAttribute('showOpenTag')){
			createTiddlyElement(createTiddlyElement(pop,"li"),"hr");
			var h=createTiddlyLink(createTiddlyElement(pop,"li"),tag,false);
			createTiddlyText(h,lingo.openTag.format([tag]));
		}
	}
	Popup.show(pop,false);
	e.cancelBubble=true;
	if(e.stopPropagation)e.stopPropagation();
	return(false);
}
//}}}
Achtung im Moment macht das [[TagSearchConfig]]

+++![Hinweise]...
Die Abschnitte hierüber definieren die Kategorien die von x-tagger verwendet werden. Diese Tags werden auch vom [[Hauptmenü|MainMenu]] verwendet. Wenn ein Element weiter unten eins weiter oben als Tag hat wird es vom [[Hauptmenü|MainMenu]] ignoriert, z.B. §aktuell. Tags im Abschnitt ''More'' erscheinen im Abschnitt 'Mehr...' in [[x-tagger]]. Weitere Einstellungen können am Anfang des nun folgenden Quellcodes vorgenommen werden.
!Tags
[[Typ:]]
[[Gruppierung:]]
[[Ensemble:]]
[[Wahrnehmung:]]
[[Körpersprache:]]
[[Bewegung:]]
[[Spiel:]]
[[Improvisation:]]
[[Stimme:]]
[[Ton:]]
[[Dramaturgie:]]
[[Regie:]]
[[Aspekte:]]
[[Ausstattung:]]
[[Analyse:]]
!More===
!Hinweise
Die Abschnitte hierüber definieren die Kategorien die von x-tagger verwendet werden. Diese Tags werden auch vom [[Hauptmenü|MainMenu]] verwendet. Wenn ein Element weiter unten eins weiter oben als Tag hat wird es vom [[Hauptmenü|MainMenu]] ignoriert, z.B. §aktuell. Tags im Abschnitt ''More'' erscheinen im Abschnitt 'Mehr...' in [[x-tagger]]. Weitere Einstellungen können am Anfang des nun folgenden Quellcodes vorgenommen werden.
!Tags
[[Typ:]]
[[Ensemble:]]
[[Wahrnehmung:]]
[[Spiel:]]
[[Figur:]]
[[Stimme:]]
[[Ton:]]
[[Inszenierung:]]
[[Analyse:]]

!More
[[Hilfe]]
[[systemConfig]]
[[systemConfigDisable]]
[[excludeLists]]
[[excludeMissing]]
[[excludeSearch]]
[[noCloud]]

[[Körperkalligraphie]]
[[Gegenstände]]

{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
!usage
{{{[img[zu.png]]}}}
[img[zu.png]]
!notes
//none//
!type
image/png
!file
./Icons/zu.png
!url

!data
data:image/png;base64,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
Ich habe mir schon oft gewünscht, ich könnte die letzte Minute zurückspulen. Ich würde dann einen Fehler nicht machen, ich hätte mich mutiger verhalten...hätte, hätte.
In dieser Aufgabe geht es genau darum: Ihr spielt die gleiche kurze(!) Szene dreimal - beispielsweise erst schüchtern, dann tölpelhaft-verwegen, dann so wie man es eigentlich tun wollte...
Diese Übung ist am Spannendsten, wenn die Dauer der Wiederholung zwischen zwanzig Sekunden und einer Minute liegt.
!usage
{{{[img[zusammen.png]]}}}
[img[zusammen.png]]
!notes
//none//
!type
image/png
!file

!url

!data
data:image/png;base64,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
!usage
{{{[img[zusammenfalten.png]]}}}
[img[zusammenfalten.png]]
!notes
//none//
!type
image/png
!file
file:///C:/Dokumente und Einstellungen/Jan/Desktop/TiddlyStuff/Pic/Close.png
!url

!data
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAaCAYAAAAjZdWPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABZhJREFUeNrUl0FoE1kYx7+ZZCbpTBJnDCJVUlNjWzFa09KY1k4RaW3FiHpoyWU9e2j3sJcFDz20YKC7JEtDhJQWDBQJuBRWELoUlRwkuCuGhtJDQXtQlFISKi2miePMf08dWl272mZd98G7DDPv/eb/vv/3fY8AUCXn+/fv98Xj8Vxvby/S6fS4qqrVld6jooutrq62h8PhF4qioLq6GoqiYGxs7GmlwSu2UKFQ6Ll582aurq4OkiSB4ziIoghFUTA1NXVvfX392DcFvb6+fmxoaOh1IBAAz/Mwm80gIhARnE4nGhoakEql7uu6bv4moAuFQk88Hs81NTVBFEWwLAsigtVqBcMwICIIgoCzZ88imUw+qoTiu4YeHBxcPnr0KGw2G4gILMuC4zgwDAOGYQzVOY6D1+vFvXv3ftU0Tf5PoFdWVjoHBweXFUWBw+EAz/MgIphMJtTU1MDn88Futxtqm0wm2Gw2dHR0IJFIPC2Xy7U73dtMOxjlcrl+amoqfPv27X3Ly8tULBZJ13WSJIlkWaZAIED79+8ni8VCS0tL9PLlS2IYhkqlEmWzWQLQ7Ha7w4qi/CyKYvaLAb70L8vlcu21a9fg8/lgsVggCAI4jgMRoa2tDRMTE38sLS31qqpanclkYn19fVuMSUTYs2cPvF4vRkdH5//18Mjn88F4PJ5rbW3dcvSCICAQCGB4ePj1mzdvzmy8r+u6NZPJxM6fP48jR46AiGA2m2E2myEIArq6upBMJh9t/qbi0LFYbN7tdoPnebAsC57nwXEcPB4PxsbGnq6srHR++I2u6+a5ubnBy5cvGydCRGAYxoj/6enplKZp9opCLy8vXw6Hwy/a2togyzJ4njdUbm1tRSQSWfgntR4+fHirt7cXNTU1hjE5joPT6cS5c+dw48aNF6VSqb4i0OVyuTaRSDz1eDyGsizLQhAEHD58GPF4PPc5x6tpmn12dna4u7sbBw8eNBQ3mUywWCxob29HJpOJra6utu8KulgsNg4MDKjNzc2QJMkwFMMwaGlp+WRIbNdMZbPZcCgUgiRJRl43m81wOp04ceIEksnkI13XrTuCzufzwWQy+aipqQkWiwUWiwVEBEmS4PP5EI1GF74EeBO4nMlkYsFgEG632xCBYRhUVVWhs7MTqVTq/naV85NHOTQ09Lqurg6iKBrARGSYbm1t7dRuqtrs7OzwpUuXDHOaTCbD3C6XC6lU6v6nzPnRg1evXn0XjUYXFEWB3W430hTP8+jo6MDIyMhiPp8P7rb8a5omp9Pp8VAoZJhzYy+Hw4EzZ85gdHR0vlgsNm4Lrapq9cTExB+1tbUQBMFYqKqqCvX19YhEIjsKie1C5cmTJz8Fg0E4nU6YTCZjT1EUEQgEMD09nfqw5G/p1gYGBlS/3w9JkoyUZLVa0dLSgkgkslAJhf8ujz9+/Dja19eHAwcOGNAsy8Jut6O5ufmjiwQBoLW1tVOTk5Npn88HWZaNHGyz2XDy5EmMjIwsvn37trnSwJuzSjqdHr948SIOHTpkhMlGm9DV1YWZmZnJjXRImqbJ/f396vHjx2G1WsGyLBiGAcdxaGhoQCKR2LXpPndms9nwlStXtqi90dZ6PJ4Nc8obNwlzsVikUqlELMsSwzB0+vRp6unpeRkKhX602Wx/0lcYjY2Nv1y/ft3KMMwPuVyOFhcXiWVZYlmWCoUCPX/+vLNcLrtI13VrNBpd8Pv9cDgcEEURLpcL8Xg89znVqdJT0zT73Nzc4IULFyDLMjiOw969e+H1enH37t3fVFWtNmL6zp07v/v9fgSDQcRisflCodDztYE3mzOdTo9fvXoVLpcL3d3dyGQysXfv3rm2ZI9isdgYjUYXHjx4cOtrxfB2U1XV6mfPnn3f39+vzszMTG4u7QwA+r+NvwYAnAG0bKnNo/UAAAAASUVORK5CYII=
[[Wählen sie eine Zusammenstellung!]]
config.options.txtTheme = "SmartTheme";
config.options.txtUserName = "YourName"
config.options.chkBackstage=false;
config.options.chkCreateDefaultBreadcrumbs=false;
config.options.chkShowRightSidebar=false;
config.options.chkStoryFold=false;
config.options.txtIconsCSS="vertical-align:middle;width:auto;height:25px";
config.macros.deliciousTagging.catList = "x-tagger Konfiguration##Tags";
config.macros.deliciousTagging.displayNonGTDTags=false;
config.macros.deliciousTagging.catList = 'TagSearchConfig##Tags';
config.options.chkBottomOfPageMode=true;
config.options.chkSinglePageAutoScroll=true;
config.macros.tagsearch.cfg.toolbar="source:'TagSearchConfig##Tags' label:'Typ' exclude:'systemConfig' nomore nosearch mode:'>1' ";



[[Kann der Zuschauer verstehen, worum es geht?]]
[[Wie erzähle ich die Geschichte so, dass es für den Betrachter spannend wird?]]
[[Proben]]
[[Humor_und_Komik]]

{{blueButton{<<openStory {{tiddler.title}} "Einträge als Reihe öffnen" "Öffnet alle Einträge dieser Zusammenstellung">>}}}{{redButton{<<slideShow label:'Einträge im Diaschau Modus' toc:titles clock:0 clockFormat:'0hh:0mm'>>}}}
![[Unterrichtsreihen]]
![[Spiele, Übungen und Aufgaben]]
![[Fragen und Überlegungen]]
![[Material]]
![[Eigene Stunden]]

<<openStory "Inhaltsverzeichnis" "Öffnet alle Verzeichnisse" "Öffnet alle Inhaltsverzeichnisse im zusammengefalteten Zustand">>
[[Unterrichtsreihen]]
[[Eigene Stunden]]
<<forEachTiddler
    script '
        window.fetItemsPerPage = 10;

        function getHeader(context,count) {
            if (!window.fetStartIndex || window.fetStartIndex < 0) 
                window.fetStartIndex = 0;

            // ensure not to page behind the last page
            if (window.fetStartIndex >= count)
                window.fetStartIndex = Math.min(Math.max(window.fetStartIndex-window.fetItemsPerPage,0),count-1);

            createTiddlyButton(context.place,"<",null,
                    function(e) {
                        window.fetStartIndex -= window.fetItemsPerPage;
                        story.refreshTiddler(context.viewerTiddler.title,null,true);
                    });
            createTiddlyButton(context.place,">",null,
                    function(e) {
                        window.fetStartIndex += window.fetItemsPerPage;
                        story.refreshTiddler(context.viewerTiddler.title,null,true);
                    });

            var startNo = window.fetStartIndex+1;
            var endNo = Math.min(count,window.fetStartIndex+window.fetItemsPerPage);

            return "("+startNo+" - "+endNo+ " of "+ count + " items)\n";
        }
    '

    write
            '(index >= window.fetStartIndex) && (index < window.fetStartIndex + 10) ? "* [["+tiddler.title+"]]\n" : ""'

        begin
            'getHeader(context,count)'
>>
[[ÜberblickReihen]]
!!Grundmuster 
Der französische Schriftsteller Polti listet [[36 dramatischen Situationen|Die 36 dramatischen Situationen]]. Seine Liste ist etwas umständlich und unsystematisch, kann aber bei der Entwicklung von Stücken hilfreich sein. Unter [[mehr_Plots]] ist diese Liste noch um einige ergänzt worden.

[[Kann der Zuschauer verstehen, worum es geht?]]
<<tiddler Übungsreihen##Liste>>
@@font-size:2em;<<tiddler [[KategorienÜbersicht##Übersicht]]>>@@
{{accordionTwo{@@font-size:2em;<<search>><<openStory [[StartStory]] "zurück zum Start" "lässt Sie zum Start zurückkehren">>@@}}}

Übung  beim Pulikum eine Vorstellung zu erzeugen, was auf dem Raum außerhalb der Bühne passiert.
Urgroßvatermund, keine Zähne

Bonbonmund Zunge Kreisen lassen

Dazu passende Laute produzieren:Lippentriller. Zunächst Prusten, dann von unten nach oben

Gähnen und Strecken 
[[Verfolger und Beschützer]]
[[Geschenke machen]]
[[Lieblingsplätze]]
[[Jubel und Anklage]]
[[Pseudonym]]
[[Jubel und Anklage]]
[[Stummschaltung]]
<<tiddler StoryÖffnenTemplate>>
!!Die erste Zeile: Der Titel der Übung.
Am Anfang steht hier "Neuer Eintrag", ersetzen Sie die durch einen von Ihnen gewählten Titel:
Der Titel ist entscheidend für die Verlinkung des Eintrags innerhalb der Sammlung. Sie sollten diesen daher gut überlegen, da ein Änderung dazu führt, dass  Links auf diese Seite unter Umständen nicht mehr funktionieren.
!!Die zweite Zeile: "Tags" - Die Klassifizierung der Übungen
Tags sind die Worte die Sie in die zweite Zeile des Bearbeitungsmodus eintragen; diese helfen dabei, Übungen zu finden und zusammenzustellen. Schreiben sie diese Begriffe bitte ''ohne'' Kommata in die untere Zeile.Damit die Übung korrekt gefunden wird, ist es wichtig, Ihr mindestens eine ''Kategorie'' und zusätzlich einen ''Typ'' zuzuweisen:
!Kategorien 
Die Kategorie beschreibt, welche Ziele die Übung verfolgt. Hier sollten Sie sich an den folgenden Begriffen orientieren. Im Verzeichnis [[Spiele, Übungen und Aufgaben]] sind diese in einer übersichtlichen Tabelle sortiert.
|<<matchTags "[[%0]]" ", " Kategorie>>|
!Typen 
Typen kennzeichnen für welche Phase einer Übungsreihe die Übung besonders geeignet ist. 
''[[Aufwärmen]]'' bedeutet dass die Übung als Eisbrecher am Anfang der Stunde stehen kann,
''[[Übung]]'' steht für Übungen die bereits konzentrierter auf ein Gestaltungsmittel hinarbeiten,
''[[Gestaltungsaufgabe]]'' kennzeichnet eine Aufgabenstellung für eine längere Gruppenphase, deren Ergebnis dann in einer Präsentation am Ende der Stunde vorgeführt wird.
''[[Theorie]]'' sollte für Einträge vergeben werden, die Gesprächsanregungen oder erklärende Texte enthalten. 
!!Das große Eingabefeld: Beschreibung der Übungen...
Hier erscheinen mir ein Paar Hinweise zur Formatierung und Formulierung sinnvoll. 
Ich versuche die Übungen so zu formulieren, 
dass Sie die Spieler direkt ansprechen und
dass die verbalen Impulse direkt nutzbar sind. '' Heben Sie bitte die Sätze, die der Spielleiter sagen soll, also hervor, indem sie diese fett schreiben ''. Damit dies in der Ansicht so erscheint, muss man diese Sätze im Editorfenster mit jeweils zwei paar dieser Zeichen ' (die über dem #) einrahmen.
{{{''Fett''}}} wird so zu ''Fett''.
Hinweise für die Reflexion rücke ich oft ein, das geschieht mit diesem Zeichen {{{>}}}.
{{{>Eingerückt}}} wird zu
>Eingerückt.
Abürzungen wie ~SpL und ähnliches versuche ich zu vermeiden.
King Kong trommelt auf seiner Brust herum.  
Intoniert parallel einen Vokal und lauscht wie sich das anhört.
Geht in die Kniebeuge und verändert dabei den Vokal im Sitzen wird es ein A im Aufstehen ein U
Stellt euch eur Lieblingsgericht vor. Mmmh.
Eure Lust wird zunehmend unheimlicher die Stimme dabei tiefer. Spielt mit unterschiedlichen Tonhöhen!
>Wo tritt dieser Laut aus? M und N sind Nasenöffnungslaute 
Orphaned tiddlers
In der Spalte, in der Sie diesen Eintrag lesen, die Inhalte als Reihe von Karteikarten dargestellt. Über die Menüs können Sie hier vorbereitete Zusammenstellungen von Übungen und theoretischen Inhalten öffnen oder diese einzeln öffnen und selbst zusammenstellen. 
!@@color(red):Einträge, Inormationen und Einstellungen finden: Die Menüs@@
Zu diesem Zweck gibt es verschiedene Menüs. Um diese Sammlung in Proben auch mit kleinen Geräten wie Smartphones nutzen zu können, passen sich diese der Bildschirmgröße an und werden entweder oben oder links eingeblendet.
[img[Stapel.png]] In dem Menü ''Übungsreihen'' finden Sie fertige Zusammenstellungen für Stunden und Unterrichtsreihen, die dann eine ganze Reihe Einträge öffnen, wie es bei dieser Gebrauchanweisung geschehen ist. In der kleinen Ansicht ist das Symbol hierfür der Kartenstapel. 
[img[Kartei.png]] Sie können Spiele, Übungen, Gestaltungsaufgaben und theoretische Inhalte auch selbst zusammenstellen, um eine Stunde oder eine Theaterprobe zu einem speziellen Thema zu konzipieren. Die einzelnen Übungen sind im ''Archiv'' zu finden, das immer mit dem Karteikasten gekennzeichnet ist. Die Ordnung orientiert sich hier an der Reihenfolge in der ich die einzelnen Gegenstände einer neuen Lerngruppe erarbeiten würde. Die einzelnen Punkte sind dann wiederum aufgegliedert in die Funktion die Übung in einer Stunde haben könnte. Handelt es sich beispielsweise eher um eine Aufwärmbung oder eine komplexe Gestaltungsaufgabe? (Näheres zum Stundenaufbau im nächsten Kapitel [[Baukasten für eine gute Stunde]].
Sie können einzelne Einträge auch suchen indem Sie Stichwörter in die Suchleiste eingeben, die sich immer oben links befindet.
[img[Bearbeiten.png]] Unter dem Menu bearbeiten können Sie Zusammenstellungen speichern oder neue Einträge erzeugen um beispielsweise eigene Theaterspiele einzutragen. Die Editierfunktionen werden im 2. Teil der Gebrauchsanweisung erklärt. 
[img[schraubenzieher.png]] Im Menü Einstellungen können Sie Ihren Nutzernamen eintragen und die Schriftgröße und andere Anzeigeeigenschaften ändern.
[img[Paket.png]] Mit dem Menü ''Materialien'' können vorbereitete Inhalte aus dem Netz geladen werden, wenn diese Software beispielsweise eingesetzt wird um den Unterricht einer Lerngruppe zu strukturieren und beispielsweise gemeinsam an Texten zu arbeiten. 
[img[Hilfe.png]] Der Wegweiser steht für die Hilfefunktion: Hier können Sie einzelne Kapitel der Gebrauchsanweisung öffnen.
!@@color(red):Umsortieren@@
Sie können die einzelnen Karteikarten mit einem Mausklick in die Titelzeile greifen und nach oben oder unten ziehen, um eine für ihre Zwecke sinnvolle Reihenfolge zu erhalten.
!@@color(red):Einträge schließen, falten, verändern und verschlagworten: Das Kommandomenü@@
Wenn Sie die Maus über einen Eintrag bewegen, erscheint oben rechts eine eine Zeile mit möglichen Aktionen. 
Hier können Sie die Einträge für eine bessere Übersicht auf die Titelzeile zusammen@@color(red):falten@@ um diese zu sortieren. 
Mit einem anderen Button in dieser Zeile können Sie hier überflüssige Paragraphen @@color(red):schließen@@. Das sollten Sie in jedem Fall tun, bevor Sie eine Zusammenstellung drucken oder speichern. 
Auf die Funktion @@color(red):bearbeiten@@, mit der Sie den Inhalt der einzelnen Einträge verändern können, wie auch die Funktion @@color(red):Tag@@, mit der Sie die Schlagwörter vergeben und ändern können, mittels derer dei Übungen gefunden werden, sind weiter unten in dem Artikel [[Diese Sammlung ergänzen, anpassen und überarbeiten]] erklärt,
!Liste
{{accordionMauve{+++*[Mittelstufe]...<<tiddler Übungsreihen##Mittelstufe>>===
+++*[Oberstufe]...<<tiddler Übungsreihen##Oberstufe>>===
+++*[eigene Ideen|selbst hinzugefügte Sammlungen]...<<tiddler Eigene_Ideen##Inhalt>>===
+++*[Sammlungen|Thematische Sammlungen]...<<tiddler Übungsreihen##Sammlungen>>===
+++*[Seminare|Thematische Sammlungen]...<<tiddler Übungsreihen##Seminare>>===}}}
!Mittelstufe
<<tiddler Mittelstufe##Index>>
!Oberstufe
<<tiddler Oberstufe##Inhalt>>

!Sammlungen
{{accordionThree{<<forEachTiddler
where 
'tiddler.tags.contains("Stunde") && tiddler.tags.contains("Sammlung")'
write 
  ' "{{button{[["+tiddler.title+"|"+tiddler.title+"]]}}}" '
>>
!Seminare
{{accordionThree{<<forEachTiddler
where 
'tiddler.tags.contains("Stunde") && tiddler.tags.contains("Seminar")'
write 
  ' "{{button{[["+tiddler.title+"|"+tiddler.title+"]]}}}" '
>>
!GroßeListe
@@font-size:1.5em;<<tiddler Übungsreihen##Liste>>@@
!
!Gleich die Story öffnen
write 
  ' "<<openStory [["+tiddler.title+"]] [["+tiddler.title+"]]>"+">" '

!Liste
{{accordionMauve{+++*[Mittelstufe]...<<tiddler ÜbungsreihenforShow##Mittelstufe>>===
+++*[Oberstufe]...<<tiddler ÜbungsreihenforShow##Oberstufe>>===
+++*[eigene Ideen|selbst hinzugefügte Sammlungen]...<<tiddler ÜbungsreihenforShow##eigene>>===
+++*[Sammlungen|Thematische Sammlungen]...<<tiddler ÜbungsreihenforShow##Sammlungen>>===
+++*[Seminare|Thematische Sammlungen]...<<tiddler ÜbungsreihenforShow##Seminare>>===}}}
!Mittelstufe
{{accordionFlieder{<<forEachTiddler
where 
'tiddler.tags.contains("MS1")'
sortBy 
 'tiddler.tags' 
write 
  ' "<<slideShow tiddler:[["+tiddler.title+"]] label:[["+tiddler.title+"]] toc:titles >"+">" '
>>
!Oberstufe
{{accordionFlieder{+++*[Grundlagen|Körper, Stimme, Raum]...<<tiddler ÜbungsreihenforShow##1>>===
+++[Aufbaukurs|Figur und Improvisation]...<<tiddler ÜbungsreihenforShow##2>>===
+++[Stückentwicklung|Dramaturgie und Rollenarbeit]...<<tiddler ÜbungsreihenforShow##3>>===
+++[Inszenierung|Regie]...<<tiddler ÜbungsreihenforShow##4>>===}}}
!1
{{accordionMauve{<<forEachTiddler
where 
'tiddler.tags.contains("JR1")'
sortBy 
 'tiddler.tags' 
write 
  ' "<<slideShow tiddler:[["+tiddler.title+"]] label:[["+tiddler.title+"]] toc:titles >"+">" '
>>
!2
{{accordionThree{<<forEachTiddler
where 
'tiddler.tags.contains("JR2")'
sortBy 
 'tiddler.tags' 
write 
  ' "<<slideShow tiddler:[["+tiddler.title+"]] label:[["+tiddler.title+"]] toc:titles >"+">" '
>>
!Sammlungen
{{accordionThree{<<forEachTiddler
where 
'tiddler.tags.contains("Stunde") && tiddler.tags.contains("Sammlung")'
write 
 ' "<<slideShow tiddler:[["+tiddler.title+"]] label:[["+tiddler.title+"]] toc:titles >"+">" '>>

!Seminare
{{accordionThree{<<forEachTiddler
where 
'tiddler.tags.contains("Stunde") && tiddler.tags.contains("Seminar")'
write 
 ' "<<slideShow tiddler:[["+tiddler.title+"]] label:[["+tiddler.title+"]] toc:titles >"+">" '>>

!eigene
<<setUserName>>
{{accordionThree{<<forEachTiddler
where 
'tiddler.tags.contains("Stunde") && tiddler.tags.contains("hinzugefügt")'
write 
 ' "<<slideShow tiddler:[["+tiddler.title+"]] label:[["+tiddler.title+"]] toc:titles >"+">" '
>>
<<openStory "Gewählte Zusammenstellung" "Gespeicherte Zusammenstellung in die mobile Ansicht laden">><<setIcon auseinander.png "height:40px">>
<<saveStory "Gewählte Zusammenstellung" "aktuelle Zusammenstellung für die mobile Ansicht speichern" "überspeichert die vorherige!" "sichert die Zusammenstellung für die mobile Ansicht">><<setIcon zusammen.png "height:40px">>
Gespeicherte Zusammenstellung:
<<tiddler "Gewählte Zusammenstellung">>