Commit 4f475457 authored by Julia Radzhabova's avatar Julia Radzhabova

[SSE] Added sparkline clearing to context menu.

parent e82da5eb
...@@ -153,6 +153,7 @@ define([ ...@@ -153,6 +153,7 @@ define([
view.pmiDeleteEntire.on('click', _.bind(me.onDeleteEntire, me)); view.pmiDeleteEntire.on('click', _.bind(me.onDeleteEntire, me));
view.pmiInsertCells.menu.on('item:click', _.bind(me.onInsertCells, me)); view.pmiInsertCells.menu.on('item:click', _.bind(me.onInsertCells, me));
view.pmiDeleteCells.menu.on('item:click', _.bind(me.onDeleteCells, me)); view.pmiDeleteCells.menu.on('item:click', _.bind(me.onDeleteCells, me));
view.pmiSparklines.menu.on('item:click', _.bind(me.onClear, me));
view.pmiSortCells.menu.on('item:click', _.bind(me.onSortCells, me)); view.pmiSortCells.menu.on('item:click', _.bind(me.onSortCells, me));
view.pmiFilterCells.menu.on('item:click', _.bind(me.onFilterCells, me)); view.pmiFilterCells.menu.on('item:click', _.bind(me.onFilterCells, me));
view.pmiReapply.on('click', _.bind(me.onReapply, me)); view.pmiReapply.on('click', _.bind(me.onReapply, me));
...@@ -1265,6 +1266,7 @@ define([ ...@@ -1265,6 +1266,7 @@ define([
var iscelledit = this.api.isCellEdited, var iscelledit = this.api.isCellEdited,
formatTableInfo = cellinfo.asc_getFormatTableInfo(), formatTableInfo = cellinfo.asc_getFormatTableInfo(),
isinsparkline = (cellinfo.asc_getSparklineInfo()!==null),
isintable = (formatTableInfo !== null), isintable = (formatTableInfo !== null),
ismultiselect = cellinfo.asc_getFlags().asc_getMultiselect(); ismultiselect = cellinfo.asc_getFlags().asc_getMultiselect();
documentHolder.ssMenu.formatTableName = (isintable) ? formatTableInfo.asc_getTableName() : null; documentHolder.ssMenu.formatTableName = (isintable) ? formatTableInfo.asc_getTableName() : null;
...@@ -1279,10 +1281,11 @@ define([ ...@@ -1279,10 +1281,11 @@ define([
documentHolder.pmiSelectTable.setVisible(iscellmenu && !iscelledit && isintable); documentHolder.pmiSelectTable.setVisible(iscellmenu && !iscelledit && isintable);
documentHolder.pmiInsertTable.setVisible(iscellmenu && !iscelledit && isintable); documentHolder.pmiInsertTable.setVisible(iscellmenu && !iscelledit && isintable);
documentHolder.pmiDeleteTable.setVisible(iscellmenu && !iscelledit && isintable); documentHolder.pmiDeleteTable.setVisible(iscellmenu && !iscelledit && isintable);
documentHolder.pmiSparklines.setVisible(isinsparkline);
documentHolder.pmiSortCells.setVisible((iscellmenu||isallmenu||cansort) && !iscelledit); documentHolder.pmiSortCells.setVisible((iscellmenu||isallmenu||cansort) && !iscelledit);
documentHolder.pmiFilterCells.setVisible((iscellmenu||cansort) && !iscelledit); documentHolder.pmiFilterCells.setVisible((iscellmenu||cansort) && !iscelledit);
documentHolder.pmiReapply.setVisible((iscellmenu||isallmenu||cansort) && !iscelledit); documentHolder.pmiReapply.setVisible((iscellmenu||isallmenu||cansort) && !iscelledit);
documentHolder.ssMenu.items[12].setVisible((iscellmenu||isallmenu||cansort) && !iscelledit); documentHolder.ssMenu.items[12].setVisible((iscellmenu||isallmenu||cansort||isinsparkline) && !iscelledit);
documentHolder.pmiInsFunction.setVisible(iscellmenu||insfunc); documentHolder.pmiInsFunction.setVisible(iscellmenu||insfunc);
documentHolder.pmiAddNamedRange.setVisible(iscellmenu && !iscelledit); documentHolder.pmiAddNamedRange.setVisible(iscellmenu && !iscelledit);
...@@ -1311,7 +1314,7 @@ define([ ...@@ -1311,7 +1314,7 @@ define([
documentHolder.pmiEntriesList.setVisible(!iscelledit); documentHolder.pmiEntriesList.setVisible(!iscelledit);
/** coauthoring begin **/ /** coauthoring begin **/
documentHolder.ssMenu.items[16].setVisible(iscellmenu && !iscelledit && this.permissions.canCoAuthoring && this.permissions.canComments); documentHolder.ssMenu.items[17].setVisible(iscellmenu && !iscelledit && this.permissions.canCoAuthoring && this.permissions.canComments);
documentHolder.pmiAddComment.setVisible(iscellmenu && !iscelledit && this.permissions.canCoAuthoring && this.permissions.canComments); documentHolder.pmiAddComment.setVisible(iscellmenu && !iscelledit && this.permissions.canCoAuthoring && this.permissions.canComments);
/** coauthoring end **/ /** coauthoring end **/
documentHolder.pmiCellMenuSeparator.setVisible(iscellmenu || isrowmenu || iscolmenu || isallmenu || insfunc); documentHolder.pmiCellMenuSeparator.setVisible(iscellmenu || isrowmenu || iscolmenu || isallmenu || insfunc);
......
...@@ -349,6 +349,17 @@ define([ ...@@ -349,6 +349,17 @@ define([
caption : me.textEntriesList caption : me.textEntriesList
}); });
me.pmiSparklines = new Common.UI.MenuItem({
caption : me.txtSparklines,
menu : new Common.UI.Menu({
menuAlign: 'tl-tr',
items : [
{ caption: me.txtClearSparklines, value: Asc.c_oAscCleanOptions.Sparklines },
{ caption: me.txtClearSparklineGroups, value: Asc.c_oAscCleanOptions.SparklineGroups }
]
})
});
me.ssMenu = new Common.UI.Menu({ me.ssMenu = new Common.UI.Menu({
id : 'id-context-menu-cell', id : 'id-context-menu-cell',
items : [ items : [
...@@ -365,6 +376,7 @@ define([ ...@@ -365,6 +376,7 @@ define([
me.pmiDeleteTable, me.pmiDeleteTable,
me.pmiClear, me.pmiClear,
{caption: '--'}, {caption: '--'},
me.pmiSparklines,
me.pmiSortCells, me.pmiSortCells,
me.pmiFilterCells, me.pmiFilterCells,
me.pmiReapply, me.pmiReapply,
...@@ -691,7 +703,10 @@ define([ ...@@ -691,7 +703,10 @@ define([
txtAutoRowHeight: 'Auto Fit Row Height', txtAutoRowHeight: 'Auto Fit Row Height',
txtCustomColumnWidth: 'Custom Column Width', txtCustomColumnWidth: 'Custom Column Width',
txtCustomRowHeight: 'Custom Row Height', txtCustomRowHeight: 'Custom Row Height',
textEntriesList: 'Select from drop-down list' textEntriesList: 'Select from drop-down list',
txtSparklines: 'Sparklines',
txtClearSparklines: 'Clear Selected Sparklines',
txtClearSparklineGroups: 'Clear Selected Sparkline Groups'
}, SSE.Views.DocumentHolder || {})); }, SSE.Views.DocumentHolder || {}));
}); });
\ No newline at end of file
...@@ -940,6 +940,9 @@ ...@@ -940,6 +940,9 @@
"SSE.Views.DocumentHolder.txtUngroup": "Ungroup", "SSE.Views.DocumentHolder.txtUngroup": "Ungroup",
"SSE.Views.DocumentHolder.txtWidth": "Width", "SSE.Views.DocumentHolder.txtWidth": "Width",
"SSE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", "SSE.Views.DocumentHolder.vertAlignText": "Vertical Alignment",
"SSE.Views.DocumentHolder.txtSparklines": "Sparklines",
"SSE.Views.DocumentHolder.txtClearSparklines": "Clear Selected Sparklines",
"SSE.Views.DocumentHolder.txtClearSparklineGroups": "Clear Selected Sparkline Groups",
"SSE.Views.FileMenu.btnBackCaption": "Go to Documents", "SSE.Views.FileMenu.btnBackCaption": "Go to Documents",
"SSE.Views.FileMenu.btnCloseMenuCaption": "Close Menu", "SSE.Views.FileMenu.btnCloseMenuCaption": "Close Menu",
"SSE.Views.FileMenu.btnCreateNewCaption": "Create New", "SSE.Views.FileMenu.btnCreateNewCaption": "Create New",
......
...@@ -938,6 +938,9 @@ ...@@ -938,6 +938,9 @@
"SSE.Views.DocumentHolder.txtUngroup": "Разгруппировать", "SSE.Views.DocumentHolder.txtUngroup": "Разгруппировать",
"SSE.Views.DocumentHolder.txtWidth": "Ширина", "SSE.Views.DocumentHolder.txtWidth": "Ширина",
"SSE.Views.DocumentHolder.vertAlignText": "Вертикальное выравнивание", "SSE.Views.DocumentHolder.vertAlignText": "Вертикальное выравнивание",
"SSE.Views.DocumentHolder.txtSparklines": "Спарклайны",
"SSE.Views.DocumentHolder.txtClearSparklines": "Очистить выбранные спарклайны",
"SSE.Views.DocumentHolder.txtClearSparklineGroups": "Очистить выбранные группы спарклайнов",
"SSE.Views.FileMenu.btnBackCaption": "Перейти к Документам", "SSE.Views.FileMenu.btnBackCaption": "Перейти к Документам",
"SSE.Views.FileMenu.btnCloseMenuCaption": "Закрыть меню", "SSE.Views.FileMenu.btnCloseMenuCaption": "Закрыть меню",
"SSE.Views.FileMenu.btnCreateNewCaption": "Создать новую", "SSE.Views.FileMenu.btnCreateNewCaption": "Создать новую",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment