Commit graph

344 commits

Author SHA1 Message Date
Mike Robertson c3c31edc04 Throw an error if id field is missing from group object at addGroup function invocation. 2017-01-31 11:30:21 -05:00
Josh Johnson 24452331ed Merge pull request #107 from StephaneTrebel/master
Add default type for remove item buttons
2017-01-31 09:43:07 +00:00
Flaoua e738e1ad46 Add type 'button' for remove item buttons 2017-01-31 05:15:01 +01:00
Mike Robertson b0e96d7038 use result.id instead of the index in all places that do that 2017-01-30 14:48:55 -05:00
Josh Johnson 449baf2a0a Version 2.6.2 2017-01-26 09:16:21 +00:00
Arthur b557de3400 Accept page up/down to skip to the first/last options 2017-01-25 11:16:58 -02:00
Paul Laros 24c6803391 Added resetScrollPosition option 2017-01-12 15:13:21 +01:00
Josh Johnson 677e1aa58f Build 2017-01-01 16:02:51 +00:00
Josh Johnson 7acf306aff Merge branch 'feature/fuse-config' of github.com:jshjohnson/Choices 2017-01-01 16:01:51 +00:00
Josh Johnson 3a839260cd Build 2017-01-01 16:01:35 +00:00
Josh Johnson 82a2a37298 Update read me 2017-01-01 16:00:31 +00:00
Josh Johnson d0b78438bb Expose fuse options in config 2017-01-01 15:59:43 +00:00
Josh Johnson ec0d336072 Version 2.6.0 2017-01-01 15:32:09 +00:00
Rico Sta. Cruz 135ca8c1f8
Allow empty values 2016-12-29 15:06:42 +08:00
Josh Johnson 6c29011d9b Rebuild 2016-11-29 09:50:03 +00:00
Yuri S 0b9651aa83 Fix Pressing enter submits the form #54 2016-11-28 18:12:45 +05:00
Josh Johnson 4e8b66af80 Correct version name in file 2016-11-16 10:55:05 +00:00
Josh Johnson 325a27cac2 Update documentation 2016-11-07 14:05:31 +00:00
fabien.leconte c57d6c76fc - Callback calls using 'call' to force 'this' to the instance of Choices that triggered the function 2016-11-07 11:37:47 +01:00
fabien.leconte 8be12c20cd - Add support of custom labels for i18n purpose 2016-11-07 11:27:04 +01:00
Josh Johnson 8fabf6788b Ensure Require.js export works 2016-10-28 21:59:43 +01:00
Josh Johnson 1fcd9dea0d Cache object lookups 2016-10-26 15:43:15 +01:00
Josh Johnson d6f34fc70e Merge remote-tracking branch 'origin/master' 2016-10-22 21:05:33 +01:00
Josh Johnson c620f2c28a Build 2016-10-22 21:05:29 +01:00
Josh Johnson ca0541b91a Function to handle input width sizing + minor tweaks 2016-10-22 21:04:13 +01:00
Josh Johnson 378c6dbafa Resolve init/destroy bug 2016-10-22 20:15:28 +01:00
Nathaniel Watson af970ec776 Fix noResultsText typo (round -> found) 2016-10-21 17:43:32 +13:00
Josh Johnson c867558dcd Update read me + default value for replaceChoices 2016-10-19 07:35:42 +01:00
Josh Johnson de33f6b6e3 Ability to remove choices when setting + callback improvements 2016-10-19 07:33:38 +01:00
Josh Johnson 377c61fb0c Version 2.3.0 2016-10-18 19:41:05 +01:00
Josh Johnson 5c04638bef Group value callback tweaks 2016-10-18 19:39:49 +01:00
Josh Johnson 5cc10cdcbb Pass group value to callbacks 2016-10-18 19:23:22 +01:00
Josh Johnson 4e232e8931 Reduce specificity of group headings class 2016-10-18 18:55:49 +01:00
Josh Johnson 9e9d820f56 Output expanded css 2016-10-18 18:52:48 +01:00
Josh Johnson b3071cc0dd Webpack UMD wrapper 2016-10-18 14:15:00 +01:00
Josh Johnson b73893c963 Merge branch 'pr-setchoices' of https://github.com/froggiefab/Choices into froggiefab-pr-setchoices 2016-10-12 13:31:30 +01:00
Zach Schnackel e73575fb33 Shorten list style declaration
According to http://stackoverflow.com/questions/19889069/whats-the-difference-between-list-style-type-and-list-style `list-style` can be substituted for `list-style-type` if it's meant to replace all relevant sub-styles (position and image).
2016-10-11 20:23:22 -04:00
fabien.leconte aa04aec6e1 - Add support of custom properties names for the "_addGroup" function
- Handle groups in ajax callback
2016-10-10 14:17:35 +02:00
Josh Johnson 514d68890b Loading state call removal 2016-10-02 16:43:00 +01:00
Josh Johnson 56e3465ac0 Housekeeping 2016-09-30 13:50:23 +01:00
fabien.leconte 3ea9fa56a7 Rebase https://github.com/jshjohnson/Choices into pr-custom-templates 2016-09-30 09:46:27 +02:00
fabien.leconte c8d508f4de New callback to allow user to customize templates. 2016-09-30 09:44:51 +02:00
Josh Johnson 54510a2671 Be implicit with loading state calls 2016-09-29 14:25:08 +01:00
fabien.leconte 0b00bdb848 "selected" and "disabled" properties are no longer ignored when an item is added through _ajaxCallback 2016-09-29 15:16:28 +02:00
Josh Johnson f386198ac0 Link to repo on logo 2016-09-29 13:55:31 +01:00
Josh Johnson 9d5a6cc41e Keep search callback + improvements but remove ajax search for now 2016-09-27 20:07:32 +01:00
Josh Johnson a990206cef Merge 2016-09-27 16:29:47 +01:00
fabien.leconte e7b22e7f6d - Bogus test on callback existence 2016-09-27 17:18:33 +02:00
Josh Johnson b6fcefb4a5 Only clear choices if select input 2016-09-27 14:13:41 +01:00
Josh Johnson 2b028db271 Refactoring + consistencies 2016-09-27 13:44:35 +01:00
fabien.leconte d5dbd44024 - Better handling of loading state 2016-09-27 11:08:29 +02:00
fabien.leconte e1151d5353 - Added a method to handle loading states
- Added a method to get ajax callback function
 - Refactoring
