4798fc6d9270a36717a8845243f451bd7c7a66132d3fdb67d8969bd44b72213ebbe3c4a2e008f69061422d1c681fdd0031684cea636aaa601d71959e58a3be 700 B

123456789101112131415161718192021222324252627
  1. export default function unfreezeColumnItem(manualColumnFreezePlugin) {
  2. return {
  3. key: 'unfreeze_column',
  4. name: 'Unfreeze this column',
  5. callback() {
  6. let selectedColumn = this.getSelectedRange().from.col;
  7. manualColumnFreezePlugin.unfreezeColumn(selectedColumn);
  8. this.render();
  9. this.view.wt.wtOverlays.adjustElementsSize(true);
  10. },
  11. hidden() {
  12. let selection = this.getSelectedRange();
  13. let hide = false;
  14. if (selection === void 0) {
  15. hide = true;
  16. } else if ((selection.from.col !== selection.to.col) || selection.from.col >= this.getSettings().fixedColumnsLeft) {
  17. hide = true;
  18. }
  19. return hide;
  20. },
  21. };
  22. }