Dotclear

Changeset 431:919a4dea016b for inc/admin


Ignore:
Timestamp:
06/28/11 12:17:40 (14 years ago)
Author:
Tomtom33 <tbouron@…>
Branch:
formfilters
Message:

Added scope attributes for admin tables, closes #1069

File:
1 edited

Legend:

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

    r418 r431  
    217217               $pager->var_page = 'page'; 
    218218                
    219                $html_block = '<table class="maximal clear"><tr>'; 
     219               $html_block = 
     220               '<table class="maximal clear">'. 
     221               '<thead><tr>'; 
    220222                
    221223               foreach ($this->columns[$this->context] as $k => $v) { 
    222224                    if ($v->isVisible()) { 
    223                          $html_block .= sprintf('<th%s>%s</th>',$v->getInfo('html'),$v->getInfo('title')); 
     225                         $html_extra = $v->getInfo('html') != '' ? ' '.$v->getInfo('html') : ''; 
     226                         $html_block .= sprintf('<th scope="col"%s>%s</th>',$html_extra,$v->getInfo('title')); 
    224227                    } 
    225228               } 
    226229                
    227                $html_block .= '</tr>%s</table>'; 
     230               $html_block .= 
     231               '</tr></thead>'. 
     232               '<tbody>%s</tbody>'. 
     233               '</table>'; 
    228234                
    229235               if ($enclose_block) { 
     
    281287     { 
    282288          return 
    283           '<td class="maximal">'. 
    284           form::checkbox(array('entries[]'),$this->rs->post_id,'','','',!$this->rs->isEditable()).'&nbsp'. 
     289          '<th scope="row" class="maximal">'. 
     290          form::checkbox(array('entries[]'),$this->rs->post_id,'','','',!$this->rs->isEditable()).'&nbsp;'. 
    285291          '<a href="'.$this->core->getPostAdminURL($this->rs->post_type,$this->rs->post_id).'">'. 
    286           html::escapeHTML($this->rs->post_title).'</a></td>'; 
     292          html::escapeHTML($this->rs->post_title).'</a></th>'; 
    287293     } 
    288294      
     
    369375     { 
    370376          return 
    371           '<td class="maximal">'. 
    372           form::checkbox(array('entries[]'),$this->rs->post_id,'','','',!$this->rs->isEditable()).'&nbsp'. 
     377          '<th scope="row" class="maximal">'. 
     378          form::checkbox(array('entries[]'),$this->rs->post_id,'','','',!$this->rs->isEditable()).'&nbsp;'. 
    373379          '<a href="'.$this->core->getPostAdminURL($this->rs->post_type,$this->rs->post_id).'" '. 
    374380          'title="'.html::escapeHTML($this->rs->getURL()).'">'. 
     
    391397           
    392398          return 
    393           '<td class="maximal">'. 
    394           form::checkbox(array('comments[]'),$this->rs->comment_id,'','','',0).'&nbsp'. 
     399          '<th scope="row" class="maximal">'. 
     400          form::checkbox(array('comments[]'),$this->rs->comment_id,'','','',0).'&nbsp;'. 
    395401          '<a href="'.$post_url.'">'. 
    396402          html::escapeHTML($this->rs->post_title).'</a>'. 
    397           ($this->rs->post_type != 'post' ? ' ('.html::escapeHTML($this->rs->post_type).')' : '').'</td>'; 
     403          ($this->rs->post_type != 'post' ? ' ('.html::escapeHTML($this->rs->post_type).')' : '').'</th>'; 
    398404     } 
    399405      
     
    475481           
    476482          return 
    477           '<td class="maximal">'.form::hidden(array('nb_post[]'),(integer) $this->rs->nb_post). 
     483          '<th scope="row" class="maximal">'.form::hidden(array('nb_post[]'),(integer) $this->rs->nb_post). 
    478484          form::checkbox(array('user_id[]'),$this->rs->user_id).'&nbsp;'. 
    479485          '<a href="user.php?id='.$this->rs->user_id.'">'. 
    480           $this->rs->user_id.'</a>&nbsp;'.$img_status.'</td>'; 
     486          $this->rs->user_id.'</a>&nbsp;'.$img_status.'</th>'; 
    481487     } 
    482488      
Note: See TracChangeset for help on using the changeset viewer.

Sites map