From 1d4fd175afc5332e0dee2f2bac5bb5d09bc7af16 Mon Sep 17 00:00:00 2001 From: TheGreyDiamond Date: Tue, 29 Dec 2020 18:58:40 +0100 Subject: [PATCH] Added fixture search --- index.js | 16 +++ ui_templates/fixtures.html | 85 ++++++++++- ui_templates/temp.html | 282 +++++++++++-------------------------- usrStore/fixtureDB.sqlite | Bin 122880 -> 122880 bytes 4 files changed, 183 insertions(+), 200 deletions(-) diff --git a/index.js b/index.js index 30f1a7d..2753911 100644 --- a/index.js +++ b/index.js @@ -157,6 +157,7 @@ function rebuildFixtureLib() { db.run(sqlDyn); i += 1; } + db.close() }, 1000); } @@ -476,6 +477,21 @@ function init() { } else if (String(arg).includes("FIXTURE:initDB")) { rebuildFixtureLib() event.returnValue = ""; + } else if (String(arg).includes("FIXTURE:search")) { + term = String(arg).split("|")[1]; + sqlQ = "SELECT * FROM fixtures WHERE Name LIKE '%" + term + "%' or LongName LIKE '%" + term + "%' or ShortName LIKE '%" + term + "%' or Manufacturer LIKE '%" + term + "%';" + console.log(sqlQ) + let db = new sqlite3.Database("usrStore/fixtureDB.sqlite"); + db.all(sqlQ, [], (err, rows) => { + console.log("ALIVE"); + if (err) { + throw err + } + event.returnValue = rows; + console.log(rows) + }); + db.close() + } else { event.returnValue = "ERR:UNKNOW_CMD"; } diff --git a/ui_templates/fixtures.html b/ui_templates/fixtures.html index cc46c7e..a589c33 100644 --- a/ui_templates/fixtures.html +++ b/ui_templates/fixtures.html @@ -1,7 +1,90 @@ + +

Fixtures



-
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameManufacturer:Description:
+
+ + + diff --git a/ui_templates/temp.html b/ui_templates/temp.html index 58aff7b..59281da 100644 --- a/ui_templates/temp.html +++ b/ui_templates/temp.html @@ -201,209 +201,93 @@ - - - - - Enlight - Screen 1 - - - - - - - - - - - -

Hello World!

