[SSE] fix bug 46708, 46707
This commit is contained in:
parent
f18e64ad9a
commit
43ebaff67d
|
@ -309,6 +309,11 @@ define([
|
||||||
|
|
||||||
onLockDefNameManager: function(state) {
|
onLockDefNameManager: function(state) {
|
||||||
this.namedrange_locked = (state == Asc.c_oAscDefinedNameReason.LockDefNameManager);
|
this.namedrange_locked = (state == Asc.c_oAscDefinedNameReason.LockDefNameManager);
|
||||||
|
},
|
||||||
|
|
||||||
|
disableEditing: function(disabled) {
|
||||||
|
this.editor.$btnfunc[!disabled?'removeClass':'addClass']('disabled');
|
||||||
|
this.editor.btnNamedRanges.setVisible(!disabled);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
|
@ -188,6 +188,16 @@ define([
|
||||||
return this;
|
return this;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
disableEditing: function(disabled) {
|
||||||
|
this.leftMenu.btnComments.setDisabled(disabled);
|
||||||
|
this.leftMenu.btnChat.setDisabled(disabled);
|
||||||
|
this.leftMenu.btnPlugins.setDisabled(disabled);
|
||||||
|
this.leftMenu.btnSpellcheck.setDisabled(disabled);
|
||||||
|
|
||||||
|
this.leftMenu.getMenu('file').disableEditing(disabled);
|
||||||
|
this.leftMenu.getMenu('file').getButton('protect').setDisabled(disable);
|
||||||
|
},
|
||||||
|
|
||||||
createDelayedElements: function() {
|
createDelayedElements: function() {
|
||||||
/** coauthoring begin **/
|
/** coauthoring begin **/
|
||||||
if ( this.mode.canCoAuthoring ) {
|
if ( this.mode.canCoAuthoring ) {
|
||||||
|
|
|
@ -860,6 +860,7 @@ define([
|
||||||
|
|
||||||
Common.NotificationCenter.trigger('document:ready', 'main');
|
Common.NotificationCenter.trigger('document:ready', 'main');
|
||||||
me.applyLicense();
|
me.applyLicense();
|
||||||
|
me.warningDocumentIsLocked();
|
||||||
}
|
}
|
||||||
}, 50);
|
}, 50);
|
||||||
} else {
|
} else {
|
||||||
|
@ -2220,13 +2221,16 @@ define([
|
||||||
disablefunc: function (disable) {
|
disablefunc: function (disable) {
|
||||||
me.disableEditing(disable);
|
me.disableEditing(disable);
|
||||||
var app = me.getApplication();
|
var app = me.getApplication();
|
||||||
|
app.getController('Toolbar').DisableToolbar(disable,disable);
|
||||||
app.getController('RightMenu').SetDisabled(disable, true);
|
app.getController('RightMenu').SetDisabled(disable, true);
|
||||||
app.getController('Statusbar').SetDisabled(disable);
|
app.getController('Statusbar').SetDisabled(disable);
|
||||||
app.getController('Common.Controllers.ReviewChanges').SetDisabled(disable);
|
app.getController('Common.Controllers.ReviewChanges').SetDisabled(disable);
|
||||||
app.getController('DocumentHolder').SetDisabled(disable, true);
|
app.getController('DocumentHolder').SetDisabled(disable, true);
|
||||||
var leftMenu = app.getController('LeftMenu');
|
var leftMenu = app.getController('LeftMenu');
|
||||||
leftMenu.leftMenu.getMenu('file').getButton('protect').setDisabled(disable);
|
|
||||||
leftMenu.setPreviewMode(disable);
|
leftMenu.setPreviewMode(disable);
|
||||||
|
leftMenu.disableEditing(disable);
|
||||||
|
app.getController('CellEditor').disableEditing(disable);
|
||||||
|
app.getController('Viewport').disableEditing(disable);
|
||||||
var comments = app.getController('Common.Controllers.Comments');
|
var comments = app.getController('Common.Controllers.Comments');
|
||||||
if (comments) comments.setPreviewMode(disable);
|
if (comments) comments.setPreviewMode(disable);
|
||||||
}});
|
}});
|
||||||
|
|
|
@ -484,6 +484,10 @@ define([
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
disableEditing: function (disabled) {
|
||||||
|
this.header.btnOptions.menu.items[6].setDisabled(disabled);
|
||||||
|
},
|
||||||
|
|
||||||
textHideFBar: 'Hide Formula Bar',
|
textHideFBar: 'Hide Formula Bar',
|
||||||
textHideHeadings: 'Hide Headings',
|
textHideHeadings: 'Hide Headings',
|
||||||
textHideGridlines: 'Hide Gridlines',
|
textHideGridlines: 'Hide Gridlines',
|
||||||
|
|
|
@ -258,6 +258,10 @@ define([
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!this.mode) return;
|
if (!this.mode) return;
|
||||||
|
if ( this.mode.disableEditing != undefined ) {
|
||||||
|
this.panels['opts'].disableEditing(this.mode.disableEditing);
|
||||||
|
delete this.mode.disableEditing;
|
||||||
|
}
|
||||||
|
|
||||||
this.miDownload[(this.mode.canDownload && (!this.mode.isDesktopApp || !this.mode.isOffline))?'show':'hide']();
|
this.miDownload[(this.mode.canDownload && (!this.mode.isDesktopApp || !this.mode.isOffline))?'show':'hide']();
|
||||||
var isBCSupport = window["AscDesktopEditor"] ? window["AscDesktopEditor"]["isBlockchainSupport"]() : false;
|
var isBCSupport = window["AscDesktopEditor"] ? window["AscDesktopEditor"]["isBlockchainSupport"]() : false;
|
||||||
|
@ -410,6 +414,15 @@ define([
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
disableEditing: function(disabled) {
|
||||||
|
this.miProtect.setDisabled(disabled);
|
||||||
|
if ( !this.panels ) {
|
||||||
|
this.mode.disableEditing = disabled;
|
||||||
|
} else {
|
||||||
|
this.panels['opts'].disableEditing(disabled);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
btnSaveCaption : 'Save',
|
btnSaveCaption : 'Save',
|
||||||
btnDownloadCaption : 'Download as...',
|
btnDownloadCaption : 'Download as...',
|
||||||
btnInfoCaption : 'Document Info...',
|
btnInfoCaption : 'Document Info...',
|
||||||
|
|
|
@ -261,6 +261,20 @@ define([
|
||||||
this.spellcheckSettings && this.spellcheckSettings.setApi(api);
|
this.spellcheckSettings && this.spellcheckSettings.setApi(api);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
disableEditing: function(disabled) {
|
||||||
|
if ( disabled ) {
|
||||||
|
$(this.viewSettingsPicker.dataViewItems[1].el).hide();
|
||||||
|
$(this.viewSettingsPicker.dataViewItems[2].el).hide();
|
||||||
|
} else {
|
||||||
|
if ( this.mode.canPrint )
|
||||||
|
$(this.viewSettingsPicker.dataViewItems[1].el).show();
|
||||||
|
|
||||||
|
if ( this.mode.isEdit ) {
|
||||||
|
$(this.viewSettingsPicker.dataViewItems[2].el).show();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
txtGeneral: 'General',
|
txtGeneral: 'General',
|
||||||
txtPageSettings: 'Page Settings',
|
txtPageSettings: 'Page Settings',
|
||||||
txtSpellChecking: 'Spell checking'
|
txtSpellChecking: 'Spell checking'
|
||||||
|
|
Loading…
Reference in a new issue