Dotclear


Ignore:
Timestamp:
08/31/13 15:16:06 (12 years ago)
Author:
Anne Kozlika <kozlika@…>
Branch:
default
Message:

Some enhancements on widgets page (with help from Franck Paul <3)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/widgets/index.php

    r1659 r1669  
    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> 
     167  <?php 
     168          echo 
     169               dcPage::jsLoad('js/jquery/jquery-ui.custom.js'). 
     170               dcPage::jsLoad('index.php?pf=widgets/widgets.js'); 
     171  ?> 
    169172  <?php  
    170173     $core->auth->user_prefs->addWorkspace('accessibility');  
     
    220223echo 
    221224'<div id="sidebarNav" class="widgets fieldset">'. 
    222 sidebarWidgets('dndnav',__('Navigation sidebar'),$widgets_nav,'nav',$__default_widgets['nav'],$j). 
    223 '</div>'. 
    224 '<ul class="sortable-delete"><li class="sortable-delete-placeholder">'.__('Drag here to delete').'</li></ul>'; 
     225sidebarWidgets('dndnav',__('Navigation sidebar'),$widgets_nav,'nav',$__default_widgets['nav'],$j); 
     226echo '</div>'; 
    225227 
    226228# Extra sidebar 
    227229echo 
    228230'<div id="sidebarExtra" class="widgets fieldset">'. 
    229 sidebarWidgets('dndextra',__('Extra sidebar'),$widgets_extra,'extra',$__default_widgets['extra'],$j). 
    230 '</div>'. 
    231 '<ul class="sortable-delete"><li class="sortable-delete-placeholder">'.__('Drag here to delete').'</li></ul>'; 
     231sidebarWidgets('dndextra',__('Extra sidebar'),$widgets_extra,'extra',$__default_widgets['extra'],$j); 
     232echo '</div>'; 
    232233 
    233234# Custom sidebar 
    234235echo 
    235236'<div id="sidebarCustom" class="widgets fieldset">'. 
    236 sidebarWidgets('dndcustom',__('Custom sidebar'),$widgets_custom,'custom',$__default_widgets['custom'],$j). 
    237 '</div>'. 
    238 '<ul class="sortable-delete"><li class="sortable-delete-placeholder">'.__('Drag here to delete').'</li></ul>'; 
     237sidebarWidgets('dndcustom',__('Custom sidebar'),$widgets_custom,'custom',$__default_widgets['custom'],$j); 
     238echo '</div>'; 
    239239 
    240240echo 
     
    322322     } 
    323323      
    324      if ($widgets->isEmpty()) { 
    325           $res .= '<p class="empty-widgets">'.__('No widget.').'</p>'; 
    326      } else { 
    327           $res .= '<p class="empty-widgets" style="display: none;">'.__('No widget.').'</p>'; 
    328      } 
     324     $res .= '<p class="empty-widgets" '.(!$widgets->isEmpty() ? 'style="display: none;"' : '').'>'.__('No widget.').'</p>'; 
    329325      
    330326     $res .= '<ul id="'.$id.'" class="connected">'; 
     
    350346      
    351347     $res .= '</ul>'; 
     348 
     349     if ($i > 0) { 
     350          $res .= '<ul class="sortable-delete"><li class="sortable-delete-placeholder">'. 
     351               __('Drag widgets here to remove them from this sidebar.').'</li></ul>'; 
     352     } 
    352353      
    353354     return $res; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map