Изменения

Перейти к навигации Перейти к поиску

Специальные параграфы Sugarcube

360 байт убрано, 18:16, 28 февраля 2020
Нет описания правки
См. [http://www.motoslave.net/sugarcube/2/docs/api-uibar.html UIBar API].
----== Порядок выполнения ==
События параграфов и объекты задач позволяют исполнять код JavaScript в определённые моменты во время перемещения по параграфам.
В порядке исполнения (в список также включены Специальные параграфы для справки):
 
(«Рендер» означает преобразование кода в HTML в памяти, во время рендера выполняются макросы в тексте.)
# Инициализация параграфа. Происходит перед изменением истории состояния.
# Событие <code>start</code> параграфа. Идёт перед рендером входящего параграфа.
# Задачи <code>predisplay</code>.
# Особый параграф [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages PassageReady|PassageReady] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages ] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages special passage].# :Событие <code>passagestart event.</code># Задачи <code>prerender tasks</code>.# Особый параграф [[http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages PassageHeader|PassageHeader] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages ] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages special passage].# Passage Параграф <code>render</code>. Happens after the rendering of the incoming passageИдёт после рендера входящего параграфа.# Особый параграф [[http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages PassageFooter|PassageFooter] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages ] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages special passage].# :Событие <code>passagerender event.</code># Задачи <code>postrender tasks</code>.# Passage Параграф <code>display</code>. Happens after the display (i.e. output) of the incoming passageИдёт после вывод входящего параграфа.# Особый параграф [[http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages PassageDone|PassageDone] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages ] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages special passage].# :Событие <code>passagedisplay event.</code># Задачи <code>postdisplay tasks</code>.# Passage Параграф <code>end</code>. Happens at the end of passage Идёт в конце параграфа <code>navigation</code>.# :Событие <code>passageend event</code>.
[[Категория:Документация Twine]]

Навигация