Autocomplete Nation+Flag
by techunter
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css">
<script src="https://github.com/scottgonzalez/jquery-ui-extensions/raw/master/autocomplete/jquery.ui.autocomplete.html.js"></script>
<input class="ui-x-flags" placeholder="Country name" type="text" />
CSS
.ui-x-flag,.ui-x-flag-label {
display:inline-block;
}
.ui-x-flag {
width: 25px;
height: 15px;
background-image:...
JavaScript
"use strict";
(function($){
$.flags = $.flags || {};
$.extend($.flags, {
countries : [
["Afghanistan", "Af"],
["Åland Islands", "Ax"],
["Albania", "Al"],
["Algeria", "Dz"],
["American Samoa", "As"],
["Andorra", "Ad"],
["Angola", "Ao"],
["Anguilla", "Ai"],
["Antarctica", "Aq"],
["Antigua and Barbuda", "Ag"],
["Argentina", "Ar"],
["Armenia", "Am"],
["Aruba", "Aw"],
["Australia", "Au"],
["Austria", "at"],
["Azerbaijan", "Az"],
["Bahamas", "Bs"],
["Bahrain", "Bh"],
["Bangladesh", "Bd"],
["Barbados", "Bb"],
["Belarus", "by"],
["Belgium", "Be"],
["Belize", "Bz"],
["Benin", "Bj"],
["Bermuda", "Bm"],
["Bhutan", "Bt"],
["Bolivia, Plurinational State of", "Bo"],
["Bonaire, Saint Eustatius and Saba", "Bq"],
["Bosnia and Herzegovina", "Ba"],
["Botswana", "Bw"],
["Bouvet Island", "Bv"],
["Brazil", "Br"],
["British Indian Ocean Territory", "Io"],
["Brunei Darussalam", "Bn"],
["Bulgaria", "Bg"],
["Burkina Faso", "Bf"],
["Burundi", "Bi"],
["Cambodia", "Kh"],
["Cameroon", "Cm"],
["Canada", "Ca"],
["Cape Verde", "Cv"],
["Cayman Islands", "Ky"],
["Central African Republic", "Cf"],
["Chad", "Td"],
["Chile", "Cl"],
["China", "Cn"],
["Christmas Island", "Cx"],
["Cocos (Keeling) Islands", "Cc"],
["Colombia", "Co"],
["Comoros", "Km"],
["Congo", "Cg"],
["Congo, the Democratic Republic of the", "Cd"],
["Cook Islands", "Ck"],
["Costa Rica", "Cr"],
["Côte D'ivoire", "Ci"],
["Croatia", "Hr"],
["Cuba", "Cu"],
["Curaçao", "Cw"],
["Cyprus", "Cy"],
["Czech Republic", "Cz"],
["Denmark", "Dk"],
["Djibouti", "Dj"],
["Dominica", "Dm"],
["Dominican Republic", "Do"],
["Ecuador", "Ec"],
["Egypt", "Eg"],
["El Salvador", "Sv"],
["Equatorial Guinea", "Gq"],
["Eritrea", "Er"],
["Estonia", "Ee"],
["Ethiopia",...