From f10e34b6679271726bd59e49f0e1fdb61a589f45 Mon Sep 17 00:00:00 2001 From: ghiscoding Date: Sat, 15 Jul 2023 15:41:44 -0400 Subject: [PATCH] feat: migrate all Decorator & Selection Plugins to TypeScript --- examples/example-grouping-esm.html | 8 +- examples/example4-model-esm.html | 8 +- src/controls/slick.columnmenu.ts | 11 +- src/controls/slick.columnpicker.ts | 9 +- src/controls/slick.gridmenu.ts | 31 +- src/controls/slick.pager.ts | 24 +- src/global.d.ts | 38 +- src/models/cellRange.interface.ts | 4 +- src/models/columnPicker.interface.ts | 9 + src/models/gridOption.interface.ts | 4 +- src/models/index.ts | 2 + src/models/mouseOffsetViewport.interface.ts | 25 ++ .../rowSelectionModelOption.interface.ts | 15 + src/plugins/slick.autotooltips.ts | 4 +- src/plugins/slick.cellcopymanager.ts | 4 +- src/plugins/slick.cellexternalcopymanager.ts | 11 +- src/plugins/slick.cellmenu.ts | 7 +- src/plugins/slick.cellrangedecorator.js | 83 ---- src/plugins/slick.cellrangedecorator.ts | 87 ++++ src/plugins/slick.cellrangeselector.js | 401 ------------------ src/plugins/slick.cellrangeselector.ts | 400 +++++++++++++++++ src/plugins/slick.cellselectionmodel.js | 212 --------- src/plugins/slick.cellselectionmodel.ts | 207 +++++++++ src/plugins/slick.rowselectionmodel.js | 276 ------------ src/plugins/slick.rowselectionmodel.ts | 268 ++++++++++++ src/slick.core.ts | 107 ++--- src/slick.grid.ts | 140 +++--- 27 files changed, 1229 insertions(+), 1166 deletions(-) create mode 100644 src/models/mouseOffsetViewport.interface.ts create mode 100644 src/models/rowSelectionModelOption.interface.ts delete mode 100644 src/plugins/slick.cellrangedecorator.js create mode 100644 src/plugins/slick.cellrangedecorator.ts delete mode 100644 src/plugins/slick.cellrangeselector.js create mode 100644 src/plugins/slick.cellrangeselector.ts delete mode 100644 src/plugins/slick.cellselectionmodel.js create mode 100644 src/plugins/slick.cellselectionmodel.ts delete mode 100644 src/plugins/slick.rowselectionmodel.js create mode 100644 src/plugins/slick.rowselectionmodel.ts diff --git a/examples/example-grouping-esm.html b/examples/example-grouping-esm.html index 92401348..607bc92d 100644 --- a/examples/example-grouping-esm.html +++ b/examples/example-grouping-esm.html @@ -97,16 +97,16 @@

View Source: