From 1a09e1e8ab3d26f4020b910aa13b743aaf016426 Mon Sep 17 00:00:00 2001 From: Dan Popescu Date: Mon, 15 Mar 2021 18:30:16 +0200 Subject: [PATCH] feat(QSelect): dialog - add close icon; add class and style; open when typing in field; fix focus on field #6523, #6858 #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 | 67 ++- ui/dev/src/pages/form/select-part-8.vue | 496 ++++++++++-------- ui/src/components/field/QField.js | 1 + ui/src/components/select/QSelect.js | 99 +++- ui/src/components/select/QSelect.json | 34 +- ui/src/components/select/QSelect.sass | 14 + ui/src/components/select/QSelect.styl | 14 + 9 files changed, 604 insertions(+), 240 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 9574ddb2e388..046d3ef09b6f 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..0d47d802bad4 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 @@