Fix Bug 46480
This commit is contained in:
parent
b92ba5fbaa
commit
fef25e6032
|
@ -2251,10 +2251,15 @@ define([
|
||||||
var me = this;
|
var me = this;
|
||||||
var _disable_ui = function (disable) {
|
var _disable_ui = function (disable) {
|
||||||
me.disableEditing(disable);
|
me.disableEditing(disable);
|
||||||
DE.getController('DocumentHolder').getView().SetDisabled(disable, true);
|
var app = me.getApplication();
|
||||||
DE.getController('Navigation') && DE.getController('Navigation').SetDisabled(disable);
|
app.getController('DocumentHolder').getView().SetDisabled(disable, true);
|
||||||
DE.getController('LeftMenu').setPreviewMode(disable);
|
app.getController('Navigation') && app.getController('Navigation').SetDisabled(disable);
|
||||||
var comments = DE.getController('Common.Controllers.Comments');
|
|
||||||
|
var leftMenu = app.getController('LeftMenu');
|
||||||
|
leftMenu.leftMenu.getMenu('file').getButton('protect').setDisabled(disable);
|
||||||
|
leftMenu.setPreviewMode(disable);
|
||||||
|
|
||||||
|
var comments = app.getController('Common.Controllers.Comments');
|
||||||
if (comments) comments.setPreviewMode(disable);
|
if (comments) comments.setPreviewMode(disable);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1899,12 +1899,15 @@ define([
|
||||||
var me = this;
|
var me = this;
|
||||||
Common.Utils.warningDocumentIsLocked({
|
Common.Utils.warningDocumentIsLocked({
|
||||||
disablefunc: function (disable) {
|
disablefunc: function (disable) {
|
||||||
|
var app = me.getApplication();
|
||||||
me.disableEditing(disable);
|
me.disableEditing(disable);
|
||||||
PE.getController('RightMenu').SetDisabled(disable, true);
|
app.getController('RightMenu').SetDisabled(disable, true);
|
||||||
PE.getController('Common.Controllers.ReviewChanges').SetDisabled(disable);
|
app.getController('Common.Controllers.ReviewChanges').SetDisabled(disable);
|
||||||
PE.getController('DocumentHolder').getView('DocumentHolder').SetDisabled(disable);
|
app.getController('DocumentHolder').getView('DocumentHolder').SetDisabled(disable);
|
||||||
PE.getController('LeftMenu').setPreviewMode(disable);
|
var leftMenu = app.getController('LeftMenu');
|
||||||
var comments = PE.getController('Common.Controllers.Comments');
|
leftMenu.leftMenu.getMenu('file').getButton('protect').setDisabled(disable);
|
||||||
|
leftMenu.setPreviewMode(disable);
|
||||||
|
var comments = app.getController('Common.Controllers.Comments');
|
||||||
if (comments) comments.setPreviewMode(disable);
|
if (comments) comments.setPreviewMode(disable);
|
||||||
}});
|
}});
|
||||||
},
|
},
|
||||||
|
|
|
@ -147,6 +147,10 @@ define([
|
||||||
caption : this.btnProtectCaption,
|
caption : this.btnProtectCaption,
|
||||||
canFocused: false
|
canFocused: false
|
||||||
});
|
});
|
||||||
|
if ( !!this.options.miProtect ) {
|
||||||
|
this.miProtect.setDisabled(this.options.miProtect.isDisabled());
|
||||||
|
delete this.options.miProtect;
|
||||||
|
}
|
||||||
|
|
||||||
this.miRecent = new Common.UI.MenuItem({
|
this.miRecent = new Common.UI.MenuItem({
|
||||||
el : $markup.elementById('#fm-btn-recent'),
|
el : $markup.elementById('#fm-btn-recent'),
|
||||||
|
@ -410,11 +414,20 @@ define([
|
||||||
},
|
},
|
||||||
|
|
||||||
getButton: function(type) {
|
getButton: function(type) {
|
||||||
if (type == 'save') {
|
if ( !this.rendered ) {
|
||||||
if (this.rendered)
|
if (type == 'save') {
|
||||||
return this.miSave;
|
|
||||||
else
|
|
||||||
return this.options.miSave ? this.options.miSave : (this.options.miSave = new Common.UI.MenuItem({}));
|
return this.options.miSave ? this.options.miSave : (this.options.miSave = new Common.UI.MenuItem({}));
|
||||||
|
} else
|
||||||
|
if (type == 'protect') {
|
||||||
|
return this.options.miProtect ? this.options.miProtect : (this.options.miProtect = new Common.UI.MenuItem({}));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (type == 'save') {
|
||||||
|
return this.miSave;
|
||||||
|
} else
|
||||||
|
if (type == 'protect') {
|
||||||
|
return this.miProtect;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -2212,13 +2212,15 @@ define([
|
||||||
Common.Utils.warningDocumentIsLocked({
|
Common.Utils.warningDocumentIsLocked({
|
||||||
disablefunc: function (disable) {
|
disablefunc: function (disable) {
|
||||||
me.disableEditing(disable);
|
me.disableEditing(disable);
|
||||||
|
var app = me.getApplication();
|
||||||
SSE.getController('RightMenu').SetDisabled(disable, true);
|
app.getController('RightMenu').SetDisabled(disable, true);
|
||||||
SSE.getController('Statusbar').SetDisabled(disable);
|
app.getController('Statusbar').SetDisabled(disable);
|
||||||
SSE.getController('Common.Controllers.ReviewChanges').SetDisabled(disable);
|
app.getController('Common.Controllers.ReviewChanges').SetDisabled(disable);
|
||||||
SSE.getController('DocumentHolder').SetDisabled(disable, true);
|
app.getController('DocumentHolder').SetDisabled(disable, true);
|
||||||
SSE.getController('LeftMenu').setPreviewMode(disable);
|
var leftMenu = app.getController('LeftMenu');
|
||||||
var comments = SSE.getController('Common.Controllers.Comments');
|
leftMenu.leftMenu.getMenu('file').getButton('protect').setDisabled(disable);
|
||||||
|
leftMenu.setPreviewMode(disable);
|
||||||
|
var comments = app.getController('Common.Controllers.Comments');
|
||||||
if (comments) comments.setPreviewMode(disable);
|
if (comments) comments.setPreviewMode(disable);
|
||||||
}});
|
}});
|
||||||
},
|
},
|
||||||
|
|
|
@ -134,6 +134,10 @@ define([
|
||||||
caption : this.btnProtectCaption,
|
caption : this.btnProtectCaption,
|
||||||
canFocused: false
|
canFocused: false
|
||||||
});
|
});
|
||||||
|
if ( !!this.options.miProtect ) {
|
||||||
|
this.miProtect.setDisabled(this.options.miProtect.isDisabled());
|
||||||
|
delete this.options.miProtect;
|
||||||
|
}
|
||||||
|
|
||||||
this.miRecent = new Common.UI.MenuItem({
|
this.miRecent = new Common.UI.MenuItem({
|
||||||
el : $markup.elementById('#fm-btn-recent'),
|
el : $markup.elementById('#fm-btn-recent'),
|
||||||
|
@ -389,11 +393,20 @@ define([
|
||||||
},
|
},
|
||||||
|
|
||||||
getButton: function(type) {
|
getButton: function(type) {
|
||||||
if (type == 'save') {
|
if ( !this.rendered ) {
|
||||||
if (this.rendered)
|
if (type == 'save') {
|
||||||
return this.miSave;
|
|
||||||
else
|
|
||||||
return this.options.miSave ? this.options.miSave : (this.options.miSave = new Common.UI.MenuItem({}));
|
return this.options.miSave ? this.options.miSave : (this.options.miSave = new Common.UI.MenuItem({}));
|
||||||
|
} else
|
||||||
|
if (type == 'protect') {
|
||||||
|
return this.options.miProtect ? this.options.miProtect : (this.options.miProtect = new Common.UI.MenuItem({}));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (type == 'save') {
|
||||||
|
return this.miSave;
|
||||||
|
} else
|
||||||
|
if (type == 'protect') {
|
||||||
|
return this.miProtect;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue