From 43eccdaf4894f1dfab4ae0fe9f720d3b7d569604 Mon Sep 17 00:00:00 2001 From: jamesread Date: Fri, 19 Jun 2026 22:59:56 +0100 Subject: [PATCH 1/2] feat: filtering comboboxes (#887) --- config.yaml | 2 +- .../vue/components/ChoiceCombobox.vue | 345 ++++++++++++++++++ frontend/resources/vue/views/ArgumentForm.vue | 16 +- .../multipleDropdowns/multipleDropdowns.js | 25 +- 4 files changed, 373 insertions(+), 15 deletions(-) create mode 100644 frontend/resources/vue/components/ChoiceCombobox.vue diff --git a/config.yaml b/config.yaml index b41ab82..c50b2df 100644 --- a/config.yaml +++ b/config.yaml @@ -118,7 +118,7 @@ actions: # Docs: https://docs.olivetin.app/solutions/container-control-panel/index.html - title: Restart Docker Container icon: restart - shell: docker restart {{ .CurrentEntity }} + shell: docker restart {{ container }} arguments: - name: container title: Container name diff --git a/frontend/resources/vue/components/ChoiceCombobox.vue b/frontend/resources/vue/components/ChoiceCombobox.vue new file mode 100644 index 0000000..0d17316 --- /dev/null +++ b/frontend/resources/vue/components/ChoiceCombobox.vue @@ -0,0 +1,345 @@ + + + + + diff --git a/frontend/resources/vue/views/ArgumentForm.vue b/frontend/resources/vue/views/ArgumentForm.vue index 4ccd463..f62bf89 100644 --- a/frontend/resources/vue/views/ArgumentForm.vue +++ b/frontend/resources/vue/views/ArgumentForm.vue @@ -21,12 +21,9 @@ - + { + const lists = await comboboxes[1].findElements(By.css('.choice-combobox-list li')) + return lists.length === 3 + }), 2000) }) }) From 97105a27c501eea90b5b13db684eb046c57ec151 Mon Sep 17 00:00:00 2001 From: jamesread Date: Fri, 19 Jun 2026 23:21:00 +0100 Subject: [PATCH 2/2] feat: filtering comboboxes (#887) --- .../vue/components/ChoiceCombobox.vue | 36 ++++++++----------- .../multipleDropdowns/multipleDropdowns.js | 5 ++- 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/frontend/resources/vue/components/ChoiceCombobox.vue b/frontend/resources/vue/components/ChoiceCombobox.vue index 0d17316..e2488b9 100644 --- a/frontend/resources/vue/components/ChoiceCombobox.vue +++ b/frontend/resources/vue/components/ChoiceCombobox.vue @@ -2,6 +2,7 @@