ok
This commit is contained in:
@ -0,0 +1,50 @@
|
||||
/*
|
||||
Input Mask plugin extensions
|
||||
http://github.com/RobinHerbots/jquery.inputmask
|
||||
Copyright (c) 2010 - 2014 Robin Herbots
|
||||
Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
||||
Version: 0.0.0
|
||||
|
||||
Phone extension.
|
||||
When using this extension make sure you specify the correct url to get the masks
|
||||
|
||||
$(selector).inputmask("phone", {
|
||||
url: "Scripts/jquery.inputmask/phone-codes/phone-codes.json",
|
||||
onKeyValidation: function () { //show some metadata in the console
|
||||
console.log($(this).inputmask("getmetadata")["name_en"]);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
*/
|
||||
(function ($) {
|
||||
$.extend($.inputmask.defaults.aliases, {
|
||||
'phone': {
|
||||
url: "phone-codes/phone-codes.json",
|
||||
mask: function (opts) {
|
||||
opts.definitions = {
|
||||
'p': {
|
||||
validator: function () { return false; },
|
||||
cardinality: 1
|
||||
},
|
||||
'#': {
|
||||
validator: "[0-9]",
|
||||
cardinality: 1
|
||||
}
|
||||
};
|
||||
var maskList = [];
|
||||
$.ajax({
|
||||
url: opts.url,
|
||||
async: false,
|
||||
dataType: 'json',
|
||||
success: function (response) {
|
||||
maskList = response;
|
||||
}
|
||||
});
|
||||
|
||||
maskList.splice(0, 0, "+p(ppp)ppp-pppp");
|
||||
return maskList;
|
||||
}
|
||||
}
|
||||
});
|
||||
})(jQuery);
|
Reference in New Issue
Block a user