From 3ac951ba9d5b292fc0f71f48d7cdfd7f83674bde Mon Sep 17 00:00:00 2001 From: Wim Brand Date: Sat, 6 Jul 2019 18:41:16 +0200 Subject: [PATCH] Lots of style changes --- init/conf/config.go | 26 ++-- res/static/img/checker0.png | Bin 172 -> 1502 bytes res/static/img/checker1.png | Bin 203 -> 1926 bytes res/static/img/checker10.png | Bin 251 -> 2439 bytes res/static/img/checker11.png | Bin 242 -> 1581 bytes res/static/img/checker12.png | Bin 195 -> 1491 bytes res/static/img/checker13.png | Bin 314 -> 3543 bytes res/static/img/checker14.png | Bin 360 -> 3013 bytes res/static/img/checker15.png | Bin 354 -> 1854 bytes res/static/img/checker16.png | Bin 357 -> 3169 bytes res/static/img/checker2.png | Bin 215 -> 2058 bytes res/static/img/checker3.png | Bin 267 -> 1658 bytes res/static/img/checker4.png | Bin 240 -> 1582 bytes res/static/img/checker5.png | Bin 280 -> 1595 bytes res/static/img/checker6.png | Bin 260 -> 1578 bytes res/static/img/checker7.png | Bin 262 -> 1579 bytes res/static/img/checker8.png | Bin 266 -> 1582 bytes res/static/img/checker9.png | Bin 291 -> 1708 bytes res/static/script/Toolbar.js | 4 +- res/static/style/layout.css | 71 ++++++---- res/static/style/viewer.css | 41 +++--- res/template/apidoc.html | 8 +- res/template/file_viewer.html | 15 +-- res/template/fragments/footer.html | 5 +- res/template/home.html | 16 ++- webcontroller/user_account.go | 1 + webcontroller/user_style.go | 201 ++++++++++++++++++----------- 27 files changed, 235 insertions(+), 153 deletions(-) diff --git a/init/conf/config.go b/init/conf/config.go index 32fc7b7..ea9ad29 100644 --- a/init/conf/config.go +++ b/init/conf/config.go @@ -1,20 +1,22 @@ package conf type PixelWebConfig struct { - APIURLExternal string `toml:"api_url_external"` - APIURLInternal string `toml:"api_url_internal"` - StaticResourceDir string `toml:"static_resource_dir"` - TemplateDir string `toml:"template_dir"` - DebugMode bool `toml:"debug_mode"` - MaintenanceMode bool `toml:"maintenance_mode"` + APIURLExternal string `toml:"api_url_external"` + APIURLInternal string `toml:"api_url_internal"` + SessionCookieDomain string `toml:"session_cookie_domain"` + StaticResourceDir string `toml:"static_resource_dir"` + TemplateDir string `toml:"template_dir"` + DebugMode bool `toml:"debug_mode"` + MaintenanceMode bool `toml:"maintenance_mode"` } const DefaultConfig = `# Pixeldrain Web UI server configuration -api_url_external = "/api" # Used in the web browser -api_url_internal = "http://127.0.0.1:8080" # Used for internal API requests to the pixeldrain server, not visible to users -static_resource_dir = "res/static" -template_dir = "res/template" -debug_mode = false -maintenance_mode = false +api_url_external = "/api" # Used in the web browser +api_url_internal = "http://127.0.0.1:8080" # Used for internal API requests to the pixeldrain server, not visible to users +session_cookie_domain = ".pixeldrain.com" +static_resource_dir = "res/static" +template_dir = "res/template" +debug_mode = false +maintenance_mode = false ` diff --git a/res/static/img/checker0.png b/res/static/img/checker0.png index 2906d48d569e73c699aeaf032789f0be1604f2ee..b374e006d3beff704f166570d95e60950ff416ad 100644 GIT binary patch delta 1422 zcmV;91#$YU0p1IcBYy*jdQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+O1b@cHAHg z{I65=2$uMeI1V=Ez22b5?|`wh-e%jRtVs}-Wi)6cIida6&q_aV$>JCCK`o{j7hFF1 zBpC}^jw|<>Vb|v4+J@x2o~{Q1m4kH0t;M0=p%>W8&<}gg(0_-AjnY0ItoH|bY$P@u zoQQ@a$A^QZjE(Zx$jR{RkNb6aj>+`#2;;q_o+q*6m)hi=N(_EzC z2GnWye>r--r_)q`Np{C>>9ZUt9gg6V%aGdVC`}Wv4!Fy(7{?}11_)TE5!(^eSJx}_ z^ay{@ey96f@qY{bV4F@BqKpUbiKTeSPxTzmjh<-j+&y@Xc6q+(EnO}~LfQv~wHB*& zKTel@#F67T)OnP?g5BDp)!&L3x<<9)Y!UeR;ONrMpZS^ zq}iN#3l>eyELl#H9J+2usK;a}rJUh3W9N*wGYoQGWp%4x!x~pzZB4Z14e7J_Eo^bq z&9=1VBE=QdafwBXl~nT1J5p))d)VWyyX|Su6@RH#UG+88Se2^PRP)8!p!JXO4c2(D zCY`Bfs26L{s-9bLYbT*`2FAoQ2v@KM#*o;Jv&GnZY0NdwmW1Z#f&gS_

