From 4a95770c7192927e6b04a49b78622cc553d5aef7 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Mon, 9 Jan 2017 11:54:16 +0300 Subject: [PATCH] [SSE mobile] hide/show options for row and collumn --- .../mobile/app/controller/DocumentHolder.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js b/apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js index 8700c1171..f4ebc2741 100644 --- a/apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js +++ b/apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js @@ -123,6 +123,12 @@ define([ case 'unmerge': me.api.asc_mergeCells(Asc.c_oAscMergeOptions.Unmerge); break; + case 'hide': + me.api[info.asc_getFlags().asc_getSelectionType() == Asc.c_oAscSelectionType.RangeRow ? 'asc_hideRows' : 'asc_hideColumns'](); + break; + case 'show': + me.api[info.asc_getFlags().asc_getSelectionType() == Asc.c_oAscSelectionType.RangeRow ? 'asc_showRows' : 'asc_showColumns'](); + break; case 'addlink': me.view.hideMenu(); SSE.getController('AddContainer').showModal(); @@ -219,6 +225,18 @@ define([ } else if (istextshapemenu || istextchartmenu) { } else { + if ( iscolmenu || isrowmenu) { + menuItems.push({ + caption: 'Delete', + event: 'del' + },{ + caption: 'Hide', + event: 'hide' + },{ + caption: 'Show', + event: 'show' + }); + } else if ( iscellmenu ) { !iscelledited && menuItems.push({