"Adding Functionality": Snowman (v1.3.0)#
Summary#
Snowman does not provide macros. However, additional functionality can be added through the use of the Underscore.js JavaScript library provided with Snowman.
In this example, a global function, showCurrentTime(), is added to the window.setup object. It is called in a passage through using the interpolation functionality of Underscore's template system to show a value.
Example#
Twee Code#
:: StoryTitle
Adding Functionality in Snowman
:: UserScript[script]
// Use or create window.setup
window.setup = window.setup || {};
// Create global function
window.setup.showCurrentTime = function() {
return new Date();
}
:: Start
The current time is <%= setup.showCurrentTime() %>