From b5228d8eb7ab6577ad942e355d2d0a8df77f5160 Mon Sep 17 00:00:00 2001 From: Chris Lawton <chris.lawton@torchbox.com> Date: Mon, 6 Aug 2018 11:13:36 +0100 Subject: [PATCH] add favicons --- .../images/favicons/android-chrome-144.png | Bin 0 -> 1423 bytes .../src/images/favicons/apple-icon-120.png | Bin 0 -> 1183 bytes .../src/images/favicons/apple-icon-152.png | Bin 0 -> 1295 bytes .../src/images/favicons/apple-icon-180.png | Bin 0 -> 3523 bytes .../src/images/favicons/apple-icon-76.png | Bin 0 -> 576 bytes .../src/images/favicons/browserconfig.xml | 9 ++++++++ .../src/images/favicons/favicon-16.png | Bin 0 -> 639 bytes .../src/images/favicons/favicon-32.png | Bin 0 -> 892 bytes .../src/images/favicons/mstile-150.png | Bin 0 -> 1433 bytes .../src/images/favicons/safari-pinned-tab.svg | 21 ++++++++++++++++++ .../src/images/favicons/site.webmanifest | 14 ++++++++++++ opentech/templates/base-apply.html | 12 ++++++++++ opentech/templates/base.html | 12 ++++++++++ public/favicon.ico | Bin 0 -> 7406 bytes 14 files changed, 68 insertions(+) create mode 100644 opentech/static_src/src/images/favicons/android-chrome-144.png create mode 100644 opentech/static_src/src/images/favicons/apple-icon-120.png create mode 100644 opentech/static_src/src/images/favicons/apple-icon-152.png create mode 100644 opentech/static_src/src/images/favicons/apple-icon-180.png create mode 100644 opentech/static_src/src/images/favicons/apple-icon-76.png create mode 100644 opentech/static_src/src/images/favicons/browserconfig.xml create mode 100644 opentech/static_src/src/images/favicons/favicon-16.png create mode 100644 opentech/static_src/src/images/favicons/favicon-32.png create mode 100644 opentech/static_src/src/images/favicons/mstile-150.png create mode 100644 opentech/static_src/src/images/favicons/safari-pinned-tab.svg create mode 100644 opentech/static_src/src/images/favicons/site.webmanifest create mode 100644 public/favicon.ico diff --git a/opentech/static_src/src/images/favicons/android-chrome-144.png b/opentech/static_src/src/images/favicons/android-chrome-144.png new file mode 100644 index 0000000000000000000000000000000000000000..90ff8e96e63db2067c0aaba084e04ceb09925185 GIT binary patch literal 1423 zcmZ`%X;4!K5PlRbk)w*(Dwb)vw2oF97@*2nD>NxbL@7j6JWvi15kU+`z$iolaugAe zBA}vz1rd}(7(qcuh(H2FP9@xjc`wIH$bF|_I@6iXv^%@|?e5Gs-;e#W{0@1V8E-WP z0Km-K3+1oJ{MAAj>N}%kW40dFM7aC913<$q6ZP4(`rSIz%ik9OlD7juYB~TY^`}%2 z0OFAVz&-;2ZY2P)Ikvp*w|xL$Q0I3Li;jH@Ug`v+I#|)2;KdGBOea`41XDjr$;*=N zCCTG)L0lJjr3-pJFQzO@D9h58Sy4tm=h>uCr_-smIvOa&bwdecNT|@TCF(!k!@Vpi zC{YzN;Fz~y?WFJy15SO%A@*{vQ`vniX~mczt(TKbVPEM2*;2JetJ7+A3bj_I(u$QD z@{%OJ8<MNF(*nh^NF`BeUd@SlGPOjhp@FjIY0=9WQP~LpIaAm&BYH9+80X2`=ENMS z`a%bbD^r(`@Z0Cb1E7q_S4{C0bWoN*$g5`xX9P+ntQg_Qt0n|FbncWuG09it(z&EQ zPDUT+MlXlZ!_MgEPVnR@J?yy^<;{NX7*Bq+hdsNZ%<ShD4Dmz?4IPrDz2gYvnsKh2 zKxJ1>2#OeR#Tft5xS(=eP%;cBQJ~`YaQP@dx|3Bp!oTo_rP65Uh02)~<$_Sz&yq6O zG6p0Ygk+0C<tMR<#*#i76W}TAL^9MkElTKyAc^YDf*6*m`EvC~SaExhm)^&DI3~y& z;9c$l?+)`}W}Th>qXr=uPn3me`^jScVubVdMH?+3J~wgNgnu3N5dc2B>Wy;8CQb6n zpn#DBRvBg6YZyc#_U*3momFeoY>$zGqN2^~S_4Pt2x*T-Yi;M!WV~7K!KQY|h&pho zz><o8FcdR`Pxvmn^kcB0fnMY9kf(19t5!EtyG!9)x3&gNpw55cnFJM&OYC1itUI-W z_F{f;&$`53s%mdLo-F#x=xetB`P!R|7TyNphIDO~I|9!CGCQ)FEburVF%@#OY<Kes zuj<S|ip3k4P*BrRjSkk`H^}L-srPe3HyV;tJe84TaK9|2i2kAq{u$|dI^ug80cXGd z(=%=o?04VA^jj&mI)AKu)`Z*QnCGn6hNb%uP7+tutW55lH1YK^w%lnKiz|rbCLL$L zYe-nIkK7Zl%>DI3PiavTYcOED1J+^VleVS6M5r;IunlWvQ&%{!?slTN3)S`2Vs?#R zSa5`CQ2x!vNvPH~WpoFQ*H%g08FKjqNcBayBRp1>tk>B5$7qFEo*?GOMTuRP^Pqc- z>6GSp!8J6hx8$x_z&EH5dvk5^MUO{_gPB(<CGQvU4Nj_qd;RjvpN0qYd&N8-&Sn&; zEHg7ijr77loy>k`h1cm6S+=WM4@kyC#5U56pnEG*p$~0qQ*M{mkKylPgbo;1R66OX z%VCo3FFBa_;^3y!4VKM6(lF^gt^9pka!xqzp1J;lM0q0i5mk0`HQ-F<e8@#Vws~*( zfN7uy!s8lZ9brA;snXt=dCz9k{#L;-MEb#AEny~J*S@UKA$0a)wQ>OC>Epal7C|kn zSw51>?Q%B41fJ^r=^u}z4h45^IsQduYkG*@Guv?JW4N%hxNx`7xNtoHPDsZ+yOH{I z#X35=xggz~kh_phZb;+-FcA6|Avz{3@*MvE363w}BYMKoWb84V|Jg+A*tnQ;kr%_Q zaroG9>&RGKC;%jtFA7Z&mjid~=s!%OdoTL~hIS?np(Yk~7MQ|Kh8EVSRA+LSp<NT! on)YF|mqMplQH*G*UKKtL0DH4JPUzusXVv)L=tHP_k2A!-0A0uf`Tzg` literal 0 HcmV?d00001 diff --git a/opentech/static_src/src/images/favicons/apple-icon-120.png b/opentech/static_src/src/images/favicons/apple-icon-120.png new file mode 100644 index 0000000000000000000000000000000000000000..8e69eeaa71cee3732b25fe8716da6501f0a50562 GIT binary patch literal 1183 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P1|%(0%q}r7u%vmqIEGX(zMZ?*Pb5*Ib$_aO z1f$}DgdR01?yUxH($dxXj$HW%PF<KeBO)R~GFNBKUdHtYTaMg#;GeW+jf#*9i)cjM zxAT%pA}QZw&Ccve|5mY$@!RZ~pZA{M{QliJm;IV&_r&F}+h%Znxfr(WP#LF(!B1|- zCe;~p7%D4YC2*>#JH*YiifB5?Ibr&8zG(?XOi!M!Y$i>5MohudjIX?*UJpN>)hv$M zzisxzi?>sYXX~)5_fI|CEUkXlS#Qnt!;^Q47E2#lU?t&r*D$zAHc@$z3Rb4Va!=u_ z`wT9Gd#%|nHCOHHt7I*!xvv7Q)p_2}KKtP3|5C-K_c3zZ;>Xy&b*KG&dhcte!JYj5 zn)l|%a#`!z9~C&*F8J%wW3PxC87g_NPNbXHS8kS++ZX9I=k&eFALm@sYkQOX`sd~i zP3F>XH^hCfUK)MjaimD9-Zh)a$KHIOyu|iPjKAQ72lFmn{hOk?qdLuYYdg#LDeK;; zYahI8{CcIW!u>_%`xW1B@d-GaRMTkoyrQ6B@jb4$S1On16@1v>{%iM?uTB}p7f<f{ zn&HMWuRda{*+Lm>+ZfKv;_hc}?OS*C@M`_+XJ&W#((WC6?)LkvrOBT4K{GaglwLE< zTe0_S8DD<%FP?A3Jf4#hILh`1aDGeX9YV|tXQmg-_#0-Ne%~v8>5)78!`c74be~(Y zF>;ma`m>c&W*Nt~JT;hXX&S=Ud~ufOwPeGn4wF<xx$N>2H*QY!dR27jb2jh4r!D#J ztIsacRsWOoE`3J)`G2Bwm;c-yew=&zoDFu(pH1Q#lD!KURi0R~a-N%<$JnQPkafa@ z=OQW={<~N$wy}siIL!+_@yE$MZ1UcsB!fAUo^jue;x2#u+rM_rqM&}^^~ROCo3iq@ zU)&IW-n9H&p@5RbzEztyUG>q?-uK5aPPaY!xx3Ku$Lf!7pRVGvv%4U^O#i0#(PP`E z$M$A<MF(toTQyUerQ^Z$`Ss;f%4hs$FTW#c^Wn?fck(=8AO0VG?Jc&mm=iT4O}MPm zomms#<$wD2HMND$Y6270XNBCFV>S2s>{bgNr+=>P&aquT+#Tj0e4@{ark5&t^j>^Z X<Tl4#iASx#f``G=)z4*}Q$iB}6P+9R literal 0 HcmV?d00001 diff --git a/opentech/static_src/src/images/favicons/apple-icon-152.png b/opentech/static_src/src/images/favicons/apple-icon-152.png new file mode 100644 index 0000000000000000000000000000000000000000..f8ec829a936b041d5b267e0e1f53b9eaad197f8e GIT binary patch literal 1295 zcmeAS@N?(olHy`uVBq!ia0vp^GeDSw4M<8HQcz@IV7cb$;uuoF`1Y=0pNy+S+e1U8 z2q7bfn1&lJEq1KmKloZOyYyKyD)uQboiys?%#l=V6wlNZ<KE)&dwFQ=()FRne=Q0< z?|$|FetG?y(CBM66@TuouJ^AK<lx*RJ}X<N@jokzTFZ)t1B>>war-a_GB&za@`}%3 zTg1fF{YgsCfY*hUMeM0*OoCJg7l+QN>>US81VjZQrd%&*%v8`)*r2igA=71t5Ql`o zxWlZ=8p$x|!}s%3AFOttUlRX|fBpS=`+ojB|L*g5i;s8K@4tRxe!||MbJ9WrHw0$; z?qy<nJ+<iGgoXocH*#J99kG7O=Qb7=vm<H2>l+SKEuCYoqOd{HY<3kZ%Qfw%dlVa= z-g}Z?dDyn(c>1o)?$ciXi#En2M9=&G-u%7a`Tsw5?|gdnYwqVcd;KeZeOmTg`Te^8 zpZnMEIv@Y?$Y#Db*Z1f7`_J1Od2;jbsBLlIr_ZmwVOzaa_%F}4OP6;X$QHc8YIkL7 zo@au#Z7=s8vBua3&ap42vEY-OR()~TSKjYlGfrk(hEHdI`TotlPx%@4|Gs_u^3^~4 z@B8^FCY?8<_k90h?p^PyHgD5RRfP?UHh6Gw=q$`i<K$SQp(Dh^<h^26BomW1S9eRp z0ijiC(;5zR9a2(M*wC_Scq;$6{`2o|(_jDEaP868v%9Zp_L;M6tNed?hFQJEztXzT z(=!fPav%B6a=UBu)8BmkU;a*tj`{XO?!>+4uhKWfX+G!W<jCnbyDW~e@vE0*zK27C zbB@_pE{-+frz)M9n52_7uMBs<lEMxY<$v0K=jh@7b$<Nvv8LPCd`bKLFKPR}nfvdT z=k3=Qzj1lGd2CyJ%`eC6mD7uY)}Oxnci)bEvCp<m=YDf?vw5tAJNKIFOS$upPyWNR zP5GOky;p*J%`5ABn-7#7v3ums`KH6a_IS0}jlLW1e>56pKdyXVah~b6;O`E3)eXva zUuEA{?i63U_xr!v=hFXoS8DIQxo`je;{E@A|IYaPZvWb?Ei&_kK7>CJnSWN7u@TG@ gxG|(SjsF?4zqXx9Jl!k=Ea(_KUHx3vIVCg!0I?!Pm;e9( literal 0 HcmV?d00001 diff --git a/opentech/static_src/src/images/favicons/apple-icon-180.png b/opentech/static_src/src/images/favicons/apple-icon-180.png new file mode 100644 index 0000000000000000000000000000000000000000..d3be1f4876df2c6040e15cf1ba23187f17973be8 GIT binary patch literal 3523 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 DgnFJb literal 0 HcmV?d00001 diff --git a/opentech/static_src/src/images/favicons/apple-icon-76.png b/opentech/static_src/src/images/favicons/apple-icon-76.png new file mode 100644 index 0000000000000000000000000000000000000000..9c339ad519c2d0c5ec4bcf68efcdccddcca9917d GIT binary patch literal 576 zcmeAS@N?(olHy`uVBq!ia0vp^J|N7&1|*M957cI0U}E=laSW+od^^k0i`h`5EjqB^ z@vYwW4{UoUT@MiW=qBgzg-ee`J3`#cHOG5yVfeHB7vaVsA5Q1R{Zq@|_pdV1qb=S1 z@zVp_3>)|MPUWiS;NX#ROkiqeSrF6C$s^QIB&%lN!EmZ{#sLLJjq8aBiBGjF+&`_p zSm^%WWG=s6p8DJ$W{vxf`&;f*5uWPglfY`R(mSEkOHpkD)0``zYhNs9vWeDVKQI4z zYGu5gxc2$|l@&GfOY83S%`aNH^=1h3wUc`|eP%t;e;*edKJ~_~jsEWKp~w82cc7XU zwzh34)17M@Vz*53UVApp!++mpK9fAV@^jj?@4m2FJl%Wt+{;NV|0f(^VdHez$tNtK z!tm6}Ct(7^l-CB0j!XgT4ihE8!*uxhr0d`B?iPwayL9sYds$C=8*TTL=AYTJ;nL3g z>&|Hh>)oE?s3wf&I<Q|`yX&Nu^e&Y)R(EHgdv-zC$K2;J;dg@dw&uMLVV<_mf0=kz z{Fe9AidLE~_ZFHY0uI;pVTUj6sTI3lwhtJB?_1XAEOY!9d`61xe{Lh*IDkct1j{$x YX7+X+lbJr3fGLB))78&qol`;+08tR?iU0rr literal 0 HcmV?d00001 diff --git a/opentech/static_src/src/images/favicons/browserconfig.xml b/opentech/static_src/src/images/favicons/browserconfig.xml new file mode 100644 index 000000000..bfdea1144 --- /dev/null +++ b/opentech/static_src/src/images/favicons/browserconfig.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<browserconfig> + <msapplication> + <tile> + <square150x150logo src="/mstile-150.png"/> + <TileColor>#da532c</TileColor> + </tile> + </msapplication> +</browserconfig> diff --git a/opentech/static_src/src/images/favicons/favicon-16.png b/opentech/static_src/src/images/favicons/favicon-16.png new file mode 100644 index 0000000000000000000000000000000000000000..d6b9ad2e38bd3fbba259c135839178c9fa995afc GIT binary patch literal 639 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a><Y92O3VrH32`kr@S^bGi?YKn zd(XbT`1(iFiP!o2U$mZl-F5m+;ei*q`(JdOd2{{kkM(yxRUUbnf8a&+(N`;Oe!TGN z`>f0Fr(Afq<H47eH$N`D{_*hBuM^L|&D;NC+x^cs-u)~(_@emWi`(yiZo2!q_|VJJ zLoe^V|GDbc$F;XVl^=fDaq3Oy={Hy2{MdZ=bJdYoHAi2qx&7(f%kMKTz3V>nrsd@8 zj?-`c|NpPJeLc`042((M?k>jWS8L*c9QG1VUsv`=9BkZ1B9(ixZvusCJzX3_BrYc> zC~z4V89H%lB%~##CMTyqe9%&`b4O*x&mTWoSz23mI@Fj61{$i>v9Z<p6>@r-Eohjs zrANm;V&$AYO(HH1f{VgEC6_a-6074A4K<yxuqWx#s{~0sUSHkZx;oid+giPjxH@Lr zusSnmTjd?zmQyVjvKTTjr1o&O3+^!I0Xjsr#5JNMC9x#cD!C{XNHG{07+UBW0FhaU zp`n$jft8Vgwt<nAfq}z|u$L$ra`RI%(<*UmFx>hs6sRG*DkP#LD6w3jpeR2rGbdG{ zq_QAYA+w+)nSr5V&f`x!9ED*T8mIhEpYePe#K5e~t(VL#tSsz3S%g_w!KK0Ea0;{X t<`9L`H?EvGa^{H45%$v!9t*tm7+#4BmV9zDoeH#q!PC{xWt~$(699NA3mO0b literal 0 HcmV?d00001 diff --git a/opentech/static_src/src/images/favicons/favicon-32.png b/opentech/static_src/src/images/favicons/favicon-32.png new file mode 100644 index 0000000000000000000000000000000000000000..a9705041eb12b433320b4b54f4549f2fc661988b GIT binary patch literal 892 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+081EXw!Pl#*5fft1bUgYh6 zG2z_XbFaRieEzNF<m>$XFFH=YIrHNCnU~+Y&%DV$@FHj5^95Hw{Qv*|`|p2!XWve_ z@b35De}De|n{nyg<n!+iKKXj-^^dzBeqMO>z4helt}}10y!mnU&5y%RzaD<_b@i=J z#Rp%kz5VIK&%Y&yUX~tudE?#BqJuA*PP|@o>(k@UzpuUh(Qy3r?uTEVe))a=)%VWR zZyJxkE<E_6=IE>YAAf!Q^>^F-&lQJXRvdX*cKGGN$6vqw{#SYAW$m$7ufF}+@!-qj zPrs^;yxRHT%b_P<E04U&-T&h8=U+#jeqC|%<EFcx_dotxe)#3G8z0|%`_p*h^?}D< z-+ljc>czK@KmT5M{iFZv+wJ#1Kl%Lo=DVNmr{46QeS7c2uO-(%%)k2K$kT7kkp?Be z5M)g9c6Z^I*u`)Y$YC$>^mS!_#KFdGBvQF28zl78)5S5w;&gI?L{!5>!O5*GGiF3a z+`QqaQ^x0~mseI&DHmr~$LOfGAxJS%FfdLoq_WJgkkeB$bAz3lWTa&!tE;L=Wn5~V zD4*(zt39i-g8sbn^4OM<u_-h2^$VrW7cZqHq$Cf&H8(Uh-oC-a&FIppOSjzaiaq0# zv#zdVR|^R@?EGwPrKnwy=2X0ud;j9s7lI$OJ@S=XV18Hd-j=TuKARX`bO=hwe!lea z+h&n#J^Sh={qxwy!ov1bAv>WU_!<ARux7SxZT+qs`*&%rn(cIW$021U#f!44l5gJ% zG$%1=96Yi}O`=ETsGR8YwVY*UySH?6v$y@Zz{apTQBBdjN&f~g5L8QCBT7;dOH!?p zi&B9UgOP!ug{}b*nS~e{TA3PH85w9B7+Dz@IJ^jZiJ~DlKP5A*61N7!t?xpC8p5kW zB1(c1%M}WW^3yVNQWZ)n3sMy_3rdn17%JvG{=~yk7^b0d%K!8k&!<5Q%*xz)$=t%q z!rqfbn1vNw8cYtSFe`5kQ8<0$%84Uqj>sHgKi%N5z)O$emAGKZCnwXXKr0wLUHx3v IIVCg!0K6BvUH||9 literal 0 HcmV?d00001 diff --git a/opentech/static_src/src/images/favicons/mstile-150.png b/opentech/static_src/src/images/favicons/mstile-150.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8348baf572804f0ab4203d1435d4beaa90b291 GIT binary patch literal 1433 zcmZ`%2~d+q6kdxJ6m-T3EgE6OMi~Y~Lck-zf+#dliU>vyTM-PPw4n(}xQj+aIdnja zCu(W6UbSKoX%W$IC4m4s0us=0B_!lRNb)D-PJd*yV>{j1_ujs5_nrGnckRS4U4mQ! z09YCp8XOJ4f@O1LX9FXV<i!_YvG8C}L=XVA751j2k73=F7#bY`K%N@_j3NLGFvO4m zkckFBmIwguA^=X5D~(ZGVMhVGz9NLc4=BwNGE+ismSi+bj&;gQxQb$~;wVQ>ZIRGg zBqz9v!)zI?RVq>&%@!+6CX1zCq048<j&{hkMzg_eX`Rr}Tcr|>(Q38wrgViJa=ppY zF4APRNi$oe87-3IopPbtAcBk*i`8Vdyj18W)JB2I@CRS@JyTNFtr(p#G>$<xcr#h8 z(%g3GU!&@VQFYz0+GMdZg_<V<=&3-{B!HL#O`lxXE7#rR%`iCf-(M-kkWr>J$+f12 zF?9h;HmWqJ^k(j)cIb`%2bPQ}fLer_W})V%{^?r2D!WZu)G4R6NK3mEI+JDAWN93S zW{sA|<4{SLqO41y)SHKA44sqOC*yEL2r`%lr}QsmvyaE1s@`edl%6Hh4ovADjX^nW z(gL>ZE`^s2cW?ncdgpGiO+1)7ryK~!2O~2NPGDfgmL3)nVk@v)WRG#oZTfBqfR7|$ z!9j$aS5y47NJP{MMpW^g184S}Eh}7K)?n`;D7<FpQBz_pG_tK$o2q9n5e_T;7dqpx zlj?jjt@_W-hnKQmZ-O1aUySI|C3_&L==6?d*on7n5IHaBk?T3sjy0SU;zMDqRlYnv z*5h^dL$|D$I`ONl<Fx}?%%nu3kk!bChA%6dIQd#P;&4Izw>wrj6&N(4K^`-3%jrwR zMD(dlm$UN$%IgV;9eSEW@r{>fdM6I8{JcLtyCGi@IvjZ4|HoR?F(JN<OXPT_bY=*W zV-2Kg+|@0<XX+DGq!s?z0sF9-zZ7BfZsI*kyJuq@Pk1QH-}rG@7;%H6sJGXn*m*A3 zQS43LRUx%*^0tGm%k@|`!Z%heD!JcNbj~)lucyinzm;PCV)z?tkA5W4eSi6F<UqYQ zzbbsw<0k_e(u-T<wVXry^St)nZ4Y{eWM+jC{QDyPv&EMK@x<!zx`cH{sO!0F-bVTl z`?_>4fp@TD<hzdQnAlIJN5c6>PLC+hTN579huZc&h)vhNK<*ByetOh7D#iU`&O^Vd zI9X4;Fr$&08#zeIx%WE#WIzE5d)U9$^sBcLihqjqy7#>AoOhMEMi_|YS8kXuH&t}8 zro7)QEWVBkf*zd0CTJqou@hE@_q+Luh1$(Yr1A7dD&>YBR-kqA%$y#%RlPO9PrJ%= zr^2)4*7Nv^U67O}(wPOTpII*~bdeg})Kl<0(8PA8q~mY<xk#-04DVQ9U{-l4&3JZP z6Ar;<AMCn<lI>gS=If36?WB}n!Pa^iAbI!l&ALyhBjl=+0cISHbpBeT_q%SuA2Z<k zk5cT+s)PsP{TTl1kmzY#9Dc!T?Xo&VC49Ax9uh}SPNJvah}0BV01Vn^ix(Q+n+QHW zxQ%EW2JMN);Lzx8k{Ia+2I=JFwA9@HH}I){vj;Ya%_GFoqm!~-DO7T58Y#t<o=Zt_ zO{36>0OVW|svPVxV%*)ikzL(kqG(`)vfn_oN1zblm5w$D*I<TUTe1zRj^Nrg*x%9K j-R|6O+r<d|`O6JJ=Cquy+P?AJTzz37JA-SsCl>w<Z&lsb literal 0 HcmV?d00001 diff --git a/opentech/static_src/src/images/favicons/safari-pinned-tab.svg b/opentech/static_src/src/images/favicons/safari-pinned-tab.svg new file mode 100644 index 000000000..55ec5fe81 --- /dev/null +++ b/opentech/static_src/src/images/favicons/safari-pinned-tab.svg @@ -0,0 +1,21 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg version="1.0" xmlns="http://www.w3.org/2000/svg" + width="152.000000pt" height="152.000000pt" viewBox="0 0 152.000000 152.000000" + preserveAspectRatio="xMidYMid meet"> +<metadata> +Created by potrace 1.11, written by Peter Selinger 2001-2013 +</metadata> +<g transform="translate(0.000000,152.000000) scale(0.100000,-0.100000)" +fill="#000000" stroke="none"> +<path d="M0 760 l0 -760 760 0 760 0 0 760 0 760 -760 0 -760 0 0 -760z m580 +400 l0 -60 -50 0 -50 0 0 -50 0 -50 -60 0 -60 0 0 -235 0 -235 -60 0 -60 0 0 +235 0 235 60 0 60 0 0 60 0 60 50 0 50 0 0 50 0 50 60 0 60 0 0 -60z m480 10 +l0 -50 60 0 60 0 0 -60 0 -60 50 0 50 0 0 -235 0 -235 -60 0 -60 0 0 235 0 +235 -50 0 -50 0 0 50 0 50 -60 0 -60 0 0 60 0 60 60 0 60 0 0 -50z m-580 -700 +l0 -50 50 0 50 0 0 -60 0 -60 -60 0 -60 0 0 50 0 50 -50 0 -50 0 0 60 0 60 60 +0 60 0 0 -50z m700 -10 l0 -60 -60 0 -60 0 0 -50 0 -50 -60 0 -60 0 0 60 0 60 +60 0 60 0 0 50 0 50 60 0 60 0 0 -60z"/> +</g> +</svg> diff --git a/opentech/static_src/src/images/favicons/site.webmanifest b/opentech/static_src/src/images/favicons/site.webmanifest new file mode 100644 index 000000000..8af025f70 --- /dev/null +++ b/opentech/static_src/src/images/favicons/site.webmanifest @@ -0,0 +1,14 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-144x144.png", + "sizes": "144x144", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/opentech/templates/base-apply.html b/opentech/templates/base-apply.html index 1fb279f94..74da00e41 100644 --- a/opentech/templates/base-apply.html +++ b/opentech/templates/base-apply.html @@ -23,6 +23,18 @@ Generate favicons by http://realfavicongenerator.net using the following path: settings.STATIC_URL + img/favicons. Then favicon.ico should be copied to a directory called "public" in the application root and puppet does some magic to serve it up at the site root. {% endcomment %} + <link rel="icon" sizes="144x144" href="{% static 'images/favicons/android-chrome-144.png' %}"> + <link rel="icon" type="image/png" sizes="16x16" href="{% static 'images/favicons/favicon-16.png' %}"> + <link rel="icon" type="image/png" sizes="32x32" href="{% static 'images/favicons/favicon-32.png' %}"> + <link rel="apple-touch-icon" sizes="76x76" href="{% static 'images/favicons/apple-icon-76.png' %}"> + <link rel="apple-touch-icon" sizes="120x120" href="{% static 'images/favicons/apple-icon-120.png' %}"> + <link rel="apple-touch-icon" sizes="152x152" href="{% static 'images/favicons/apple-icon-152.png' %}"> + <link rel="apple-touch-icon" sizes="180x180" href="{% static 'images/favicons/apple-icon-180.png' %}"> + <link rel="manifest" href="{% static 'images/favicons/manifest.json' %}"> + <meta name="msapplication-TileColor" content="#da532c"> + <meta name="msapplication-TileImage" content="{% static 'images/favicons/mstile-150.png' %}"> + <meta name="theme-color" content="#ffffff"> + <link rel="mask-icon" href="{% static 'images/favicons/safari-pinned-tab.svg' %}" color="#5bbad5"> {% block extra_css %}{% endblock %} <link rel="stylesheet" type="text/css" href="{% static 'css/apply/main.css' %}"> diff --git a/opentech/templates/base.html b/opentech/templates/base.html index 33d998637..a939e538e 100644 --- a/opentech/templates/base.html +++ b/opentech/templates/base.html @@ -23,6 +23,18 @@ Generate favicons by http://realfavicongenerator.net using the following path: settings.STATIC_URL + img/favicons. Then favicon.ico should be copied to a directory called "public" in the application root and puppet does some magic to serve it up at the site root. {% endcomment %} + <link rel="icon" sizes="144x144" href="{% static 'images/favicons/android-chrome-144.png' %}"> + <link rel="icon" type="image/png" sizes="16x16" href="{% static 'images/favicons/favicon-16.png' %}"> + <link rel="icon" type="image/png" sizes="32x32" href="{% static 'images/favicons/favicon-32.png' %}"> + <link rel="apple-touch-icon" sizes="76x76" href="{% static 'images/favicons/apple-icon-76.png' %}"> + <link rel="apple-touch-icon" sizes="120x120" href="{% static 'images/favicons/apple-icon-120.png' %}"> + <link rel="apple-touch-icon" sizes="152x152" href="{% static 'images/favicons/apple-icon-152.png' %}"> + <link rel="apple-touch-icon" sizes="180x180" href="{% static 'images/favicons/apple-icon-180.png' %}"> + <link rel="manifest" href="{% static 'images/favicons/manifest.json' %}"> + <meta name="msapplication-TileColor" content="#da532c"> + <meta name="msapplication-TileImage" content="{% static 'images/favicons/mstile-150.png' %}"> + <meta name="theme-color" content="#ffffff"> + <link rel="mask-icon" href="{% static 'images/favicons/safari-pinned-tab.svg' %}" color="#5bbad5"> <!-- Twitter summary card - see https://dev.twitter.com/cards/types/summary --> <!-- and https://dev.twitter.com/cards/getting-started --> diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5169fef0aea0d64ea0f7d5849e26c26de18920c7 GIT binary patch literal 7406 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 bgfLeR+$Al^;mHySy;uhRLEM<PMxy@)617+o literal 0 HcmV?d00001 -- GitLab