From 5e9d2e010a29096c60ea08ac54f8d4ae3d431a9d Mon Sep 17 00:00:00 2001 From: Gordon Williams Date: Thu, 7 Nov 2019 09:26:46 +0000 Subject: [PATCH] Logo, about page, set time + erase all apps option --- comms.js | 22 +++++++++++++++++++++- img/banglejs-logo-mid.png | Bin 0 -> 6344 bytes img/banglejs-logo-sml.png | Bin 0 -> 2210 bytes index.html | 22 ++++++++++++++++++---- index.js | 22 ++++++++++++++++++++++ 5 files changed, 61 insertions(+), 5 deletions(-) create mode 100644 img/banglejs-logo-mid.png create mode 100644 img/banglejs-logo-sml.png diff --git a/comms.js b/comms.js index 5a856454d..e2b1374ae 100644 --- a/comms.js +++ b/comms.js @@ -35,7 +35,7 @@ uploadApp : app => { Puck.write("\x03reset();\n", (result) => { if (result===null) return reject(""); setTimeout(() => { // wait for reset - Puck.write(fileContents,(result) => { + Puck.write("\x10E.showMessage('Uploading...')\n"+fileContents+"load()\n",(result) => { if (result===null) return reject(""); resolve(); }); @@ -67,5 +67,25 @@ removeApp : app => { // expects an app structure resolve(); }); }); +}, +removeAllApps : () => { + return new Promise((resolve,reject) => { + // Use eval here so we wait for it to finish + Puck.eval('require("Storage").eraseAll()||true', (result,err) => { + if (result===null) return reject(err || ""); + Puck.write('\x03\x10reset()\n',(result) => { + if (result===null) return reject(""); + resolve(); + }); + }); + }); +}, +setTime : () => { + return new Promise((resolve,reject) => { + Puck.setTime((result) => { + if (result===null) return reject(""); + resolve(); + }); + }); } }; diff --git a/img/banglejs-logo-mid.png b/img/banglejs-logo-mid.png new file mode 100644 index 0000000000000000000000000000000000000000..df29ed74b40c626e343a746b58cec3b8a7a5fe1d GIT binary patch literal 6344 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 literal 0 HcmV?d00001 diff --git a/img/banglejs-logo-sml.png b/img/banglejs-logo-sml.png new file mode 100644 index 0000000000000000000000000000000000000000..c599f042a0c90aa86ae798c4e531ca015dfd3ec0 GIT binary patch literal 2210 zcmV;T2wnGyP)49Tqhh0`f7sM& zZEIqy770EY8KH$LL#tq?rLk(!;tNE;-~dKSE9EiF3=FT~HNXBb>yp#Ux%ZrN$GKrL zXC*gx=A5?Z4mc}L-zkF4m!6VH zpx;YUNeWJJq))PBg46QS(cM~7xgedombaW?zz&j21JEV4oR%j8{c_xEjIg*#ZFNNt1WH@@89jj4 z1Jt8>ynna1#Fh|pqVX*(at2zmh?kO10{XrbNzEO`%_p0faQ+te4rfoGqA^3#yPDJ zoHu~)wNT&J1uWoRplbnr^aLKxib2<(k`M*zfU$r9?flcxP4iV?O$yG*elHJ9=A>r! zWx!29qxbm&&?yX@F*!QOWLz(5>)-(A0f&Ht!1Mz9=my*z1Ob@k;8X#9W3x3gtCF-+ z(uHlDGM^#o7n07D^pKgoRA5(ENUArphQJ)plk}jZk&=ED+j9K=Hegm;wj5xLukLr7 z(MNyaxjZrGJ%7f;Se65fkknn$8*O|)Guyv!YDOQwmozhnhpLtIl$z>7KgqV7ks-kJ z11f>XTA>^I)GP<+^h8>j&WXDp|Sq&dJ6|5O0~khDonNxgXy zot_KK0oDT_ISs$k?_KNrsEqE}P9Z<%wEcZxt#96jLKglgXmPRr9IbFWg;i2{Hb>al8NM10>X=@m((k|t!pIU#AAgR$AaS4w)u@2vx# z3VV6rT1g*D>M!Y+lJ1bSPSSkfcakoaG&#_ui=Ua- zpOG|6(sD_+`)2bzNtY|4y68Lhw3K=tlysxN?^0l4j)NCd{rdwmqX5IXMN);C z#R2xOYARu04_uRRYh`&}YCP~J@SL-j%=K>r`@_uDP4p$Fo)y7Wl-az6wD}pZEQG%P z2e>6fzXW&$s0ZE&9-7E@Yrdy=8Cc|L{xF)n5hxG2w+g5Q#uZ>SBY`^-=#L6!MN3ZLLVN!Z6$N#p(RfgW3;WQ}5$WF;Nf|EJkU`n8P_?W!ex60t29;t9r45qe8J z?gpjaV`|p|z{z-m>5>Kmhb5Kg0jWo!;B=C7$p1bXbFif$D=t?_H~V^nPh?j~b$Omq zBB^u4%04Km(#(EcKtSIhX`*u1ZF0$_PL{e#8X#$*|DCVSlUe+WB`t0j(-)RVx+p*g zKa@1#ltkUBa#={zs{6-ie`tdx9l?x>`PCH*v4;SA^}=~&gQ@HWI%e(8|K^+3;aU0@IvcF?ywq9wG6cX( zulG+0dG-Uq(O_OH>wdWtsPhvruOIscxi8S)uZ;t4$f19umk%m}F{eb*3Lra3b@Q09 zO40~3tIk>x+nrvnkhBL_?JIbk?}+bo;_%rlHqwxXsT|3AMgwrQ=cP6PTO@rfX_%zp zk{*)u8y{m(4!e5@_Eqk*b_r1LvE&TTxbKrR#>{e&k4JsOI?q>k66qxA0k4aFUebLb zz?4e*uDj3sPmUS5Sf`e$@C;roQYlT zwu1e1^nNNc^fT-J7kna1ouR#MW?TFjOC^mrvxAu|vZP&Rwj(S9?D1!?$FwR*ujGpb zPQMpOnjz^2W;Q2|jW_DX^Nnm~n=o2GX_V^E_qdS8i*8FRL|+ZxS!@19}rrgYoq6 zYG;0$vR zl1g+MnDLBoOBWkKcC6!Halu~e-A)Zy(rR0UUjVUYO=lxgaEj#Cl4Qi|Qp+hGW2=(% kT1@puHT_)iP#op|0l~QQdf@-_BLDyZ07*qoM6N<$f@dN>KmY&$ literal 0 HcmV?d00001 diff --git a/index.html b/index.html index f1a79b55c..4438c4536 100644 --- a/index.html +++ b/index.html @@ -21,13 +21,18 @@ position:absolute; bottom:8px;left:0px;right:0px; z-index: 100; + } + .hero { + padding-bottom: 1rem; + padding-top: 1rem; + text-align:center; }