ORIENT/modules/backend
Ben Thomson 14c4d1392e Datatable dropdown usability tweaks (#3980)
Adds a couple of usability tweaks to the dropdown cell type in the data table widget, to more closely mimic a native dropdown field.

Pressing the up or down arrow keys when the cell is focused but with the dropdown closed will select the previous or next item automatically and set it as the cell value. This does prevent the usual table function of going to the previous or next row when focused on a dropdown cell, but I think it's a worthwhile trade-off. When the dropdown is open, the up and down arrows work the same as previously implemented.

Typing out characters will initiate a search and select the first matching option automatically and set it as the cell value. For example, for the following options:

Apples
Oranges
Bananas
Typing out o and r on the keyboard will automatically select the Oranges option.

Credit to @bennothommo
2018-12-16 09:30:23 -06:00
..
assets Combine jQuery and migrate into the same file (#3919) 2018-11-17 16:22:51 -06:00
behaviors Added support for `dependsOn` with relationships (#3539) 2018-12-03 10:08:00 -06:00
classes Ignore controllers of disabled plugins (#3923) 2018-11-15 13:51:11 -06:00
controllers Add filters to log pages (#3815) 2018-10-16 09:09:41 -06:00
database Introduce concept of system roles 2017-07-13 19:29:50 +10:00
facades Code dusting (#2826) 2017-04-24 21:38:19 +10:00
formwidgets MediaFinder: trigger change event (#3446) 2018-12-04 11:12:26 -06:00
helpers Return empty from Backend::dateTime instead of current date (#3246) 2018-03-30 10:06:47 -06:00
lang Update Dutch (NL) translation (#3895) 2018-10-26 09:14:56 -06:00
layouts Remove unused X-UA-Compatible meta tag (#3973) 2018-12-08 13:08:46 -06:00
models Add Tab icons functionality (#3901) 2018-10-30 20:06:33 -06:00
reportwidgets {@inheritDoc} -> @inheritDoc 2017-03-16 06:26:14 +11:00
skins {@inheritDoc} -> @inheritDoc 2017-03-16 06:26:14 +11:00
traits Added morphTo to list of singular relations (#3809) 2018-12-06 10:43:50 -06:00
views Change the lang code in the html templates (#3754) 2018-09-04 11:54:26 -06:00
widgets Datatable dropdown usability tweaks (#3980) 2018-12-16 09:30:23 -06:00
ServiceProvider.php Revert "Remove unused imports" 2018-08-24 19:40:40 +02:00
composer.json Updating links in composer files 2018-04-16 02:33:08 -06:00
routes.php Apply web middleware group for the good cookies 2017-05-13 22:18:13 +10:00