[SSE] Added sparkline clearing to context menu.
This commit is contained in:
parent
e82da5ebab
commit
4f47545717
|
@ -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([
|
||||||
|
|
||||||
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([
|
||||||
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([
|
||||||
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([
|
||||||
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([
|
||||||
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([
|
||||||
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 || {}));
|
||||||
});
|
});
|
|
@ -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 @@
|
||||||
"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": "Создать новую",
|
||||||
|
|
Loading…
Reference in a new issue