Dotclear


Ignore:
Timestamp:
02/22/14 10:04:16 (12 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Add widget class on every widget, fixes #1901

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/widgets/_widgets_functions.php

    r2662 r2667  
    2626          $value = isset($GLOBALS['_search']) ? html::escapeHTML($GLOBALS['_search']) : ''; 
    2727 
    28           return 
    29           ($w->content_only ? '' : '<div id="search"'.($w->class ? ' class="'.html::escapeHTML($w->class).'"' : '').'>'). 
    30           ($w->title ? $w->renderTitle('<label for="q">'.html::escapeHTML($w->title).'</label>') : ''). 
    31           '<form action="'.$core->blog->url.'" method="get" role="search">'. 
    32           '<fieldset>'. 
    33           '<p><input type="text" size="10" maxlength="255" id="q" name="q" value="'.$value.'" /> '. 
    34           '<input type="submit" class="submit" value="ok" /></p>'. 
    35           '</fieldset>'. 
    36           '</form>'. 
    37           ($w->content_only ? '' : '</div>'); 
     28          return $w->renderDiv($w->content_only,$w->class,'id="search"', 
     29               ($w->title ? $w->renderTitle('<label for="q">'.html::escapeHTML($w->title).'</label>') : ''). 
     30               '<form action="'.$core->blog->url.'" method="get" role="search">'. 
     31               '<fieldset>'. 
     32               '<p><input type="text" size="10" maxlength="255" id="q" name="q" value="'.$value.'" /> '. 
     33               '<input type="submit" class="submit" value="ok" /></p>'. 
     34               '</fieldset>'. 
     35               '</form>'); 
    3836     } 
    3937 
     
    4846 
    4947          $res = 
    50           ($w->content_only ? '' : '<div id="topnav"'.($w->class ? ' class="'.html::escapeHTML($w->class).'"' : '').'>'). 
    5148          ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : ''). 
    5249          '<ul role="navigation">'; 
     
    6360          '<a href="'.$core->blog->url.$core->url->getURLFor("archive").'">'. 
    6461          __('Archives').'</a></li>'. 
    65           '</ul>'. 
    66           ($w->content_only ? '' : '</div>'); 
    67  
    68           return $res; 
     62          '</ul>'; 
     63 
     64          return $w->renderDiv($w->content_only,$w->class,'id="topnav"',$res); 
    6965     } 
    7066 
     
    8480 
    8581          $res = 
    86           ($w->content_only ? '' : '<div class="categories'.($w->class ? ' '.html::escapeHTML($w->class) : '').'">'). 
    8782          ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : ''); 
    8883 
     
    118113               $res .= str_repeat('</li></ul>',-($ref_level - $level)); 
    119114          } 
    120           $res .= ($w->content_only ? '' : '</div>'); 
    121  
    122           return $res; 
     115 
     116          return $w->renderDiv($w->content_only,'categories '.$w->class,'',$res); 
    123117     } 
    124118 
     
    145139 
    146140          $res = 
    147           ($w->content_only ? '' : '<div class="selected'.($w->class ? ' '.html::escapeHTML($w->class) : '').'">'). 
    148141          ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : ''). 
    149142          '<ul>'; 
     
    157150          } 
    158151 
    159           $res .= '</ul>'.($w->content_only ? '' : '</div>'); 
    160  
    161           return $res; 
     152          $res .= '</ul>'; 
     153 
     154          return $w->renderDiv($w->content_only,'selected '.$w->class,'',$res); 
    162155     } 
    163156 
     
    179172          $langs = l10n::getISOcodes(); 
    180173          $res = 
    181           ($w->content_only ? '' : '<div class="langs'.($w->class ? ' '.html::escapeHTML($w->class) : '').'">'). 
    182174          ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : ''). 
    183175          '<ul>'; 
     
    198190          } 
    199191 
    200           $res .= '</ul>'.($w->content_only ? '' : '</div>'); 
    201  
    202           return $res; 
     192          $res .= '</ul>'; 
     193 
     194          return $w->renderDiv($w->content_only,'langs '.$w->class,'',$res); 
    203195     } 
    204196 
     
    219211 
    220212          $res = 
    221           ($w->content_only ? '' : '<div class="syndicate'.($w->class ? ' '.html::escapeHTML($w->class) : '').'">'). 
    222213          ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : ''). 
    223214          '<ul>'; 
     
    238229          } 
    239230 
    240           $res .= '</ul>'.($w->content_only ? '' : '</div>'); 
    241  
    242           return $res; 
     231          $res .= '</ul>'; 
     232 
     233          return $w->renderDiv($w->content_only,'syndicate '.$w->class,'',$res); 
    243234     } 
    244235 
     
    268259 
    269260          $res = 
    270           ($w->content_only ? '' : '<div class="feed'.($w->class ? ' '.html::escapeHTML($w->class) : '').'">'). 
    271261          ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : ''). 
    272262          '<ul>'; 
     
    293283          } 
    294284 
    295           $res .= '</ul>'.($w->content_only ? '' : '</div>'); 
    296  
    297           return $res; 
     285          $res .= '</ul>'; 
     286 
     287          return $w->renderDiv($w->content_only,'feed '.$w->class,'',$res); 
    298288     } 
    299289 
     
    307297          } 
    308298 
    309           $res = 
    310           ($w->content_only ? '' : '<div class="text'.($w->class ? ' '.html::escapeHTML($w->class) : '').'">'). 
    311           ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : ''). 
    312           $w->text. 
    313           ($w->content_only ? '' : '</div>'); 
    314  
    315           return $res; 
     299          $res = ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : '').$w->text; 
     300 
     301          return $w->renderDiv($w->content_only,'text '.$w->class,'',$res); 
    316302     } 
    317303 
     
    355341 
    356342          $res = 
    357           ($w->content_only ? '' : '<div class="lastposts'.($w->class ? ' '.html::escapeHTML($w->class) : '').'">'). 
    358343          ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : ''). 
    359344          '<ul>'; 
     
    368353          } 
    369354 
    370           $res .= '</ul>'.($w->content_only ? '' : '</div>'); 
    371  
    372           return $res; 
     355          $res .= '</ul>'; 
     356 
     357          return $w->renderDiv($w->content_only,'lastposts '.$w->class,'',$res); 
    373358     } 
    374359 
     
    390375          } 
    391376 
    392           $res = ($w->content_only ? '' : '<div class="lastcomments'.($w->class ? ' '.html::escapeHTML($w->class) : '').'">'). 
    393           ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : ''). 
    394           '<ul>'; 
     377          $res = ($w->title ? $w->renderTitle(html::escapeHTML($w->title)) : '').'<ul>'; 
    395378 
    396379          while ($rs->fetch()) 
     
    404387          } 
    405388 
    406           $res .= '</ul>'.($w->content_only ? '' : '</div>'); 
    407  
    408           return $res; 
     389          $res .= '</ul>'; 
     390 
     391          return $w->renderDiv($w->content_only,'lastcomments '.$w->class,'',$res); 
    409392     } 
    410393} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map