[DE] Fix handler of insert smart art
This commit is contained in:
parent
4e4f6f94bc
commit
6fe53f9357
|
@ -120,6 +120,7 @@ define([
|
|||
'add:chart' : this.onSelectChart,
|
||||
'insert:textart' : this.onInsertTextart,
|
||||
'generate:smartart' : this.generateSmartArt,
|
||||
'insert:smartart' : this.onInsertSmartArt
|
||||
},
|
||||
'FileMenu': {
|
||||
'menu:hide': this.onFileMenu.bind(this, 'hide'),
|
||||
|
@ -3343,25 +3344,16 @@ define([
|
|||
} else {
|
||||
menu.store.add(arr);
|
||||
}
|
||||
menu.on('item:click', function(picker, item, record, e) {
|
||||
if (record) {
|
||||
me.api.asc_createSmartArt(record.get('value'));
|
||||
}
|
||||
me.toolbar.btnInsertSmartArt.toggle(false, true);
|
||||
if (me.toolbar.btnInsertText.pressed) {
|
||||
me.toolbar.btnInsertText.toggle(false, true);
|
||||
}
|
||||
if (me.toolbar.btnInsertShape.pressed) {
|
||||
me.toolbar.btnInsertShape.toggle(false, true);
|
||||
}
|
||||
if (e.type !== 'click')
|
||||
me.toolbar.btnInsertSmartArt.menu.hide();
|
||||
Common.NotificationCenter.trigger('edit:complete', me.toolbar);
|
||||
});
|
||||
});
|
||||
}, this));
|
||||
},
|
||||
|
||||
onInsertSmartArt: function (value) {
|
||||
if (this.api) {
|
||||
this.api.asc_createSmartArt(value);
|
||||
}
|
||||
},
|
||||
|
||||
textEmptyImgUrl : 'You need to specify image URL.',
|
||||
textWarning : 'Warning',
|
||||
textFontSizeErr : 'The entered value is incorrect.<br>Please enter a numeric value between 1 and 300',
|
||||
|
|
|
@ -2247,6 +2247,21 @@ define([
|
|||
delayRenderTips: true,
|
||||
scrollAlwaysVisible: true
|
||||
});
|
||||
item.menuPicker.on('item:click', function(picker, item, record, e) {
|
||||
if (record) {
|
||||
me.fireEvent('insert:smartart', [record.get('value')]);
|
||||
}
|
||||
me.btnInsertSmartArt.toggle(false, true);
|
||||
if (me.btnInsertText.pressed) {
|
||||
me.btnInsertText.toggle(false, true);
|
||||
}
|
||||
if (me.btnInsertShape.pressed) {
|
||||
me.btnInsertShape.toggle(false, true);
|
||||
}
|
||||
if (e.type !== 'click')
|
||||
me.btnInsertSmartArt.menu.hide();
|
||||
Common.NotificationCenter.trigger('edit:complete', me);
|
||||
});
|
||||
});
|
||||
me.fireEvent('generate:smartart');
|
||||
menu.off('show:before', onShowBeforeSmartArt);
|
||||
|
|
Loading…
Reference in a new issue