1(function($) { 2 3 'use strict'; 4 5 if (typeof _mff == 'undefined' || _mff === null) { 6 return; 7 } 8 9 $.fn.mff_mask = $.fn.mask; 10 11 jQuery(document).ready(function($) { 12 $('span.start, input.start').mff_mask('00/0000'); 13 $('span.date, input.date').mff_mask('00/00/0000'); 14 $('span.time, input.time').mff_mask('00:00:00'); 15 $('span.time2, input.time2').mff_mask('00:00'); 16 $('input.date_time').mff_mask('00/00/0000 00:00:00'); 17 $('input.date_time2').mff_mask('00/00/0000 00:00'); 18 $('input.cep').mff_mask('00000-000', { clearIfNotMatch: true }); 19 $('input.zip').mff_mask('00000'); 20 $('input.phone, input[name="phonebr"]').mff_mask(PhoneMaskBehavior, nonoOptions); 21 $('input.phone_us').mff_mask('(000) 000-0000'); 22 $('input.taxid').mff_mask('00-0000000'); 23 $('input.ssn').mff_mask('000-00-0000'); 24 $('input.mixed').mff_mask('AAA 000-S0S'); 25 $('input.cpf').mff_mask('000.000.000-00', { reverse: true, clearIfNotMatch: true }); 26 $('input.cnpj').mff_mask('00.000.000/0000-00', { reverse: true, clearIfNotMatch: true }); 27 $('input.money').mff_mask('000.000.000.000.000,00', { reverse: true }); 28 $('input.money2').mff_mask('#.##0,00', { reverse: true }); 29 $('input.money3').mff_mask('#,##0.00', { reverse: true }); 30 $('input.money4').mff_mask('000,000,000,000,000.00', { reverse: true }); 31 $('input.money5').mff_mask('#.##0', { reverse: true }); 32 $('input.money6').mff_mask('#,##0', { reverse: true }); 33 $('input.ip_address').mff_mask('099.099.099.099'); 34 $('input.percent').mff_mask('##0,00%', { reverse: true }); 35 $('input.percent2').mff_mask('##0.00%', { reverse: true }); 36 $('input.percent3').mff_mask('990,0%', { reverse: true }); 37 $('input.percent4').mff_mask('990.0%', { reverse: true }); 38 $('input.percent5').mff_mask('#,##0%', { reverse: true }); 39 $('input.percent6').mff_mask('#.##0%', { reverse: true }); 40 }); 41 42 var PhoneMaskBehavior = function(val) { 43 return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009'; 44 }, 45 nonoOptions = { 46 onKeyPress: function(val, e, field, options) { 47 field.mff_mask(PhoneMaskBehavior.apply({}, arguments), options); 48 }, 49 clearIfNotMatch: true 50 }; 51 52})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.