From 0065d35c83c5a2ec79e28908c36ebe252884c929 Mon Sep 17 00:00:00 2001 From: Eric Le Ponner Date: Fri, 23 Sep 2022 17:07:30 +0200 Subject: [PATCH 01/40] Added TableControllerV3 and associated classes (to be used later). Signed-off-by: Eric Le Ponner --- src/utils/table/PlayPauseButtonV3.vue | 109 ++++++++ src/utils/table/TableControllerV3.ts | 248 ++++++++++++++++++ .../subcontroller/AutoRefreshSubController.ts | 102 +++++++ .../subcontroller/PaginationSubController.ts | 112 ++++++++ .../table/subcontroller/TableSubController.ts | 165 ++++++++++++ 5 files changed, 736 insertions(+) create mode 100644 src/utils/table/PlayPauseButtonV3.vue create mode 100644 src/utils/table/TableControllerV3.ts create mode 100644 src/utils/table/subcontroller/AutoRefreshSubController.ts create mode 100644 src/utils/table/subcontroller/PaginationSubController.ts create mode 100644 src/utils/table/subcontroller/TableSubController.ts diff --git a/src/utils/table/PlayPauseButtonV3.vue b/src/utils/table/PlayPauseButtonV3.vue new file mode 100644 index 000000000..68a9c3d6f --- /dev/null +++ b/src/utils/table/PlayPauseButtonV3.vue @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + +