Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/controller
HistoryManager
Class HistoryManager<C>
Type parameters
C
:
Controller
=
Controller
Hierarchy
ControllerManager
<
C
>
HistoryManager
Index
Constructors
constructor
Properties
controller
Manager
Observers
history
State
root
Controllers
Accessors
history
Uri
Methods
add
Controller
Manager
Observer
attach
Events
detach
Events
did
Add
Controller
Manager
Observer
did
Attach
did
Detach
did
Insert
Root
Controller
did
Observe
did
Pop
History
did
Push
History
did
Remove
Controller
Manager
Observer
did
Remove
Root
Controller
did
Replace
History
insert
Root
Controller
is
Attached
on
Add
Controller
Manager
Observer
on
Attach
on
Detach
on
Insert
Root
Controller
on
Pop
History
on
Push
History
on
Remove
Controller
Manager
Observer
on
Remove
Root
Controller
on
Replace
History
pop
History
push
History
remove
Controller
Manager
Observer
remove
Root
Controller
replace
History
will
Add
Controller
Manager
Observer
will
Attach
will
Detach
will
Insert
Root
Controller
will
Observe
will
Pop
History
will
Push
History
will
Remove
Controller
Manager
Observer
will
Remove
Root
Controller
will
Replace
History
global
Constructors
constructor
new
History
Manager<C>
(
)
:
HistoryManager
<
C
>
Type parameters
C
:
Controller
<
C
>
=
Controller
Returns
HistoryManager
<
C
>
Properties
Readonly
controller
Manager
Observers
controller
Manager
Observers
:
readonly
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
[]
Readonly
history
State
history
State
:
HistoryState
Readonly
root
Controllers
root
Controllers
:
readonly
C
[]
Accessors
history
Uri
get
historyUri
(
)
:
Uri
Returns
Uri
Methods
add
Controller
Manager
Observer
add
Controller
Manager
Observer
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
Protected
attach
Events
attach
Events
(
)
:
void
Returns
void
Protected
detach
Events
detach
Events
(
)
:
void
Returns
void
Protected
did
Add
Controller
Manager
Observer
did
Add
Controller
Manager
Observer
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
Protected
did
Attach
did
Attach
(
)
:
void
Returns
void
Protected
did
Detach
did
Detach
(
)
:
void
Returns
void
Protected
did
Insert
Root
Controller
did
Insert
Root
Controller
(
rootController
:
C
)
:
void
Parameters
rootController:
C
Returns
void
Protected
did
Observe
did
Observe<T>
(
callback
:
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
=>
void
|
T
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
=>
void
|
T
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
|
T
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
|
T
Returns
undefined
|
T
Protected
did
Pop
History
did
Pop
History
(
newState
:
HistoryState
, oldState
:
HistoryState
)
:
void
Parameters
newState:
HistoryState
oldState:
HistoryState
Returns
void
Protected
did
Push
History
did
Push
History
(
newState
:
HistoryState
, oldState
:
HistoryState
)
:
void
Parameters
newState:
HistoryState
oldState:
HistoryState
Returns
void
Protected
did
Remove
Controller
Manager
Observer
did
Remove
Controller
Manager
Observer
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
Protected
did
Remove
Root
Controller
did
Remove
Root
Controller
(
rootController
:
C
)
:
void
Parameters
rootController:
C
Returns
void
Protected
did
Replace
History
did
Replace
History
(
newState
:
HistoryState
, oldState
:
HistoryState
)
:
void
Parameters
newState:
HistoryState
oldState:
HistoryState
Returns
void
insert
Root
Controller
insert
Root
Controller
(
rootController
:
C
)
:
void
Parameters
rootController:
C
Returns
void
is
Attached
is
Attached
(
)
:
boolean
Returns
boolean
Protected
on
Add
Controller
Manager
Observer
on
Add
Controller
Manager
Observer
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
Protected
on
Attach
on
Attach
(
)
:
void
Returns
void
Protected
on
Detach
on
Detach
(
)
:
void
Returns
void
Protected
on
Insert
Root
Controller
on
Insert
Root
Controller
(
rootController
:
C
)
:
void
Parameters
rootController:
C
Returns
void
Protected
on
Pop
History
on
Pop
History
(
newState
:
HistoryState
, oldState
:
HistoryState
)
:
void
Parameters
newState:
HistoryState
oldState:
HistoryState
Returns
void
Protected
on
Push
History
on
Push
History
(
newState
:
HistoryState
, oldState
:
HistoryState
)
:
void
Parameters
newState:
HistoryState
oldState:
HistoryState
Returns
void
Protected
on
Remove
Controller
Manager
Observer
on
Remove
Controller
Manager
Observer
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
Protected
on
Remove
Root
Controller
on
Remove
Root
Controller
(
rootController
:
C
)
:
void
Parameters
rootController:
C
Returns
void
Protected
on
Replace
History
on
Replace
History
(
newState
:
HistoryState
, oldState
:
HistoryState
)
:
void
Parameters
newState:
HistoryState
oldState:
HistoryState
Returns
void
pop
History
pop
History
(
event
:
PopStateEvent
)
:
void
Parameters
event:
PopStateEvent
Returns
void
push
History
push
History
(
deltaState
:
HistoryStateInit
)
:
void
Parameters
deltaState:
HistoryStateInit
Returns
void
remove
Controller
Manager
Observer
remove
Controller
Manager
Observer
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
remove
Root
Controller
remove
Root
Controller
(
rootController
:
C
)
:
void
Parameters
rootController:
C
Returns
void
replace
History
replace
History
(
deltaState
:
HistoryStateInit
)
:
void
Parameters
deltaState:
HistoryStateInit
Returns
void
Protected
will
Add
Controller
Manager
Observer
will
Add
Controller
Manager
Observer
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
Protected
will
Attach
will
Attach
(
)
:
void
Returns
void
Protected
will
Detach
will
Detach
(
)
:
void
Returns
void
Protected
will
Insert
Root
Controller
will
Insert
Root
Controller
(
rootController
:
C
)
:
void
Parameters
rootController:
C
Returns
void
Protected
will
Observe
will
Observe<T>
(
callback
:
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
=>
void
|
T
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
=>
void
|
T
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
|
T
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
|
T
Returns
undefined
|
T
Protected
will
Pop
History
will
Pop
History
(
newState
:
HistoryState
, oldState
:
HistoryState
)
:
void
Parameters
newState:
HistoryState
oldState:
HistoryState
Returns
void
Protected
will
Push
History
will
Push
History
(
newState
:
HistoryState
, oldState
:
HistoryState
)
:
void
Parameters
newState:
HistoryState
oldState:
HistoryState
Returns
void
Protected
will
Remove
Controller
Manager
Observer
will
Remove
Controller
Manager
Observer
(
controllerManagerObserver
:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
)
:
void
Parameters
controllerManagerObserver:
HistoryManagerObserver
<
Controller
,
HistoryManager
<
Controller
>
>
Returns
void
Protected
will
Remove
Root
Controller
will
Remove
Root
Controller
(
rootController
:
C
)
:
void
Parameters
rootController:
C
Returns
void
Protected
will
Replace
History
will
Replace
History
(
newState
:
HistoryState
, oldState
:
HistoryState
)
:
void
Parameters
newState:
HistoryState
oldState:
HistoryState
Returns
void
Static
global
global<C>
(
)
:
HistoryManager
<
C
>
Type parameters
C
:
Controller
<
C
>
Returns
HistoryManager
<
C
>
Modules
@swim/runtime
@swim/toolkit
@swim/ui
@swim/model
@swim/style
@swim/theme
@swim/view
@swim/dom
@swim/graphics
@swim/controller
@swim/ux
@swim/vis
@swim/maps
History
Manager
constructor
controller
Manager
Observers
history
State
root
Controllers
history
Uri
add
Controller
Manager
Observer
attach
Events
detach
Events
did
Add
Controller
Manager
Observer
did
Attach
did
Detach
did
Insert
Root
Controller
did
Observe
did
Pop
History
did
Push
History
did
Remove
Controller
Manager
Observer
did
Remove
Root
Controller
did
Replace
History
insert
Root
Controller
is
Attached
on
Add
Controller
Manager
Observer
on
Attach
on
Detach
on
Insert
Root
Controller
on
Pop
History
on
Push
History
on
Remove
Controller
Manager
Observer
on
Remove
Root
Controller
on
Replace
History
pop
History
push
History
remove
Controller
Manager
Observer
remove
Root
Controller
replace
History
will
Add
Controller
Manager
Observer
will
Attach
will
Detach
will
Insert
Root
Controller
will
Observe
will
Pop
History
will
Push
History
will
Remove
Controller
Manager
Observer
will
Remove
Root
Controller
will
Replace
History
global
Generated using
TypeDoc