Commenting in view mode: set autosave to true.

This commit is contained in:
Julia Radzhabova 2017-06-16 10:29:15 +03:00
parent 74f3f9f79a
commit 1aa34efab9
6 changed files with 23 additions and 12 deletions

View file

@ -318,10 +318,12 @@ define([
case '0': this.api.SetFontRenderingMode(3); break;
}
value = Common.localStorage.getItem("de-settings-autosave");
this.api.asc_setAutoSaveGap(parseInt(value));
if (this.mode.isEdit) {
value = Common.localStorage.getItem("de-settings-autosave");
this.api.asc_setAutoSaveGap(parseInt(value));
this.api.asc_setSpellCheck(Common.localStorage.getBool("de-settings-spellcheck", true));
this.api.asc_setSpellCheck(Common.localStorage.getBool("de-settings-spellcheck", true));
}
value = Common.localStorage.getItem("de-settings-showsnaplines");
this.api.put_ShowSnapLines(value===null || parseInt(value) == 1);

View file

@ -798,6 +798,7 @@ define([
} else if (!me.appOptions.isEdit && me.appOptions.canComments) {
me._state.fastCoauth = true;
me.api.asc_SetFastCollaborative(me._state.fastCoauth);
me.api.asc_setAutoSaveGap(1);
} else {
me._state.fastCoauth = false;
me.api.asc_SetFastCollaborative(me._state.fastCoauth);

View file

@ -232,9 +232,6 @@ define([
var value = Common.localStorage.getItem("pe-settings-inputmode");
this.api.SetTextBoxInputMode(parseInt(value) == 1);
value = Common.localStorage.getItem("pe-settings-spellcheck");
this.api.asc_setSpellCheck(parseInt(value) == 1);
/** coauthoring begin **/
if (this.mode.isEdit && !this.mode.isOffline && this.mode.canCoAuthoring) {
value = Common.localStorage.getItem("pe-settings-coauthmode");
@ -242,8 +239,13 @@ define([
}
/** coauthoring end **/
value = Common.localStorage.getItem("pe-settings-autosave");
this.api.asc_setAutoSaveGap(parseInt(value));
if (this.mode.isEdit) {
value = Common.localStorage.getItem("pe-settings-autosave");
this.api.asc_setAutoSaveGap(parseInt(value));
value = Common.localStorage.getItem("pe-settings-spellcheck");
this.api.asc_setSpellCheck(parseInt(value) == 1);
}
this.api.put_ShowSnapLines( Common.localStorage.getBool("pe-settings-showsnaplines") );

View file

@ -579,8 +579,10 @@ define([
value = 0; // use customization.autosave only when pe-settings-coauthmode and pe-settings-autosave are null
}
me._state.fastCoauth = (value===null || parseInt(value) == 1);
} else
} else {
me._state.fastCoauth = (!me.appOptions.isEdit && me.appOptions.canComments);
me._state.fastCoauth && me.api.asc_setAutoSaveGap(1);
}
me.api.asc_SetFastCollaborative(me._state.fastCoauth);
/** coauthoring end **/

View file

@ -266,8 +266,10 @@ define([
}
/** coauthoring end **/
value = Common.localStorage.getItem("sse-settings-autosave");
this.api.asc_setAutoSaveGap(parseInt(value));
if (this.mode.isEdit) {
value = Common.localStorage.getItem("sse-settings-autosave");
this.api.asc_setAutoSaveGap(parseInt(value));
}
value = Common.localStorage.getItem("sse-settings-func-locale");
if (value) value = SSE.Views.FormulaLang.get(value);

View file

@ -557,8 +557,10 @@ define([
value = 0; // use customization.autosave only when sse-settings-coauthmode and sse-settings-autosave are null
}
this._state.fastCoauth = (value===null || parseInt(value) == 1);
} else
} else {
this._state.fastCoauth = (!this.appOptions.isEdit && this.appOptions.canComments);
this._state.fastCoauth && this.api.asc_setAutoSaveGap(1);
}
this.api.asc_SetFastCollaborative(this._state.fastCoauth);
/** coauthoring end **/