diff --git a/apps/common/main/lib/controller/Plugins.js b/apps/common/main/lib/controller/Plugins.js index 2364269b4..7a733b0c3 100644 --- a/apps/common/main/lib/controller/Plugins.js +++ b/apps/common/main/lib/controller/Plugins.js @@ -382,7 +382,8 @@ define([ isCustomWindow = variation.get_CustomWindow(), arrBtns = variation.get_Buttons(), newBtns = [], - size = variation.get_Size(); + size = variation.get_Size(), + isModal = variation.get_Modal(); if (!size || size.length<2) size = [800, 600]; if (_.isArray(arrBtns)) { @@ -403,7 +404,8 @@ define([ frameId : frameId, buttons: isCustomWindow ? undefined : newBtns, toolcallback: _.bind(this.onToolClose, this), - help: !!help + help: !!help, + modal: isModal!==undefined ? isModal : true }); me.pluginDlg.on({ 'render:after': function(obj){ diff --git a/apps/common/main/lib/model/Plugin.js b/apps/common/main/lib/model/Plugin.js index 9de8d7ea8..3361e19c2 100644 --- a/apps/common/main/lib/model/Plugin.js +++ b/apps/common/main/lib/model/Plugin.js @@ -61,7 +61,7 @@ define([ EditorsSupport: ["word", "cell", "slide"], isVisual: false, isCustomWindow: false, - isModal: false, + isModal: true, isInsideMode: false, initDataType: 0, initData: "",