Disable comments remove when comments are not displayed
This commit is contained in:
parent
b5c481dd65
commit
fbb8c0c110
|
@ -69,6 +69,10 @@ define([
|
|||
'FileMenu': {
|
||||
'settings:apply': this.applySettings.bind(this)
|
||||
},
|
||||
'LeftMenu': {
|
||||
'comments:show': _.bind(this.commentsShowHide, this, 'show'),
|
||||
'comments:hide': _.bind(this.commentsShowHide, this, 'hide')
|
||||
},
|
||||
'Common.Views.ReviewChanges': {
|
||||
'reviewchange:accept': _.bind(this.onAcceptClick, this),
|
||||
'reviewchange:reject': _.bind(this.onRejectClick, this),
|
||||
|
@ -695,7 +699,9 @@ define([
|
|||
if (state !== me.view.btnChat.pressed)
|
||||
me.view.turnChat(state);
|
||||
});
|
||||
|
||||
}
|
||||
if (me.view && me.view.btnCommentRemove) {
|
||||
me.view.btnCommentRemove.setDisabled(!Common.localStorage.getBool(me.view.appPrefix + "settings-livecomment", true));
|
||||
}
|
||||
},
|
||||
|
||||
|
@ -774,6 +780,12 @@ define([
|
|||
});
|
||||
},
|
||||
|
||||
commentsShowHide: function(mode) {
|
||||
if (!this.view) return;
|
||||
var value = Common.Utils.InternalSettings.get(this.view.appPrefix + "settings-livecomment");
|
||||
(value!==undefined) && this.view.btnCommentRemove && this.view.btnCommentRemove.setDisabled(mode != 'show' && !value);
|
||||
},
|
||||
|
||||
textInserted: '<b>Inserted:</b>',
|
||||
textDeleted: '<b>Deleted:</b>',
|
||||
textParaInserted: '<b>Paragraph Inserted</b> ',
|
||||
|
|
|
@ -467,6 +467,7 @@ define([
|
|||
if (this.mode.canViewComments && this.leftMenu.panelComments.isVisible())
|
||||
value = resolved = true;
|
||||
(value) ? this.api.asc_showComments(resolved) : this.api.asc_hideComments();
|
||||
this.getApplication().getController('Common.Controllers.ReviewChanges').commentsShowHide(value ? 'show' : 'hide');
|
||||
/** coauthoring end **/
|
||||
|
||||
value = Common.localStorage.getItem("de-settings-fontrender");
|
||||
|
|
|
@ -367,6 +367,7 @@ define([
|
|||
if (this.mode.canViewComments && this.leftMenu.panelComments.isVisible())
|
||||
value = resolved = true;
|
||||
(value) ? this.api.asc_showComments(resolved) : this.api.asc_hideComments();
|
||||
this.getApplication().getController('Common.Controllers.ReviewChanges').commentsShowHide(value ? 'show' : 'hide');
|
||||
|
||||
value = Common.localStorage.getBool("sse-settings-r1c1");
|
||||
Common.Utils.InternalSettings.set("sse-settings-r1c1", value);
|
||||
|
|
Loading…
Reference in a new issue