From 8ab6bd796e5cd030abc66a52660c031dab100ad7 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 599e8a1b7b6..0cc1e66b4ad 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/supplier.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/supplier.tt @@ -535,6 +535,7 @@ [% Asset.js("lib/hc-sticky/hc-sticky.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)