gBvRXRMXnKgX^!)XK00b#bUZ#3PI02Vc$ClKy6Z z(tl_&x9{!0Bz^v%$QMA|Bu#+0Ntyt0lQaS1hJhwP+%V7th})ht0pccU0>n+y1c;lY z2@p3)^TlyUnlFw+(tL3ok|q-Rb_jY?V!vu5-_I#}Q(`}~k-5ZfZR9P9-KzgBiT$D< z{YOsGn-cq@AI&ygn(q1o1I-u5U)#v{Q-6Zyi{rVC{1XKJ(7=D0^c&I}!G9dz!_EKz z0fcEoLr_UWLm+T+Z)Rz1WdHzpoPCi!NW(xJ#a~;sA}xw`5OK&*oh*ooIBFG&P$AR` ztvZ-o`UOoIk`xz5!L{Jv$70pN#aUMeS3wZ`0C913Qgo3L|Cbb6#CUMrk9YSTcYp5y zf4$69vtt}kHOojP;zB07Dg<8I#7L%+mKeNGgU@El+F@bUF7#H9Aql&6gzCYu#!g-6cTCTF@J%9NNLpg0_nd>x%k-#FBAVPqQDoQBBLX1|86cZ`h zk9+us9KT2|nOr3>ax9<%6_Voz|AXJ%n)%5IHz^bcI$v!2V+0890*#t&e;?a+;{*si z16NwhU#SB#pQP7XTJ#9$-3BhMTbjHFTnGy0}1FgO$JgM@B{_!zm~z=1TE)78&qol`;+0Ax!Uy8r+H diff --git a/res/static/img/checker1.png b/res/static/img/checker1.png index 8339346124bd31b629036cd25f0a418e95f4d679..a7531a44e1ac7d73baf6922b98299df061e01ded 100644 GIT binary patch delta 1849 zcmV-92gdlz0frBdBYy=6dQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+O1b@aw{ne z{I65&5k`QJI1Zmx?*@DPZ7}0!Cvj{iJ5)wv!GNUhh6(k5{|x#Emy_ryh+0fB9=JjZ z$z?p)ak=uk^AXnla@B45-cQ#K2bYKSm!B55zr*h^-fjOL&wm+yxtS>S-BIp4@}9`q zUf_&qFXZ{Mz|rH=^W}1lk1-SvF`2?rAG=r`3$S;9^Lc^o&~?=oiEW6AVUavPP?|d zsE@8k(bH}C8-MnDxX&kk;NNJ|i9&R{!+$_2UhS8DmUE&HurBOwR*rUE`OcrhmA0FZ z_7}o2nvKyf+2s(Ca@{%^OHiL4OGkue-*=YuU7xt87Q3qcMg$ z#$;g6&l|lua4bzQA9k%3;&PL9h~i+tKMjTf5gxm!vI=~*kJrT213_73HYAvjLYFCu z@LzKI1+>RNfxT#nwe1N|A}lQkhCL8CA{4_B5vg;^j6xa!$_U;0;0h365!Vo;3my_v z2MuFwynmy-hB|Qa{2$kjno!y?zhO%gziP;KI8TkYAvth*e`^p3};af5A~tHTXvS`Y5CC7 zy?-OOhDmYGWR!32uL9U_W|hCQ46p#{BHPu$$#Jx%E?6%{ zeS%t4Wfnq5Y1lk)pyXAyH!M9JnA6fgX%Uo2AnIDgmVo(Y82 zUx)KWCUTN>lB=k2)g#x~(h(4b;!Ez8v;UU1H#`2E_%UngXDn>){sr{Cbm++!ki5!#dPe=1q~8j=(jN5Qq=;KyRs!Nplu2UkH5 z`~Y!rby9SZ691PJTEuv8+<%XE_a1le0DryARI_6oP&La)CE`LRyD9`<5kwcl=tIB6 zOnpuilkgm0_we!cF2=LG&;2>VO3q|}PavLUx?vG-5KnJfI_G`j2rEho@j3CBK^G)` zCfkZ_d+xJrYtaU3-qkHy*2l7`T(SNUNMcXA nQ!Jg*$M3u9K)P)Qb9<&9JE9SoT~<1Z00000NkvXXu0mjfsX31a delta 115 zcmV-(0F3{J56c0NBa_+&917nI5EVEgVn-rCk_RYSMM*?KR2b7^qjtQ3vWOa;azQd}HD3geD6S2M{Hk|N>H~?pG V39X~b(H{T+002ovPDHLkV1nfhEh+#2 diff --git a/res/static/img/checker10.png b/res/static/img/checker10.png index fc3a588ed3bdb0d3900ab62dab841a3da70d8f1b..671e8831b505ca1be629b140e59e979878ff784b 100644 GIT binary patch delta 2258 zcmV;@2rc*f0f!TiBYy_odQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+O3#tcH=e- zh5vIEU4jS_d@P60bGm~rzaM1Tu{}weX=_bHiJ|}y7r21Nt-t=zbQE8C8%A3f?S&8?Y>`{Q!V*<3)g$czMh|M;Lq79hAc^w&yjPK zBj;4PE^@?--=-NF@~Qu!=>6W^mkKt?3O*d?S#DMawh(G)jQKn#u^HuB8CwVlJgs#= zh6!BP%eQiT`+xh&diQMp1^WxEkE=JhOL;}x-BCz#EeUTZrN{W`yw|&+H&{>Xo;0U& zUCGRE|Pg3?QAy zI6BAh)eBH=AN};rZ@C>D-T=z zskWZ#hA+o-$Mh@}k1(R=-yiO$3-_55-kUGW4FK#Ci#n`0Jn-AVG7$0ma;lyVz8~*D z!!>}Qo^CE|upQmqM0E8Z!4*!R0}GY$mP0e`P56C))CQY;HOjBeh^{#+_5w`s^QL`U)^60%ro0#=Ml{Nz}Op{7BjswT}^ zv}#KsS%#&Qld)>cA;+va<(!MlHMbHj}Zwbs^9+K}9MyRo3P zEDBc%2%iy$jx_QpqmDLZhDjdJG=K9fv(C2sB9vBKy3)$4th(AJ)OOf$ z>rOknU3T5=f!YP@FUN17<}cLbM9LQC2Wrgbd>7%3PSh|1F^L|)GpKbcsq7KT2?FRqepxtdue=DD zspD}<(`)lj8p6|h%-E4)AAPB?{MHcXlP`KseXmxWIkHcHOH`z!EFBRxoLaj@@Z6nn zT&Sd<(egzcFuJ#i7BW%LXWs|rsKkleh+t`*TDemr!AcK4rBKDH@ZBTrJ-@_AYVSQnedyCZoe^9DLa}8@_Qqtozh~Cj_#u*b0jieZ1 zS5uTN1l5`dTrmTgvf0>-D^_0vxkzor(TzpXr;P@}en1jKeNG!z-@ub&1(m{$=`Z3ysvLk-;BX$oF z)i7{YeE3o8S1I!8*aT2w&Vsm8bL{xlG z7I)XMn;2J^v|f@+sro??&2ela6xyW~gGXx$Fl%k~;Xz}E(r^_NNwBx42Y-jU@0rGb zAlid!yKWA<{f3Xe6c^J9d*YJ+tZ z;o($E?tq%VSuILDHPg?}I(oi9}2Nm1)p1tq;>woc0C&iU-TBwXl zh<_8|53!wA!%KYr9_g_$m^Gw~8}Tz#(Z(cCfWjUwIM&S?jAYALgvw8ufC^d`r9r$F z41hX~M(7<7qH$SgOf{`v_5yU&o%Wk=5P=2)#iwn)U3Oo6yGk88BcAX0c~DN1v0<5^ z8BNEd+J7oQBxh}y-&j`OgCk>GMss#Vm zD04cbLQHJjGUZ!#qdlzDufG8shf8O)?3hjf00D$)LqkwWLw`dcaB^>EX>4Tx0C=2z zkv&MmKpe$iTeTuBigplj$WWauh>AFB6^c+H)C#RSm|Xe=O&XFE7e~Rh;NZt%)xpJC zR|i)?5c~jfadlF3krMxx6k5c1aNLh~_a1le0DryARI_6oP&La)CE`LRyD9`<5kwcl z=tIB6OnpuilYj6WU-$6w^)AMrZ{JOSkZ000JJOGiWi5&#ka5)XKJ%aI`-3gZU`4KpQt_+n&{NjL@x g*nh^%(2<8=6qFb=FA^sXP5=M^07*qoM6N<$f_;HUu>b%7 delta 57 zcmZn{{>?Z+dGdM=8LkH`EQ01j_cUhoO}@%u!RC3Re%YBzlZ81GL}XJ;<^L=>zls3} NJYD@<);T3K0RUbG6ukfd diff --git a/res/static/img/checker11.png b/res/static/img/checker11.png index 678dc1c30bca611d9bde0b58d27f4dc163ba4f70..c9c2ccbaa91d2e284c6789521126f002d3e11af2 100644 GIT binary patch delta 1402 zcmV-=1%>+Z0j&&>BYy*pdQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+O3yslIti8 zM*nLSvjij_63fA0s%8hX{Q1DdxAW-R=_ICtu)vbwNOm{v|NYzPA6(+1P>5l9BD?ObP0+omK$E~HM-=P<*m!+@EPJe+uele8yHL+b!lx0Y4 zIk4#)krJg02>bqnh`*Vp_!2K;Dr!K1_EvL1q%U0$H>$Y)P^QnZUE)kN@Fc>YP8OovpX>-+WXq7VyP<9U7xNzrv z%E}cX2H8a+MJkD(N&}26b>a@AaTf*n<_$?ukrEzSIe%l}={8SymCZGBjj>c1#*jU) zH+ptqpEbek>^v*PB_rz)g=63!0?R;z`#RJ(5BSnjmT_NaKR17CXq$0|UgERmt2wi-T4FotwX$Vq+M~SJRhT$8} zD9@!5<$qA)W#|K;_!0`zMri_82od?C!H`2G`WRx2DQdKsV@W=Z3QI}Tc&irm8Z>HB zRU^$>%v-Q%$<)lUl`Prgts67yFJiw{1&#jrA;^6GHs+ApZ_ zq9&8nSg0p8XjLyJc)U*HU{ zc0SoHawO$5+(>P5lXuC{K=&lMdv1@Ywefkblh{#)<4~PP^@wiEx3|R z%6}Z>8BF;t&K;S{d(!rD}S$yN0L4h&+qf-$Ao+%82kZ(|32w|Gt|fk zi6VXJ0004mX+uL$Nkc;*aB^>EX>4Tx0C=2zkv&MmKpe$iTeTuBigplj$WWauh>AFB z6^c+H)C#RSm|Xe=O&XFE7e~Rh;NZt%)xpJCR|i)?5c~jfadlF3krMxx6k5c1aDUv7 zclRE5?*M4JEB9_arywHsjK7-aBv8W7ASk&rZ{JOSkZ000JJOGiWi z5&#ka5)XKJ%aI`-3gZU`4Kp9Q^t;xPNjL^0u>XwA(2<8%6lVQ5k$hElJOBUy07*qo IM6N<$g5!>wD*ylh delta 57 zcmZ3>^NDeS^5i&H8LkH`EJDKEo^SIvPHthfU|YQ5zt5RVlMk_mi*ROHJiIYYI*b7b NJYD@<);T3K0RUR>6runC diff --git a/res/static/img/checker12.png b/res/static/img/checker12.png index 33ea84bdefb03c626fa5e71a14e3a3f4ff632b3f..c4b7ccac9203bb78730e28dd6acfb472cc088830 100644 GIT binary patch delta 1374 zcmV-k1)=)G0n-bRBYy*8dQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+O3vhmZKmH z$G_(kdjt{)f#aaadwYXD{{BJRTF2Shw#uu)3??DJ1c#PCzZ?C+#W@NEwG?xV4p+z_ zOTi?$^;#vnFz(xfyG@?-bpL}uQ0&ahKJTM-)E$0%_wOrE3&( zg)CU1U-L(9pTk1}@3TYx+`Q@iBOR-u+qU8%Pn(|gJbxog`-oWXo@F0V=DUk8`D?AF z)|Pd5B}78H;(xZO+g8R53n!%0kJloG;is6}7#SnE;$|eiVyhFm2@jbC8E+i8a^c3y zkTcH+F~}kYDKd*6y5vo=%mYg3gPRzEPxT2TW{~qx%RLqzeslK+X9=DwW2G>Rf${U8 zqvGB1WT>@X=FBeLbA`C1*B8R*>WnTRnXj|qGVA{QTI0s&T1sfbd7M<Avxf@mMP=s~X1(K&X#so75W!utLxf(QgSQR7kxBRgG$zG;4`IhNv+{i~XD`<}H|7 zG_z#cN`LYxBuz0{N-3w3C3_rWN;ziBDd$`YoR&~vt6+VBVv@;EVbUp1Hl-;~Wk&hT zVb(d$Hm5nyrAqY`M*!7Wt)`l5S$IJyEn(3mF1Dm4FQuW@ns1?Li_KbUxs^M$jp{SC zBe{Q5}s6lOZGr|2h(asFSBru3uCx3u~md?y24naD(&dg=;-djyk$4$WcePBlnft3AI|raq9=5-i631PDqdT!-6Fh zNmx;(OMIQ&L8A7zC2}HZuXxkOc$L0;_f=bT63@^6PqskU#DmX~yzcx|(gne+hTd>~ zDu3yMV1{pc!}+PCPmu2=y&uH0Z~6rJUeZPNxEgvF`Cif|$oH?(1?Y!wx}?$mzx#jQ zI9<|c|Lp!3vrd;Z+Rf0%jkasrj~kBMMQ1Htf&Rztf2Abo-7o9$BS_c8vo`Jb{u}=D z$UyrSAlRYrwO%4S0004mX+uL$Nkc;*aDQ@dW@&6?004NLeUUv#!$2IxUt6^zEsAy! zamY}eEQpFYY88r5A=C=3I+$Gg1x*@~6c4JEB9S6a(osRJ{gq}N(n^a$wP1}?5!n!E>G?f`>Nx@1U>6rkzP z=YjV#`lc)}a0~RTxxF>_arywHsjK7-aBv8W7ASk&LH8RZ8oEJAXcn#utZ3=9lOo-U3d8s~c_9ppV=z;VRK?c_gWL+{B& btiB>OT1JxdK5w1{RK?)w>gTe~DWM4f2Za`` diff --git a/res/static/img/checker13.png b/res/static/img/checker13.png index 51eda0d43e33c8fbfba9f296eb10535f624eda8d..1dc29a4005d214bc3acd3c3bec2084b6ae72cd24 100644 GIT binary patch delta 3506 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 delta 211 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 S{BLLg0000c2qKAcFxuUvO*vg- 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 DrA-0K delta 331 zcmaDT@sw$TayH=O_D3w7 zqQYD)>;@%3A=%83h!W@g+}zYW5SM|$xhOTUBsE2$JhLQ2!QIn0AVn{g9VmX%)5S5w zS3OF&O&bMHGWmG+wC2Ha#p=E znJ{;|@ix5<&FaIEQ++-NyJkFy=1n^or19%Nn~u_wRZCXsU7slLG&9b(X~NpXk6l%J z8l%Ftbs6}@2{NQJ`Ukd5$UVuTu4J`I`LnHPrDS!i`xdd111-E09z5L4I*t8Bmf`o@ zUoK}(>bBe7t&W@V?cj-ma^pGGlY5QImh8HBFD&p6f55>UO_9f$= Y+|%yFE3aprDhcwhr>mdKI;Vst0Ix2882|tP diff --git a/res/static/img/checker2.png b/res/static/img/checker2.png index 960f5cb1725d89f5e362ae7c7b7829c2497202bf..870e699dc46527e3b2d73b4c8251122f918f0a73 100644 GIT binary patch delta 1982 zcmV;v2SNDP0g4ciBYy>odQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+Pzn6lJq7F z{Ld+J1P}6u%wt{v^YWz znG}O$k3-kh*|4t1QMYvWdULr!P{fJIOM96Umb%wG=m{(@D)>9Fu*l19M34?iNoC&n3fV83F3(o4YBS1M^aLuV3 zt}j_#g^PhY2_#W9o<34m`t0pg01@PE+K#TU1h&1<>pl5NH|hpFUX z%+0F!?P)%pI2I?Iv+0s6_(iko;DvR7e+oRRhCI0Bq-_I85te2+<2(?s5sYyW9tn{+heRd-q;Q>lpaKLOGc`C#!GmH# z;4s$4Gk@aNRAM^RXofx*kS~IeX;Kqlg}|sE2?;f%>^U%VWZ}e_HTpOi7Nf-3RaLwM zVTmG=jAYT|Q%Ia*l9W+*wNUXT6fUtyNhO=273EVy z`C^!HvKn;kYuqS3Vxe#a~H!-uBzzQZf$rGIBCSpJ^ zbVoeg1-p%$A^kJB8A%H_`me~D3EhXtJ>&KjYE9Sc*e`@84QEoV2m6o@rG!6Zx?rZY z9Dn?1T{Uy;y$tmGF^sjMsyts%jK9xi%)ExMJEb`X?<9xqiNcenMZm)8Nla6Vyu(+s zz4k$;M0}~oRBJ*DuflbBw$d`g|ER6Ou4CV;j;^S^nq5xlnc|x9zA_KQD?EA$GD-=v zBYo%PA)WG$)O?o;Pa)e73yPta)KLPXFnry_~sKpf^AJ{GrR{57=1JTovz_^na2_ z7bMNki16AebEmixg}#wbL^7W-={=DqQOwVX@R|qai3mUJLm%~{=k&iOl6htl+-78| zh0znzaqFKnCei@xuEYv=_~chdYKiZ7)( z2Y^6q0R$*a6uqDn8<)ZdPBL)+ft?}Od>O295ERgg3pmuGXHA5-JR zD7Ni~Uyn9C+L13+d}k!=kg#2mFtbQEWpCOoA=p<>*oWEd)9M0~7~j8Grhhaabn8>* z-jL>)$B>EEee%s?_Fp9z4SbqGcE)PokELO-&W8@w_AWT{QKx=yW0^3&urVQL4P4P= zwfn3IC1ToYR=Yg#5}%s}8O(Zl3B>+M;O1MeuigGFjm#%JdPee@1?DF-cxJ(sa^^)V zJ8AMQolhE>Pk8hRjm*QQ=6@{>zRca0=1;WQW#|(gU1@}GmW-PD7hp=zb|Zx@eEokXvz#^6)LV%1aN+`oZj8=^l6Dit{ zd-#VOzep~bTqQ7aET94vlH&*egWuhn`N;`4DHI1fUu^qh1PJZ|jhbzLAKP~01PD9> zS6a(osRJ{gq}N(n^a$wP1}?5!n!E>G?f`>Nx@1U>6rkzP=R|?`Gy0}1FmMa>thv24 z_i_3Fq^Yaq4RCM>j20++-Q(Te?Y;ebrrF;Q{e^OPHar3400006VoOIv01^Na01^*) zdCQR@9tz_J1`RY8jA@m%kx3|FOi4sRR2b8hkiiWAAP55sBXs{6JA*$ZltkqP2Y>w-EqxoUX)yMwOlC=%%?07it86a4SBRPWYxLPe0e)|8)KM0#DE+O#kp) QSO5S307*qoM6N<$f;&jJ`~Uy| delta 128 zcmV-`0Du3A5Z3{aBa>SP917nI5Ec_7VRljGlYs{)W>HB*K~xyim5{Lw05J#y9V%vU z$^LVBj_(pgkjPU3I*ha=AO8TZX(W}XLbEym0000aB^>EX>4U6ba`-PAZ2)IW&i+q+O3ysdaWu9 zhW}?2dk7?40>eR&=Q%St!`~l>c3oVn-L7hD5HSgPli1Sw|9_4C;1HvRoYxpq2nL5s zE=k59n(fHr%EpcByfORWZk~<@f+-7Wx7!%z{EB(OdYSWO>VL_Y_cw~tIv*_e5Aswb zaT?eyPD7SA1Ex+zc`C9pExYZ0nU+I}db@@Bo@w*>2m^kpUz}A5KCn7m9YUueVI0Lc zMcit4)atN*7<#;?eW}1FSuI;LuCjS)u?3rKhSYHl(q}xz9#1pIx_L`L*6A5eGqz&h z9F^Xzv;4_F7g8_OXcmha}X9wxS6@A&#} zYc;mEZoA7aV9Q}{YTwEjVcpWBHQow1p_Gt>5rcjvoDpSFfV7%o7Mz6>3s5$8Tsd>& zb;!a6E;?C7Aw>#_9g`6-l9Ykl^^=<@z*ifAxgaGhW`E`Ig@@TR%oUENlBtZP!cd0n zxqi}57q(Fo%qAYOf?v|J4qg}r{w}Z#M7YhM`Vrv$d^|c=3xa-xIbws^EVQXuJbxvZ z9iS~1ddRJoSnE`P5W%#EGi*V?1XK(Mc%&lAj6g;J%5Yt*lLZ9Wd#P|zoJEPLpoU=^ z?xjW}9oig{IVEOD!MNCf29( zAE@!9CWBO8s0TI7s_rVdw-eu)ftWZ3a0N9GLt=MkCbDzV$#rHX397;iob(+|n_PAs$&Ge$W=rB{Dx! zAAk4n=`~qp*GVsoNUrRB|N8lR$stcArQW_nZ#;gv6SwQiOIPmu_m=j-x%BxY9H+aa z3*k83J)Lg@XX!Qc~*S0s}o6Abv!PmH&K1crRN}i@ux@5FZq5W z>76I9F+PSmB9A`wmr)}tvbfpcQg`Pfa zLx-e)ZbL7cF@4mAZgxxGz5BW&y{xqhI-Z;V$Hjls{4bT<7hd|M;)h3<+R#(NS^A~o z?H9Aql&6gzCYu#!g-6cTCTF@J^2emIc;T` z>okXvz#^6)LV%1aN+`oZj8=^l6Dit{d-#VOzep~bTqQ7aET94vlH&*egMZ)Mn)%5I zHz^bcI$v!2V+0890*#t&e;?a+;{*si16NwhU#SB#pQP7XTJ#9$-3BhMTbjHFTnGy0}1FmMa>thv24_i_3Fq^Yaq4RCM>j20++-Q(Te?Y;ebrrF;Q z{e^OPHar3400006VoOIv05K8(5&#kpczMeJ000SaNLh0L01FcU01FcV0GgZ_00007 zbV*G`2jd3@4KxuF4FDFATPS~YNklgfHS(P+NGorof8lJ+CN zpG8FQ2Qxz!o_Rz>v%NReVHi$m58#CMHOutr0A6nTzQS;-RhwDv&A>)(sumkVLjKu$ z)jlaWTZS_1zeh6|luEkagZI8UK4Yf0WDHj3RQq`W-y}E)TpwM7000UA07*qoM6N<$ Ef-=+atN;K2 delta 180 zcmV;l089V+42uGgBM<-vVoOIv00;mG00_zZDKwLz1s)3D3=2eslMcnVG>~0C6-LVA4S| zKsspVOziMAjpQpnRh4US8a|65wI;El6oRBeucz_}A(p&oQm0!x0F;jOe1~=Eo&F!+ ir~6C5Nd4GxwgW7!Jl~2J?wbGr00{s|MNUMnLSTYh7)WRU diff --git a/res/static/img/checker4.png b/res/static/img/checker4.png index df96930632e95c65d3d6cd3092bbd9320f995cae..188138f1d55e69ff546387401f2ed78dcdcabec1 100644 GIT binary patch delta 1502 zcmV<41tI$I0j>;?BYy*+dQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+O3yucH=4x zhW~37vjikQ1k1r-&bd3d%bypFJ&n_*NgUH!SjLjjBiSvj|NqzM4-PRtlJgov3c=uT z$tB5{M6(@voY}Z>o)>1H-011JAy8RJyIsaG^(*v(^)mHk+JDK=`!9ylI&UnuH}W(j zaXQ#NPDhqE2c}L#c^a}ZJ-h9CnVv(6`gIHQIn(C-kp}!yKRK%sd|-7rJ29#uVIIXe zMc!%;)avkmI67a`zElvCtd^}AXW62(*n&+qL+UsO=^Br@$KBl5Z_yHvAq33R%&nM* z$4}AI*YGFy8-J|FjDOHi+O$&$GH=)urEth^_3U>;C#-|r7tbLco^SMNIb3YX-tqO{ z)@p2R-FBBJ#0IljXfv^R{#RUf zfVNoZA-7&)tZN9)@o` zqdb<1mw!!-m!Wlp<_l=Z*jp2@ob#w3brCg`z4gv}AH4eLlh471-eDnV=x^1mR-Jkc zsv1d?=4hjfK8C0<#uRgsWbxMZ3H_L2N-1YJ&9I#DbjE_57g_A$7Qci=m$)QaazXhN zS9}RYODw76D%Do>aSc^#tf}UeSCrD~R=dQgK_bvMENb>cfS5EI7$uAl~DDD2M6M0QR(xz5ZaL05P|kiNsI+=+pp zTUmVLgWV)Yl0Us-~q!;3Om~Q%j zjhi~UxApt8XZ$bNcmn^6{_iEd&g=WQ=|T`U8>Wj*e=f+koBr@Ya=C)emHm1UHP$K49gZ^Q-#j}00D$)LqkwWLqi~Na&Km7Y-Iodc$|HaJxIeq z9K~N-wIVHwb`WvMP@OD@ia2T&iclfc3avVrT>1q~8j=(jN5Qq=;KyRs!Nplu2Y**V z5c~jfadlF3krMxx6k5c1aNLh~_a1le0DryARI_6oP&La)CE`LRyD9`<5kwcl=tIB6 zOnpuilkgm0_we!cF2=LG&;2>VO3q|}PavLUx?vG-5KnJfI_G`j2rEho@j3CBK^G)` z`C$)LA^#G&U|SrK55FZSQ8&0em;e9(07*qoM6N<$ Eg7yy9g#Z8m delta 153 zcmV;K0A~NL4DbPvBa?9j917nI5e^96vtyt3%zF@@~6=;G0oa;8kJJWLO00000NkvXX Hu0mjf(X~0% diff --git a/res/static/img/checker5.png b/res/static/img/checker5.png index 4e990af66ea52872fa5081e1bc72fd878e96123e..b21dfab3c2f0e4653b2b4682f437ba0a58baa033 100644 GIT binary patch delta 1542 zcmV+h2Ko7z0=o>5BYy*mdQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+SQg@mfIi< zhTpY{E&+*)#B#7P=X3{Met$4=lbNJ(Cew$SiA7{A34Ib7+J60P^aGc;lqf{Clv8rJ zLJnC9Cg%35j61t9?(>VgOm6gaJP@cnq~E_bKxkQcSD?_aII+Wz0=n zP~@%lK)nwChog_*>9SN1lWd;78+X~G^w@&WzCh}@C+V7qdBoGMncF5HLkO7XnOkvx zy&gqR*Wpj>H-A`<89&fZ+H|3iWIpg8D5XQ*)pNWU`haz?yYigu@O+~$;c&4h`+~23 zTC3LDw(qWlge|AJsmoTz4C|Jjt?^dEP?rcrXqfboF$`_70%>)tTQFA6EI`>faOJ{{ zw;@+v5n_-{6jEd*@k42Vk!2mYLm%8k0lsWVAz9zOXwI*h)6}08HqFiDhOSCkOc%dMyUu=f=7#~poifb z?!H5K@G%E*qxa(4naD(&dg;&S42UOvBRm{iGg6) zSYqRY-6Tg+zK0vB4Q}!-IqK+6lKaf<9<|zkp4UNaZ^NEc=h1!0M-jsxj>X54t`%s7 zE`Lk^eZ4QMJhDY6oSl)L-U#AG(jDW6?T0o#=b(~2U-R4?me4aZXLn2|!ail|+wuE% z>Cu^Zo>l-}rB~m5okXvz#^6)LV%1aN+`oZj8=^l z6Dit{d-#VOzep~bTqQ7aET94vlH&*egWuhn`N;`4DHI1fUu^qh1PJZ|jhbzLAKP~0 z1PD9>S6a(osRJ{gq}N(n^a$wP1}?5!n!E>G?f`>Nx@1U>6rkzP=YjV#`e>#sFmMa> zthv24_i_3Fq^Yaq4RCM>j20++-Q(Te?Y;ebrrF;Q{e^OPHar3400006VoOIv01^Na z01^*)dCLF*010qNS#tmY3ljhU3ljkVnw%H_000McNliru;|B%}Gy~zZabA&ID1UuP zL_t(I%cWC64!|G?tArQy|8L|A?lR1lDRo;D55xksU?bTvK}6hQk~10%KVh?O8Iv5H zR~+AwOcD|C;0y(;_f^OoQzli(0MGz*MVv`b_^NW{$@Ok1cwK)*G=vEp6^TBtb+xY5*BcRDMFUZL&Z_&1^_>_fbh_fwGefR2G~IBLqje?6Ghu00000NkvXXu0mjf1Q1Uj diff --git a/res/static/img/checker6.png b/res/static/img/checker6.png index 1171b473069e477f47252a11842338ba35024907..ac8897d32f28b9a6a78349de3d0f9fb4bab489cc 100644 GIT binary patch delta 1543 zcmV+i2Kf1e0;&vaB^>EX>4U6ba`-PAZ2)IW&i+q+O1Y?cH=4x z{jXKb5|H?iSPnMkoVSCw{JCK4Y16bx6PpHM0n$ZR!lmv1{~G5NjA^kjb3(?9!K!m7f2m_lCFsuN66mKa1ba11dQ{Ht+*eb@6gjn z_>=Zew4NjWMt?uqrh|nfbHd-Slumh9&+#yHL+jw~gXd(Y=TG`tXq1t#;$~>E)kN@Fz79#8OmY>rPZx&L0dVqfXc>!D;I9O4Y~3P zh(R_{NRgGq52b;OEbE{<^u|pT#8+=ff)y#@p_LO04}Z6LxLes=C07|sg<%ZY^LnFa z7q(Fo%+AhO0hjcw0}98WzY8n_Biv?C;|TE4ZlBJp2ZM2h*>J$(7TQfLk^d!^A4GdB zjF5XRvDRq-A%g1&FzmsAOQ;x5K%^qdj6fO)Du6CN$N~m9MyUWP!K1`fP{Z(zJ<4OL zMA_B241awflwCqWS}#qI6+%S*XfWhZK}CibV~QFr=2((Xy~0w`)Nj?IUV}zWs%oTJ zi+KwcEt#5Gwvr`#+`2KN9<$|~OM%k@%LTg&7L>Bc;+L?*B`vzxl4&U`(q|28T+^zn zt$8g~s;{WynyOZ-xt5JLq|z3)xTQ@u+wxW#Qh%-a7FuknDK%@km6Nqe>zDQm)_Afe zgQ>nyPu8GSJxp-FPGaW_j7eY+u3!y}A+bAW&Nu|=%yrIO7F0zPfQ+4-%AGMV7&eyJ z_~dRfM^digjnoEj@-B1Kse6*Sue{x3t@h9JIvCr_um{z7R3G9|#PEl&=6#9GH|pd5 zJ%4>oRyl0a184V~-?d2>fEkiraDG?P1z?7x2hP9j`EDt_u;=blN>9LkV18_&7xvtp zqUWLfEa_d^4-E7Mh+onFbSlxiU=9p)OWia(@>U8(ovv53btZ6dk>n&;M-WU%#5^FR}N? z@R-F12mk;9glR)VP)S2WAaHVTW@&6?004NLeUUv#!$2IxUt6^zEsAy!amY}eEQpFY zY88r5A=C=3I+$Gg1x*@~6cokXvz#^6)LV%1aN+`oZ zj8=^l6Dit{d-#VOzep~bTqQ7aET94vlH&*egWuhn`N;`4DHI1fUu^qh1PJZ|jhbzL zAKP~01PD9>S6a(osRJ{gq}N(n^a$wP1}?5!n!E>G?f`>Nx@1U>6rkzP=YN6sGy0}1 zFmMa>thv24_i_3Fq^Yaq4RCM>j20++-Q(Te?Y;ebrrF;Q{e^OPHar3400006VoOIv z01^Na01^*)dCLF*010qNS#tmY3ljhU3ljkVnw%H_000McNliru;|B%}GdGVx6D$A# z02y>eSad^gZEa<4bO1wgWsz2~J|*_+`C*_-9FAnEl?uYPhE?N>PiKm*XDW_g7jd@HbJV@1U4 tu{szDGxIsi2{WIwoE$SkMVHTPA9jv)X5002ovPDHLkV1mLw&Mp7| delta 173 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 A^8f$< delta 179 zcmV;k08Ia`42lAfBM<-vVoOIv00;mG00_zZDKwK?1s)3D3=WoDF>h)nM*g1zwR znc37s1@?cV78N)%;nrHOz|pAKg}oNLur~o6)=vyp>B}~OYJ|fzMhUCHBJy5iX7ZI- htg^nk6+S)Z8)@!8vre{HhX4Qo00>D%PDHLkV1lN1O(g&T diff --git a/res/static/img/checker9.png b/res/static/img/checker9.png index 7783a6c06d4236c205e526f6474f645fb19aab91..584d83306393bda5e90eca08b26d58c61444d9c9 100644 GIT binary patch delta 1656 zcmV-;28a2h0;~;?BYy+ydQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+O1aYwd*Jh z{7)5I0ul&8IT*}2uY)ar2aKJ>xw&z&&m={ zV7E98Iob@^IycI5BgfOS-=3FgIi#rfN0{quo8u!4_?v$7PB};*^|*Vssv)5t5ky7Y zYIoG>uzwgjKbw6j!zW%HIXmvWdFgNjmt2O_aSz-zg1!umxU_j|02y3BKh4;({q=g~ zy}5UP!u|m3(SM^C`iZvLQ3yN-+zF*{$RG72`$i{N2X=RsLp&@$=+n)_7VI6q{%@_u z*4FKG*#{gs%tP%*89mHfdbGx>fTlJWkT9atTSALSivmciEp|aGl!yUkBTtnwHCl%( zRN$iLl@*e?767;P$;yV+HWlMUbF?5)N8Ee1D-~HVt!yqOHbO!c-<~2KId4 z%+-l)94WcyH&c&gnUdfrIa&_X6&4?I%7i43omZ*i!5Q$B`(P!7b&4= zi6xa>xw?uxuAyp;HPyV*3M#FBl{Kuo#xD(|IgyST5MxgOT!9)81F<`1Hj?+;k?WY*#K;O^I4K>RN*ysE=vQKC zbYM4;Go1epZbsw4jsGulrbBlTxo6ydLap}Ka~X(jY1o5m9kLJc$Q<#rV0f3gzc$a( zynhzfrJ)X}w89;7)dkmnqKcXO91-zm(M6=zxM44S=3GdjG= zkN(z6ztzkhyrP<%x28Qo8LG>B*(0QjZeyel_XdGxlt zn5*^XUAZx@>dU9nT&*{c<>tA(d|O5?*P~m#xnu8ddzruB%z2|D9bU8hAn!9b&6i|; z$^vsPdT;4-D~b=&{6c1Tk@chInQsm@i{e9#GhdRq;j<%|{{Y<%mE`k_1q~8j=(jN5Qq=;KyRs!Nplu2UkH5`~Y!rby9SZ691PJTEuv8+>dwn9(V5mf4$69 zvtt}kHOojP;zB07Dg<8I#7Lw~=-Onpuilkgm0_we!cF2=LG&;2>VO3q|}PavLU zx?vG-5KnJfI_G`j2rEho@j3CBK^G)`x%k-#FBAVPqQDoQBBLX1|86n_&b+K+qq zhaA61E}2{CfkZ_cQvYEHH2j^sKqPHTQA) z0Hmp_FTlky|K#jY&j7R5;6x zlDi5(Aq+#~MVvDA|G&}6$;CSfTKX`XlpJEyA|k8z4o@WAS!)dy07L`;5P`IDtDb`l zbQ(>72eOP?Ulf%j#u(vu%mj1J>%EigWG+A(wJcD5F-D+5a%FWz^_l>0>lWw&M0I(f zLUO$tEzp4Wg5}1s)3D3=qBqH#%mkv_7*uWwJt&FDj>hGUmjc$SGw1-k zaam9jk$qdpp#1j%b*rh?y7do?)*<)O1Bf7&mI4~`+I#>V*+R`sZ|9-_0000 .highlight_dark, +body > .highlight_middle, +body > .highlight_light, +body > .highlight_green, +body > .highlight_blue, +body > .highlight_red { + margin: 0; +} .border_top {border-top-width: 1px; border-top-style: solid;} .border_bottom {border-bottom-width: 1px; border-bottom-style: solid;} @@ -189,8 +213,11 @@ hr{ width: 12px; /* for vertical scrollbars */ height: 12px; /* for horizontal scrollbars */ } -::-webkit-scrollbar-track {background: var(--accent_color_dark);} -::-webkit-scrollbar-thumb {background-color: var(--accent_color_light);} +::-webkit-scrollbar-track {background: var(--scrollbar_background_color);} +::-webkit-scrollbar-thumb { + background-color: var(--scrollbar_foreground_color); + border-radius: 6px; +} ::-webkit-scrollbar-corner{background: transparent;} a {color: var(--highlight_color); text-decoration: none;} @@ -312,7 +339,7 @@ select{ margin: 2px; background: linear-gradient(var(--input_color), var(--input_color_dark)); padding: 6px 8px 6px 8px; - box-shadow: 2px 2px 8px var(--shadow_color); + box-shadow: 2px 2px 4px var(--shadow_color); font-weight: bold; font-size: 0.85em; overflow: hidden; @@ -340,7 +367,7 @@ select:focus{ color: #bfbfbf; /* Fallback */ color: var(--input_text_color); text-decoration: none; - box-shadow: var(--highlight_border), 2px 2px 8px var(--shadow_color); + box-shadow: var(--highlight_border), 2px 2px 4px var(--shadow_color); } button:active, .button:active, @@ -349,7 +376,7 @@ input[type="button"]:active, input[type="color"]:active, select:active{ background: linear-gradient(var(--input_color_dark), var(--input_color)); - box-shadow: inset 5px 5px 10px var(--shadow_color); + box-shadow: inset 4px 4px 8px var(--shadow_color); padding: 11px 3px 1px 13px; /* Exactly 5px offset compared to the inactive padding to give a depth effect */ } .button_full_width {width: calc(100% - 4px);} @@ -376,7 +403,7 @@ input[type="number"]{ box-sizing: border-box; border-radius: 4px; background: linear-gradient(var(--input_color_dark), var(--input_color)); - box-shadow: inset 3px 3px 6px var(--shadow_color); + box-shadow: inset 2px 2px 4px var(--shadow_color); padding: 3px 5px; color: var(--input_text_color); height: 26px; diff --git a/res/static/style/viewer.css b/res/static/style/viewer.css index d014aa2..dc9a20b 100644 --- a/res/static/style/viewer.css +++ b/res/static/style/viewer.css @@ -190,32 +190,15 @@ body{ /* ===================== || MISC COMPONENTS || ===================== */ -.full_popup{ + +.popup { position: fixed; visibility: hidden; opacity: 0; - transition: visibility 1s, opacity 1s, left 1s; - background-color: var(--background_color); - left: 9em; - right: 1em; - bottom: 1em; - top: 1em; - overflow-y: scroll; - padding: 1em; - box-sizing: border-box; - text-align: left; - box-shadow: var(--shadow_color) 0px 0px 50px; - z-index: 100; -} -.captcha_popup{ - position: fixed; - visibility: hidden; - opacity: 0; - transition: visibility 1s, opacity 1s, left 1s; - background-color: var(--background_color); + transition: visibility 1s, opacity 1s; + background-color: var(--body_color); border-color: var(--accent_color_dark_border); - height: auto; - width: 450px; + max-height: 100%; max-width: 100%; top: 10%; left: 50%; @@ -224,6 +207,20 @@ body{ box-sizing: border-box; text-align: left; box-shadow: var(--shadow_color) 0px 0px 50px; +} +.popup .highlight_light { + font-size: 1.2em; +} + +.details_popup{ + overflow-y: scroll; + width: 1200px; + height: 800px; + z-index: 100; +} +.captcha_popup{ + height: auto; + width: 450px; z-index: 101; } #captcha_popup_captcha > div { diff --git a/res/template/apidoc.html b/res/template/apidoc.html index 2eb7023..a4ec1f3 100644 --- a/res/template/apidoc.html +++ b/res/template/apidoc.html @@ -79,10 +79,10 @@ {{template "api-list-post"}} {{template "api-list-get"}} - - {{/*template "api-filesystem-path-post"*/}} - {{/*template "api-filesystem-path-get"*/}} - {{/*template "api-filesystem-path-delete"*/}} +

Filesystem Methods

+ {{template "api-filesystem-path-post"}} + {{template "api-filesystem-path-get"}} + {{template "api-filesystem-path-delete"}} {{template "footer"}} diff --git a/res/template/file_viewer.html b/res/template/file_viewer.html index 55ac138..596da13 100644 --- a/res/template/file_viewer.html +++ b/res/template/file_viewer.html @@ -117,14 +117,11 @@ -
- Close -

File Info

+ -
+