From 003c551e7320912d468b00905da234ad262b5446 Mon Sep 17 00:00:00 2001 From: Ilion Beyst Date: Sat, 25 Dec 2021 20:28:10 +0100 Subject: [PATCH] implement basic MatchBrowser component --- .../public/assets/images/earth.svg | 114 ----------- .../public/assets/images/jupiter.svg | 118 ----------- web/pw-frontend/public/assets/images/mars.svg | 114 ----------- .../public/assets/images/neptune.svg | 186 ------------------ .../public/assets/images/rocket.svg | 79 -------- .../public/assets/images/uranus.svg | 150 -------------- .../public/assets/images/venus.svg | 114 ----------- web/pw-frontend/public/favicon.ico | Bin 1150 -> 3985 bytes web/pw-frontend/public/match.log | 43 ---- web/pw-frontend/src/App.svelte | 37 +--- web/pw-frontend/src/assets/svelte.png | Bin 5185 -> 0 bytes web/pw-frontend/src/lib/MatchBrowser.svelte | 89 +++++++++ web/pw-frontend/src/lib/Visualizer.svelte | 18 +- web/pw-frontend/vite.config.js | 7 +- 14 files changed, 111 insertions(+), 958 deletions(-) delete mode 100644 web/pw-frontend/public/assets/images/earth.svg delete mode 100644 web/pw-frontend/public/assets/images/jupiter.svg delete mode 100644 web/pw-frontend/public/assets/images/mars.svg delete mode 100644 web/pw-frontend/public/assets/images/neptune.svg delete mode 100644 web/pw-frontend/public/assets/images/rocket.svg delete mode 100644 web/pw-frontend/public/assets/images/uranus.svg delete mode 100644 web/pw-frontend/public/assets/images/venus.svg delete mode 100644 web/pw-frontend/public/match.log delete mode 100644 web/pw-frontend/src/assets/svelte.png create mode 100644 web/pw-frontend/src/lib/MatchBrowser.svelte diff --git a/web/pw-frontend/public/assets/images/earth.svg b/web/pw-frontend/public/assets/images/earth.svg deleted file mode 100644 index f1be561..0000000 --- a/web/pw-frontend/public/assets/images/earth.svg +++ /dev/null @@ -1,114 +0,0 @@ - - - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/web/pw-frontend/public/assets/images/jupiter.svg b/web/pw-frontend/public/assets/images/jupiter.svg deleted file mode 100644 index e5fcd0f..0000000 --- a/web/pw-frontend/public/assets/images/jupiter.svg +++ /dev/null @@ -1,118 +0,0 @@ - - - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/web/pw-frontend/public/assets/images/mars.svg b/web/pw-frontend/public/assets/images/mars.svg deleted file mode 100644 index d92851d..0000000 --- a/web/pw-frontend/public/assets/images/mars.svg +++ /dev/null @@ -1,114 +0,0 @@ - - - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/web/pw-frontend/public/assets/images/neptune.svg b/web/pw-frontend/public/assets/images/neptune.svg deleted file mode 100644 index 995d440..0000000 --- a/web/pw-frontend/public/assets/images/neptune.svg +++ /dev/null @@ -1,186 +0,0 @@ - - - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/web/pw-frontend/public/assets/images/rocket.svg b/web/pw-frontend/public/assets/images/rocket.svg deleted file mode 100644 index 162cb46..0000000 --- a/web/pw-frontend/public/assets/images/rocket.svg +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/web/pw-frontend/public/assets/images/uranus.svg b/web/pw-frontend/public/assets/images/uranus.svg deleted file mode 100644 index fb192a4..0000000 --- a/web/pw-frontend/public/assets/images/uranus.svg +++ /dev/null @@ -1,150 +0,0 @@ - - - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/web/pw-frontend/public/assets/images/venus.svg b/web/pw-frontend/public/assets/images/venus.svg deleted file mode 100644 index 3bebb10..0000000 --- a/web/pw-frontend/public/assets/images/venus.svg +++ /dev/null @@ -1,114 +0,0 @@ - - - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/web/pw-frontend/public/favicon.ico b/web/pw-frontend/public/favicon.ico index d75d248ef0b15096a95054643a4d97f5d9b60846..628e6ed72d238912f37bfb6b5060fce31a39b14e 100644 GIT binary patch literal 3985 zcmZu!c{mhM*B?t5V#Z9#p23i%VURsECbABabyU_#_I=+n7$HR2X-JfkQiv=u_AEno zS+Wz2CHwMC-~0ag-shfspYxn^f9KxkoO{l_@kWN)tjyfZ004kh=N8(8Iv4&UCI;%* zyv4yoo#=f~I;Kq27Ruy6pz=V^Tb4cm02}Ea(L9r2`=`X^d(*=Awuh5%fUUP9ARr(B z;q30>V{hx}i16^nO0{|d49rO*;z})q`kQBaFzqm%(vS-grQot5kqu(?tzI8B6 zkiaF95Q#R9MYu2AmC??K)P)Ww#oM0>#A9_9j9=wmxR~gF?wf{PQGIY^#W_xrrV$>{ ze4z@!;y}*;gV6*x`tRi*BkRWN_CBZ#%KC(q?}pwnwOKSQP%ArG&&}T$EcqsVzU6=Q zA|U%n?6}uABE4J5tCjBrjnTGK6S3n-D^#?b{_+%DHsR=c$l}ESm_J9a#(`sYZ=z># z)Ou5I!Qhzjn;?|GxiW3adC) zttmoE?Rk)*UXpRi?^~kb$@^wx11}QB4JZO4Qr4nMSsA6{ypxAi(csWr z0pc$$lamtJssxW}5;hyT3r(V?@N2+-PY~O=9SY?e3%R&v(lwKK>TI z)EH`GWbxQD-a{P#&bMpP?n^z`)>Eq;iOC2*&swg1aQpJf2$3F(SZ^(G7`kD2x;1Y$ z&3|4%;RphY{BF6W>hpLh>bnq@wUds}a69^7q6+ z+*VJ>Ua_;>Weh1r6;B)qRWXXk-aclfxku}Nv|F5v>Gvo3IrH?Sfww83`qpZ?&nZf+ zLocSc*4t@J8%tQ6!c+~?f*^MM`GhaJN!+BN1dkhmP1QVMpCIX{LI%SKrc&M|zcqwlt2b1R!KUZnGtml3;)V5U`m)&{RCqjRoUrL^|@$Qh|ziJPp)t zdrM-PE!|5Inye=DkFSKJ5AXZiN_!hV9Tp)u!Ba9q>x{n53nv*6db<3lcGjB((2$`n z>Tboh@_z9PU~WD$)EyYbk510RLwIH^sG(CMFAtMf$a3}bdl}p@+Cg7Xf$4{MLXVJ< zQwSdp_2;i{LhX9VJW@vhdI`YNyKJ#-=Aw{>yeea;-4k*SLM6($9z>Uw8?n@cxL=D6 z8X5k?ngjNEjL6(ndNg$=WNVORYFw{1o{;s!QQvf7@YdxMvUwZw&C*fnDLg3Hs1z&V zlTeLwoWf^9cXqo$_IvqdDH{Aqq{ETdOgCqmNfd9NafIw0xaV-vKAK zvtTw`)n>*UhJyW2u}(2UIAphg_G!U~dv0cf*4bhsk_T=@%5pHaMcHvDzwSSwd3EUD4DAEcPp2p)qWaKTdR*Qz(%27!dr67AWl&|M<=8LV{r~x zo1u};hQTC#_t#uQ-s>3P=FEcQOt`MMs83x!g)ca+1s_PM;F@ReX9NanEMB;GozgRM zqIB^h)Xry%qk>`QT>21wZ8mG#J$+gGT5=|MTN@Y%8m0fr@RrdgnSO0$=)QZJrbzJWFy_PYa2{RN8o@AJI*BUm(Lzta%#@s_e1gFYeJQo^V1 zw5J*>#GcbH?;QmscbwzM{+WrE$L0Q}pV~N5W!}Hf5awz}dHssU6Qx@<4aj{`BMqzd zx{`aYZXVCQ09?hD}vb}P}+uvs(y$=PlQA=2Es|Wu@6G1E7rM(NUkFE=#Ydklc zVY4QJl`@pL9jriMHd4Zju^cmxM$YY*C$EQvDcYiZ=e%doGgn^l1$NKiLBo0~3PNo8U!^nH`0z@{_pNhWyER-MQ>w{^g|w{gzhXSu~s zcGQ2BWu0wi>50FK9ZDZ`DK+;TNomq6Rr9jWFm4A6C$gwN!EPg`bR1&q|Q zn>>@-?7Nx&$T~3A)1>|>Bh&Qa?N)py0-+O?(N<&5^;H}agCz0Lru%3mx!63Zilweb zB=C)gawy8To#^o$)-(}&Hk;xk%KhlFel#Otue!T6Cg<#|BU$Vx&lKt6*^RTbjt7}~ z%e>ZMGe0x^1#MCKmoq4;*W2prNfF|FbfL;lIomE+iMCJd)O2%L!{j9{jc7Zuj9Wq) z`B5CCDkh23x2VU(vCdlg@>;zcM}r~q%Z<)w)FHI#k65E!O^WMu7W4}?m01*LfsQk6tVu41Wo1Ko>* z`8}^w`bgBsbjej@<+Sl~6O(&2@D_*+!8UKhP0eTbd56}>dccfBv$jtW+(TuOcc-2o zb*6z&js$Npn3=Oj*bmXqB#W011zT@i`l2U;I#|__7)o3D14vdH^=m$piing%r!eZ) zz|)?`Ek&-14r{$QOE0bC3f6mgwX4PFUHry^21Y-pHxt}V{vPVd+IMmq8oTC$k5IkJqeA`5V6^LZt*G6}E_v*Y+T0VGlU}^NO+j1>a?`T%p!BACdpj|ue0jWZ!&}`rBQ886sfeL;!)96c z;8(9E5rbKMUm~l1`>a2_+q|#rmI1aQNW_bxm|A>HVNO;fBFt0w%(SEf*iT-HW*`@~ z@qYD1Gk&2=BIp8F__&!<Vvwwnzg`FP|9a<%q(s*-*dF O0G*qL=yKHkNB;*JM}ZRn literal 1150 zcmaKqSxA*Z7>4KMS_;~x;8i!JU{-`tpyx!I(n2NFMU)w2L{WiMS3#Lcp@vrpA*5Yp zSy6|`AkYfDD(e{`n8yX0pLf20X1@3RmKkGw`Vte3=0)aUq%ldx zm^49K+Hw0b#^`KboP)QXJOwbuVUFxlAs{RfqJ+twGylWfOp{Hc$s#253LlN1nsFVc zKa>40?h5(7PTC6ltDx)(Y&Ze2xggCq(kK? zTA`;gAfKD!+uFjpxc_A3+Ma(L28W=z4Gvs@r*ECk`;c45=S#;=oA|abt`f&j5&uJO z3Dn+&^gZ%h4JidsaTR{{!_Y8PUx(-%PosPy2gi@qIvBMMYz;e3L1{f~mrd9RdB>pZ zD}4R|sk_C`;=cT&r)c=8u>7h9)u32*SbL`xiq3(pq5C^5-sSOw;<|fv@nfXfl&U`2 z81K5ExDp;bf#DISW%IY%k&2-noShOoz-;kb(u?5RFX-ro?87j3GZdCXrFc8bTx}jd zz_n@djWnxc*TbbCjEq80FPyG}1zQwvjq7R6ZSWuQ@_#A*LN5n<3$BI?X}q%iD!B-s zdSFcNp!EgpJr6CAK?klug4>=)Tv z+F#{yt>6EK)3NU=L&y_W3UNaC?Tg=6YE0)^V;(0Mb0$WJ7>7@Lg0~+3x9d)!Pd - import Visualizer from './lib/Visualizer.svelte'; +import MatchBrowser from './lib/MatchBrowser.svelte';
- - - +
diff --git a/web/pw-frontend/src/assets/svelte.png b/web/pw-frontend/src/assets/svelte.png deleted file mode 100644 index e673c91c7bcb0e3a1be737745af56990613a641e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5185 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 diff --git a/web/pw-frontend/src/lib/MatchBrowser.svelte b/web/pw-frontend/src/lib/MatchBrowser.svelte new file mode 100644 index 0000000..71fadb2 --- /dev/null +++ b/web/pw-frontend/src/lib/MatchBrowser.svelte @@ -0,0 +1,89 @@ + + +
+ + + diff --git a/web/pw-frontend/src/lib/Visualizer.svelte b/web/pw-frontend/src/lib/Visualizer.svelte index 35b0677..297659c 100644 --- a/web/pw-frontend/src/lib/Visualizer.svelte +++ b/web/pw-frontend/src/lib/Visualizer.svelte @@ -2,12 +2,24 @@ import { onMount } from 'svelte'; import * as visualizer from '../lib/visualizer/index'; + export let matchLog = null; + + let initialized = false; + onMount(() => { visualizer.init(); - fetch("match.log") - .then(response => response.text()) - .then(data => visualizer.set_instance(data)); + initialized = true; + visualizer.set_loading(false); }); + + $: if (initialized) { + if (matchLog === null) { + visualizer.set_loading(true); + } else { + visualizer.set_instance(matchLog); + visualizer.set_loading(false); + } + }
diff --git a/web/pw-frontend/vite.config.js b/web/pw-frontend/vite.config.js index e52edb5..a298f2c 100644 --- a/web/pw-frontend/vite.config.js +++ b/web/pw-frontend/vite.config.js @@ -16,7 +16,10 @@ export default defineConfig({ commonjsOptions: { transformMixedEsModules: true, }, - minify: false, - target: "modules", + }, + server: { + proxy: { + "/api/": "http://localhost:5000", + }, }, })