From aa6995b3d4db9ced746d136805bbe634c9b4769d Mon Sep 17 00:00:00 2001 From: Jake Deery Date: Mon, 1 Dec 2025 14:41:21 +0000 Subject: [PATCH] Bug 14962: On Display code for new Vue app This patch adds the On Display Vue app. Please make sure you rebuild your JavaScript prior to testing this patch. Please see the test files commit for instructions on how to test this bundle of patches. Sponsored-by: ByWater Solutions Signed-of-by: Martin Renvoize --- .../Display/DisplaysBatchAddItems.vue | 177 ++++++ .../Display/DisplaysBatchRemoveItems.vue | 153 +++++ .../components/Display/DisplaysResource.vue | 531 ++++++++++++++++++ .../prog/js/vue/components/Display/Home.vue | 9 + .../prog/js/vue/components/Display/Main.vue | 115 ++++ .../prog/js/vue/fetch/api-client.js | 8 + .../prog/js/vue/fetch/http-client.js | 6 + .../prog/js/vue/modules/display.ts | 72 +++ .../prog/js/vue/routes/display.js | 82 +++ .../prog/js/vue/stores/display.js | 27 + 10 files changed, 1180 insertions(+) create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/Display/DisplaysBatchAddItems.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/Display/DisplaysBatchRemoveItems.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/Display/DisplaysResource.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/Display/Home.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/Display/Main.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/modules/display.ts create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/routes/display.js create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/stores/display.js diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Display/DisplaysBatchAddItems.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Display/DisplaysBatchAddItems.vue new file mode 100644 index 00000000000..a9b62f006fd --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Display/DisplaysBatchAddItems.vue @@ -0,0 +1,177 @@ +