snipplrCallback({"id":19630,"title":"loginjs","source":"
Ext.onReady<\/span>(<\/span>function<\/span>(<\/span>)<\/span>{<\/span><\/div><\/li> \/* activa los mensajes flotantes ya sean tooltips normales o errores<\/span><\/div><\/li> de validaci\u00c3\u00b3n *\/<\/span><\/div><\/li> Ext.QuickTips<\/span>.init<\/span>(<\/span>)<\/span>;<\/span><\/div><\/li> \/\/ muestra un \u00c3\u00adcono de error en la parte lateral del campo<\/span><\/div><\/li> Ext.form<\/span>.Field<\/span>.prototype<\/span>.msgTarget<\/span> =<\/span> 'side'<\/span>;<\/span><\/div><\/li> panel =<\/span> new<\/span> Ext.FormPanel<\/span>(<\/span>{<\/span><\/div><\/li> \/\/ indica que tipos de hijos seran creados en items<\/span><\/div><\/li> defaultType:<\/span>'textfield'<\/span>,<\/span><\/div><\/li> \/* permite monitorear el estado de los botones dentro del form<\/span><\/div><\/li> que han sido configurados con formBind = true, para habilitarlos<\/span><\/div><\/li> o deshabilitarlos, dependiendo si el form es valido o no *\/<\/span><\/div><\/li> monitorValid:<\/span>true<\/span>,<\/span><\/div><\/li> items:<\/span>[<\/span> \/\/ arreglo de objetos hijos<\/span><\/div><\/li> {<\/span><\/div><\/li> fieldLabel:<\/span>'Usuario'<\/span>,<\/span><\/div><\/li> \/* el campo de texto ser\u00c3\u00a1 monitoreado para saber si se deja en<\/span><\/div><\/li> blanco y lanzar el error de validaci\u00c3\u00b3n *\/<\/span><\/div><\/li> allowBlank:<\/span>false<\/span>,<\/span><\/div><\/li> width:<\/span> 150<\/span><\/div><\/li> }<\/span>,<\/span>{<\/span><\/div><\/li> fieldLabel:<\/span>'Contrase\u00c3\u00b1a'<\/span>,<\/span><\/div><\/li> allowBlank:<\/span>false<\/span>,<\/span><\/div><\/li> inputType:<\/span>'password'<\/span>,<\/span><\/div><\/li> width:<\/span> 150<\/span><\/div><\/li> }<\/span><\/div><\/li> ]<\/span>,<\/span><\/div><\/li> \/\/ arreglo de botones que seran puestos en el footer del FormPanel<\/span><\/div><\/li> buttons:<\/span>[<\/span>{<\/span><\/div><\/li> \/\/ activamos el monitoreo de este bot\u00c3\u00b3n<\/span><\/div><\/li> formBind:<\/span> true<\/span>,<\/span><\/div><\/li> \/\/ agrega una imag\u00c3\u00a9n al bot\u00c3\u00b3n<\/span><\/div><\/li> icon:<\/span> 'imagenes\/accept.png'<\/span>,<\/span><\/div><\/li> text:<\/span>'Aceptar'<\/span><\/div><\/li> }<\/span><\/div><\/li> ]<\/span><\/div><\/li> }<\/span>)<\/span>;<\/span><\/div><\/li> <\/div><\/li> login =<\/span> new<\/span> Ext.Window<\/span>(<\/span>{<\/span><\/div><\/li> layout:<\/span> 'fit'<\/span>,<\/span><\/div><\/li> width:<\/span> 317<\/span>,<\/span><\/div><\/li> height:<\/span> 148<\/span>,<\/span><\/div><\/li> title:<\/span> ':: Login ::'<\/span>,<\/span><\/div><\/li> \/\/resizable: false,<\/span><\/div><\/li> closeAction:<\/span> 'hide'<\/span>,<\/span><\/div><\/li> closable:<\/span> true<\/span>,<\/span><\/div><\/li> draggable:<\/span> false<\/span>,<\/span><\/div><\/li> \/\/plain: true,<\/span><\/div><\/li> border:<\/span> false<\/span>,<\/span><\/div><\/li> defaults:<\/span>{<\/span><\/div><\/li> padding:<\/span>'15px'<\/span><\/div><\/li> }<\/span>,<\/span><\/div><\/li> items:<\/span>[<\/span>panel]<\/span><\/div><\/li> }<\/span>)<\/span>;<\/span><\/div><\/li> <\/div><\/li> login.show<\/span>(<\/span>)<\/span>;<\/span><\/div><\/li> <\/div><\/li> }<\/span>)<\/span>;<\/span><\/div><\/li><\/ol><\/pre>","link":"https:\/\/snipplr.com\/view\/19630\/loginjs"});