From 1e48d2a1059811017cdcad87fe0c1f6b3520b080 Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Wed, 16 Oct 2024 15:28:56 +0000 Subject: [PATCH] Bug 38010: Add menu components for vendor and acquisitions menus --- .../prog/en/modules/acqui/supplier.tt | 1 + .../components/Islands/AcquisitionsMenu.vue | 311 ++++++++++++++++++ .../js/vue/components/Islands/VendorMenu.vue | 119 +++++++ 3 files changed, 431 insertions(+) create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/Islands/AcquisitionsMenu.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/Islands/VendorMenu.vue diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/supplier.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/supplier.tt index 317313e791d..58f1e358b53 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/supplier.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/supplier.tt @@ -534,6 +534,7 @@ [% Asset.js("js/acquisitions-menu.js") | $raw %] [% Asset.js("js/acq.js") | $raw %] [% INCLUDE 'datatables.inc' %] + [% Asset.js("js/vue/dist/islands.js", "init" => "1") | $raw %] + + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Islands/VendorMenu.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Islands/VendorMenu.vue new file mode 100644 index 00000000000..2c76093e2c8 --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Islands/VendorMenu.vue @@ -0,0 +1,119 @@ + + + + + -- 2.39.3 (Apple Git-146)