Members
popSignal :qui.base.Signal
Emitted whenever a page is popped from the context. Handlers are called with the following parameters:
page:
, the popped pagequi.pages.PageMixin
index: Number
, page index in page stack
Type:
- Source:
pushSignal :qui.base.Signal
Emitted whenever a page is pushed to the context. Handlers are called with the following parameters:
page:
, the pushed pagequi.pages.PageMixin
index: Number
, page index in page stack
Type:
- Source:
Methods
getCurrentPage() → (nullable) {qui.pages.PageMixin}
Return the current page (the tip of the stack).
- Source:
Returns:
- Type
- qui.pages.PageMixin
getPageAt(index) → (nullable) {qui.pages.PageMixin}
Return the page at a given index.
Parameters:
Name | Type | Description |
---|---|---|
index |
Number |
- Source:
Returns:
- Type
- qui.pages.PageMixin
getPages() → {Array.<qui.pages.PageMixin>}
Return the stack of pages.
- Source:
Returns:
- Type
- Array.<qui.pages.PageMixin>
getSize() → {Number}
Return the number of pages.
- Source:
Returns:
- Type
- Number
getVisiblePages() → {Array.<qui.pages.PageMixin>}
Return the pages that are currently visible in this context.
- Source:
Returns:
- Type
- Array.<qui.pages.PageMixin>
isCurrent() → {Boolean}
Tell if this context is the current pages context.
- Source:
Returns:
- Type
- Boolean
pop() → (nullable) {qui.pages.PageMixin}
Pop the current page from the stack, returning it.
- Source:
Returns:
- Type
- qui.pages.PageMixin
push(page)
Push a page to the context.
Parameters:
Name | Type | Description |
---|---|---|
page |
qui.pages.PageMixin |
- Source: