Commit graph

200 commits

Author SHA1 Message Date
Josh Johnson d40841d8dd Move to 2 space indentation + editorconfig 2016-09-05 22:04:15 +01:00
Josh Johnson 1f2d685f5e Ensure single select boxes hide after choice selection 2016-09-05 13:48:51 +01:00
Josh Johnson 4179ca038a RTL support + examples 2016-09-04 22:23:20 +01:00
Josh Johnson 349b14386e Resolve IE11 single select box issue by not opening dropdown on focus + use objects instead of switch statements 2016-09-04 15:23:19 +01:00
Josh Johnson b95f9bac5e Force jasmine version to 2.4.1 2016-09-04 14:11:29 +01:00
Josh Johnson ca86265731 Better sort handling + sort tests 2016-09-04 13:44:31 +01:00
Josh Johnson 34bce568a2 Ensure init is returned to false on destroy 2016-09-04 12:27:05 +01:00
Josh Johnson 50396b4374 Ensure this is returned when checking for init 2016-09-04 12:25:43 +01:00
Josh Johnson d60bf1c86c Resolve test errors 2016-09-04 12:10:39 +01:00
Josh Johnson aff165e4a1 Ability to disable sorting of choices/groups 2016-08-31 19:18:46 +01:00
BroiSatse 593d722843 Optional sorting 2016-08-31 14:21:06 +01:00
Josh Johnson 7207ee543f Remove unneccessary requestAnimation frame polyfill + type check before adding first predefined select option 2016-08-23 07:14:27 +01:00
Josh Johnson 81cef3090c Ensure the state of the dropdown is checked before opening/closing 2016-08-21 20:52:40 +01:00
Josh Johnson 66feebc1ee Ensure placeholder option is respected 2016-08-20 12:39:37 +01:00
Josh Johnson 5e557e61ae Minor css tweaks to buttons + further tests 2016-08-20 11:36:03 +01:00
Josh Johnson aee1732873 Remove button styling on focus + minor tweaks 2016-08-20 11:21:31 +01:00
Josh Johnson 760fbc9f9e Working version with minor bugs 2016-08-19 13:11:15 +01:00
Josh Johnson 5f0545d604 Refactoring 2016-08-19 09:51:44 +01:00
Josh Johnson 9b6cc40f58 Housekeeping 2016-08-18 17:56:27 +01:00
Josh Johnson 5e10f0eda8 Further refactoring 2016-08-18 17:53:46 +01:00
Josh Johnson df8c1bfcb0 Easier to understand focus/blur events 2016-08-18 17:25:14 +01:00
Josh Johnson f3bfa847b1 More spacing around remove buttons 2016-08-17 14:32:02 +01:00
Josh Johnson f201b6cd09 Resolve IE11 bug with documentFragment.children 2016-08-17 14:00:30 +01:00
Josh Johnson 9f0dc2c8dc ESLint entire project 2016-08-14 22:14:37 +01:00
Josh Johnson 0d66ed2ea2 Housekeeping 2016-08-14 17:19:49 +01:00
Josh Johnson 84bec3804e _canAddItem private function to validate a user can add an item 2016-08-14 17:14:55 +01:00
Josh Johnson 9da6b57b66 Loading placeholder for multiple select when using ajax 2016-08-14 16:19:09 +01:00
Josh Johnson 5d2f4d067d Move item/button/choice actions into functions + focus input on highlight item 2016-08-14 16:10:53 +01:00
Josh Johnson 6e712476bd Ability to specify no result/no choice dropdown text 2016-08-14 15:36:11 +01:00
Josh Johnson a611117219 Housekeeping 2016-08-08 21:58:15 +01:00
Josh Johnson 4ff68b60dc Split mousedown function into onClick & onMouseDown - maintaining default select actions 2016-08-08 21:46:17 +01:00
Josh Johnson 8cfa698746 Don't append choice list if text input 2016-08-08 17:54:06 +01:00
Josh Johnson fd8b594568 Further aria roles 2016-08-08 17:45:47 +01:00
Josh Johnson 12dd5ef28d Reset search on key up if a user has deleted value 2016-08-08 14:35:14 +01:00
Josh Johnson b17c3a1289 Only search filter for non-text inputs 2016-08-08 14:05:29 +01:00
Josh Johnson 5caa5e4684 Toggable single select drop downs 2016-08-08 13:58:37 +01:00
Josh Johnson 97451458ae Close dropdown for single select boxes without search on blur 2016-08-08 13:32:29 +01:00
Josh Johnson 692788e18d Reinstate single select focus behaviour + allow remove button to focus 2016-08-08 07:40:49 +01:00
Josh Johnson f785360b50 Prevent excessive touchmove variable reassignments 2016-08-07 22:16:05 +01:00
Josh Johnson 998d95a0b2 Version 1.0.56 (Resolve touchstart/move/end bug) 2016-08-07 22:10:21 +01:00
Josh Johnson 6dfeb5a76f CSS tweaks - don't rely on 'pointer-events: none' + only flip if no space in window rather than viewport 2016-08-07 21:05:43 +01:00
Josh Johnson c36e19e20e Fix tap/scroll issues on mobile 2016-08-07 19:03:00 +01:00
Josh Johnson 9e8974adfd Further touchstart tweaks 2016-08-05 20:54:36 +01:00
Josh Johnson 44bc18803e Touchstart dropdown tweak 2016-08-05 20:37:37 +01:00
Josh Johnson e9a0f1c938 Focus input/open dropdown on touchstart for touch devices 2016-08-05 20:28:21 +01:00
Josh Johnson d1a6654623 Hide 'Press enter' dropdown if rejex test fails 2016-08-04 23:02:34 +01:00
Josh Johnson ab8e65689d Press to Enter '...' rather than Add '...' 2016-08-04 22:03:16 +01:00
Josh Johnson 9d1c64171b Kill event listeners when disabling/enabling 2016-08-04 19:30:37 +01:00
Josh Johnson 322f250b7f Highlight/unhighlight callbacks 2016-08-04 13:21:24 +01:00
Josh Johnson 25bc0c87e6 Simplify _createTemplates(); 2016-08-04 07:35:52 +01:00