Fix disabled buttons
This commit is contained in:
parent
ef2af067b0
commit
0266091311
|
@ -2855,6 +2855,20 @@ define([
|
|||
need_disable = selCol || val || !(selRow || selMax) && this._state.wsLock || selRow && this._state.wsProps['DeleteRows'] || selMax && this._state.wsProps['DeleteColumns'] && this._state.wsProps['DeleteRows'];
|
||||
toolbar.btnDeleteCell.menu.items[1].setDisabled(need_disable);
|
||||
|
||||
var items = toolbar.btnAddCell.menu.items,
|
||||
enabled = false;
|
||||
for (var i=0; i<4; i++) {
|
||||
!items[i].isDisabled() && (enabled = true);
|
||||
}
|
||||
toolbar.lockToolbar(SSE.enumLock.itemsDisabled, !enabled, {array: [toolbar.btnAddCell]});
|
||||
|
||||
items = me.toolbar.btnDeleteCell.menu.items;
|
||||
enabled = false;
|
||||
for (var i=0; i<4; i++) {
|
||||
!items[i].isDisabled() && (enabled = true);
|
||||
}
|
||||
toolbar.lockToolbar(SSE.enumLock.itemsDisabled, !enabled, {array: [toolbar.btnDeleteCell]});
|
||||
|
||||
toolbar.lockToolbar(SSE.enumLock.commentLock, (selectionType == Asc.c_oAscSelectionType.RangeCells) && (info.asc_getComments().length>0 || info.asc_getLocked()) ||
|
||||
this.toolbar.mode.compatibleFeatures && (selectionType != Asc.c_oAscSelectionType.RangeCells),
|
||||
{ array: this.btnsComment });
|
||||
|
|
|
@ -100,7 +100,8 @@ define([
|
|||
tableHasSlicer: 'table-has-slicer',
|
||||
sheetView: 'sheet-view',
|
||||
wbLock: 'workbook-lock',
|
||||
wsLock: 'worksheet-lock'
|
||||
wsLock: 'worksheet-lock',
|
||||
itemsDisabled: 'all-items-disabled'
|
||||
};
|
||||
|
||||
SSE.Views.Toolbar = Common.UI.Mixtbar.extend(_.extend({
|
||||
|
@ -1035,7 +1036,7 @@ define([
|
|||
id : 'id-toolbar-btn-addcell',
|
||||
cls : 'btn-toolbar',
|
||||
iconCls : 'toolbar__icon btn-addcell',
|
||||
lock : [_set.editCell, _set.selChart, _set.selChartText, _set.selShape, _set.selShapeText, _set.selImage, _set.selSlicer, _set.lostConnect, _set.coAuth],
|
||||
lock : [_set.editCell, _set.selChart, _set.selChartText, _set.selShape, _set.selShapeText, _set.selImage, _set.selSlicer, _set.itemsDisabled, _set.lostConnect, _set.coAuth],
|
||||
menu : new Common.UI.Menu({
|
||||
items : [
|
||||
{
|
||||
|
@ -1064,7 +1065,7 @@ define([
|
|||
id : 'id-toolbar-btn-delcell',
|
||||
cls : 'btn-toolbar',
|
||||
iconCls : 'toolbar__icon btn-delcell',
|
||||
lock : [_set.editCell, _set.selChart, _set.selChartText, _set.selShape, _set.selShapeText, _set.selImage, _set.selSlicer, _set.lostConnect, _set.coAuth],
|
||||
lock : [_set.editCell, _set.selChart, _set.selChartText, _set.selShape, _set.selShapeText, _set.selImage, _set.selSlicer, _set.itemsDisabled, _set.lostConnect, _set.coAuth],
|
||||
menu : new Common.UI.Menu({
|
||||
items : [
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue