register_hook('TOOLBAR_DEFINE', 'AFTER', $this, 'insert_button', array ());
}
/*
* Inserts a toolbar button
*/
function insert_button(Doku_Event $event, $param) {
$syntax = array (
'normal' => array(
'icon' => '../../plugins/bootnote/images/normal.png',
'open' => '',
'close' => '',
'sample' => 'MY_NOTE'
),
'question' => array(
'icon' => '../../plugins/bootnote/images/question.png',
'open' => '',
'close' => '',
'sample' => 'MY_NOTE'
),
'learn' => array(
'icon' => '../../plugins/bootnote/images/learn.png',
'open' => '',
'close' => '',
'sample' => 'MY_NOTE'
),
'web' => array(
'icon' => '../../plugins/bootnote/images/web.png',
'open' => '',
'close' => '',
'sample' => 'MY_NOTE'
),
'warning' => array(
'icon' => '../../plugins/bootnote/images/warning.png',
'open' => '',
'close' => '',
'sample' => 'MY_NOTE'
),
'critical' => array(
'icon' => '../../plugins/bootnote/images/critical.png',
'open' => '',
'close' => '',
'sample' => 'MY_NOTE'
)
);
$bootnote = array(
'type' => 'picker',
'title' => 'Bootnote',
'icon' => '../../plugins/bootnote/images/note.png',
'list' => array(),
);
foreach ($syntax as $syntax_name => $syntax_data) {
$bootnote['list'] [] = array(
'type' => 'format',
'title' => $syntax_name,
'icon' => $syntax_data['icon'],
'open' => $syntax_data['open'],
'close' => $syntax_data['close'],
'sample' => $syntax_data['sample'],
);
}
$event->data[] = $bootnote;
}
}