Errores solucionados, ahora solo funciona con access 2003
This commit is contained in:
parent
1eed448800
commit
e38a7e9820
47
src/main.js
47
src/main.js
|
@ -14,19 +14,21 @@ var Conf =
|
||||||
var Locale ={
|
var Locale ={
|
||||||
es: {
|
es: {
|
||||||
"Enter a user name":
|
"Enter a user name":
|
||||||
"Introduce un nombre de usuario"
|
"Introduce un nombre de usuario"
|
||||||
,"Enter a password":
|
,"Enter a password":
|
||||||
"Introduce una contraseña"
|
"Introduce una contraseña"
|
||||||
,"Server can't be reached":
|
,"Server can't be reached":
|
||||||
"No se ha podido conectar con el servidor"
|
"No se ha podido conectar con el servidor"
|
||||||
,"Updating":
|
,"Updating":
|
||||||
"Actualizando"
|
"Actualizando"
|
||||||
,"Bad login":
|
,"Bad login":
|
||||||
"Usuario o contraseña incorrectos"
|
"Usuario o contraseña incorrectos"
|
||||||
,"Loading":
|
,"Loading":
|
||||||
"Cargando"
|
"Cargando"
|
||||||
,"Error while updating":
|
,"Error while updating":
|
||||||
"Error al actualizar"
|
"Error al actualizar"
|
||||||
|
,"Microsoft Access 2003 is not installed":
|
||||||
|
"Microsoft Access 2003 no está instalado en el sistema"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -185,12 +187,10 @@ var App =
|
||||||
|
|
||||||
_onKeyPress: function (e)
|
_onKeyPress: function (e)
|
||||||
{
|
{
|
||||||
var target = event.target || event.srcElement;
|
|
||||||
|
|
||||||
switch (e.keyCode)
|
switch (e.keyCode)
|
||||||
{
|
{
|
||||||
case 13: // Enter
|
case 13: // Enter
|
||||||
this._onEnterPress (target);
|
this._onEnterPress (e);
|
||||||
break;
|
break;
|
||||||
case 27: // Esc
|
case 27: // Esc
|
||||||
window.close ();
|
window.close ();
|
||||||
|
@ -198,9 +198,11 @@ var App =
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
_onEnterPress: function (target)
|
_onEnterPress: function (event)
|
||||||
{
|
{
|
||||||
if ( target && target.id == 'user' && this.$('password').value == '')
|
var target = event.target || event.srcElement;
|
||||||
|
|
||||||
|
if (target && target.id == 'user' && this.$('password').value == '')
|
||||||
{
|
{
|
||||||
this.$('password').focus ();
|
this.$('password').focus ();
|
||||||
return;
|
return;
|
||||||
|
@ -354,7 +356,14 @@ var App =
|
||||||
{
|
{
|
||||||
var remember = this.$('remember').checked ? 1 : 0;
|
var remember = this.$('remember').checked ? 1 : 0;
|
||||||
this.regWrite (Conf.regPath, 'remember', remember, 'REG_DWORD');
|
this.regWrite (Conf.regPath, 'remember', remember, 'REG_DWORD');
|
||||||
this.shell.run (this.mdbFile, 0, false);
|
|
||||||
|
var programFiles = this.getEnv ('ProgramFiles');
|
||||||
|
var accessBin = programFiles +'\\Microsoft Office\\OFFICE11\\MSACCESS.EXE';
|
||||||
|
|
||||||
|
if (!this.fso.fileExists (accessBin))
|
||||||
|
throw new Error (_('Microsoft Access 2003 is not installed'));
|
||||||
|
|
||||||
|
this.shell.exec ('"'+ accessBin +'" "'+ this.mdbFile +'"');
|
||||||
window.close ();
|
window.close ();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue