| 123456789101112131415161718192021222324252627 |
- export default function unfreezeColumnItem(manualColumnFreezePlugin) {
- return {
- key: 'unfreeze_column',
- name: 'Unfreeze this column',
- callback() {
- let selectedColumn = this.getSelectedRange().from.col;
- manualColumnFreezePlugin.unfreezeColumn(selectedColumn);
- this.render();
- this.view.wt.wtOverlays.adjustElementsSize(true);
- },
- hidden() {
- let selection = this.getSelectedRange();
- let hide = false;
- if (selection === void 0) {
- hide = true;
- } else if ((selection.from.col !== selection.to.col) || selection.from.col >= this.getSettings().fixedColumnsLeft) {
- hide = true;
- }
- return hide;
- },
- };
- }
|