Class YAHOO.widget.Paginator.ui.FirstPageLink
                        
                        
                        
                        
                        
                        
                    
                    
                    
                
  
                    
                        ui Component to generate the link to jump to the first page.
                    
                        
                        Constructor
                        
                            
                                YAHOO.widget.Paginator.ui.FirstPageLink
                                
                                    (
  
                                        
                                                
                                                p
                                    )
                                
                                
                                        
                                            - Parameters:
 
                                                - 
                                                    
p
                                                    <Pagintor> 
                                                    
                                                      Paginator instance to attach to
                                                 
                                        
                                    
                                    
                                 
                             
                         
                     
                        
                            Properties
                            
                                    
                                    current
                                        - private HTMLElement
                                    
                                    
                                        
                                            The currently placed HTMLElement node
                                        
                                     
     
                                        
                                    
                                     
                                    
                                    link
                                        - private HTMLElement
                                    
                                    
     
                                        
                                    
                                     
                                    
                                    span
                                        - private HTMLElement
                                    
                                    
                                        
                                            Span node (inactive link)
                                        
                                     
     
                                        
                                    
                                     
                             
                         
                        
                            Methods
                            
                                    
                                    
                                    
                                        
                                         private 
                                        
                                        
                                        void
                                            destroy
                                           (
                                            )
                                        
                                        
                                        
                                            Removes the onClick listener from the link in preparation for content
removal.
                                        
                                        
                                     
                                    
                                     
                                    
                                    
                                    
                                        
                                        
                                         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.  Pass new value 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
                            
                                    
                                    
                                    
                                        
                                        
                                        
                                        
                                            beforeFirstPageLinkClassChange
                                            (
                                                
                                                        
                                                         eventInfo
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Fires before the value for the configuration attribute 'firstPageLinkClass' changes. Return false to cancel the attribute change.
                                        
                                        
                                                
                                                    - Parameters:
 
                                                        - 
                                                            
eventInfo <{oldValue: any, newValue: any}>
                                                            An object containing the current attribute value and the new value.
                                                         
                                                
                                         
                                     
                                    
                                     
                                    
                                    
                                    
                                        
                                        
                                        
                                        
                                            beforeFirstPageLinkLabelChange
                                            (
                                                
                                                        
                                                         eventInfo
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Fires before the value for the configuration attribute 'firstPageLinkLabel' changes. Return false to cancel the attribute change.
                                        
                                        
                                                
                                                    - Parameters:
 
                                                        - 
                                                            
eventInfo <{oldValue: any, newValue: any}>
                                                            An object containing the current attribute value and the new value.
                                                         
                                                
                                         
                                     
                                    
                                     
                                    
                                    
                                    
                                        
                                        
                                        
                                        
                                            firstPageLinkClassChange
                                            (
                                                
                                                        
                                                         eventInfo
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Fires when the value for the configuration attribute 'firstPageLinkClass' changes.
                                        
                                        
                                                
                                                    - Parameters:
 
                                                        - 
                                                            
eventInfo <{oldValue: any, newValue: any}>
                                                            An object containing the previous attribute value and the new value.
                                                         
                                                
                                         
                                     
                                    
                                     
                                    
                                    
                                    
                                        
                                        
                                        
                                        
                                            firstPageLinkLabelChange
                                            (
                                                
                                                        
                                                         eventInfo
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Fires when the value for the configuration attribute 'firstPageLinkLabel' changes.
                                        
                                        
                                                
                                                    - Parameters:
 
                                                        - 
                                                            
eventInfo <{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-first'
                                    
        
                                    
                                             
                                    
                                    
                                    
                                        
                                            Used as innerHTML for the first page link/span.
                                        
                                     
 
     
                                    
                                        Default Value: '<< first'