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
JSON
{
"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"
}
}
]
}