2016-09-27 10:11:22 +02:00
fabien.leconte e8e4e61893 Draft for ajax search 2016-09-26 18:11:32 +02:00
Josh Johnson 57586c0e3d Update read me + minor tweak 2016-09-26 14:07:09 +01:00
Josh Johnson 76df544677 Merge branch 'pr-item-select-text' of https://github.com/froggiefab/Choices into froggiefab-pr-item-select-text 2016-09-26 14:02:18 +01:00
Josh Johnson 30fd342b8c Redefine input value width on item edit 2016-09-26 13:59:02 +01:00
fabien.leconte 239ae5e869 Remove debugger; 2016-09-26 11:41:05 +02:00
fabien.leconte eaf8f7c4f6 Remove debugger; 2016-09-26 11:39:51 +02:00
fabien.leconte bebbbdac88 Add the ability to pass "Press to select" text through Javascript configuration 2016-09-26 11:36:04 +02:00
Josh Johnson 8ed3fc5277 Housekeeping 2016-09-24 11:07:48 +01:00
Josh Johnson cd0bb9d45f Removing loading text flag regardless of whether there is a placeholder set 2016-09-24 10:52:17 +01:00
Josh Johnson 53f7207257 Ability to set item by disabled choice programatically 2016-09-21 13:32:25 +01:00
Josh Johnson 2c64c84c1d Default value of false for highlight function 2016-09-20 14:17:35 +01:00
Josh Johnson 727d304f49 Run onChange callback when removing highligted items 2016-09-20 12:57:44 +01:00
Josh Johnson ef1e7d23ef Minor tweaks 2016-09-15 21:34:10 +01:00
Josh Johnson a2be7f276a Housekeeping 2016-09-15 21:29:24 +01:00
Josh Johnson c8f12bc942 Deep merge of user config 2016-09-15 21:04:15 +01:00
Josh Johnson b484b6abbd Housekeeping 2016-09-05 22:47:11 +01:00
Josh Johnson 6d1da30f60 Minor refactoring 2016-09-05 22:31:20 +01:00
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 3cd5bf8843 Ability to override choices selector names 2016-08-26 09:02:32 +01:00
Taras Yemtsov 05f9d9f418 variable press-to-select-text
It's useful for message or language changing trough variable.
2016-08-24 14:15:12 +03:00
Taras Yemtsov 63fd4d125b added !default to variables assignment in choices.scss
This allows to change values when including with webpack from node_modules.
Similar technique is used in twitter bootstrap for example.
2016-08-24 13:53:23 +03:00
Josh Johnson 1ba92d81b8 Version 1.1.7 2016-08-23 07:24:55 +01:00
Josh Johnson fb8d5dbe47 Compile one unminified file for devs 2016-08-23 07:24:45 +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 f300c25465 Favicons + update read me 2016-08-14 17:32:08 +01:00
Josh Johnson 0d66ed2ea2 Housekeeping 2016-08-14 17:19:49 +01:00