1$(function() { 2 /*******************/ 3 /* Teclado virtual */ 4 /*******************/ 5 $('#password') 6 .keyboard({ 7 openOn: null, // eliminamos el evento en el input 8 stayOpen: false, // cierra cuando pierde el foco 9 layout: 'spanish-qwerty', // teclado español 10 reposition: true, // reposiciona cuando cambia el tamaño del navegador 11 usePreview: false, // modifica el input original 12 preventPaste: true, // previene el copy/paste para la contraseña 13 autoAccept: true, // no elimina cuando cierra el teclado 14 autoAcceptOnEsc : true, // no elimina cuando se presiona Esc 15 css: { // bootstrap 16 input: 'form-control password', 17 container: 'center-block dropdown-menu', 18 buttonDefault: 'btn btn-default', 19 buttonHover: 'btn-primary', 20 buttonAction: 'active', 21 buttonDisabled: 'disabled' 22 }, 23 display : { 24 'a' : '\u2714:Aceptar (Mayús-Enter)', 25 'accept' : 'Aceptar:Aceptar (Mayús-Enter)', 26 'alt' : 'AltGr:Alt Gr', 27 28 'b' : '\u232b:Borrar', 29 'bksp' : 'Borrar:Eliminar caracter', 30 31 'c' : '\u2716:Cancelar (Esc)', 32 'cancel' : 'Cancelar:Cancelar (Esc)', 33 34 'dec' : '.:Decimal', 35 36 's' : '\u21e7:Mayúsculas', 37 'shift' : 'Mayús:Mayúsculas', 38 39 'space' : ' :Espacio', 40 41 't' : '\u21e5:Tabulador', 42 'tab' : '\u21e5 Tab:Tabulador', 43 } 44 }); 45 46 $('#btn-teclado-virtual').click(function(){ 47 var kb = $('#password').getkeyboard(); 48 if (kb.isOpen) { 49 kb.close(); 50 } else { 51 kb.reveal(); 52 } 53 }); 54}); 55
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.