- - - We are using node - - , Chrome - - , and Electron - - . + diff --git a/usrStore/fixtureDB.sqlite b/usrStore/fixtureDB.sqlite index 80b56c185f3dc887509c30f15ae233ecb59c7e12..2d5b341c2c50dc9e93cadd1c983eb34a042ed991 100644 GIT binary patch delta 2817 zcmds3i&s@u8sFd9=l!}oE_A^cCca2bV>HVY5e-pPoRUls0hNG|yhw0W1kSl=SR>A5 zTf2M|3YHk7Ue4%2#s`Kez8a^pNtgL3(`uPLw5FP6&AHXAHGjjLwa#yyz4v#%$M5^? zvrlc8P}?Q!Ne&Y*JcDka$E=F5A)ti!mC*3}hexFhc#2$2ca!(i%dsK#Ax+^gKyNZE z!h~LAcSJeFlK99~5JR>_mVk%2+$BuGJ><-j1&lA6oOG{{qa>7=I5aA0@G~SYD$==E zfty^8s)0zdAi5eN$ff9Z2q%GiRzVnXd9uJop7yK;oqXe23L43eDFl_AidhW`nH{?r zWMaqWFjW%i_g)oKEs`C*ste?p+TY8P=x~SklsG8DQe+TTa6J&40kG zMhNvba~{WId%j0?+$*gDokBLwE?%|`z<i z#NA>K;$jBDH1t})TV%bNk;Y>K(upwDU@E7RwH=j~YwiJHN*^WP)|Xm|^F}k+=rfU& zJ+Z~Qo*jqd3z4fpzpOXv{k50XJ8FaSi&7@PEvJf`_}g46+leEgFzB5C7MpijWU6w0 zO*bQbu~kxh8Z*-~$tw4B>vHKp@W_yc^f~G-1(><`yQtkc=yBvG7XFMQ=cQmfEgJ(jwt+d>C8A90DC}2zY&r&qs#z_F@0< zN-J~uZm`nL79RWWEwj$GHG`G6_ItLmi64>>3cORn(p=#rpTc(Gv9KE@IGX;S%MS)) zm&JntR^_g>UxT1D&H8%==68Dkf-ED0Q?g0z$ufvX!`rqiems-Fr zLPyAdsr;gNRKVQBcsX}1p#@V40FM#5>9 zH76LER38f-dtMq0g3x%*Z{urYAWn)8Lq4R8$G!-KU*UHYj287>EC6A)LF$w&6c93(>iNH)sznfq!DVHUkzrZPyJi zIexCePJ0~Yi*cdmsVEQWFKXM==amW4yTTqmpPPh#WNyLRC@}>Cc_!XLtmisfOo1rau=Kh zd(@xdONW3Ib1>D)q1*m=1Bmj7kgrJ8id-x8U-S%(Y9rJ=@=c+UAHmhJC)jx0fCn-= zoI}rq7}Of@uC)Ks4D*0B`kP7gU$4VfyuzG7i!QNyx#n2= z^FKl^uxm2S2WiI8km!avqGSCN%`tS>OAu|3C9o6hD?1?rPYxy17u6tFovXioSYM_` zX|0+^IwU2Cr^I662jN9wB;U!;stI_<;TdKw ztqsBqny}At`?Q%u#H`D`e&X||JDCT0!IOrvR?u+DC7 za@fWT%qev1VOW53&B^rSUdW}RnxX3VEH@+9M%N$o8+x5{s-&wo)aA+#@=f_Z$&v<% z+r=?LyO6@a#b8?(&<8I2khGt{_mR1xh;g(%vc3hhpPi>Ywh zAt%>dL~mSj9;TTK>7kP_jsE+ua5_HJ7hP&cu2TK3zC|Cdb!fBHE9x?5Z@(trl{ZU2 zN$o*zgM_E}RXV#1rm#j|ze1Ca!K*mOFVlC9LQZH(qU(=4Qzd?pE;tG$INvYOwmp!K pi~T%J?1p0cQWt!P%lw#r^AVKUUmbyDM{2rR6Z&QJkdeJA{sZA)baVg! delta 2792 zcmds3`(IU67T@daecq2N0+)w?3=xWtQYREM%}1nw8cr!=Dgp))DtS>J5+di^)XYJ> z?&?%#@&VL*l-y2o)C6BCIQCFS%Lk?(>@m~RUQ<)q%)ZtSGylTuAHJWn&tChx*LUr; z);aZu#rnfy>$qNGDr|;GWCnaAodc#x1GGjhMct-GDtna&Qky$*{=LiJ|)kVu1lqoM|@29PN?92A}4Vrr@;)gE8weew&Y|A+_K5`KL)`v zY{qBP%-Nfrk8%$JSA0Lc9#QOsJ)FjIwPWeWlWU!iXD8xhf;`2>RU=*R)W>KqXm_bw z)o5jbd|etLtS8sW3~mpQfbWu1QgBtmCZ9*I{Ib$HUivo1X7UU=x2DCpT6Q~lWz>y~ z>DsF*mLC+i^FNUBTmW?kd`F#c%1;T{pZcgH@7f96;1Vay+yf5(IPl&r$jH@RQ)QMr zH^hnji}-sk3vCJb{Mg^WiXO2d+&z`>G&mjBHi0WEr_D3Vus_8|J63z0q_rOqC)2kB zHr5lb3;|@!ymk6)F(}+dUc@mF2>PnPNvB;J_9s`nSrefJHf|8SqmWUholz&re(@-O zliY*b;TJS2;Opy*ZL%<~H6>cYqO)TAYK%vlyfdP;0~}}f6ioa{Cg;pw(+o~);K|<) zwvaJFTcsS4k+e!U&P#YASV3P25dSzcoYoyoaJ>7sfwRxKhsRZ>hnD45Ir|SV>XD}A zoY;B*oF^I&GQUWK1P4Q0mJ*aMh$4SKUJeI?z7}wn9b2st|41{!Ir0Afkm(&^=niDu zt5venn=GvrmkFN;)A?h(MrPtoIF8GMt>_bG!iJe<4x(j$^E&$3a~#vwpFY>8mY8>& z{b=jiD0=F=MzhW-&Z+Z105J_S*^bPGb5!#Uy~Z6-PgkFa5bn|DCXQ|P{g4$0RDsJTejTfV{0pC7nR?k-5DLuUgV)albLAgjT zRNja|&;^ za1oCn<00*3Rg!DP3;egl;8M{e0bkbM+n_?kiRJ|7v+o;enSZ2JrbmRKUZ4Xzjszlu6UAZ?pGnUR)3M9{~9dok&jHJCZh9UDw= z8&Y8=CaY$cQ|+9Q;B_zThq1TjQ*O=e_U$0KuWyHR>{gbHcamllUE9!HZ-S ziN~+tpiG5yQ7_PvHG(zs2#T+7h3n(?~R8Z`-wwP>+WcThXF6J?zNMG zumIOuW9U7TYTetLK>^!nf*0JAEl|X^r&;NC`J2#&|6q-<`?o+725Y$e*CSxMt-B!y zyGu8~X}B-sast|cJTH0DjTR$A|4=X2J=#vz`_HM5D(@*7@>RKj^|K99qPSNaC43~* z2m|;|zJUD9ie@<&Xh*^a9^9-eDu z+DAKJ?zE7{iD)YFZ1M~?cI%DWRc*dT)GAd{-cTm9e~$v`9ceI2sVl-LzJVV^PLbL8 z8@w40;SOfFH}z&OCA)(X3_8%pgL z55pm*tk!P2%#`I>kK0==L7tm^6g(`{30AcYmm$&)zXWUS!^dC`POvINuU>Nd9fwWK z1X<;FTPIj{Mkg%7S=M6v({~`t9^M6y5mUCx>;WfX4U5boJNX^Rcb${)JdOw{6|`dH znP_}y%+tTru4~0X-=8#G