- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/widgets/index.php
r1518 r1669 165 165 <?php echo file_get_contents(dirname(__FILE__).'/style.css'); ?> 166 166 </style> 167 < script type="text/javascript" src="js/tool-man/core.js"></script>168 <script type="text/javascript" src="js/tool-man/events.js"></script> 169 <script type="text/javascript" src="js/tool-man/css.js"></script> 170 <script type="text/javascript" src="js/tool-man/coordinates.js"></script> 171 <script type="text/javascript" src="js/tool-man/drag.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 ?> 172 172 <?php 173 173 $core->auth->user_prefs->addWorkspace('accessibility'); … … 177 177 <script type="text/javascript" src="index.php?pf=widgets/dragdrop.js"></script> 178 178 <?php endif; ?> 179 <script type="text/javascript" src="index.php?pf=widgets/widgets.js"></script>180 179 <script type="text/javascript"> 181 180 //<![CDATA[ … … 199 198 '<h3>'.__('Available widgets').'</h3>'. 200 199 '<p>'.__('Move widgets from this list to one of the sidebars.').'</p>'. 201 '< div id="widgets">';200 '<ul id="widgets-ref">'; 202 201 203 202 $j = 0; 204 203 foreach ($__widgets->elements(true) as $w) { 205 204 echo 206 '< div>'.form::hidden(array('w[void][0][id]'),html::escapeHTML($w->id())).207 '<p class="widget-name">'.form::field(array('w[void][0][order]'),2,3,0,'hide Control').' '.208 $w->name().($w->desc() != '' ? ' <span class="form-note">'.__($w->desc()).'</span>' : '').'</p>'.209 '<p class=" js-remove"><label class="classic">'.__('Append to:').'</label> '.205 '<li>'.form::hidden(array('w[void][0][id]'),html::escapeHTML($w->id())). 206 '<p class="widget-name">'.form::field(array('w[void][0][order]'),2,3,0,'hide','',0,'title="'.__('order').'"').' '.$w->name(). 207 ($w->desc() != '' ? ' <span class="form-note">'.__($w->desc()).'</span>' : '').'</p>'. 208 '<p class="manual-move remove-if-drag"><label class="classic">'.__('Append to:').'</label> '. 210 209 form::combo(array('addw['.$w->id().']'),$append_combo).'</p>'. 211 '<div class="widgetSettings ">'.$w->formSettings('w[void][0]',$j).'</div>'.212 '</ div>';210 '<div class="widgetSettings hidden-if-drag">'.$w->formSettings('w[void][0]',$j).'</div>'. 211 '</li>'; 213 212 $j++; 214 213 } 215 214 216 215 echo 217 '</ div>'.218 '<p><input type="submit" class="js-remove" name="append" value="'.__('Add widgets to sidebars').'" />'.219 $core->formNonce().'</p>'.216 '</ul>'. 217 $core->formNonce(). 218 '<p class="remove-if-drag"><input type="submit" name="append" value="'.__('Add widgets to sidebars').'" /></p>'. 220 219 '</form>'; 221 220 … … 224 223 echo 225 224 '<div id="sidebarNav" class="widgets fieldset">'. 226 sidebarWidgets('dndnav',__('Navigation sidebar'),$widgets_nav,'nav',$__default_widgets['nav'],$j) .227 '</div>';225 sidebarWidgets('dndnav',__('Navigation sidebar'),$widgets_nav,'nav',$__default_widgets['nav'],$j); 226 echo '</div>'; 228 227 229 228 # Extra sidebar 230 229 echo 231 230 '<div id="sidebarExtra" class="widgets fieldset">'. 232 sidebarWidgets('dndextra',__('Extra sidebar'),$widgets_extra,'extra',$__default_widgets['extra'],$j) .233 '</div>';231 sidebarWidgets('dndextra',__('Extra sidebar'),$widgets_extra,'extra',$__default_widgets['extra'],$j); 232 echo '</div>'; 234 233 235 234 # Custom sidebar 236 235 echo 237 236 '<div id="sidebarCustom" class="widgets fieldset">'. 238 sidebarWidgets('dndcustom',__('Custom sidebar'),$widgets_custom,'custom',$__default_widgets['custom'],$j) .239 '</div>';237 sidebarWidgets('dndcustom',__('Custom sidebar'),$widgets_custom,'custom',$__default_widgets['custom'],$j); 238 echo '</div>'; 240 239 241 240 echo … … 316 315 function sidebarWidgets($id,$title,$widgets,$pr,$default_widgets,&$j) 317 316 { 318 $res = '<h3>'.$title.'</h3> <div id="'.$id.'">';317 $res = '<h3>'.$title.'</h3>'; 319 318 320 319 if (!($widgets instanceof dcWidgets)) … … 323 322 } 324 323 325 if ($widgets->isEmpty()) {326 $res .= '<p class="empty-widgets">'.__('No widget.').'</p>';327 }324 $res .= '<p class="empty-widgets" '.(!$widgets->isEmpty() ? 'style="display: none;"' : '').'>'.__('No widget.').'</p>'; 325 326 $res .= '<ul id="'.$id.'" class="connected">'; 328 327 329 328 $i = 0; … … 333 332 334 333 $res .= 335 '< div>'.form::hidden(array($iname.'[id]'),html::escapeHTML($w->id())).336 '<p class="widget-name">'.form::field(array($iname.'[order]'),2,3,(string) $i,' js-hide','',0,'title="'.__('order').'"').' '.337 $w->name().($w->desc() != '' ? ' <!-- <span class="form-note">'.__($w->desc()).'</span> -->' : '').'</p>'.338 '<p class="removeWidget js-remove"><label class="classic">'.334 '<li>'.form::hidden(array($iname.'[id]'),html::escapeHTML($w->id())). 335 '<p class="widget-name">'.form::field(array($iname.'[order]'),2,3,(string) $i,'hidden-if-drag','',0,'title="'.__('order').'"').' '.$w->name(). 336 ($w->desc() != '' ? ' <span class="form-note">'.__($w->desc()).'</span>' : '').'</p>'. 337 '<p class="removeWidget remove-if-drag"><label class="classic">'. 339 338 form::checkbox(array($iname.'[_rem]'),'1',0).' '.__('Remove widget'). 340 339 '</label></p>'. 341 '<div class="widgetSettings ">'.$w->formSettings($iname,$j).'</div>'.342 '</ div>';340 '<div class="widgetSettings hidden-if-drag">'.$w->formSettings($iname,$j).'</div>'. 341 '</li>'; 343 342 344 343 $i++; … … 346 345 } 347 346 348 $res .= '</div>'; 347 $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 } 349 353 350 354 return $res;
Note: See TracChangeset
for help on using the changeset viewer.