| 1234567891011121314151617181920212223242526272829 |
- Trex.module("add drop-down menu button if extra buttons exist.",
- function (editor, toolbar, sidebar, canvas) {
- canvas.observeJob(Trex.Ev.__IFRAME_LOAD_COMPLETE, function() {
- var _elButtonList = $tom.collectAll(editor.getWrapper(), 'li.tx-list-extra div.tx-extra');
- if (_elButtonList.length == 0) {
- return;
- }
- _elButtonList.each(function(elButton) {
- var elMenu = $tom.next(elButton, '.tx-extra-menu');
- if (!elMenu) {
- return;
- }
-
- toolbar.makeWidget(
- new Trex.Button({
- el: elButton,
- sync: _FALSE,
- status: _TRUE
- }),
- new Trex.Menu({
- el: elMenu
- }),
- function() { /*dummy handler*/ }
- );
- });
- });
- }
- );
|