Skip to content

Page methods

TODO: Complete reference for all page methods.

Methods to document:

  • show(player) — whether to show the page
  • context(player) — data for the template
  • fields(player) — dynamic form fields
  • validate(player) — custom validation
  • timeout(player) — page timeout in seconds
  • timeout_reached(player) — called on timeout
  • may_proceed(player) — whether player can advance
  • before_once(player) — runs once before showing
  • before_always_once(player) — runs once before (no cache)
  • after_once(player) — runs once after submission
  • after_always_once(player) — runs once after (no cache)
  • jsvars(player) — variables passed to JavaScript

For each method: - When it's called - Parameters - Return value - Example usage