Dotclear

Changeset 1656:67be2ff67dce


Ignore:
Timestamp:
08/28/13 18:49:41 (12 years ago)
Author:
Lepeltier kévin
Branch:
Ticket #1604 - widgets
Parents:
1654:075b5fb7d713 (diff), 1655:8a7a3512a770 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Fusion avec Ticket #1604

Files:
7 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/widgets/index.php

    r1655 r1656  
    165165  <?php echo file_get_contents(dirname(__FILE__).'/style.css'); ?> 
    166166  </style> 
     167     <script type="text/javascript" src="js/jquery/jquery-ui.custom.js"></script> 
     168  <script type="text/javascript" src="index.php?pf=widgets/widgets.js"></script> 
    167169  <?php  
    168170     $core->auth->user_prefs->addWorkspace('accessibility');  
     
    172174  <script type="text/javascript" src="index.php?pf=widgets/dragdrop.js"></script> 
    173175  <?php endif; ?> 
    174   <script type="text/javascript" src="index.php?pf=widgets/widgets.js"></script> 
    175176  <script type="text/javascript"> 
    176177  //<![CDATA[ 
     
    194195'<h3>'.__('Available widgets').'</h3>'. 
    195196'<p>'.__('Move widgets from this list to one of the sidebars.').'</p>'. 
    196 '<div id="widgets">'; 
     197'<ul id="widgets">'; 
    197198 
    198199$j = 0; 
    199200foreach ($__widgets->elements(true) as $w) { 
    200201     echo 
    201      '<div>'.form::hidden(array('w[void][0][id]'),html::escapeHTML($w->id())). 
    202      '<p class="widget-name">'.form::field(array('w[void][0][order]'),2,3,0,'hideControl').' '. 
    203      $w->name().($w->desc() != '' ? ' <span class="form-note">'.__($w->desc()).'</span>' : '').'</p>'. 
     202     '<li>'.form::hidden(array('w[void][0][id]'),html::escapeHTML($w->id())). 
     203     '<p class="widget-name">'.form::field(array('w[void][0][order]'),2,3,0,'js-hide','',0,'title="'.__('order').'"').' '.$w->name(). 
     204     ($w->desc() != '' ? ' <span class="form-note">'.__($w->desc()).'</span>' : '').'</p>'. 
    204205     '<p class="js-remove"><label class="classic">'.__('Append to:').'</label> '. 
    205206     form::combo(array('addw['.$w->id().']'),$append_combo).'</p>'. 
    206207     '<div class="widgetSettings">'.$w->formSettings('w[void][0]',$j).'</div>'. 
    207      '</div>'; 
     208     '</li>'; 
    208209     $j++; 
    209210} 
    210211 
    211212echo 
    212 '</div>'. 
    213 '<p><input type="submit" class="js-remove" name="append" value="'.__('Add widgets to sidebars').'" />'. 
    214 $core->formNonce().'</p>'. 
     213'</ul>'. 
     214$core->formNonce(). 
     215'<p class="js-remove"><input type="submit" name="append" value="'.__('Add widgets to sidebars').'" /></p>'. 
    215216'</form>'; 
    216217 
     
    220221'<div id="sidebarNav" class="widgets fieldset">'. 
    221222sidebarWidgets('dndnav',__('Navigation sidebar'),$widgets_nav,'nav',$__default_widgets['nav'],$j). 
    222 '</div>'; 
     223'</div>'. 
     224'<ul class="sortable-delete"></ul>'; 
    223225 
    224226# Extra sidebar 
     
    226228'<div id="sidebarExtra" class="widgets fieldset">'. 
    227229sidebarWidgets('dndextra',__('Extra sidebar'),$widgets_extra,'extra',$__default_widgets['extra'],$j). 
    228 '</div>'; 
     230'</div>'. 
     231'<ul class="sortable-delete"></ul>'; 
    229232 
    230233# Custom sidebar 
     
    232235'<div id="sidebarCustom" class="widgets fieldset">'. 
    233236sidebarWidgets('dndcustom',__('Custom sidebar'),$widgets_custom,'custom',$__default_widgets['custom'],$j). 
    234 '</div>'; 
     237'</div>'. 
     238'<ul class="sortable-delete"></ul>'; 
    235239 
    236240echo 
     
    311315function sidebarWidgets($id,$title,$widgets,$pr,$default_widgets,&$j) 
    312316{ 
    313      $res = '<h3>'.$title.'</h3><div id="'.$id.'">'; 
     317     $res = '<h3>'.$title.'</h3>'; 
    314318      
    315319     if (!($widgets instanceof dcWidgets)) 
     
    320324     if ($widgets->isEmpty()) { 
    321325          $res .= '<p class="empty-widgets">'.__('No widget.').'</p>'; 
    322      } 
     326     } else { 
     327          $res .= '<p class="empty-widgets" style="display: none;">'.__('No widget.').'</p>'; 
     328     } 
     329      
     330     $res .= '<ul id="'.$id.'" class="connected">'; 
    323331      
    324332     $i = 0; 
     
    328336           
    329337          $res .= 
    330           '<div>'.form::hidden(array($iname.'[id]'),html::escapeHTML($w->id())). 
    331           '<p class="widget-name">'.form::field(array($iname.'[order]'),2,3,(string) $i,'js-hide','',0,'title="'.__('order').'"').' '. 
    332           $w->name().($w->desc() != '' ? ' <!-- <span class="form-note">'.__($w->desc()).'</span> -->' : '').'</p>'. 
     338          '<li>'.form::hidden(array($iname.'[id]'),html::escapeHTML($w->id())). 
     339          '<p class="widget-name">'.form::field(array($iname.'[order]'),2,3,(string) $i,'js-hide','',0,'title="'.__('order').'"').' '.$w->name(). 
     340          ($w->desc() != '' ? ' <span class="form-note">'.__($w->desc()).'</span>' : '').'</p>'. 
    333341          '<p class="removeWidget js-remove"><label class="classic">'. 
    334342          form::checkbox(array($iname.'[_rem]'),'1',0).' '.__('Remove widget'). 
    335343          '</label></p>'. 
    336344          '<div class="widgetSettings">'.$w->formSettings($iname,$j).'</div>'. 
    337           '</div>'; 
     345          '</li>'; 
    338346           
    339347          $i++; 
     
    341349     } 
    342350      
    343      $res .= '</div>'; 
     351     $res .= '</ul>'; 
    344352      
    345353     return $res; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map