| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 
							- /*
 
- 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);
 
 
  |