devel:event:toolbar_define
Table of Contents
TOOLBAR_DEFINE
- Description:
- Add buttons to the toolbar
- DefaultAction:
- None
- Preventable:
- yes
- Added:
- 2007-02-27
The event is signalled in toolbar_JSdefines() in inc/toolbar.php before and after the standard toolbar is being filled. You can use this event for adding additional buttons to the toolbar.
Passed Data
$data contains an array of already defined toolbar buttons. Each element of the array may contain keys such as:
type
— Type of action, see below.
All types use:
title
— Hover texticon
— Image for the buttonkey
— The shortcut key is the platform equivalent of ALT, plus this letter
format
types use:
open
— Text to place before cursor/selectionclose
— Text to place after cursor/selectionsample
— ??
insert
types use:
insert
— Text to insert
mediapopup
types use:
url
— Popup URLname
— Popup window name?options
— Added to URL?
picker
types use:
list
— function with optionsicobase
— ??
signature
types use:
- No others?
The array is converted to JSON, and passed to /lib/scripts/edit.js
See also
- Code related to this event used in any DokuWiki's files, plugins and templates
devel/event/toolbar_define.txt · Last modified: by torpedo