1(function($) { 2 $(window).load( function() { 3 4 // Data 5 $(".mascara_data").addClass('date'); 6 $("#mascara_data").addClass('date'); 7 $("#form-field-mascara_data").addClass('date'); 8 $("#form-field-mascara_data2").addClass('date'); 9 $("#form-field-mascara_data3").addClass('date'); 10 $("#form-field-mascara_data4").addClass('date'); 11 12 // Hora 13 $(".mascara_hora").addClass('time'); 14 $("#mascara_hora").addClass('time'); 15 $("#form-field-mascara_hora").addClass('time'); 16 $("#form-field-mascara_hora2").addClass('time'); 17 $("#form-field-mascara_hora3").addClass('time'); 18 $("#form-field-mascara_hora4").addClass('time'); 19 20 // Data e Hora 21 $(".mascara_data_hora").addClass('date_time'); 22 $("#mascara_data_hora").addClass('date_time'); 23 $("#form-field-mascara_data_hora").addClass('date_time'); 24 $("#form-field-mascara_data_hora2").addClass('date_time'); 25 $("#form-field-mascara_data_hora3").addClass('date_time'); 26 $("#form-field-mascara_data_hora4").addClass('date_time'); 27 28 // CEP 29 $(".mascara_cep").addClass('cep'); 30 $("#mascara_cep").addClass('cep'); 31 $("#form-field-mascara_cep").addClass('cep'); 32 $("#form-field-mascara_cep2").addClass('cep'); 33 $("#form-field-mascara_cep3").addClass('cep'); 34 $("#form-field-mascara_cep4").addClass('cep'); 35 36 // Telefone 37 $(".mascara_telefone").addClass('phone'); 38 $("#mascara_telefone").addClass('phone'); 39 $("#form-field-mascara_telefone").addClass('phone'); 40 $("#form-field-mascara_telefone2").addClass('phone'); 41 $("#form-field-mascara_telefone3").addClass('phone'); 42 $("#form-field-mascara_telefone4").addClass('phone'); 43 44 // Telefone com DDD 45 $(".mascara_telefone_ddd").addClass('telephone_with_ddd'); 46 $("#mascara_telefone_ddd").addClass('telephone_with_ddd'); 47 $("#form-field-mascara_telefone_ddd").addClass('telephone_with_ddd'); 48 $("#form-field-mascara_telefone_ddd2").addClass('telephone_with_ddd'); 49 $("#form-field-mascara_telefone_ddd3").addClass('telephone_with_ddd'); 50 $("#form-field-mascara_telefone_ddd4").addClass('telephone_with_ddd'); 51 52 // Telefone com nono digito 53 $(".mascara_telefone_nono_digito").addClass('phone_with_ddd'); 54 $("#mascara_telefone_nono_digito").addClass('phone_with_ddd'); 55 $("#form-field-mascara_telefone_nono_digito").addClass('phone_with_ddd'); 56 $("#form-field-mascara_telefone_nono_digito2").addClass('phone_with_ddd'); 57 $("#form-field-mascara_telefone_nono_digito3").addClass('phone_with_ddd'); 58 $("#form-field-mascara_telefone_nono_digito4").addClass('phone_with_ddd'); 59 60 // CPF ou CNPJ 61 $(".mascara_cpf_ou_cnpj").addClass('cpfcnpj'); 62 $("#mascara_cpf_ou_cnpj").addClass('cpfcnpj'); 63 $("#form-field-mascara_cpf_ou_cnpj").addClass('cpfcnpj'); 64 $("#form-field-mascara_cpf_ou_cnpj2").addClass('cpfcnpj'); 65 $("#form-field-mascara_cpf_ou_cnpj3").addClass('cpfcnpj'); 66 $("#form-field-mascara_cpf_ou_cnpj4").addClass('cpfcnpj'); 67 68 // CPF 69 $(".mascara_cpf").addClass('cpf'); 70 $("#mascara_cpf").addClass('cpf'); 71 $("#form-field-mascara_cpf").addClass('cpf'); 72 $("#form-field-mascara_cpf2").addClass('cpf'); 73 $("#form-field-mascara_cpf3").addClass('cpf'); 74 $("#form-field-mascara_cpf4").addClass('cpf'); 75 76 // CNPJ 77 $(".mascara_cnpj").addClass('cnpj'); 78 $("#mascara_cnpj").addClass('cnpj'); 79 $("#form-field-mascara_cnpj").addClass('cnpj'); 80 $("#form-field-mascara_cnpj2").addClass('cnpj'); 81 $("#form-field-mascara_cnpj3").addClass('cnpj'); 82 $("#form-field-mascara_cnpj4").addClass('cnpj'); 83 84 // Monetário 85 $(".mascara_monetario").addClass('money'); 86 $("#mascara_monetario").addClass('money'); 87 $("#form-field-mascara_monetario").addClass('money'); 88 $("#form-field-mascara_monetario2").addClass('money'); 89 $("#form-field-mascara_monetario3").addClass('money'); 90 $("#form-field-mascara_monetario4").addClass('money'); 91 92 // IP 93 $(".mascara_ip").addClass('ip_address'); 94 $("#mascara_ip").addClass('ip_address'); 95 $("#form-field-mascara_ip").addClass('ip_address'); 96 $("#form-field-mascara_ip2").addClass('ip_address'); 97 $("#form-field-mascara_ip3").addClass('ip_address'); 98 $("#form-field-mascara_ip4").addClass('ip_address'); 99 100 // Porcentagem 101 $(".mascara_porcentagem").addClass('percent'); 102 $("#mascara_porcentagem").addClass('percent'); 103 $("#form-field-mascara_porcentagem").addClass('percent'); 104 $("#form-field-mascara_porcentagem2").addClass('percent'); 105 $("#form-field-mascara_porcentagem3").addClass('percent'); 106 $("#form-field-mascara_porcentagem4").addClass('percent'); 107 108 // Placa de veÃculos 109 $(".mascara_placa").addClass('placa'); 110 $("#mascara_placa").addClass('placa'); 111 $("#form-field-mascara_placa").addClass('placa'); 112 $("#form-field-mascara_placa2").addClass('placa'); 113 $("#form-field-mascara_placa3").addClass('placa'); 114 $("#form-field-mascara_placa4").addClass('placa'); 115 116 // Nome de Usuário 117 $(".mascara_usuario").addClass('user_chars'); 118 $("#mascara_usuario").addClass('user_chars'); 119 $("#form-field-mascara_usuario").addClass('user_chars'); 120 $("#form-field-mascara_usuario2").addClass('user_chars'); 121 $("#form-field-mascara_usuario3").addClass('user_chars'); 122 $("#form-field-mascara_usuario4").addClass('user_chars'); 123 124 // Número Cartão de Crédito 125 $(".mascara_cartaon").addClass('card_number'); 126 $("#mascara_cartaon").addClass('card_number'); 127 $("#form-field-mascara_cartaon").addClass('card_number'); 128 $("#form-field-mascara_cartaon2").addClass('card_number'); 129 $("#form-field-mascara_cartaon3").addClass('card_number'); 130 $("#form-field-mascara_cartaon4").addClass('card_number'); 131
132 // Validade Cartão de Crédito 133 $(".mascara_cartaod").addClass('card_date'); 134 $("#mascara_cartaod").addClass('card_date'); 135 $("#form-field-mascara_cartaod").addClass('card_date'); 136 $("#form-field-mascara_cartaod2").addClass('card_date'); 137 $("#form-field-mascara_cartaod3").addClass('card_date'); 138 $("#form-field-mascara_cartaod4").addClass('card_date'); 139 140 // Máscaras 141 $('.date').mask('00/00/0000'); 142 $('.time').mask('00:00:00'); 143 $('.date_time').mask('00/00/0000 00:00:00'); 144 $('.cep').mask('00000-000'); 145 $('.phone').mask('0000-0000'); 146 $('.telephone_with_ddd').mask('(00) 0000-0000'); 147 $('.phone_with_ddd').mask('(00) 00000-0000'); 148 var maskBehavior = function (val) { 149 return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009'; 150 }, 151 options = {onKeyPress: function(val, e, field, options) { 152 field.mask(maskBehavior.apply({}, arguments), options); 153 } 154 }; 155 $('.phone_with_ddd').mask(maskBehavior, options); 156 var options = { 157 onKeyPress : function(cpfcnpj, e, field, options) { 158 var masks = ['000.000.000-009', '00.000.000/0000-00']; 159 var mask = (cpfcnpj.length > 14) ? masks[1] : masks[0]; 160 $('.cpfcnpj').mask(mask, options); 161 } 162 }; 163 $('.cpfcnpj').mask('000.000.000-009', options); 164 $('.cpf').mask('000.000.000-00', {reverse: true}); 165 $('.cnpj').mask('00.000.000/0000-00', {reverse: true}); 166 $('.money').mask('000.000.000.000.000,00', {reverse: true}); 167 $('.ip_address').mask('099.099.099.099'); 168 $('.percent').mask('##0,00%', {reverse: true}); 169 var MercoSulMaskBehavior = function (val) { 170 var placams = val.replace(/[^a-zA-Z0-9]/g, ''); 171 if(placams.length < 5) return 'SSS-0A00'; 172 return placams.charAt(4).replace(/\d/g, '').length == 1 ? 'SSS0S00' : 'SSS-0000'; 173 }, 174 spOptions = { 175 onKeyPress: function(val, e, field, options) { 176 field.mask(MercoSulMaskBehavior.apply({}, arguments), options); 177 e.target.value=val.toUpperCase(); 178 } 179 }; 180 $('.placa').mask(MercoSulMaskBehavior, spOptions); 181 $('.user_chars').mask('Z',{translation: {'Z': {pattern: /[a-z0-9_-]/, recursive: true}}}); 182 $('.card_number').mask('0000-0000-0000-0000'); 183 $('.card_date').mask('00/00'); 184 $('.clear-if-not-match').mask("00/00/0000", {clearIfNotMatch: true}); 185 $('.placeholder').mask("00/00/0000", {placeholder: "__/__/____"}); 186 $('.fallback').mask("00r00r0000", { 187 translation: { 188 'r': { 189 pattern: /[\/]/, 190 fallback: '/' 191 }, 192 placeholder: "__/__/____" 193 } 194 }); 195 $('.selectonfocus').mask("00/00/0000", {selectOnFocus: true}); 196 197 jQuery( document ).on( 'elementor/popup/show', () => { 198 199 // Data 200 $(".mascara_data").addClass('date'); 201 $("#mascara_data").addClass('date'); 202 $("#form-field-mascara_data").addClass('date'); 203 $("#form-field-mascara_data2").addClass('date'); 204 $("#form-field-mascara_data3").addClass('date'); 205 $("#form-field-mascara_data4").addClass('date'); 206 207 // Hora 208 $(".mascara_hora").addClass('time'); 209 $("#mascara_hora").addClass('time'); 210 $("#form-field-mascara_hora").addClass('time'); 211 $("#form-field-mascara_hora2").addClass('time'); 212 $("#form-field-mascara_hora3").addClass('time'); 213 $("#form-field-mascara_hora4").addClass('time'); 214 215 // Data e Hora 216 $(".mascara_data_hora").addClass('date_time'); 217 $("#mascara_data_hora").addClass('date_time'); 218 $("#form-field-mascara_data_hora").addClass('date_time'); 219 $("#form-field-mascara_data_hora2").addClass('date_time'); 220 $("#form-field-mascara_data_hora3").addClass('date_time'); 221 $("#form-field-mascara_data_hora4").addClass('date_time'); 222 223 // CEP 224 $(".mascara_cep").addClass('cep'); 225 $("#mascara_cep").addClass('cep'); 226 $("#form-field-mascara_cep").addClass('cep'); 227 $("#form-field-mascara_cep2").addClass('cep'); 228 $("#form-field-mascara_cep3").addClass('cep'); 229 $("#form-field-mascara_cep4").addClass('cep'); 230 231 // Telefone 232 $(".mascara_telefone").addClass('phone'); 233 $("#mascara_telefone").addClass('phone'); 234 $("#form-field-mascara_telefone").addClass('phone'); 235 $("#form-field-mascara_telefone2").addClass('phone'); 236 $("#form-field-mascara_telefone3").addClass('phone'); 237 $("#form-field-mascara_telefone4").addClass('phone'); 238 239 // Telefone com DDD 240 $(".mascara_telefone_ddd").addClass('telephone_with_ddd'); 241 $("#mascara_telefone_ddd").addClass('telephone_with_ddd'); 242 $("#form-field-mascara_telefone_ddd").addClass('telephone_with_ddd'); 243 $("#form-field-mascara_telefone_ddd2").addClass('telephone_with_ddd'); 244 $("#form-field-mascara_telefone_ddd3").addClass('telephone_with_ddd'); 245 $("#form-field-mascara_telefone_ddd4").addClass('telephone_with_ddd'); 246 247 // Telefone com nono digito 248 $(".mascara_telefone_nono_digito").addClass('phone_with_ddd'); 249 $("#mascara_telefone_nono_digito").addClass('phone_with_ddd'); 250 $("#form-field-mascara_telefone_nono_digito").addClass('phone_with_ddd'); 251 $("#form-field-mascara_telefone_nono_digito2").addClass('phone_with_ddd'); 252 $("#form-field-mascara_telefone_nono_digito3").addClass('phone_with_ddd'); 253 $("#form-field-mascara_telefone_nono_digito4").addClass('phone_with_ddd'); 254 255 // CPF ou CNPJ 256 $(".mascara_cpf_ou_cnpj").addClass('cpfcnpj'); 257 $("#mascara_cpf_ou_cnpj").addClass('cpfcnpj'); 258 $("#form-field-mascara_cpf_ou_cnpj").addClass('cpfcnpj'); 259 $("#form-field-mascara_cpf_ou_cnpj2").addClass('cpfcnpj'); 260 $("#form-field-mascara_cpf_ou_cnpj3").addClass('cpfcnpj'); 261 $("#form-field-mascara_cpf_ou_cnpj4").addClass('cpfcnpj'); 262 263 // CPF 264 $(".mascara_cpf").addClass('cpf'); 265 $("#mascara_cpf").addClass('cpf'); 266 $("#form-field-mascara_cpf").addClass('cpf'); 267 $("#form-field-mascara_cpf2").addClass('cpf'); 268 $("#form-field-mascara_cpf3").addClass('cpf'); 269 $("#form-field-mascara_cpf4").addClass('cpf'); 270 271 // CNPJ 272 $(".mascara_cnpj").addClass('cnpj'); 273 $("#mascara_cnpj").addClass('cnpj'); 274 $("#form-field-mascara_cnpj").addClass('cnpj'); 275 $("#form-field-mascara_cnpj2").addClass('cnpj'); 276 $("#form-field-mascara_cnpj3").addClass('cnpj'); 277 $("#form-field-mascara_cnpj4").addClass('cnpj'); 278 279 // Monetário 280 $(".mascara_monetario").addClass('money'); 281 $("#mascara_monetario").addClass('money'); 282 $("#form-field-mascara_monetario").addClass('money'); 283 $("#form-field-mascara_monetario2").addClass('money'); 284 $("#form-field-mascara_monetario3").addClass('money'); 285 $("#form-field-mascara_monetario4").addClass('money'); 286 287 // IP 288 $(".mascara_ip").addClass('ip_address'); 289 $("#mascara_ip").addClass('ip_address'); 290 $("#form-field-mascara_ip").addClass('ip_address'); 291 $("#form-field-mascara_ip2").addClass('ip_address'); 292 $("#form-field-mascara_ip3").addClass('ip_address'); 293 $("#form-field-mascara_ip4").addClass('ip_address'); 294 295 // Porcentagem 296 $(".mascara_porcentagem").addClass('percent'); 297 $("#mascara_porcentagem").addClass('percent'); 298 $("#form-field-mascara_porcentagem").addClass('percent'); 299 $("#form-field-mascara_porcentagem2").addClass('percent'); 300 $("#form-field-mascara_porcentagem3").addClass('percent'); 301 $("#form-field-mascara_porcentagem4").addClass('percent'); 302 303 // Placa de veÃculos 304 $(".mascara_placa").addClass('placa'); 305 $("#mascara_placa").addClass('placa'); 306 $("#form-field-mascara_placa").addClass('placa'); 307 $("#form-field-mascara_placa2").addClass('placa'); 308 $("#form-field-mascara_placa3").addClass('placa'); 309 $("#form-field-mascara_placa4").addClass('placa'); 310 311 // Nome de Usuário 312 $(".mascara_usuario").addClass('user_chars'); 313 $("#mascara_usuario").addClass('user_chars'); 314 $("#form-field-mascara_usuario").addClass('user_chars'); 315 $("#form-field-mascara_usuario2").addClass('user_chars'); 316 $("#form-field-mascara_usuario3").addClass('user_chars'); 317 $("#form-field-mascara_usuario4").addClass('user_chars'); 318 319 // Número Cartão de Crédito 320 $(".mascara_cartaon").addClass('card_number'); 321 $("#mascara_cartaon").addClass('card_number'); 322 $("#form-field-mascara_cartaon").addClass('card_number'); 323 $("#form-field-mascara_cartaon2").addClass('card_number'); 324 $("#form-field-mascara_cartaon3").addClass('card_number'); 325 $("#form-field-mascara_cartaon4").addClass('card_number'); 326
327 // Validade Cartão de Crédito 328 $(".mascara_cartaod").addClass('card_date'); 329 $("#mascara_cartaod").addClass('card_date'); 330 $("#form-field-mascara_cartaod").addClass('card_date'); 331 $("#form-field-mascara_cartaod2").addClass('card_date'); 332 $("#form-field-mascara_cartaod3").addClass('card_date'); 333 $("#form-field-mascara_cartaod4").addClass('card_date'); 334 335 // Máscaras 336 $('.date').mask('00/00/0000'); 337 $('.time').mask('00:00:00'); 338 $('.date_time').mask('00/00/0000 00:00:00'); 339 $('.cep').mask('00000-000'); 340 $('.phone').mask('0000-0000'); 341 $('.telephone_with_ddd').mask('(00) 0000-0000'); 342 $('.phone_with_ddd').mask('(00) 00000-0000'); 343 var maskBehavior = function (val) { 344 return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009'; 345 }, 346 options = {onKeyPress: function(val, e, field, options) { 347 field.mask(maskBehavior.apply({}, arguments), options); 348 } 349 }; 350 $('.phone_with_ddd').mask(maskBehavior, options); 351 var options = { 352 onKeyPress : function(cpfcnpj, e, field, options) { 353 var masks = ['000.000.000-009', '00.000.000/0000-00']; 354 var mask = (cpfcnpj.length > 14) ? masks[1] : masks[0]; 355 $('.cpfcnpj').mask(mask, options); 356 } 357 }; 358 $('.cpfcnpj').mask('000.000.000-009', options); 359 $('.cpf').mask('000.000.000-00', {reverse: true}); 360 $('.cnpj').mask('00.000.000/0000-00', {reverse: true}); 361 $('.money').mask('000.000.000.000.000,00', {reverse: true}); 362 $('.ip_address').mask('099.099.099.099'); 363 $('.percent').mask('##0,00%', {reverse: true}); 364 var MercoSulMaskBehavior = function (val) { 365 var placams = val.replace(/[^a-zA-Z0-9]/g, ''); 366 if(placams.length < 5) return 'SSS-0A00'; 367 return placams.charAt(4).replace(/\d/g, '').length == 1 ? 'SSS0S00' : 'SSS-0000'; 368 }, 369 spOptions = { 370 onKeyPress: function(val, e, field, options) { 371 field.mask(MercoSulMaskBehavior.apply({}, arguments), options); 372 e.target.value=val.toUpperCase(); 373 } 374 }; 375 $('.placa').mask(MercoSulMaskBehavior, spOptions); 376 $('.user_chars').mask('Z',{translation: {'Z': {pattern: /[a-z0-9_-]/, recursive: true}}}); 377 $('.card_number').mask('0000-0000-0000-0000'); 378 $('.card_date').mask('00/00'); 379 $('.clear-if-not-match').mask("00/00/0000", {clearIfNotMatch: true}); 380 $('.placeholder').mask("00/00/0000", {placeholder: "__/__/____"}); 381 $('.fallback').mask("00r00r0000", { 382 translation: { 383 'r': { 384 pattern: /[\/]/, 385 fallback: '/' 386 }, 387 placeholder: "__/__/____" 388 } 389 }); 390 $('.selectonfocus').mask("00/00/0000", {selectOnFocus: true}); 391 392 }); 393 }); 394})(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.