Module: common/view

This is handles page transitions

Source:

Requires

Methods


init()

Initializes class

Source:
Fires:
  • event:assignListeners()

assignListeners()

Assigns listeners to events used in this class.

Source:

registerPage(registerData)

Registers and manages pages through events

Parameters:
Name Type Description
registerData Object

Page event data

Source:

loadPageTemplate(template, pageData)

Loads and transitions to new page template

Parameters:
Name Type Description
template HTML

Page html to render

pageData Object

Page data (more specifically pageData.event)

Source:
Fires:
  • pageLoaded(pageData)

pageLoaded(pageData)

Fires event to declare a new page is loaded

Parameters:
Name Type Description
pageData Object

Page data (more specifically pageData.event)

Source:
Fires:
  • EVENT_PAGE_LOADED w/ pageData.event:event to id which event was called