Triggered after the rendering of the incoming passage. Normally, when both link and text arguments are accepted, the order is text then link. Use of this macro is only necessary when you need to localize a variable's value for use with an asynchronous macroi.e., a macro whose contents are executed at some later time, rather than when it's invoked; e.g., interactive macros, <>, <>. Widgets allow you to create macros by using the standard macros and markup that you use normally within your story. Returns whether fullscreen is both supported and enabled. Triggered at the end of passage navigation. CSS styles cascade in order of load, so if you use multiple stylesheet tagged passages, then it is all too easy for your styles to be loaded in the wrong order, since Twine1/Twee gives you no control over the order that multiple stylesheet tagged passages load. Config object settings should be placed within your project's JavaScript section (Twine2: the Story JavaScript; Twine1/Twee: a script-tagged passage). The Config API serves the same basic purpose. Your project's JavaScript section (Twine2: the Story JavaScript; Twine1/Twee: a script-tagged passage) is normally the best place to call importStyles(). Returns the variables from the active (present) moment. Upon a successful match, the matching case will have its contents executed. Now, load the saved story from before the changes were made, and you'll see $y is undefined, since it doesn't exist at all in the loaded state. An array is a list of different words or text, referred to as strings in this blog post. Generally, this means only when the variable's value will change between the time the asynchronous macro is invoked and when it's activatede.g., a loop variable. Does not modify the original. See the Setting API docs for more information. Shorthand for jQuery's .on() method applied to each of the audio elements. If you want to undo previous moments within the history, rather than return to a passage, see the <> macro. A format item has the syntax {index[,alignment]}, square-brackets denoting optional elements. This macro is functionally identical to <>, save that it uses a button element (