Skip to content

Instantly share code, notes, and snippets.

@Arlen22
Last active August 29, 2015 13:57
Show Gist options
  • Save Arlen22/9814436 to your computer and use it in GitHub Desktop.
Save Arlen22/9814436 to your computer and use it in GitHub Desktop.
New Journal buttons (public domain)
NavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {
// Get the story details
var storyList = this.getStoryList();
// Get the template tiddler if there is one
//changes start here
var tidtext = false;
if(event.param) tidtext = (event.param.indexOf("\n") != -1);
var templateTiddler = tidtext ? new $tw.Tiddler($tw.wiki.deserializeTiddlers("application/x-tiddler", event.param)[0]) : this.wiki.getTiddler(event.param);
console.log(tidtext);
// changes end here
// Create the new tiddler
};
\define tiddlerText()
title: My New Tiddler
This is a test. It should show an unsubstituted variable with a message. $($(test)$)$
\end
<$set name="test" value="substituteVariables works!" >
<$button message="tw-new-tiddler" class="btn-invisible" param=<<tiddlerText>> >{{$:/core/images/new-button}}</$button>
<$button message="tw-new-tiddler" class="btn-invisible" param=<<substituteVariables tiddler:"new-tiddler-test" >> >{{$:/core/images/new-button}}</$button>
</$set>
title: My Second Tiddler
This is a new tiddler template. $(test)$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment