UNPKG

bootstrap-select-dropdown

Version:

A jQuery plugin for Bootstrap 4 that converts <select> and <select multiselect> elements to dropdowns. Uses fuse.js for fuzzy search and Bootstrap's dropdown plugin.

271 lines (270 loc) 10.6 kB
{ "name": "Bootstrap Select Dropdown", "npmUrl": "https://www.npmjs.com/package/bootstrap-select-dropdown", "conditions": { "badges": "<code>badges</code> is <code>true</code>.", "selectButtons": "<code>selectButtons</code> is <code>true</code>.", "deselect": "<code>deselectAll</code> is <code>true</code>.", "select": "<code>selectAll</code> is <code>true</code>.", "multiselect": "Multiselect elements only.", "search": "<code>search</code> is <code>true</code>." }, "food" : { "apples": "Apples", "bananas": "Bananas", "beef": "Beef", "chicken": "Chicken", "condensed-milk": "Condensed milk", "dark-chocolate": "Dark chocolate", "dried-bananas": "Dried bananas", "eggs": "Eggs", "ice-cream": "Ice cream", "milk": "Milk", "milk-chocolate": "Milk chocolate", "msg": "Monosodium Glutamate", "starfruit": "Starfruit", "strawberries": "Strawberries" }, "foodGroups" : [ { "label": "Carbohydrates", "foods": [ { "text": "Bread", "value": "bread" }, { "text": "Cereal", "value": "cereal" }, { "text": "Porridge", "value": "porridge" }, { "text": "Pasta", "value": "pasta" }, { "text": "Potatoes", "value": "potatoes" }, { "text": "Rice", "value": "rice" } ] }, { "label": "Protein", "foods": [ { "text": "Beans", "value": "beans" }, { "text": "Chickpeas", "value": "chickpeas" }, { "text": "Ham", "value": "ham" }, { "text": "Fish", "value": "fish" }, { "text": "Lentils", "value": "lentils" }, { "text": "Sausages", "value": "sausages" } ] }, { "label": "Milk and dairy products", "foods": [ { "text": "Cheese", "value": "cheese" }, { "text": "Custard", "value": "custard" }, { "text": "Milk", "value": "milk" }, { "text": "Yoghurt", "value": "yoghurt" } ] }, { "label": "Fruit and vegetables", "foods": [ { "text": "Apples", "value": "apples" }, { "text": "Bananas", "value": "bananas" }, { "text": "Melon", "value": "melon" }, { "text": "Oranges", "value": "oranges" }, { "text": "Pineapple", "value": "pineapple" }, { "text": "Salad", "value": "salad" } ] }, { "label": "Fats and sugars", "foods": [ { "text": "Biscuits", "value": "biscuits" }, { "text": "Chocolate", "value": "chocolate" }, { "text": "Cooking oil", "value": "cooking-oil" }, { "text": "Pastries", "value": "pastries" }, { "text": "Salad dressing", "value": "salad-dressing" }, { "text": "Sweets", "value": "sweets" } ] } ], "countries" : {"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua & Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AC":"Ascension Island","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia & Herzegovina","BW":"Botswana","BR":"Brazil","IO":"British Indian Ocean Territory","VG":"British Virgin Islands","BN":"Brunei","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","IC":"Canary Islands","CV":"Cape Verde","BQ":"Caribbean Netherlands","KY":"Cayman Islands","CF":"Central African Republic","EA":"Ceuta & Melilla","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":"Congo - Brazzaville","CD":"Congo - Kinshasa","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d\u2019Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DG":"Diego Garcia","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","EZ":"Eurozone","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HN":"Honduras","HK":"Hong Kong SAR China","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","XK":"Kosovo","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Laos","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macau SAR China","MK":"Macedonia","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar (Burma)","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","KP":"North Korea","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestinian Territories","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn Islands","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russia","RW":"Rwanda","WS":"Samoa","SM":"San Marino","ST":"S\u00e3o Tom\u00e9 & Pr\u00edncipe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia & South Sandwich Islands","KR":"South Korea","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","BL":"St. Barth\u00e9lemy","SH":"St. Helena","KN":"St. Kitts & Nevis","LC":"St. Lucia","MF":"St. Martin","PM":"St. Pierre & Miquelon","VC":"St. Vincent & Grenadines","SD":"Sudan","SR":"Suriname","SJ":"Svalbard & Jan Mayen","SZ":"Swaziland","SE":"Sweden","CH":"Switzerland","SY":"Syria","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad & Tobago","TA":"Tristan da Cunha","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks & Caicos Islands","TV":"Tuvalu","UM":"U.S. Outlying Islands","VI":"U.S. Virgin Islands","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","UN":"United Nations","US":"United States","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VA":"Vatican City","VE":"Venezuela","VN":"Vietnam","WF":"Wallis & Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"}, "tests" : [ { "name" : "Default.", "multiselect" : false, "optgroups" : false, "options" : {} }, { "name" : "Default: Optgroups.", "multiselect" : false, "optgroups" : true, "options" : {} }, { "name" : "Default: Multiselect.", "multiselect" : true, "optgroups" : false, "options" : {} }, { "name" : "Default: Multiselect and optgroups.", "multiselect" : true, "optgroups" : true, "options" : {} }, { "name" : "No badges, buttons.", "multiselect" : false, "optgroups" : false, "options" : { "badges" : "boolean_false", "selectButtons" : "boolean_true" } }, { "name" : "No badges, buttons. Optgroups.", "multiselect" : false, "optgroups" : true, "options" : { "badges" : "boolean_false", "selectButtons" : "boolean_true" } }, { "name" : "No badges, buttons. Multiselect.", "multiselect" : true, "optgroups" : false, "options" : { "badges" : "boolean_false", "selectButtons" : "boolean_true" } }, { "name" : "No badges, buttons. Multiselect and optgroups.", "multiselect" : true, "optgroups" : true, "options" : { "badges" : "boolean_false", "selectButtons" : "boolean_true" } }, { "name" : "No search, no badges, buttons.", "multiselect" : false, "optgroups" : false, "options" : { "search" : "boolean_false", "badges" : "boolean_false", "selectButtons" : "boolean_true" } }, { "name" : "No search, no badges, buttons. Optgroups.", "multiselect" : false, "optgroups" : true, "options" : { "search" : "boolean_false", "badges" : "boolean_false", "selectButtons" : "boolean_true" } }, { "name" : "No search, no badges, buttons. Multiselect.", "multiselect" : true, "optgroups" : false, "options" : { "search" : "boolean_false", "badges" : "boolean_false", "selectButtons" : "boolean_true" } }, { "name" : "No search, no badges, buttons. Multiselect and optgroups.", "multiselect" : true, "optgroups" : true, "options" : { "search" : "boolean_false", "badges" : "boolean_false", "selectButtons" : "boolean_true" } } ] }