From c9978a20b15e131209da3c71c12044c8d903378e Mon Sep 17 00:00:00 2001 From: Slava Bacherikov Date: Fri, 20 Jan 2012 02:48:48 +0200 Subject: [PATCH] Add calc by press enter. --- hero.html | 2 +- ui.js | 17 +++++++++++++ ui.min.js | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 92 insertions(+), 2 deletions(-) diff --git a/hero.html b/hero.html index c130b29..b721712 100644 --- a/hero.html +++ b/hero.html @@ -35,7 +35,7 @@

Type your code


- +

diff --git a/ui.js b/ui.js index 3733658..f92fdc2 100644 --- a/ui.js +++ b/ui.js @@ -44,6 +44,23 @@ function toDescription(arr){ return arr; } +function enterPress(e){ + var keynum=0; + if(e.which){ + keynum = e.which; + }else if(window.event){ + keynum = e.keyCode ; + } + if(keynum == 13){ + if(e.preventDefault){ + e.preventDefault(); + } else { + e.returnValue = false; + } + calcPass(); + } +} + function calcPass(){ var serial = document.getElementById('serial_id').value; var answ = toDescription(toArray(autoGetBiosPwd(serial))); diff --git a/ui.min.js b/ui.min.js index 99c4443..f92fdc2 100644 --- a/ui.min.js +++ b/ui.min.js @@ -1 +1,74 @@ -var sDescription=CreateHashTable([[SONY,"Old Sony"],[SAMSUNG,"Samsung"],[PHOENIX,"Generic Phoenix"],[HP_COMPAQ,"HP/Compaq Phoenix BIOS"],[FSI_PHOENIX,"Fujitsu-Siemens Phoenix"],[FSI_L_PHOENIX,"Fujitsu-Siemens (model L) Phoenix "],[FSI_P_PHOENIX,"Fujitsu-Siemens (model P) Phoenix "],[FSI_S_PHOENIX,"Fujitsu-Siemens (model S) Phoenix "],[FSI_X_PHOENIX,"Fujitsu-Siemens (model X) Phoenix "],[INSYDE,"InsydeH2O BIOS (Acer, HP)"],[HP_MINI,"HP/Compaq Mini Netbooks"],[FSI_20_DEC_NEW,"Fujitsu-Siemens new"], [FSI_20_DEC_OLD,"Fujitsu-Siemens old"],[FSI_HEX,"Fujitsu-Siemens"]]);function converToTable(b){for(var a='',c=0;c",d=0;d"+b[c][d]+""}return a+"
";a+="
"}function toArray(b){var a=[],c;for(c in b)a.push([c,b[c]]);return a}function toDescription(b){for(var a=0;a' ; + } + str += ""; + } + str += ""; + return str; +} + +function toArray(obj){ + var ret = []; + for(var i in obj){ + ret.push([i,obj[i]]); + } + return ret; +} + +function toDescription(arr){ + for(var i=0;i0) ? "" :"none"; + var an = document.getElementById("answer"); + an.innerHTML = str; +} +