Seditio Source
Root |
./othercms/dotclear-2.22/plugins/simpleMenu/_widgets.php
<?php
/**
 * @brief simpleMenu, a plugin for Dotclear 2
 *
 * @package Dotclear
 * @subpackage Plugins
 *
 * @copyright Olivier Meunier & Association Dotclear
 * @copyright GPL-2.0-only
 */
if (!defined('DC_RC_PATH')) {
    return;
}

$core->addBehavior('initWidgets', ['simpleMenuWidgets', 'initWidgets']);

class
simpleMenuWidgets
{
    public static function
initWidgets($w)
    {
       
$w
           
->create('simplemenu', __('Simple menu'), ['tplSimpleMenu', 'simpleMenuWidget'], null, 'List of simple menu items')
            ->
addTitle(__('Menu'))
            ->
setting(
               
'description',
               
__('Item description'),
               
0,
               
'combo',
                [
                   
__('Displayed in link')                   => 0, // span
                   
__('Used as link title')                  => 1, // title
                   
__('Displayed in link and used as title') => 2, // both
                   
__('Not displayed nor used')              => 3, // none
               
]
            )
            ->
addHomeOnly()
            ->
addContentOnly()
            ->
addClass()
            ->
addOffline();
    }
}