View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
18456 | Bug reports | Ergonomy | public | 2022-11-04 12:07 | 2023-05-24 12:30 |
Reporter | Nickko | Assigned To | tibor.pacalat | ||
Priority | none | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 5.4.x | ||||
Summary | 18456: Interface language parmater use exotic dropdown list. | ||||
Description | Interface language parmater use exotic dropdown list. A usual dropdown list all the user to type the begining of the word he is looking for, for example, typing "Fra" for "français". It's better if all dropdonw list was identical and common. (it's a usability/ergonomics criterias find in Nielsen and Bastien et Scapin papers). | ||||
Steps To Reproduce | Steps to reproduceGo to "my account" / "my personal settings". Expected resultThe text corresponding to the entry is show in the dropdown list. Actual resultNothing happen. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 10 | ||||
Complete LimeSurvey version number (& build) | 5.4.9+221101 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | Vivaldi & Edge | ||||
Database type & version | MySQL | ||||
Server OS (if known) | OVH shared hosting | ||||
Webserver software & version (if known) | OVH shared hosting | ||||
PHP Version | 8.1 | ||||
related to | 17813 | assigned | DenisChenu | Current select2 are unaccessible |
related to | 18462 | closed | tibor.pacalat | Missing option to search for survey groups at list survey screen |
I can confirm that. Possible solution: https://stackoverflow.com/questions/68030101/why-is-jquery-select2-autofocus-not-working-and-how-do-i-fix-it This should be applied to all select2 elements. |
|
Unsure , maybe by data-autofocus ? About selelect2 : we nee really more … on user list, on survey list when copy etc … |
|
Maybe better use this PR : https://github.com/select2/select2/pull/6044 |
|
Denis, what do you think about making this https://gitlab.com/SondagesPro/coreAndTools/select2ForAdmin a core plugin? |
|
No, I think it must be in core without plugin (core or not) |
|
OK, I will go with it |
|
PS : related https://github.com/LimeSurvey/LimeSurvey/pull/3012 |
|
[edit] bs5 theme already in 6.X |
|
I'm upset … But when you have 1000 user and know only email : select2 is really a great solution … |
|
But here you said
I agree, and now they are more consistent. |
|
Yes, i know … my fault (partially) … |
|
I have tested this and it works as expected. |
|
I have merged this in. |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=34601 |
|
PR for autofocus: https://github.com/LimeSurvey/LimeSurvey/pull/3112 |
|
tested and merged |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=34717 |
|
LimeSurvey: master 58ee7870 2023-05-03 18:58 Gabriel Jenik Committer: GitHub Details Diff |
Fixed issue 18456: Interface language parmater use exotic dropdown list. (#3067) * Fixed issue 18456: Interface language parmater use exotic dropdown list. Class activate-search added to select. Select2 initialized manually. * Fixed issue 18456: Interface language parmater use exotic dropdown list. Bootstrap theme added to select2 select. * Fixed issue 18456: Interface language parmater use exotic dropdown list. Css classes added. * Fixed issue 18456: Interface language parmater use exotic dropdown list. Ready to merge. * Fixed issue 18456: Interface language parmater use exotic dropdown list. Class activate-search added so select2 is automatically initialized. --------- Co-authored-by: Lapiu Dev <devgit@lapiu.biz> |
Affected Issues 18456 |
|
mod - application/views/admin/survey/subview/accordion/_generaloptions_panel.php | Diff File | ||
mod - application/views/admin/themes/templateeditorbar_view.php | Diff File | ||
mod - application/views/surveyPermissions/index.php | Diff File | ||
LimeSurvey: master 93009ff5 2023-05-24 13:52 Gabriel Jenik Committer: GitHub Details Diff |
Fixed issue 18456: Interface language parmater use exotic dropdown list. (#3112) * Fixed issue 18456: Interface language parmater use exotic dropdown list. Auto focus on select2 search field added. * Fixed issue 18456: Interface language parmater use exotic dropdown list. Auto focus bug on multiple selects fixed. * Fixed issue 18456: Interface language parmater use exotic dropdown list. Assert rebuilt. --------- Co-authored-by: Lapiu Dev <devgit@lapiu.biz> |
Affected Issues 18456 |
|
mod - assets/packages/adminbasics/build/adminbasics.js | Diff File | ||
mod - assets/packages/adminbasics/build/adminbasics.min.js | Diff File | ||
mod - assets/packages/adminbasics/src/parts/globalMethods.js | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-11-04 12:07 | Nickko | New Issue | |
2022-11-04 12:07 | Nickko | File Added: personal settings.png | |
2022-11-04 15:46 | c_schmitz | Note Added: 72568 | |
2022-11-04 15:46 | c_schmitz | Bug heat | 0 => 2 |
2022-11-04 17:42 | DenisChenu | Note Added: 72569 | |
2022-11-04 17:42 | DenisChenu | File Added: Capture d’écran du 2022-11-04 17-39-21.png | |
2022-11-04 17:42 | DenisChenu | Bug heat | 2 => 4 |
2022-11-04 17:46 | DenisChenu | Note Added: 72570 | |
2022-11-04 17:50 | DenisChenu | Relationship added | related to 17813 |
2022-11-07 14:20 | gabrieljenik | Status | new => acknowledged |
2023-01-24 21:25 | gabrieljenik | Status | acknowledged => confirmed |
2023-02-16 16:41 | gabrieljenik | Assigned To | => gabrieljenik |
2023-02-16 16:41 | gabrieljenik | Status | confirmed => assigned |
2023-03-23 22:04 | gabrieljenik | Note Added: 74261 | |
2023-03-23 22:04 | gabrieljenik | Bug heat | 4 => 6 |
2023-03-24 07:57 | DenisChenu | Note Added: 74267 | |
2023-03-24 07:58 | DenisChenu | Note Edited: 74267 | |
2023-03-24 14:08 | gabrieljenik | Note Added: 74280 | |
2023-04-11 20:54 | gabrieljenik | Relationship added | related to 18462 |
2023-04-12 08:58 | DenisChenu | Note Added: 74469 | |
2023-04-12 09:20 | DenisChenu | Note Added: 74472 | |
2023-04-12 09:26 | DenisChenu | Note Edited: 74472 | |
2023-04-12 09:38 | DenisChenu | Note Edited: 74472 | |
2023-04-27 16:45 | gabrieljenik | Assigned To | gabrieljenik => DenisChenu |
2023-04-27 16:45 | gabrieljenik | Status | assigned => ready for code review |
2023-04-27 16:58 | DenisChenu | Note Added: 74711 | |
2023-04-27 17:00 | DenisChenu | Assigned To | DenisChenu => gabrieljenik |
2023-04-27 17:00 | DenisChenu | Status | ready for code review => ready for merge |
2023-04-27 17:04 | gabrieljenik | Note Added: 74712 | |
2023-04-27 17:05 | gabrieljenik | Assigned To | gabrieljenik => tibor.pacalat |
2023-04-27 17:07 | DenisChenu | Note Added: 74713 | |
2023-04-27 17:45 | tibor.pacalat | Note Added: 74718 | |
2023-04-27 17:45 | tibor.pacalat | File Added: Screenshot 2023-04-27 at 17.44.54.png | |
2023-04-27 17:45 | tibor.pacalat | Bug heat | 6 => 8 |
2023-05-03 16:59 | tibor.pacalat | Status | ready for merge => closed |
2023-05-03 16:59 | tibor.pacalat | Resolution | open => fixed |
2023-05-03 16:59 | tibor.pacalat | Note Added: 74793 | |
2023-05-03 17:55 | Changeset attached | => LimeSurvey master 58ee7870 | |
2023-05-03 17:55 | guest | Note Added: 74794 | |
2023-05-03 17:55 | guest | Bug heat | 8 => 10 |
2023-05-23 18:17 | gabrieljenik | Status | closed => ready for merge |
2023-05-23 18:17 | gabrieljenik | Note Added: 75197 | |
2023-05-24 11:52 | tibor.pacalat | Status | ready for merge => closed |
2023-05-24 11:52 | tibor.pacalat | Note Added: 75210 | |
2023-05-24 12:30 | Changeset attached | => LimeSurvey master 93009ff5 | |
2023-05-24 12:30 | guest | Note Added: 75212 |