From 336dbb39dfa588646615c461e3f16b785998ea67 Mon Sep 17 00:00:00 2001 From: Nik Okuntseff <support@anuko.com> Date: Fri, 5 Apr 2019 16:42:16 +0000 Subject: [PATCH] Introduced icons for files, edit, and delete operations. --- WEB-INF/templates/footer.tpl | 2 +- WEB-INF/templates/projects.tpl | 24 ++++++++++++------------ images/icon_delete.png | Bin 0 -> 1632 bytes images/icon_edit.png | Bin 1594 -> 1433 bytes images/icon_files.png | Bin 0 -> 1635 bytes 5 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 images/icon_delete.png create mode 100644 images/icon_files.png diff --git a/WEB-INF/templates/footer.tpl b/WEB-INF/templates/footer.tpl index 51d0368b..e741649c 100644 --- a/WEB-INF/templates/footer.tpl +++ b/WEB-INF/templates/footer.tpl @@ -12,7 +12,7 @@ <br> <table cellspacing="0" cellpadding="4" width="100%" border="0"> <tr> - <td align="center"> Anuko Time Tracker 1.18.63.4905 | Copyright © <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> | + <td align="center"> Anuko Time Tracker 1.18.63.4906 | Copyright © <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> | <a href="https://www.anuko.com/lp/tt_4.htm" target="_blank">{$i18n.footer.credits}</a> | <a href="https://www.anuko.com/lp/tt_5.htm" target="_blank">{$i18n.footer.license}</a> | <a href="https://www.anuko.com/lp/tt_7.htm" target="_blank">{$i18n.footer.improve}</a> diff --git a/WEB-INF/templates/projects.tpl b/WEB-INF/templates/projects.tpl index 0b400b11..dafe1d8d 100644 --- a/WEB-INF/templates/projects.tpl +++ b/WEB-INF/templates/projects.tpl @@ -14,10 +14,10 @@ <td width="35%" class="tableHeader">{$i18n.label.thing_name}</td> <td width="35%" class="tableHeader">{$i18n.label.description}</td> {if $show_files} - <td class="tableHeader">{$i18n.label.files}</td> + <td></td> {/if} - <td class="tableHeader">{$i18n.label.edit}</td> - <td class="tableHeader">{$i18n.label.delete}</td> + <td></td> + <td></td> </tr> {if $active_projects} {foreach $active_projects as $project} @@ -25,10 +25,10 @@ <td>{$project.name|escape}</td> <td>{$project.description|escape}</td> {if $show_files} - <td><a href="project_files.php?id={$project.id}">{$i18n.label.view}</a></td> + <td><a href="project_files.php?id={$project.id}"><img class="table_icon" alt="{$i18n.label.files}" src="images/icon_files.png"></a></td> {/if} - <td><a href="project_edit.php?id={$project.id}">{$i18n.label.edit}</a></td> - <td><a href="project_delete.php?id={$project.id}">{$i18n.label.delete}</a></td> + <td><a href="project_edit.php?id={$project.id}"><img class="table_icon" alt="{$i18n.label.edit}" src="images/icon_edit.png"></a></td> + <td><a href="project_delete.php?id={$project.id}"><img class="table_icon" alt="{$i18n.label.delete}" src="images/icon_delete.png"></a></td> </tr> {/foreach} {/if} @@ -49,20 +49,20 @@ <td width="35%" class="tableHeader">{$i18n.label.thing_name}</td> <td width="35%" class="tableHeader">{$i18n.label.description}</td> {if $show_files} - <td class="tableHeader">{$i18n.label.files}</td> + <td></td> {/if} - <td class="tableHeader">{$i18n.label.edit}</td> - <td class="tableHeader">{$i18n.label.delete}</td> + <td></td> + <td></td> </tr> {foreach $inactive_projects as $project} <tr bgcolor="{cycle values="#f5f5f5,#ffffff"}"> <td>{$project.name|escape}</td> <td>{$project.description|escape}</td> {if $show_files} - <td><a href="project_files.php?id={$project.id}">{$i18n.label.view}</a></td> + <td><a href="project_files.php?id={$project.id}"><img class="table_icon" alt="{$i18n.label.files}" src="images/icon_files.png"></a></td> {/if} - <td><a href="project_edit.php?id={$project.id}">{$i18n.label.edit}</a></td> - <td><a href="project_delete.php?id={$project.id}">{$i18n.label.delete}</a></td> + <td><a href="project_edit.php?id={$project.id}"><img class="table_icon" alt="{$i18n.label.edit}" src="images/icon_edit.png"></a></td> + <td><a href="project_delete.php?id={$project.id}"><img class="table_icon" alt="{$i18n.label.delete}" src="images/icon_delete.png"></a></td> </tr> {/foreach} </table> diff --git a/images/icon_delete.png b/images/icon_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..997779f772b566a4ef9928dd6db60a325977ed33 GIT binary patch literal 1632 zcmaJ>dr%a09KUSDQa}lEv`n`}88z<qaSwJkPUBv3#KVD8Z^X)F_jkCm_i%5oI}n_P z(bUo`K`=FvNgEmQiBi5sEqqWu##9o4vBcB~l}SacQ2Xr($RCY6v-|u0e!tJ>`~L3o z>6z1_hQ2mbrBX%NQ!UwW9ihB0MZoX4drw%njFzoVImhdggRBHpDZDoiAa*yK53&Kv z7cOW7$tu;0?SjK8J2TQ5&g<5&3Puxh`ygATN}d|>v0MR=kvxzuc#LT0fx{>w@J4i& zJ_FD2nZZ0EwMYUvMVSt+sDPt+bm|l&ImAE(ZXmNr$Sr#OOvs3a^)gUajxiJoL*xP@ z`qU|B#&pE&l>nmG;A##x5QssiA#^ycqZ1JlCvc1)F+534;EX<r!3m`IL7_E?cQM%( zTdys+Gotfk*~eg5Fc{PXwHmLKj}bIYV>pSCq#7dB{z8w;hSVN^e4hpj@N<&jlLfB_ zQ8co7-hgaGp{GwnaQiYc`W1Wpy@`S;!$PbNBQ!YXb}Mm((SA7_JaglJ(SApv4`A8A z?+r*CtcNSUj|_A7d_#Rep6kc?0+JYxljkrX0ypr;e&`et_6T~;WJv-nAS+tDTtK<C zTa0KRAn=UdLgExn>S(RWW-$>2P3Tf6J&jwmgdV5NlwwR#FpvmOG(6<$Xsh0;wNW}N zok9>+nlhMhnjmcyPMFMEE8WMnd;Bu%;ecXP;R?^VNzdgnW(lyeS8{m0VqdG+MKR!) zCFK|~=jb(rQo&vyfh2qgc$?&PBjFM-!T`(Ra19)wIntn4a|V}QjZ->YP4l!?%~2eI zlP<!bW%JNpGCv?!eIXmn1Ysg!H<2W6pa_DZ%m%9#W<U>b=p-A8L2r1Dkp)=<z0H{- z%Ds{(C=J4htS294Ld^pg8xUo53J+^0gJeu;JW+t)u=JFN4bT=o9?+?MNZ9_0*gto0 z(?7Yu1IJZ@bLn`Tc3Pzx6l=GnI6{|;bIumTro>e>H;=D-<;RatSGaeglS+}&AuTuC z>Xz2m7mdt%)e-ray1y|raZhQg+8T3kv?HzM{*Z0IS$lHIKRa~s)~3CUD>}E;v2~lG zPo24Yec_dZoh91EYj-&(8!ttcG83MR`)K`;R@3l1)g76E$!jXcj%|8(^DjTQr&fJ` zr{u__h8NDoHxLhNjvmjO){&S_{z+A4HP>JHT+)7-+`fPBjjHZJc-(>+C-xO-%IKrt z4qI{{zpi=Ms0%8`&iAht$Jv`A8`F0=7hW&)yEiW*7q7^^n_FXkP~F@!2A|nbHsh0q z?`nIF&AF3YwITh??2*kCQrEf>v0u#TIoS1RN$!##?#HP1E(bRcd&Z2uO8xz5`AXu= zg!O4}>~zM@Kfe2~Yn}<Ngt8z~SR4%QuIWk{KcRWzg<IN+9nzw~tG8s{V)ZNWp3r;C z)>k(zUC^4A+f~>0_}p1j+`X;mW3oG@HiohWU%I`8ox3J8W@CBGiJIumi7xxs+}8c; zs>O)?=kiwXrV`leAGdYnUz|N^(LYV|OOBPDA6e;c$*q)zd9U_xzm^OI-Q&NR5o>C7 zR!AiiZ%5b0Z<zIa!pvH2{ppv>FQ2_pAzZqB=+N7p54u0dpSvnSG`d^%os1|R_3#~^ zCn|dTwMl<GniFdOcSl~UZA9W%dlE0V)eet5wFs*WA}3cZ{3)V)tS@lHy6f<uNENv@ VD)IHV=oQL8-)_ycY&Xp<{SPbAWVrwU literal 0 HcmV?d00001 diff --git a/images/icon_edit.png b/images/icon_edit.png index c7b92fb95a3bd1c367231d7dcc79a064899eda8a..83f8371668f4a6367bd6db732684baae20d84ed2 100644 GIT binary patch delta 674 zcmdnRGm~4fGr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK93qoO(!kF%STg|nlZnTe~V z<KzcSVw1C&q+o*PV8IDYE<7fduBNWWZkAA01~36fs0z`^hRlxjcI78J85o$jJzX3_ zDsHs|dwYZgO8h%_Ms{wySn}c010T|KYnCYJDv64U^DgV=xaF1?wJns(_07hdr-xhx zxAbywF)1HyZEn5f<l%9YJuu6-x5>Ega?JZV`;4v3e2PCe_n-bLfB*mg=l0<qnhOo~ zOCG;_{d2?NMx_h|X<g0udaG88Ee5$?+=REp967hI^W{>F2Y=ihj`k=j-?rU1>Dk{a z2Mv~(Ol>%2*;l5Kcs8)7U%{n4Fj8-q9?Lt!%BF2mPlGL8f1h>M*XFJ8Hr*2P+wkXC z^`3_HkAtqhG+1*+_gCzHVGD1&<kuWmUvaEIdZWXkJFs!7hth%FQj6~AsxPR2b3QSx zY3=j#3CZTI?<cbCl5XNypRYX8=(50$vom(gJ)odd`E^cQTf=&m&8GvmTz&atVM|i= zt3~gPpCzvgQe0R3PEh{&zC$~Yi*E}Mwqf0Wyw$Sr;OXkaGt_^s6>}=*T;jaOVy{&5 zv8{1te|~J35&O~n*L#t3vzoiVZ2A>kzVcfA&s6Pw8#YdM`F`}&nhW`tH(8X+Cod{v ziYuDqc>U4JX8+T(cdu=W`<C=HT*!;V&(P_A$j0z#{b`?MUE6j(Y=3?Gq}{rY#?Rj^ z`MdG%uA+j;l0kb<vOlTb)OS92%Kh2y`-E9-DxVA7tWVi~^drZg%cmx8W0_Ml?RfZ; z=%R~e!D+?X|G2LF*gNsyykC0TY>HplF&fQowrApD2=G{5Ch?-?7%<r}c)I$ztaD0e F0suU;GO_>w delta 836 zcmbQqy^BY&Gr-TCmrII^fq{Y7)59eQNQ;0l2OE&=?Ud!+sHo1w<7jALVqj)yY2s>W zI{5*U*yJoGDVU%mSa1T93rxTqs>%Q+U;$MjI@yrfvA%7RZUF-W(;80~$B>F!bEd?4 z1Sd)y|DRrb`H$E0IX6FTHgP<u^IN3zP4lN?6FfAW7sr+fmt6G?6pv*soqB;?V#=4s z*e|lPggO?VV9J!zS`%W!{Wf{mof7Ni|Eq5$W$b#%y#MW-^7Fs#&(C}QU(Pc$bWZKX ze(&=#4s#d-U2JdGyGwQc$`1{knC|DmGfiyv3DHSy4MN;|&mDWc@&n6Vp(8~nm3?#6 z8f;sq?V8lHWID%+Yfm}WsjO9r?#PXv-FE1U3s24LTPL^j{kwZ<DM#0~Efb8+XlX>v z?dggU&bu}D!_Pk_{QY%qY&~~}ZT}|osDs&06wD9I+Qnq5I&(+f|0c=$uq@Bc!xMRD z{?PHCwQ%x0<M%Eq2aAs!vr|;P*YWF<j>&%MV@uN6Jon_^nbd4;t32Uu+%&bHGp+Z{ zc;Hziw<R>Ehi}_k%Z#_O&3_)7^SIgOSQmXbqL^H9=<u=(Bi<(;otoG^CKt?H;&A(p zp+#S#q4|R88uPmIo|jv=)ibi~JyCD({7(PMVXq>8X|~_jHkeBPU8lKcIfKfBib}J# zh^e(1Oa@s=;U}LST^8drsns^?^qPX=NpEZQ-nP#Q(%w^ZVzqyf#~VdU*^}+QYu;qI zI{qpN%HfH!@5y4%DWAx?tb$ptfWvX)y2|7EeF?ge>tkP*>NX3{dv)7ZdDDsebJCsa zKdwqK+5cBc>HveKk4^DvPH`KzTPNKvYEQp?dnMZxt<{<b182@}lfLVxq2ztY!k%C7 zXZ>X!aTCEpz1t`1es#@Wx^KQ+edy%7H(&B<9LhG4dDW4uxW1Kz*U>PeeSV$LI`OGh zHFeX=!&WZ45xZ`#(t72&!GbG~2yM$#*?vN*E6(@H_mT~&g32L@ZD~_~7An3ltljc{ zM?h<2)b9Un_7+F=-d<&?nUmd{!E*KqZ>7|mK>d%2k{{h07#Y+=ZcN_9yz@FRV=#ES L`njxgN@xNA!2)gS diff --git a/images/icon_files.png b/images/icon_files.png new file mode 100644 index 0000000000000000000000000000000000000000..264ab6eb9d8b07bfd4e92076567e4ace961162e3 GIT binary patch literal 1635 zcmaJ>dr%a096v;XDCNorTB+MIjAh*I?s2bOIq05o>Ya3)K<0zJ-5;>tV~@Q(?jUv4 zq=`|}CKZ$%Q*?$JbtrWhhQLQY(9x_+8zFnZC`^tqDrQY8{q}goAJxw6{=WO&&*%I8 zZcU!^^@+*PC(C5AiS}HJ3!ZZ6PD+5!+4l!&c+3#3MPfc*B1UKd$c!xS0f^mCmjV}{ z*~;?sAWJ5T@8;Y^Vv%DZ#qfS5En$>Ve-N@|vaFnFkY>C<L_DCB3mDM;*5fF`u?DnI z<G>w3GbrP7s|1i=<#aPuUWR1RoNOd3N<jmDAks+G?+b*er~!@HrJyXSF%*eGM6UrI z3aZGFhnRT*AQ~mEU~nygXw^zWjgx9J15x1wju9#h*C_~`(	hK!z_AdK1_Z%4M+) z`+{!<v`iF(6oy425oIJ($qS_zL6Rhft1y*H0TGH&Wk95(ia;oB#DWEc7=a6l93Ma= zi?oLiiv|=%I+TJx=x~f04upma1xtoS=^#cZam??R@`|BDq6_>J#=oLN?#dv*Tp+}U z1qSw`ByEHYYxn<-Mu03ciVKDXUo20S!GI6=K|l<_pomyRFmh^<z`+L6J`2x;rLT62 z0S$*ameN>MxSmw0$xM^YVj>8VP#g6c61QX$8eDJIOU@(%V~J3sWFc2gS~b>88?LsJ zMuM=CdaVg336)Kc6DD(}l^o&P10j(PFhFuDaXHAf;n0QJWQJVre{w0a0BDgH+&u3a z85O(F7Y>Pnq(;p78YLlha5zRFa20^H3A`VPwSeNrcpgfZ1%%2&dlaln>rvo3HL1`8 zvP8jXNVP|;qdg3xLx;)im|BgbthEw^Nd>1#rNXs(g3#;DT5G0WZPjSa1gW#37>tHx zD3KF=V0bu<K5<y`angWLJ~~heE1_UP2_5!{Xm*~!1;i{&nmZo{u`y|ghK(^6Q;!+c z5hR>`NgQ1}_%gb<AON>jfNMGHf@zLSHZIj}F}kCj`}2=`r@SG5a;xq7p47>0X~FFd zxw9vwNnTUE`{zAK+|zcZlw)eMuNCa;Tk)|rA!Gc+IdKy-xt0yl#$Uc#Dnwqbz0rL6 zdUMP4Jb6ns9jPd3@2{`C-?3z4`7H3nHJG#Y(ZI<|3wr0&H)mZgJd<*09k%;m__4FM z)9Lvut>eIfuDbeGyjwB<M(VNIiY&XX0GpiH{cK~>f=7?Hu&cM;T0Qp)KJV>uS641} zO?mkav*zxlRc+<vn~!{wIdG_bEwW2qk$$%LgKv_)U}kxHy}uW4GAdtNE;sXSXMVlV z@<-W{_yxyzv?bA5={22Gy~N@HSKT?}@nmD1yRNa}g8kx02E)v=*LqAxr_~`Z&d;k^ z^-6)eeL_)lEnWEAOAWG}bGr)H3xg{k(EPpcmc3hOJbL5w-oh<(xbM05mUf+5*z}I_ z-r=}%l(^m9QslUub|{<w%v0TTe@0n2E=RN%Y?s|^vR)nEpE_@X$4;HzxTPL@Ge7xQ z>r<z*8};YcS8hA_aBT;*IFKXs?yD_s{m|w;=u4Siv0>T!=dkJNJMZ)tOv?DaBi(!A z%7aC^!x?M9?lp;@&+PkBb*E$7#erVsx9g@ps4iZeRvGyrf%IOP<Uf#jGjZ@oy7Pt2 zdm8@S`>?7+7oT$K?2*Q4Hrw5HRu{j?+0ggXj^w3p6*y0xa3@^u`8s|^%jT7vx^jD# d_pTWCjBMAnPpSO_J517V-)?nU4x5VC{|!*ARt^9F literal 0 HcmV?d00001 -- 2.20.1