Revision of Twine macro: << replace >> and << endreplace >> from Mon, 01/28/2013 - 01:25

What this macro does is create an internal link that, when clicked, vanishes and is replaced with whatever is between the << replace >> and << endreplace >> tags. This could be useful if (just for starters) you want to have a passage that can be modified by clicking specific details inside it.

Copy the code in here:

Here is a usage example: You see <<replace "a half-eaten cake">> a plate of crumbs <<endreplace>>

Some notes:
* For those writing CSS: the < a > tag of the link has the class names "internalLink" and "replaceLink". It is immediately followed with a < span > tag with a class name of "replacement" and the style "display:none". Clicking the link removes it and changes the span's display style to "inline".
* Code inside << replace >> tags is only executed when you click the link.

TwineMacro-ReplaceTest.html186.33 KB
TwineMacro-Replace.txt1.56 KB