From d014d961987f998a528228fe5e6d9b84cb99a6c2 Mon Sep 17 00:00:00 2001 From: Julia Svinareva Date: Mon, 6 May 2019 16:52:03 +0300 Subject: [PATCH] [DE mobile] Add Hidden Table Borders in application settings --- apps/documenteditor/mobile/app/controller/Main.js | 3 +++ apps/documenteditor/mobile/app/controller/Settings.js | 10 ++++++++++ .../mobile/app/template/Settings.template | 11 +++++++++++ apps/documenteditor/mobile/app/view/Settings.js | 3 ++- apps/documenteditor/mobile/locale/en.json | 1 + 5 files changed, 27 insertions(+), 1 deletion(-) diff --git a/apps/documenteditor/mobile/app/controller/Main.js b/apps/documenteditor/mobile/app/controller/Main.js index 89ca6022f..3d6e653db 100644 --- a/apps/documenteditor/mobile/app/controller/Main.js +++ b/apps/documenteditor/mobile/app/controller/Main.js @@ -539,6 +539,9 @@ define([ value = Common.localStorage.getItem("de-mobile-no-characters"); me.api.put_ShowParaMarks((value!==null) ? eval(value) : false); + value = Common.localStorage.getItem("de-mobile-hidden-borders"); + me.api.put_ShowTableEmptyLine((value!==null) ? eval(value) : true) + /** coauthoring begin **/ if (me.appOptions.isEdit && me.appOptions.canLicense && !me.appOptions.isOffline && me.appOptions.canCoAuthoring) { // Force ON fast co-authoring mode diff --git a/apps/documenteditor/mobile/app/controller/Settings.js b/apps/documenteditor/mobile/app/controller/Settings.js index 70a1262d6..d135ce7f2 100644 --- a/apps/documenteditor/mobile/app/controller/Settings.js +++ b/apps/documenteditor/mobile/app/controller/Settings.js @@ -230,6 +230,8 @@ define([ $('#settings-spellcheck input:checkbox').single('change', _.bind(me.onSpellcheck, me)); $('#settings-no-characters input:checkbox').attr('checked', (Common.localStorage.getItem("de-mobile-no-characters") == 'true') ? true : false); $('#settings-no-characters input:checkbox').single('change', _.bind(me.onNoCharacters, me)); + $('#settings-hidden-borders input:checkbox').attr('checked', (Common.localStorage.getItem("de-mobile-hidden-borders") == 'true') ? true : false); + $('#settings-hidden-borders input:checkbox').single('change', _.bind(me.onShowTableEmptyLine, me)); $('#settings-orthography').single('click', _.bind(me.onOrthographyCheck, me)); Common.Utils.addScrollIfNeed('.page[data-page=settings-advanced-view]', '.page[data-page=settings-advanced-view] .page-content'); } else if ('#color-schemes-view' == pageId) { @@ -258,6 +260,14 @@ define([ me.api.put_ShowParaMarks(state); }, + onShowTableEmptyLine: function(e) { + var me = this, + $checkbox = $(e.currentTarget), + state = $checkbox.is(':checked'); + Common.localStorage.setItem("de-mobile-hidden-borders", state); + me.api.put_ShowTableEmptyLine(state); + }, + initPageMargin: function() { var me = this; _metricText = Common.Utils.Metric.getMetricName(Common.Utils.Metric.getCurrentMetric()); diff --git a/apps/documenteditor/mobile/app/template/Settings.template b/apps/documenteditor/mobile/app/template/Settings.template index 082958a96..7da79a08a 100644 --- a/apps/documenteditor/mobile/app/template/Settings.template +++ b/apps/documenteditor/mobile/app/template/Settings.template @@ -629,6 +629,17 @@ +
+
+
<%= scope.textHiddenTableBorders %>
+
+ +
+
+
diff --git a/apps/documenteditor/mobile/app/view/Settings.js b/apps/documenteditor/mobile/app/view/Settings.js index b1ad49d0f..b49d816bc 100644 --- a/apps/documenteditor/mobile/app/view/Settings.js +++ b/apps/documenteditor/mobile/app/view/Settings.js @@ -285,7 +285,8 @@ define([ textPoint: 'Point', textInch: 'Inch', textColorSchemes: 'Color Schemes', - textNoCharacters: 'Nonprinting Characters' + textNoCharacters: 'Nonprinting Characters', + textHiddenTableBorders: 'Hidden Table Borders' } })(), DE.Views.Settings || {})) diff --git a/apps/documenteditor/mobile/locale/en.json b/apps/documenteditor/mobile/locale/en.json index 17d6b0f34..e7958d7cd 100644 --- a/apps/documenteditor/mobile/locale/en.json +++ b/apps/documenteditor/mobile/locale/en.json @@ -426,5 +426,6 @@ "DE.Views.Settings.textInch": "Inch", "DE.Views.Settings.textColorSchemes": "Color Schemes", "DE.Views.Settings.textNoCharacters": "Nonprinting Characters", + "DE.Views.Settings.textHiddenTableBorders": "Hidden Table Borders", "DE.Views.Toolbar.textBack": "Back" } \ No newline at end of file