Fix Bug 33669.
This commit is contained in:
parent
af7233bc5b
commit
d2f949fc39
|
@ -476,14 +476,16 @@ define([
|
||||||
setDisabled: function(disabled) {
|
setDisabled: function(disabled) {
|
||||||
if (this.rendered && this.disabled != disabled) {
|
if (this.rendered && this.disabled != disabled) {
|
||||||
var el = this.cmpEl,
|
var el = this.cmpEl,
|
||||||
isGroup = el.hasClass('btn-group');
|
isGroup = el.hasClass('btn-group'),
|
||||||
|
me = this;
|
||||||
|
|
||||||
disabled = (disabled===true);
|
disabled = (disabled===true);
|
||||||
|
|
||||||
if (disabled !== el.hasClass('disabled')) {
|
if (disabled !== el.hasClass('disabled')) {
|
||||||
var decorateBtn = function(button) {
|
var decorateBtn = function(button) {
|
||||||
button.toggleClass('disabled', disabled);
|
button.toggleClass('disabled', disabled);
|
||||||
(disabled) ? button.attr({disabled: disabled}) : button.removeAttr('disabled');
|
if (!me.options.allowMouseEventsOnDisabled)
|
||||||
|
(disabled) ? button.attr({disabled: disabled}) : button.removeAttr('disabled');
|
||||||
};
|
};
|
||||||
|
|
||||||
decorateBtn(el);
|
decorateBtn(el);
|
||||||
|
|
|
@ -79,42 +79,48 @@ define([
|
||||||
asctype: Common.Utils.documentSettingsType.Paragraph,
|
asctype: Common.Utils.documentSettingsType.Paragraph,
|
||||||
enableToggle: true,
|
enableToggle: true,
|
||||||
disabled: true,
|
disabled: true,
|
||||||
toggleGroup: 'tabpanelbtnsGroup'
|
toggleGroup: 'tabpanelbtnsGroup',
|
||||||
|
allowMouseEventsOnDisabled: true
|
||||||
});
|
});
|
||||||
this.btnTable = new Common.UI.Button({
|
this.btnTable = new Common.UI.Button({
|
||||||
hint: this.txtTableSettings,
|
hint: this.txtTableSettings,
|
||||||
asctype: Common.Utils.documentSettingsType.Table,
|
asctype: Common.Utils.documentSettingsType.Table,
|
||||||
enableToggle: true,
|
enableToggle: true,
|
||||||
disabled: true,
|
disabled: true,
|
||||||
toggleGroup: 'tabpanelbtnsGroup'
|
toggleGroup: 'tabpanelbtnsGroup',
|
||||||
|
allowMouseEventsOnDisabled: true
|
||||||
});
|
});
|
||||||
this.btnImage = new Common.UI.Button({
|
this.btnImage = new Common.UI.Button({
|
||||||
hint: this.txtImageSettings,
|
hint: this.txtImageSettings,
|
||||||
asctype: Common.Utils.documentSettingsType.Image,
|
asctype: Common.Utils.documentSettingsType.Image,
|
||||||
enableToggle: true,
|
enableToggle: true,
|
||||||
disabled: true,
|
disabled: true,
|
||||||
toggleGroup: 'tabpanelbtnsGroup'
|
toggleGroup: 'tabpanelbtnsGroup',
|
||||||
|
allowMouseEventsOnDisabled: true
|
||||||
});
|
});
|
||||||
this.btnHeaderFooter = new Common.UI.Button({
|
this.btnHeaderFooter = new Common.UI.Button({
|
||||||
hint: this.txtHeaderFooterSettings,
|
hint: this.txtHeaderFooterSettings,
|
||||||
asctype: Common.Utils.documentSettingsType.Header,
|
asctype: Common.Utils.documentSettingsType.Header,
|
||||||
enableToggle: true,
|
enableToggle: true,
|
||||||
disabled: true,
|
disabled: true,
|
||||||
toggleGroup: 'tabpanelbtnsGroup'
|
toggleGroup: 'tabpanelbtnsGroup',
|
||||||
|
allowMouseEventsOnDisabled: true
|
||||||
});
|
});
|
||||||
this.btnChart = new Common.UI.Button({
|
this.btnChart = new Common.UI.Button({
|
||||||
hint: this.txtChartSettings,
|
hint: this.txtChartSettings,
|
||||||
asctype: Common.Utils.documentSettingsType.Chart,
|
asctype: Common.Utils.documentSettingsType.Chart,
|
||||||
enableToggle: true,
|
enableToggle: true,
|
||||||
disabled: true,
|
disabled: true,
|
||||||
toggleGroup: 'tabpanelbtnsGroup'
|
toggleGroup: 'tabpanelbtnsGroup',
|
||||||
|
allowMouseEventsOnDisabled: true
|
||||||
});
|
});
|
||||||
this.btnShape = new Common.UI.Button({
|
this.btnShape = new Common.UI.Button({
|
||||||
hint: this.txtShapeSettings,
|
hint: this.txtShapeSettings,
|
||||||
asctype: Common.Utils.documentSettingsType.Shape,
|
asctype: Common.Utils.documentSettingsType.Shape,
|
||||||
enableToggle: true,
|
enableToggle: true,
|
||||||
disabled: true,
|
disabled: true,
|
||||||
toggleGroup: 'tabpanelbtnsGroup'
|
toggleGroup: 'tabpanelbtnsGroup',
|
||||||
|
allowMouseEventsOnDisabled: true
|
||||||
});
|
});
|
||||||
|
|
||||||
this.btnTextArt = new Common.UI.Button({
|
this.btnTextArt = new Common.UI.Button({
|
||||||
|
@ -122,7 +128,8 @@ define([
|
||||||
asctype: Common.Utils.documentSettingsType.TextArt,
|
asctype: Common.Utils.documentSettingsType.TextArt,
|
||||||
enableToggle: true,
|
enableToggle: true,
|
||||||
disabled: true,
|
disabled: true,
|
||||||
toggleGroup: 'tabpanelbtnsGroup'
|
toggleGroup: 'tabpanelbtnsGroup',
|
||||||
|
allowMouseEventsOnDisabled: true
|
||||||
});
|
});
|
||||||
|
|
||||||
this._settings = [];
|
this._settings = [];
|
||||||
|
|
Loading…
Reference in a new issue