Changeset 3330:cd9381e6be7b for plugins/widgets
- Timestamp:
- 08/30/16 16:21:38 (9 years ago)
- Branch:
- default
- Location:
- plugins/widgets
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/widgets/_admin.php
r2849 r3330 12 12 if (!defined('DC_CONTEXT_ADMIN')) { return; } 13 13 14 $core->addBehavior('adminDashboardFavorites','widgets_dashboard_favorites'); 15 16 function widgets_dashboard_favorites($core,$favs) 17 { 18 $favs->register('widgets', array( 19 'title' => __('Presentation widgets'), 20 'url' => $core->adminurl->get('admin.plugin.widgets'), 21 'small-icon' => dcPage::getPF('widgets/icon.png'), 22 'large-icon' => dcPage::getPF('widgets/icon-big.png'), 23 )); 24 } 14 $core->addBehavior('adminDashboardFavorites',array('widgetsBehaviors','widgets_dashboard_favorites')); 15 $core->addBehavior('adminRteFlags',array('widgetsBehaviors','adminRteFlags')); 25 16 26 17 $_menu['Blog']->addItem(__('Presentation widgets'), … … 29 20 preg_match('/'.preg_quote($core->adminurl->get('admin.plugin.widgets')).'(&.*)?$/',$_SERVER['REQUEST_URI']), 30 21 $core->auth->check('admin',$core->blog->id)); 22 23 class widgetsBehaviors 24 { 25 public static function widgets_dashboard_favorites($core,$favs) 26 { 27 $favs->register('widgets', array( 28 'title' => __('Presentation widgets'), 29 'url' => $core->adminurl->get('admin.plugin.widgets'), 30 'small-icon' => dcPage::getPF('widgets/icon.png'), 31 'large-icon' => dcPage::getPF('widgets/icon-big.png'), 32 )); 33 } 34 35 public static function adminRteFlags($core,$rte) 36 { 37 $rte['widgets_text'] = array(true,__('Widget\'s textareas')); 38 } 39 } -
plugins/widgets/_define.php
r2778 r3330 16 16 /* Description*/ "Widgets for your blog sidebars", 17 17 /* Author */ "Olivier Meunier & Dotclear Team", 18 /* Version */ '3. 3',18 /* Version */ '3.4', 19 19 array( 20 20 'permissions' => 'admin', -
plugins/widgets/index.php
r3223 r3330 236 236 <?php 237 237 $widget_editor = $core->auth->getOption('editor'); 238 echo $core->callBehavior('adminPostEditor',$widget_editor['xhtml'],'widget',array('#sidebarsWidgets textarea'),'xhtml'); 238 $rte_flag = true; 239 $rte_flags = @$core->auth->user_prefs->interface->rte_flags; 240 if (is_array($rte_flags) && in_array('widgets_text',$rte_flags)) { 241 $rte_flag = $rte_flags['widgets_text']; 242 } 243 if ($rte_flag) { 244 echo $core->callBehavior('adminPostEditor',$widget_editor['xhtml'],'widget',array('#sidebarsWidgets textarea'),'xhtml'); 245 } 239 246 ?> 240 247 <?php echo(dcPage::jsConfirmClose('sidebarsWidgets')); ?>
Note: See TracChangeset
for help on using the changeset viewer.