From 312120fd0b32882829d2ac957414177fcc7dcca5 Mon Sep 17 00:00:00 2001 From: Raju Udava <86527202+dstala@users.noreply.github.com> Date: Mon, 19 Sep 2022 13:15:25 +0530 Subject: [PATCH 1/2] test: cy-stability for dropdown Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com> --- .../nc-gui/components/api-client/Headers.vue | 8 +++++++- .../nc-gui/components/cell/MultiSelect.vue | 1 + .../nc-gui/components/cell/SingleSelect.vue | 1 + .../smartsheet-column/AdvancedOptions.vue | 2 +- .../smartsheet-column/CheckboxOptions.vue | 2 +- .../smartsheet-column/CurrencyOptions.vue | 2 ++ .../smartsheet-column/DateOptions.vue | 2 +- .../smartsheet-column/DurationOptions.vue | 2 +- .../smartsheet-column/EditOrAdd.vue | 8 +++++++- .../LinkedToAnotherRecordOptions.vue | 17 +++++++++++++++-- .../smartsheet-column/LookupOptions.vue | 13 +++++++++++-- .../smartsheet-column/PercentOptions.vue | 2 +- .../smartsheet-column/RatingOptions.vue | 4 ++-- .../smartsheet-column/RollupOptions.vue | 19 ++++++++++++++++--- .../FieldListAutoCompleteDropdown.vue | 1 + .../smartsheet-toolbar/FieldsMenu.vue | 8 +++++++- .../smartsheet-toolbar/SearchData.vue | 2 +- .../smartsheet-toolbar/SortListMenu.vue | 2 +- .../components/smartsheet/ApiSnippet.vue | 7 ++++++- .../tabs/auth/user-management/ShareBase.vue | 7 ++++++- .../tabs/auth/user-management/UsersModal.vue | 2 +- .../nc-gui/components/template/Editor.vue | 9 ++++++++- .../components/webhook/ChannelMultiSelect.vue | 8 +++++++- packages/nc-gui/components/webhook/Editor.vue | 9 ++++++++- .../pages/index/index/create-external.vue | 19 +++++++++++++++---- .../common/1b_table_column_operations.js | 2 +- .../integration/common/3b_formula_column.js | 2 +- .../integration/common/3c_lookup_column.js | 6 +++--- .../integration/common/3d_rollup_column.js | 8 ++++---- .../integration/common/3e_duration_column.js | 6 +++--- .../common/3f_link_to_another_record.js | 4 ++-- .../integration/common/6g_base_share.js | 4 ++-- .../cypress/integration/common/8a_webhook.js | 4 ++-- .../cypress/support/page_objects/mainPage.js | 4 ++-- .../support/page_objects/navigation.js | 2 +- 35 files changed, 149 insertions(+), 50 deletions(-) diff --git a/packages/nc-gui/components/api-client/Headers.vue b/packages/nc-gui/components/api-client/Headers.vue index 4047eb8652..d6e08efc38 100644 --- a/packages/nc-gui/components/api-client/Headers.vue +++ b/packages/nc-gui/components/api-client/Headers.vue @@ -87,7 +87,13 @@ const deleteHeaderRow = (idx: number) => vModel.value.splice(idx, 1) - + {{ header }} diff --git a/packages/nc-gui/components/cell/MultiSelect.vue b/packages/nc-gui/components/cell/MultiSelect.vue index 004f3e7eb1..77bfd5a3e2 100644 --- a/packages/nc-gui/components/cell/MultiSelect.vue +++ b/packages/nc-gui/components/cell/MultiSelect.vue @@ -134,6 +134,7 @@ watch(isOpen, (n, _o) => { :show-search="false" :open="isOpen" :disabled="readOnly" + dropdown-class-name="nc-dropdown-multi-select-cell" @keydown="handleKeys" @click="isOpen = !isOpen" > diff --git a/packages/nc-gui/components/cell/SingleSelect.vue b/packages/nc-gui/components/cell/SingleSelect.vue index 72078b651e..d3690bc9ba 100644 --- a/packages/nc-gui/components/cell/SingleSelect.vue +++ b/packages/nc-gui/components/cell/SingleSelect.vue @@ -73,6 +73,7 @@ watch(isOpen, (n, _o) => { :open="isOpen" :disabled="readOnly" :show-arrow="!readOnly && (active || vModel === null)" + dropdown-class-name="nc-dropdown-single-select-cell" @select="isOpen = false" @keydown="handleKeys" @click="isOpen = !isOpen" diff --git a/packages/nc-gui/components/smartsheet-column/AdvancedOptions.vue b/packages/nc-gui/components/smartsheet-column/AdvancedOptions.vue index 97d68eb9ca..f6b6192b93 100644 --- a/packages/nc-gui/components/smartsheet-column/AdvancedOptions.vue +++ b/packages/nc-gui/components/smartsheet-column/AdvancedOptions.vue @@ -82,7 +82,7 @@ onBeforeMount(() => { - + {{ type }} diff --git a/packages/nc-gui/components/smartsheet-column/CheckboxOptions.vue b/packages/nc-gui/components/smartsheet-column/CheckboxOptions.vue index c4bda123c6..f4a89a3b7e 100644 --- a/packages/nc-gui/components/smartsheet-column/CheckboxOptions.vue +++ b/packages/nc-gui/components/smartsheet-column/CheckboxOptions.vue @@ -78,7 +78,7 @@ watch( - +
{{ currencyLocale.text }} @@ -98,6 +99,7 @@ vModel.value.meta = { show-search :filter-option="filterOption" :disabled="isMoney && isPg" + dropdown-class-name="nc-dropdown-currency-cell-code" > {{ currencyCode }} diff --git a/packages/nc-gui/components/smartsheet-column/DateOptions.vue b/packages/nc-gui/components/smartsheet-column/DateOptions.vue index 84585a07d9..6e181a4693 100644 --- a/packages/nc-gui/components/smartsheet-column/DateOptions.vue +++ b/packages/nc-gui/components/smartsheet-column/DateOptions.vue @@ -17,7 +17,7 @@ if (!vModel.value.meta?.date_format) { - +