Dotclear


Ignore:
Timestamp:
09/16/13 18:55:48 (12 years ago)
Author:
Anne Kozlika <kozlika@…>
Branch:
default
Message:

Pagination, mise en forme et compléments.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/lib.pager.php

    r1910 r1917  
    1515{ 
    1616 
    17      protected function getLink($li_class,$href,$img_src,$img_alt,$enable_link) { 
     17     protected function getLink($li_class,$href,$img_src,$img_src_nolink,$img_alt,$enable_link) { 
    1818          if ($enable_link) { 
    19                $formatter = '<li class="%s"><a href="%s"><img src="%s" alt="%s"/>'. 
    20                     '<span class="hidden">%s</span></a></li>'; 
     19               $formatter = '<li class="%s btn"><a href="%s"><img src="%s" alt="%s"/></a><span class="hidden">%s</span></li>'; 
    2120               return sprintf ($formatter, 
    2221                    $li_class,$href,$img_src,$img_alt,$img_alt); 
    2322          } else { 
    24                $formatter = '<li class="%s"><img src="%s" alt="%s"/>'. 
    25                     '<span class="hidden">%s</span></li>'; 
     23               $formatter = '<li class="%s no-link btn"><img src="%s" alt="%s"/></li>'; 
    2624               return sprintf ($formatter, 
    27                     $li_class,$img_src,$img_alt,$img_alt); 
     25                    $li_class,$img_src_nolink,$img_alt,$img_alt); 
    2826          } 
    2927     } 
     
    4240               "first", 
    4341               sprintf($this->page_url,1), 
    44                "style/page/pagination_1_first.png", 
     42               "images/pagination/first.png", 
     43               "images/pagination/no-first.png", 
    4544               __('First page'), 
    4645               ($this->env > 1) 
     
    4948               "prev", 
    5049               sprintf($this->page_url,$this->env-1), 
    51                "style/page/pagination_1_previous.png", 
     50               "images/pagination/previous.png", 
     51               "images/pagination/no-previous.png", 
    5252               __('Previous page'), 
    5353               ($this->env > 1) 
     
    5656               "next", 
    5757               sprintf($this->page_url,$this->env+1), 
    58                "style/page/pagination_1_next.png", 
     58               "images/pagination/next.png", 
     59               "images/pagination/no-next.png", 
    5960               __('Next page'), 
    6061               ($this->env < $this->nb_pages) 
     
    6364               "last", 
    6465               sprintf($this->page_url,$this->nb_pages), 
    65                "style/page/pagination_1_last.png", 
     66               "images/pagination/last.png", 
     67               "images/pagination/no-last.png", 
    6668               __('Last page'), 
    6769               ($this->env < $this->nb_pages) 
     
    7375                
    7476          $htmlDirect =  
    75                sprintf('<p>'.__('Direct access page %s'), 
     77               sprintf('<li class="direct-access">'.__('Direct access page %s'), 
    7678                    form::field(array('page'),3,10)). 
    77                '<input type="submit" value="'.__('Ok').'" '. 
    78                'name="ok" /></p>'; 
     79               '<input type="submit" value="'.__('ok').'" class="reset" '. 
     80               'name="ok" /></li>'; 
    7981           
    8082          $res =     
     
    8688               $htmlNext. 
    8789               $htmlLast. 
     90               $htmlDirect. 
    8891               '</ul>'. 
    89                $htmlDirect. 
    9092               '</div>'. 
    9193               '</form>' 
Note: See TracChangeset for help on using the changeset viewer.

Sites map