From f81f0fa58bce7193e07118dd0d0db923512e3202 Mon Sep 17 00:00:00 2001 From: jomjol <30766535+jomjol@users.noreply.github.com> Date: Mon, 7 Sep 2020 11:31:50 +0200 Subject: [PATCH] v1.1.2 --- README.md | 6 ++-- firmware/html.zip | Bin 31539 -> 31078 bytes sd-card/html/edit_alignment.html | 57 ++----------------------------- sd-card/html/edit_analog.html | 4 +-- sd-card/html/edit_digits.html | 5 ++- sd-card/html/edit_reference.html | 15 +++++--- 6 files changed, 22 insertions(+), 65 deletions(-) diff --git a/README.md b/README.md index 012991bd..7532973c 100644 --- a/README.md +++ b/README.md @@ -25,12 +25,14 @@ A 3d-printable housing can be found here: https://www.thingiverse.com/thing:4571 ------ +**General remark:** beside the `firmware.bin`, typically also the content of `/html` needs to be updated! -##### 1.1.1 (2020-09-07) + +##### 1.1.2 (2020-09-07) * Improved update page for the web server (`/html` can be updated via a zip-file, which is provided in `/firmware/html.zip`) - **Attention: beside the `firmware.bin`, also the content of `/html` needs to be updated!** +* Improved Chrome support ##### 1.1.0 (2020-09-06) diff --git a/firmware/html.zip b/firmware/html.zip index 2c0e0fc71edb7fd3bae7941cbb4e7aaef3a818c1..247c091b7cd8955daf2bcaca21956aed6d66d281 100644 GIT binary patch delta 10698 zcmZviWl$a6wyv>-I|K;s?(Xgjm*DR18erk>3k~iN+zAQp?(PyKxI5f@d!KX9*>!Js zb>6Wq%|B1Qb2Q#V9$Z6$RDjSh*bop9@DP}~G^+6aO%6ar2ncCG2nejds)f0Y zyOD{#jg_N=g`+#OwY!7;8G&6bnDw@i`aL3=gn16dbK!Bd^ol4>dXK`FYp`wxC8Y;y zV?*Tv^w3noq_S-MvlBDQu}Y{mSL-Y4`py#^%Xt@{?-RO@Iq|x%mnVp}tA4MSC)kd6 zs9y|gDhf+MdN5hxD-W`s0%jh}n_a1fF&yO$-Nd8ZnAFX)UGVlJ5j)tS3Md2mJH zuBuLgslOi~At%%(ZVTTUQ$`MR;C&p;3C%&cJu0fY?MVHq7E|B0qz5pLFWwU2NbSgE z84N8*rtlGPwA&mcZiU*3fz-vWf-U|U%7OQ5s?&%ATLf_;z8*xOXH3XMi{O3=1I%CN zK~IPI*_sM`h~S13VB(H|9ZeEh2ft1quwO*Jf0JYjWz^;EZ>(5!DkvafPJ>BuhwR1t zMcqqyI|spV^|Qs6WVM=*5-AG@zIwP7HSaCh%!}-1sogx=nU7?T7njM-me?g7{TCk5 z0eQsJ);dDEQa31KeIul-giBc&?)(c?n>^CF(f9Cz4lvvsT^F#mLNFCy`9mq}q88e# z5>vkf@W7(kCvxBg@J~n&l`J6hoM}bEjc+~D+=)bg1lKx?YbWCZ$*tZ2OwfpHG2DTi zG|S?rIE5{nOlw~!95=6nb7pe_aY@cD^~!BU$VzzLVL^0ycz0f_Hb+xdjAFeHR18ZktB~B?N zsW&402sfsv&1X~9O-ub}Eh?o^Y7dHaSUCsLeKI6?4(FM}SM@55E6n+FUmECv*=B?? z0h8FZCZK&qn6!*%jz;k31T+dvGGUXaf~`Txu5Lk;YYoc;A$}H3EQrm>sp)X(PXy`@ zE4AjBFEM^e_8^ydBH>Zjp5eOF&(ww~=qEr^QLHHCO=$<({^{2&)~~6N`3;ni*|h1X zLRP{6_SzNW&CVgE*aqPx_#ZRoa%*5M(HN?W3nvT9E0HHbnOWc(x5`0v<1qUo04?KB?9FO@eh}sa!EH zbgrB;+Cmx=8%`>)9&Eh&kZ-d_VeT^4g63q{f?B&#hg!Q;$85yGO*;L<&8lq7xz|@f z7o_z^ARnj1aQgiMoS5OUI`z$nCXG_{)ZDdq>T9M=4$dYLyq5m$2Vny*hx~D zB{77r9T=$|_>@RrKt411dLkK>VM`mR%%0A8qQ?mhXLiFJ>A~tQ*)<3=QnW4 z6YPLOPL0uhRZDD56inraax-M98YypfazJ&uan%s2=Dik#5L}<9(zn;S@1V1{A2Swj z)9I&NypH;zFEJQmzgSAwcxvvN!=ISSNQ}CXARHxmd(qK)iX|tnrOhdC-(U;A~Rn6F?_>gU*7BHl7(G(g1D zubt6x2U}9MfO3TTFXa}evI=NisD#}bYvryebvIl4o&vyzpV(9gcxsKONW3M#CUm%g z-9D!t6!T4pTmX$f*|Rj5yZ!tACk~><#LXLkKY?Q&Vd?1D#J~!$iG|}wV+T5fgL-aVsXQXu~ZTcnmUA+A% z%PMn>N9XyoUOC)}H@=K;D8Exs!vSihcd7qa6Z7UV^6BJIpYjimBVIDLFsg0>lkg5hnG%`!TeerqNYIQI(zy(C zClGr#id8_c1nsj=%Vq-dgF3E%S?Ul|dp=evbt&b&Dq~XUW*eI}g0Uq%WAW(*Vw@NX zq@nRVE>TEfhVN5>6Wa=Ekx{lx+E&a+0Q4`}JKtRv19FH4`EsaT^A}t1_tD#2ngT`x zyEdH`7aD3e4vza?0ppp4|n)F z2t;Gmm`y`*K8O31@=qDJ3)#rv4Z~3zg~Bw=e6=aB(PtcA)E{fn6>yoCKj$pWk^0>8 zDMG}2?r|Q%rEyg2tC#-Fe+;mk*ZR`-0cFt=j_Lip?QwUP1v6yEU_xj@;SBoENxJ>h zA23!ibeLhHT4QqH$3aDAjIx3eFSg`QuljD^8+;f>(k>S2&fTNpR}*do&hO1V3$v)v z5Dxg74GND@Rl70q(CL?>bgut+y%;2!`1GcWG`dgnop4&uEmUP`RN~CHm!o~q{&LVV z>E{i4aF&1Gr*aPa5;MgU)4tKDC0gtM74~-Zrh~t!vXM%T zeYO0FZHanf^z6D(!!Hd*Ri0E>L6D|-s;hW~99@Fh)*Ik+SXFB-&pmajM0_dvoB*JU)%JBi0}LbiS?5`{=o1pWPc+IT4F-@aFJ2E^ikc`g$5xt zM_B69%-L^6b8%4k^$%Wt+3g5yb4{3;l2WAA!Tu92p@KU}671;lI2Vz{lu0BwS=x5dpT>Qu%vo=8rOt)n66ag&w!%yXLp zhI^2)O24pu1_6-*ZL!JACjsv!N;PD2VnSTRfpe+2*^3}!Vuu0uCH#Z$AO(b>blfnAY=@R56 zaodFdW=#r$`XXe?;%Q|!f9FZ&)*(JW<@kFOi@ELm=8asc z-jmgo@)~zHc8$&Y<8n{FzGYY4u|JeWu)eW7R6FUv0NN883$!+hRx;ULH>pOrkhjvl zcD%Wcq{Cv-zfDoR?`90$n1ymH-*5A=7Y~tKIzIYN-iVDa9?HRnUxly7;mpna8>gyB za-zs-x0Z`oUx~z@714A~!{2^fD*q3V%IVRlDp;9VHvI)sM(`J88c=}kFWoF}YW!Mn z$vAuo6Fn6~n3fjrUq2gpyb2a2sREeBC!0AMIU4n{b2=VQ&nvyAE+`VJLY^|`IPT&c za62*d8@Z^tT?GZ?*nU{p54*Z=)a{dA$ps!NpR(X>puTFh4U%Q*Aj>~#2V?xjOs#zw z&u^RTI7wM?*|d~__8@qrSFp*`Ia8lpouYGaIxhkdV-mK!d;`Q5yXl(8n==>UW%9aY zI?a`m3BCKp^=sz|mb*Yxh&2G;fVtqZ40?rwU>S*9?^%UNp6wa15x zvZ{PU2)1bS7DKp^f6dO)!?iykRw8>9?xl`ZC4~-emdsxDsUXH{9b-3$ucxu^6U2GL zMLP0Ef_P)=639)wD5D{7k&uS*_3qfai8b&6l2X{(EfZKPfU;U zrBayi8)rAhwNjQaVjfhez_#o7FPnhh5A0(*@&~mBbfD9|3Ev>B&yUlqr`D9iKU20J z7v-4WGY^+M+v=fFT|s7_Zf_2*?6=Rkf-9@HJvl;tzQCcVvIg&&9FCD=a-fkPj-BDI zQ~r^&a>*fheC30hK#4_pXR3z!8U)=Gi%I1je}vL7m+@t|KYWy}5pUJ6h1Z*m$nrk^ zY6cy44H4!w&itLCS_g{w{yVM;LobDoQEt=X@FwK=Poz=5e0TUVmn6w)4KV9JYi4 z;Y-8EfrQG0r?3@MHZS+eyXCEycUH?C(Yp)G)&mVL>zeFJ(R~JmFS=S@_3-`aBMUMk zj(Do$(a%E_H$8Yj(c|?XGJG~^Cm1&Gk5ygNBy$}I9^VDlW7_Ev$ z13?n^xV;bjn=&v2aS=DwCL{m zJsmtPA@y(}-WX-Sz~Nie?{S7_2P)FNk%RaP=Er4##og95@KA&`#-kLX#Z}+KYsnGA zMFeOOXGohNpk$Mamuiq)TUlrKDp&jd}61=>MC45n#Im{tA0YqmMTih z%SyvM3E{bg#;q(X_C}7FgDr~|jYy2h&*kUmqfpz9A7va|DJm@%d3AXzL*+t8q-m{tKV4_ohk4}WiPR4X+^i83I9^g|~N|KzPv z#+uOFuzD@I-$su{ph>(~DM+|jsjtb~C8Z{RGt{C#$VQqK#iTg^DsdAXY)^4BeTE+C zOU#HBPKTP_T{N`^qa1R zSi%KAP5Si-6Rk&>0^xRO#vlV4&GbZ%5gyqnv~Bk+TD`zKx-c5+QE*y7GA5+7o%P*f z7S}xOIO_TvItChr%w3Rm5}7kh3C|I>dn$Dn<@}S%&>x!P9DgN@e!VF)R(23yW`<#a zr73BTyF~^#C`|`^O2hecN}dlC9o{D%P`3OU$X!eQ@dmWE#YZmSwL!(7dzYp(k!-9x zo}*Wj+E<0kcyD4SddwW#*G31}O7p?^sJ$iXsfP&-;HW#bI14|B-Tn-a*VESG5?D|( zf-i^mImDTpQlg&~Trv=9Tn7P=`A>iVu9MN90aq(RW{|k3yMFx6!w*iP8`?W%XMW39 z76N$&G}Jl*Sh|G|lTk$EEjKP+2A?gy;>pGB3!7wP3XnNHtcVtM+GW^ac&w3j_RrYO zs3~yQx5lNu^VJ%5KFKY>7mt>mMHgOIXo&J=R!I&NqCN*|4un)xqJyOD=v~W{a@1y6 zm@CM%Le5SVNE?m1yvMn)mrP!UY@ne#o$NP(N-?%yyi)gQixHvW_#nZRdL6~F)fWx^ zgjar7tPTSYbzRr+G>OVw*t2)0A#1^^0*`JV8av1kP3TG^jnf{*GnM0Ys=KAsupfa@ zi56G5ggA0diaQUUydXY#NcCA;8YXhxXxh&nQ#saH|6nq#u=f*y5rI30J}K)rbcnFl z%+cc;X#$O-Irc(galQxouV_=!wchKPmOVV=+w&Dy1eVEs5)t0H`raZ^dP52PAHw0d zD$({^X)Csp16m=rcmm@}3I;u5Vw54|=Ci}0^0Y2=M+IVvAV2s>2-NKvwhp4gY%Uqy z1$_Bu+xUF**1qfkY?~37b_>a^ileL}gyJR_af;#4!yc)@7KqZoAYEkshKEod&g$a! zOADOebZWx&-qkg3t2rAV@>V;2IzEwDH?R2ZM94|#xm}UVZ$fQd!!M};fA_`wieESq z(!rWChQ`?lG)0;BYhgcPxGrtlv5!20%kheP%e226qT0Gbf0IVjmng+>(5B)OJzry zN^Arrxs;UCktq*?DtYMlX=nrV*`;Lv((>ITPfe}wpeD#uiLFb1WL~au^<+t-OW<<= z>4rzn*GprlbXB#lJR>CV```K?@ol{8nwe8+vbj_`*MP_8^eJnQ_yW3=YOqqXuv*Tfld$&b5Idq?Hx^60)@BPV zj#p|3L0y_p6b_?Kt+Yed%BXgVs5U@UCmDK|3IQmrLo7Ct)&()37Yekn?naO4xezB5 zJ$Hx=(SbnNQ@mMl%N%MM=>SDY@M-+Mj?j}pPT=j7`$A*>_aBBs4c0cjvj~ZT0L-lG z&)=|V5nt{wx)|dA=)^lNkiAx6>~kSqr;yglfu;rM%cCzFvyyIP=u91nHozhR7^9xW z<58~@b+j^4As-$m-_v3|AyJ?K_Ifg|3SLq^+^^u?Xp zps)uS+o-D=wv`hGJLMZ+mu8Q-beMt8a9{QUrskQzj_%7m!`zz**ASI<3ja?%?+B|i z(#^Ee@5^W8P^Vu41eV2`SodiMihhWlq?o|o;k>S-RQ%bDWuU5RMZr@nF#Y#%IwC{PU%$wEUZNJOi`Tsg7zHm&cco+bqZUWt11?f-Zir04FAD|Tjx0BF- z{gKf?B(wl1J-zwP|1ZUUyl$R6un?0bR0aQUiv9H86zfnm;_BY_-xPaRi?@OB3U&^Y zU~j}rxvqzyX!Ce;8b&zf>~LTt=ON%zm4#SA&wixoyWUs}2ODQ?!?1u{F!{B~=~7b6 zAv+!VTTY&LMrgZ%u1E%%{d!>)(;W;qa5c)){vZ7`bk^=Ap}l#i=2P~@EX(%C5+1A= z6n90lqj7lgL;;QJmRJFHq%={pobtxPJARff)>-I4Ubeky z(w-&^gOawL0-BUkQKg)9(87de;Pl^aFOoQ2ql)0fSnfNJMlUSV`clV@*3_0GP8OhO z*e?s3S7v1sy+Cw5S7*QhM@3HI@aarV!zaiDEmhBi>eXVgdmQj^~mCT&KL z=LMcR%LFd-)IflEf0yn>1j7$WUulE7l{ldaSJZSe7$%S>LVPCo*5jS$C6QzS5R@gzj!Z4R!J z;AMUnDxM9muUAvPBg!BvN2hxcAo?@d+#_EVM?lGJ7-2bOmZcDw^6kkw3L9_YlUQIM z7AWHy9-Xf8`%YzK@J>xgAv%g0@N?o8&$r_U@|&3w<+)w=U5`JRTRf(yO+Un`Eq1lA z2@GhqPXIFDg9UeOM z+VK9GcnD#5^gcwv@9G&tx;hR%_%*<0jvB~NC0%zJo=6a8u5 zce`f!NX-mJ`Pklq_ElxarRk8>OBL`b(lq5SHrQ=Cy^_DFkPc`$>)0h;1$|s!jey$9 zzYpY-9snx+)GZX5zUL32<$!@tcibuM;?$_l;tG4s5m-kD+bpr@zahDdk0X|eK*&Zg zcpuwX?%e|1G~u4zmKj~;K{ z3+c0gNC{I_<+mK$3Kp38pkHn=HcN6+-wxX=ta33S>YHlFoU+F6MMZ#VhsCHg&u&s!LZ?9nJHlGbTr)lF&kH-rhS z=O0iwm7`_p-SnRKH^sP9YbXS=o+#&|?3@q;v;nhaDmgwqk>X~3!F+Vf&0b>F>N zJw6p$D@vWuSE$oJ4^VOK+k)zHauCe#v(lB@!gu-YKX@ICyC32vzK+RWg#xDek8tE7VJgXS4RnR?^xb$F`h>~zgPY=2_cHKlOl*@ zAcNmAicCP|Xlr_jmI1GW1L`qJlFY&maEbsIVY5Qr77g=N#BMzmsn z86)DA59CvPRrZ#clmCunWT~1<{u?W1=?{O|#!85jJC1O6Y6LIaRBirR4?4omQ%vN> zR>VupFQeljb0Q#)({2df-!r5JZ^VZ?h3gSL#ehg;JA^ZCMpuyb9*)xu)BPxJ_)Xna z`eQ%s)rri@ZPn$YXDuC?d8`zJ!*Q6%wa-G(V_&BWO+C$_2F zffL7ihS`v1;XWYwI+oS;o75 zn0CuluIY|Qm=v}7agt>uOv{8Nz)(^qSR%V#C8|PWGiUsv263ddI*Da4K8nGc>SCIq z20RppQ(B<@b^dl5P(FFenQSK3QA;iTT^O2h*ZRqx)DP+g=67OVvG1nDEcN=x0YVF{F*jxNT{x%0pQN)73F+Cs56B z9$eaAPicxL?sMz@g|Yvp*p~mISjB&1EZ{#dR>Z{clF0op#wz*~{SU@6p8pGD_5KTE zZ`%J0W7oMXzPB&^mPa_L0{7vti@z!F_A?AdsVwp9W}h;_e28V&DZ6OXX{gp-suI4d zk-e2>QF!*fmmRVEkJ-wgL!){ueV>~G2LWM82HvD60693#v7)~tV}A66q5*ZX%q4<* z7Rm6CgG3deVc^O3xgE`9&qiHVQ`0~Cown0mT5jHFEi9m}O9Fm;J@@nK{An)G_I~tx z=H!7UL6y{MXQ#OmZiS^s_?6rn)l$-w6SXcfl2Erk8~L7*XCp-;eE$;gE}lq=MZTOt z*ygL+18PG+MV47NDpBaE?xPT^qdd~MLN^u{Op8>WrZX%o;}8U3=gS}Yw~Hp}hnZVX z)L*D`6NQ?SUlizVzK+Y6$MSm@Q&q}!(k7=~+xm8|qFT7ANY@;YI$;AxGQ)6qV@;mv zw}GKU?1LsXKf`zlBHUjstflJms@H^0SR<;DK+qCT>7_cRD$;3j(P4xy#(Ea3inqa3 zE|86BOH00oe#4F}biy>j$S~=n#AwT$los)*LmLYABSMV1aglZCcVyN8wm-%tabbA5 zNq=nr$f8Zq66l8LwF)6kT&_$9CwZDfxOX2Q{SsX8>vY|(%>%jf|6cCePBI(q#wE*X z0DU&OPT)LeZdxG08jU?xH`-_TL6SX>B@jij&68{{+$3oAkjD$tatl~J8l@gj&t)9S zU~(>=unk|_39^%p$U6Fwgn9SNnviJ9-#JG1hD>vXWh}$#)-spLV}tHsT+3T5dc?2j zX5W*Cquhd3$#O<}+UI*4rPb_PEbelZIH)P=YT9+3E(tQB_(msd(Vn<4h7`WM*KCs7 zT^CYJQ&AlL7_YKC0G74(*7Rx}iBVBnnA{BnnAQ?(={3TavSt>vCfhQ+OVQ#0JX`BALo-B23Cjnxu8Zj ztErU^hqEGE|1m3YMjX{|63rTmP`a2wR=^72+X{A^N+Qt-tdjRoKC0P1I^!FxpD zN$fO^nOc83rYZj6H5BqTGgW7-E>Z3snf9iTs*|YnEy5fxp4pe-a3h#_yaboXFVo!n5H!%&`V6;sctMK2vbsJw>+(0)0PFrXG z%TLR-TGOhOVY^ABpYVd<1M#ZLQD`Xb=|hC0ABcBG5ch zj_xY%JfAlg1&_SzJ_ku4yf~nwSf+D6oI(tSG*E_!Yh4;(hw7?Hz`Jlb z7OIZcii9(!t&TN+GR;HvOzaD3Gm1eUY@hM)jNj5!h2!fC37P~7rKo1=?>uXUD%T|7 z%99{&iR33Vwpt3t567|$e<3-(Lc)7c6mam}ZQ8pNdHY!^X3Ng`689T|R zPbcE{4e^_&<$`S%XN3f(7SSTx5&4-Tk%O5D=Wi^JkdrTVnj#RvDCg*B=ERj_8^q`H zt?Y*Tn%C>Pe4r4IU|10OFpatxJa$8@nLyCl^Oxyc%c9>#FvWKO8m)uX1z=@Q*1}dO z^ekqNI4)xC#oZjerMxY-B4TNh{!nB-U&9)ANjD>+rj<6VmsjQGxg$Y%eQ8eHL+PX} zjq*m0P;Fcv?g5qpbF)bK2#LE^pky)6oR)SiK=@b z)LkQr&)AJG3Q0Xyi01DK{+n+SO%%5C72wbmx@3#Y;+kguX&>=mF*vp!V=OTdUF0SO zl%`iKXwZ!C^`dodA`HQi0eSz<;Grk04uL5a?U#+tX#L6NU(VDY z-yN;qVG9hMzjr@>>Tw^phCpryR!vv2fBV}Vu&6sRxL)3I%k4w7<}jI;3Us7OU$-qF zPNK7*kpnKtCL7gh0!NiX$}(D>;menHbHq4nAjuSDkq@2=mkHBT>&8k;&6EmeyUH^_ z9?o|k{N+LKUeQ~PU)a^eQU9}V58UF;A(`9An)(pB2$|)M{qXpAWK2LoH1b)5Q~^Rl zi9r0j-S0n6SNS0z&><-QHvIi_k^X)B5W!3y#3=P~`j`I%xQI5qd<1KIa6uV<0w;J- z!C>K_7J=J5xS?|Jz?UA>|DFeW;(@&gF;V|_pelT@nkW7LT_^ny5A6R*yGsOa^CXt6 zvix`2{~pWG3f%1c|Fi!81eSl=75{hIep)cT7a2+l2#|dLw|=@N>AZWetQQwl6e}3y zMFtpXW+1r&m;4o`9B}^U{{gW7>=4G^JLvD*l)^I delta 11170 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 Ix4&Bd2hpk*H2?qr diff --git a/sd-card/html/edit_alignment.html b/sd-card/html/edit_alignment.html index b3b302f7..7ea252b8 100644 --- a/sd-card/html/edit_alignment.html +++ b/sd-card/html/edit_alignment.html @@ -75,7 +75,7 @@ - + @@ -119,7 +119,6 @@ function SaveToConfig(){ refInfo["dx"] = document.getElementById("refdx").value; refInfo["dy"] = document.getElementById("refdy").value; UpdateConfig(refInfo, aktindex, enhanceCon, basepath); -// location.reload(); } function EnhanceContrast(){ @@ -159,6 +158,7 @@ function UpdateReference(){ document.getElementById("refy").value = refInfo["y"]; rect.startX = document.getElementById("refx").value; rect.startY = document.getElementById("refy").value; + document.getElementById("enhancecontrast").disabled = true; draw(); } @@ -177,58 +177,6 @@ function dataURLtoBlob(dataurl) { return new Blob([u8arr], {type:mime}); } - function SaveReference() - { - - if (confirm("Are you sure you want to update \"reference.jpg\"?")) { - var xhttp = new XMLHttpRequest(); - - /* first delete the old firmware */ - xhttp.onreadystatechange = function() { - if (xhttp.readyState == 4) { - if (xhttp.status == 200) { - /* keine Reaktion, damit sich das Dokument nicht ändert */ - } else if (xhttp.status == 0) { - alert("Server closed the connection abruptly!"); - location.reload() - } else { - alert(xhttp.status + " Error!\n" + xhttp.responseText); - location.reload() - } - } - }; - xhttp.open("POST", basepath + "/delete/config/reference.jpg", false); - xhttp.send(); - /* ----------------------------- */ - - - xhttp.onreadystatechange = function() { - if (xhttp.readyState == 4) { - if (xhttp.status == 200) { - alert("Update \"reference.jpg\" successfull!\n\nTo make it active you need to reboot.") - document.reload(); - } else if (xhttp.status == 0) { - alert("Server closed the connection abruptly!"); - location.reload() - } else { - alert(xhttp.status + " Error!\n" + xhttp.responseText); - location.reload() - } - } - }; - - upload_path = basepath + "/upload/config/reference.jpg"; - - var canvas = document.getElementById("canvas"); - - var JPEG_QUALITY=0.5; - var dataUrl = canvas.toDataURL('image/jpeg', JPEG_QUALITY); - var rtn = dataURLtoBlob(dataUrl); - - xhttp.open("POST", upload_path, true); - xhttp.send(rtn); - } - } function loadCanvas(dataURL) { var canvas = document.getElementById('canvas'); @@ -289,6 +237,7 @@ function dataURLtoBlob(dataurl) { document.getElementById("img_ref_org").src = url; var url = basepath + "/fileserver" + "/img_tmp/ref_zw_org.jpg?" + Date.now(); document.getElementById("img_ref").src = url; + document.getElementById("enhancecontrast").disabled = false; draw(); } diff --git a/sd-card/html/edit_analog.html b/sd-card/html/edit_analog.html index 2606cecd..ceec1704 100644 --- a/sd-card/html/edit_analog.html +++ b/sd-card/html/edit_analog.html @@ -152,8 +152,7 @@ function ChangeSelection(){ function SaveToConfig(){ SaveROIToConfig(ROIInfo, "[Analog]", basepath); - - location.reload(); + UpdatePage(); } @@ -218,6 +217,7 @@ function ParseIni(_basepath) { canvas.width = this.width; canvas.height = this.height; drawImage(); + draw(); }; imageObj.src = dataURL; diff --git a/sd-card/html/edit_digits.html b/sd-card/html/edit_digits.html index 1a9ce4d8..9d4606e9 100644 --- a/sd-card/html/edit_digits.html +++ b/sd-card/html/edit_digits.html @@ -152,9 +152,6 @@ function ChangeSelection(){ function SaveToConfig(){ SaveROIToConfig(ROIInfo, "[Digits]", basepath); -// location.reload(); -// parent.window.location.reload(true); -// window.location = location.href + '?session=' + Math.floor((Math.random() * 1000000) + 1); UpdatePage(); } @@ -220,6 +217,7 @@ function ParseIni(_basepath) { canvas.width = this.width; canvas.height = this.height; drawImage(); + draw(); }; imageObj.src = dataURL; @@ -249,6 +247,7 @@ function ParseIni(_basepath) { loadCanvas(basepath + "/fileserver/config/reference.jpg"); ParseIni(basepath); drawImage(); + draw(); } function drawImage(){ var canvas = document.getElementById('canvas'); diff --git a/sd-card/html/edit_reference.html b/sd-card/html/edit_reference.html index 2500d92a..d0e20534 100644 --- a/sd-card/html/edit_reference.html +++ b/sd-card/html/edit_reference.html @@ -49,7 +49,7 @@ - + @@ -70,6 +70,7 @@ document.getElementById("prerotateangle").value = getPreRotate(); document.getElementById("finerotate").disabled = false; document.getElementById("prerotateangle").disabled = false; + document.getElementById("updatereferenceimage").disabled = false; // document.getElementById("ButtonRotate").disabled = false; loadCanvas(url); drawRotated(); @@ -80,7 +81,8 @@ document.getElementById("finerotate").value = 0; document.getElementById("prerotateangle").value = 0; document.getElementById("finerotate").disabled = true; - document.getElementById("prerotateangle").disabled = true; + document.getElementById("prerotateangle").disabled = true; + document.getElementById("updatereferenceimage").disabled = true; // document.getElementById("ButtonRotate").disabled = true; loadCanvas(url); ParseConfig(); @@ -101,8 +103,10 @@ setPreRotate(document.getElementById("prerotateangle").value); UpdateConfigFile(basepath); var canvas = document.getElementById("canvas"); + drawRotated(false); SaveCanvasToImage(canvas, "/config/reference.jpg", true, basepath); showReference(); + UpdatePage(); } } @@ -140,7 +144,7 @@ showReference(); } - function drawRotated(){ + function drawRotated(_grid = true){ finerot= parseFloat(document.getElementById("finerotate").value); prerot = parseFloat(document.getElementById("prerotateangle").value); if (finerot == 1) { @@ -164,7 +168,10 @@ context.rotate(degrees*Math.PI/180); context.drawImage(imageObj,-imageObj.width/2,-imageObj.height/2); context.restore(); - drawGrid(); + if (_grid == true){ + drawGrid(); + } + } function drawGrid(){