From 39d2d60fc8cc9b68dd355ade8846f5e75f1aaf07 Mon Sep 17 00:00:00 2001 From: Dan Popescu Date: Sat, 5 Jun 2021 12:37:50 +0300 Subject: [PATCH] feat(QSelect): dialog - add close icon; add class and style; open when typing in field; fix focus on field #6523, #6858 --- docs/src/examples/QSelect/DialogCloseIcon.vue | 115 ++++ docs/src/pages/vue-components/select.md | 4 + ui/dev/src/pages/form/select-part-5-kbd.vue | 65 ++- ui/dev/src/pages/form/select-part-8.vue | 496 ++++++++++-------- ui/src/components/select/QSelect.js | 70 ++- ui/src/components/select/QSelect.json | 32 ++ ui/src/components/select/QSelect.sass | 6 + ui/src/components/select/QSelect.styl | 6 + 8 files changed, 567 insertions(+), 227 deletions(-) create mode 100644 docs/src/examples/QSelect/DialogCloseIcon.vue diff --git a/docs/src/examples/QSelect/DialogCloseIcon.vue b/docs/src/examples/QSelect/DialogCloseIcon.vue new file mode 100644 index 000000000000..7504e4895efd --- /dev/null +++ b/docs/src/examples/QSelect/DialogCloseIcon.vue @@ -0,0 +1,115 @@ + + + diff --git a/docs/src/pages/vue-components/select.md b/docs/src/pages/vue-components/select.md index ee2554123d5e..f10583d88b12 100644 --- a/docs/src/pages/vue-components/select.md +++ b/docs/src/pages/vue-components/select.md @@ -64,6 +64,10 @@ Please note that on iOS menu behavior might generate problems, especially when u +### Dialog mode close icon + + + ## The model ::: danger diff --git a/ui/dev/src/pages/form/select-part-5-kbd.vue b/ui/dev/src/pages/form/select-part-5-kbd.vue index 6ecf8a619b76..d483e2038f20 100644 --- a/ui/dev/src/pages/form/select-part-5-kbd.vue +++ b/ui/dev/src/pages/form/select-part-5-kbd.vue @@ -1,7 +1,13 @@