From 76d599fcddbd0467d40f79f2e5746a64ab51997f Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 12 Aug 2020 20:30:04 +0300 Subject: [PATCH] [DE] Add autoformat options --- .../lib/template/AutoCorrectDialog.template | 18 ++++ .../common/main/lib/view/AutoCorrectDialog.js | 92 +++++++++++++++++-- .../main/app/controller/Main.js | 57 ++++++++---- apps/documenteditor/main/locale/en.json | 7 ++ 4 files changed, 149 insertions(+), 25 deletions(-) diff --git a/apps/common/main/lib/template/AutoCorrectDialog.template b/apps/common/main/lib/template/AutoCorrectDialog.template index e7ec47cf3..bd9fc515b 100644 --- a/apps/common/main/lib/template/AutoCorrectDialog.template +++ b/apps/common/main/lib/template/AutoCorrectDialog.template @@ -61,3 +61,21 @@ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
diff --git a/apps/common/main/lib/view/AutoCorrectDialog.js b/apps/common/main/lib/view/AutoCorrectDialog.js index 424017501..b9b8b08a4 100644 --- a/apps/common/main/lib/view/AutoCorrectDialog.js +++ b/apps/common/main/lib/view/AutoCorrectDialog.js @@ -42,7 +42,8 @@ if (Common === undefined) var Common = {}; define([ 'text!common/main/lib/template/AutoCorrectDialog.template', 'common/main/lib/component/ListView', - 'common/main/lib/component/Window' + 'common/main/lib/component/Window', + 'common/main/lib/component/CheckBox' ], function (contentTemplate) { 'use strict'; Common.Views.AutoCorrectDialog = Common.Views.AdvancedSettingsWindow.extend(_.extend({ @@ -57,13 +58,17 @@ define([ 'text!common/main/lib/template/AutoCorrectDialog.template', var filter = Common.localStorage.getKeysFilter(); this.appPrefix = (filter && filter.length) ? filter.split(',')[0] : ''; + var items = [ + {panelId: 'id-autocorrect-dialog-settings-math', panelCaption: this.textMathCorrect}, + {panelId: 'id-autocorrect-dialog-settings-recognized', panelCaption: this.textRecognized} + ]; + if (this.appPrefix=='de-') + items.push({panelId: 'id-autocorrect-dialog-settings-de-autoformat', panelCaption: this.textAutoFormat}); + _.extend(this.options, { title: this.textTitle, storageName: this.appPrefix + 'autocorrect-dialog-category', - items: [ - {panelId: 'id-autocorrect-dialog-settings-math', panelCaption: this.textMathCorrect}, - {panelId: 'id-autocorrect-dialog-settings-recognized', panelCaption: this.textRecognized} - ], + items: items, template: [ '
', '