Class YAHOO.widget.Paginator.ui.PreviousPageLink
ui Component to generate the link to jump to the previous page.
Constructor
YAHOO.widget.Paginator.ui.PreviousPageLink
(
p
)
- Parameters:
-
p
<Pagintor>
Paginator instance to attach to
Properties
current
- private HTMLElement
Currently placed HTMLElement node
link
- private HTMLElement
span
- private HTMLElement
Span node (inactive link)
Methods
private
void
destroy
(
)
Removes the link/span node and clears event listeners
static
void
init
(
p
)
Decorates Paginator instances with new attributes. Called during
Paginator instantiation.
- Parameters:
-
p <Paginator>
Paginator instance to decorate
- Returns:
void
void
onClick
(
e
)
Listener for the link's onclick event. Passes to setPage method.
- Parameters:
-
e <DOMEvent>
The click event
- Returns:
void
HTMLElement
render
(
id_base
)
Generate the nodes and return the appropriate node given the current
pagination state.
- Parameters:
-
id_base <string>
used to create unique ids for generated nodes
- Returns:
HTMLElement
void
update
(
e
)
Swap the link and span nodes if appropriate.
- Parameters:
-
e <CustomEvent>
The calling change event
- Returns:
void
Events
beforePreviousPageLinkClassChange
(
event
)
Fires before the value for the configuration attribute 'previousPageLinkClass' changes. Return false to cancel the attribute change.
- Parameters:
-
event <{oldValue: any, newValue: any}>
An object containing the previous attribute value and the new value.
beforePreviousPageLinkLabelChange
(
event
)
Fires before the value for the configuration attribute 'previousPageLinkLabel' changes. Return false to cancel the attribute change.
- Parameters:
-
event <{oldValue: any, newValue: any}>
An object containing the previous attribute value and the new value.
previousPageLinkClassChange
(
event
)
Fires when the value for the configuration attribute 'previousPageLinkClass' changes.
- Parameters:
-
event <{oldValue: any, newValue: any}>
An object containing the previous attribute value and the new value.
previousPageLinkLabelChange
(
event
)
Fires when the value for the configuration attribute 'previousPageLinkLabel' changes.
- Parameters:
-
event <{oldValue: any, newValue: any}>
An object containing the previous attribute value and the new value.
Configuration Attributes
CSS class assigned to the link/span
Default Value: 'yui-pg-previous'
Used as innerHTML for the previous page link/span.
Default Value: '< prev'