From b0dc63ebb595da2b32d9097ab34f9760de313db9 Mon Sep 17 00:00:00 2001 From: Anton Date: Fri, 15 Sep 2023 12:39:56 +0200 Subject: [PATCH] Replace flyouts menu in protocol in results [SCI-9265] --- .../my_modules/protocols/index.scss | 1 + app/javascript/vue/protocol/container.vue | 2 +- .../vue/protocol/protocolOptions.vue | 23 +- app/javascript/vue/protocol/step.vue | 208 ++++++++++-------- app/javascript/vue/results/result.vue | 205 +++++++++-------- .../vue/results/results_toolbar.vue | 34 +-- .../vue/shared/content/attachments.vue | 82 +++---- .../content/attachments/context_menu.vue | 199 +++++++++-------- .../shared/content/attachments/mixins/move.js | 3 +- app/javascript/vue/shared/inline_edit.vue | 6 +- app/javascript/vue/shared/menu_dropdown.vue | 56 +++-- 11 files changed, 456 insertions(+), 363 deletions(-) diff --git a/app/assets/stylesheets/my_modules/protocols/index.scss b/app/assets/stylesheets/my_modules/protocols/index.scss index d874e11c2..e2687c55c 100644 --- a/app/assets/stylesheets/my_modules/protocols/index.scss +++ b/app/assets/stylesheets/my_modules/protocols/index.scss @@ -140,6 +140,7 @@ .repositories-dropdown-menu { max-height: 250px; overflow: auto; + z-index: 251; .repository { @include font-button; diff --git a/app/javascript/vue/protocol/container.vue b/app/javascript/vue/protocol/container.vue index 2ce75ea4a..151a6152f 100644 --- a/app/javascript/vue/protocol/container.vue +++ b/app/javascript/vue/protocol/container.vue @@ -213,7 +213,7 @@ required: true } }, - components: { Step, InlineEdit, ProtocolOptions, Tinymce, ReorderableItemsModal, ProtocolMetadata, PublishProtocol }, + components: { Step, InlineEdit, ProtocolOptions, Tinymce, ReorderableItemsModal, ProtocolMetadata, PublishProtocol}, mixins: [UtilsMixin], computed: { inRepository() { diff --git a/app/javascript/vue/protocol/protocolOptions.vue b/app/javascript/vue/protocol/protocolOptions.vue index eb4a94a03..aa86a458b 100644 --- a/app/javascript/vue/protocol/protocolOptions.vue +++ b/app/javascript/vue/protocol/protocolOptions.vue @@ -14,86 +14,79 @@