27 lines
		
	
	
		
			853 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			853 B
		
	
	
	
		
			JavaScript
		
	
	
| /*
 | |
|  Input Mask plugin binding
 | |
|  http://github.com/RobinHerbots/jquery.inputmask
 | |
|  Copyright (c) Robin Herbots
 | |
|  Licensed under the MIT license
 | |
|  */
 | |
| (function (factory) {
 | |
| 	factory(jQuery, window.Inputmask, window);
 | |
| }
 | |
| (function ($, Inputmask, window) {
 | |
| 	$(window.document).ajaxComplete(function (event, xmlHttpRequest, ajaxOptions) {
 | |
| 		if ($.inArray("html", ajaxOptions.dataTypes) !== -1) {
 | |
| 			$(".inputmask, [data-inputmask], [data-inputmask-mask], [data-inputmask-alias], [data-inputmask-regex]").each(function (ndx, lmnt) {
 | |
| 				if (lmnt.inputmask === undefined) {
 | |
| 					Inputmask().mask(lmnt);
 | |
| 				}
 | |
| 			});
 | |
| 		}
 | |
| 	}).ready(function () {
 | |
| 		$(".inputmask, [data-inputmask], [data-inputmask-mask], [data-inputmask-alias],[data-inputmask-regex]").each(function (ndx, lmnt) {
 | |
| 			if (lmnt.inputmask === undefined) {
 | |
| 				Inputmask().mask(lmnt);
 | |
| 			}
 | |
| 		});
 | |
| 	});
 | |
| }));
 |