Fix Bug 40401. Show Search dialog in find mode when open mailmerge preview, version history, review preview
This commit is contained in:
parent
63a06b9d19
commit
407ba1fcca
|
@ -595,8 +595,9 @@ define([
|
|||
if (comments)
|
||||
comments.setPreviewMode(disable);
|
||||
|
||||
var leftMenu = app.getController('LeftMenu').leftMenu;
|
||||
leftMenu.getMenu('file').miProtect.setDisabled(disable);
|
||||
var leftMenu = app.getController('LeftMenu');
|
||||
leftMenu.leftMenu.getMenu('file').miProtect.setDisabled(disable);
|
||||
leftMenu.setPreviewMode(disable);
|
||||
|
||||
if (this.view) {
|
||||
this.view.$el.find('.no-group-mask').css('opacity', 1);
|
||||
|
|
|
@ -532,7 +532,7 @@ define([
|
|||
}
|
||||
|
||||
if (show) {
|
||||
var mode = this.mode.isEdit ? (action || undefined) : 'no-replace';
|
||||
var mode = this.mode.isEdit && !this.viewmode ? (action || undefined) : 'no-replace';
|
||||
if (this.dlgSearch.isVisible()) {
|
||||
this.dlgSearch.setMode(mode);
|
||||
this.dlgSearch.setSearchText(this.api.asc_GetSelectedText());
|
||||
|
@ -583,6 +583,13 @@ define([
|
|||
}
|
||||
},
|
||||
|
||||
setPreviewMode: function(mode) {
|
||||
if (this.viewmode === mode) return;
|
||||
this.viewmode = mode;
|
||||
|
||||
this.dlgSearch && this.dlgSearch.setMode(this.viewmode ? 'no-replace' : 'search');
|
||||
},
|
||||
|
||||
SetDisabled: function(disable, disableFileMenu) {
|
||||
this.mode.isEdit = !disable;
|
||||
if (disable) this.leftMenu.close();
|
||||
|
@ -592,6 +599,7 @@ define([
|
|||
var comments = this.getApplication().getController('Common.Controllers.Comments');
|
||||
if (comments)
|
||||
comments.setPreviewMode(disable);
|
||||
this.setPreviewMode(disable);
|
||||
this.leftMenu.btnChat.setDisabled(disable);
|
||||
/** coauthoring end **/
|
||||
this.leftMenu.btnPlugins.setDisabled(disable);
|
||||
|
|
|
@ -810,6 +810,8 @@ define([
|
|||
if (comments)
|
||||
comments.setPreviewMode(disable);
|
||||
|
||||
DE.getController('LeftMenu').setPreviewMode(disable);
|
||||
|
||||
this.lockControls(DE.enumLockMM.preview, disable, {array: [this.btnInsField, this.btnEditData]});
|
||||
},
|
||||
|
||||
|
|
|
@ -392,6 +392,7 @@ define([
|
|||
|
||||
// var leftMenu = DE.getController('LeftMenu').leftMenu;
|
||||
// leftMenu.btnComments.setDisabled(disable);
|
||||
DE.getController('LeftMenu').setPreviewMode(disable);
|
||||
var comments = DE.getController('Common.Controllers.Comments');
|
||||
if (comments)
|
||||
comments.setPreviewMode(disable);
|
||||
|
|
|
@ -419,7 +419,7 @@ define([
|
|||
}
|
||||
|
||||
if (show) {
|
||||
var mode = this.mode.isEdit ? (action || undefined) : 'no-replace';
|
||||
var mode = this.mode.isEdit && !this.viewmode ? (action || undefined) : 'no-replace';
|
||||
if (this.dlgSearch.isVisible()) {
|
||||
this.dlgSearch.setMode(mode);
|
||||
this.dlgSearch.focus();
|
||||
|
@ -464,6 +464,13 @@ define([
|
|||
}
|
||||
},
|
||||
|
||||
setPreviewMode: function(mode) {
|
||||
if (this.viewmode === mode) return;
|
||||
this.viewmode = mode;
|
||||
|
||||
this.dlgSearch && this.dlgSearch.setMode(this.viewmode ? 'no-replace' : 'search');
|
||||
},
|
||||
|
||||
onApiServerDisconnect: function(enableDownload) {
|
||||
this.mode.isEdit = false;
|
||||
this.leftMenu.close();
|
||||
|
|
|
@ -345,6 +345,7 @@ define([
|
|||
|
||||
// var leftMenu = PE.getController('LeftMenu').leftMenu;
|
||||
// leftMenu.btnComments.setDisabled(disable);
|
||||
PE.getController('LeftMenu').setPreviewMode(disable);
|
||||
var comments = PE.getController('Common.Controllers.Comments');
|
||||
if (comments)
|
||||
comments.setPreviewMode(disable);
|
||||
|
|
|
@ -577,7 +577,7 @@ define([
|
|||
}
|
||||
|
||||
if (show) {
|
||||
var mode = this.mode.isEdit ? (action || undefined) : 'no-replace';
|
||||
var mode = this.mode.isEdit && !this.viewmode ? (action || undefined) : 'no-replace';
|
||||
|
||||
if (this.dlgSearch.isVisible()) {
|
||||
this.dlgSearch.setMode(mode);
|
||||
|
@ -633,6 +633,13 @@ define([
|
|||
}
|
||||
},
|
||||
|
||||
setPreviewMode: function(mode) {
|
||||
if (this.viewmode === mode) return;
|
||||
this.viewmode = mode;
|
||||
|
||||
this.dlgSearch && this.dlgSearch.setMode(this.viewmode ? 'no-replace' : 'search');
|
||||
},
|
||||
|
||||
onApiServerDisconnect: function(enableDownload) {
|
||||
this.mode.isEdit = false;
|
||||
this.leftMenu.close();
|
||||
|
|
|
@ -391,6 +391,7 @@ define([
|
|||
|
||||
// var leftMenu = SSE.getController('LeftMenu').leftMenu;
|
||||
// leftMenu.btnComments.setDisabled(disable);
|
||||
SSE.getController('LeftMenu').setPreviewMode(disable);
|
||||
var comments = SSE.getController('Common.Controllers.Comments');
|
||||
if (comments)
|
||||
comments.setPreviewMode(disable);
|
||||
|
|
Loading…
Reference in a new issue