new Details()

Description

Base class for site details.

Single-page application userscripts should subclass, instantiate then pass in while creating a SPA instance.

Instances of Page will have access to maintain state and shared information.

A dispatcher is exposed to allow SPA to send events.

Details

Members


urlChangeMonitorSelector :string

Description

CSS selector to monitor if self-managing URL changes.

Override in subclass if desired.

The selector must resolve to an element that, once it exists, will continue to exist for the lifetime of the SPA.

Details
string

dispatcher :NexusHoratio.base.Dispatcher


id :string

Details
string

logger :NexusHoratio.base.Logger


spa :NexusHoratio.spa.SPA