From de44a58938fdf9a0cb3782f56ed6afb2d4c843a0 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Mon, 9 Jul 2018 09:07:34 +0000 Subject: [PATCH] kolab_chat: Larry skin support --- plugins/kolab_chat/kolab_chat.php | 1 + .../kolab_chat/skins/larry/images/buttons.png | Bin 0 -> 4671 bytes plugins/kolab_chat/skins/larry/kolab_chat.css | 16 ++++++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 plugins/kolab_chat/skins/larry/images/buttons.png create mode 100644 plugins/kolab_chat/skins/larry/kolab_chat.css diff --git a/plugins/kolab_chat/kolab_chat.php b/plugins/kolab_chat/kolab_chat.php index e988e105..03f5e35d 100644 --- a/plugins/kolab_chat/kolab_chat.php +++ b/plugins/kolab_chat/kolab_chat.php @@ -68,6 +68,7 @@ class kolab_chat extends rcube_plugin $this->register_action('action', array($this, 'action')); if ($this->rc->output->type == 'html' && !$this->rc->output->get_env('framed')) { + $this->include_stylesheet($this->local_skin_path() . '/kolab_chat.css'); $this->rc->output->set_env('kolab_chat_extwin', (bool) $extwin); $this->rc->output->add_script( "rcmail.addEventListener('beforeswitch-task', function(p) { diff --git a/plugins/kolab_chat/skins/larry/images/buttons.png b/plugins/kolab_chat/skins/larry/images/buttons.png new file mode 100644 index 0000000000000000000000000000000000000000..4a57bdfe96adce4592728d9781914df2ef5fa1d8 GIT binary patch literal 4671 zcmV-F62R?=P)ltsm5L-eDQaqJux{Nt0Kn3v zOK;wJQc@B`QG}u>P!z@MsJWM-C|;1~&Yi=QDO3FR!!>vD=bwMZJ@?!LN+|$pYu2=V z=BcTv*Uawz`|t0To16P~VPPR{$$tO+cgL4sez^#M!4t7LbLRN(c-**gm@{XN*YW1f zn@L_?9#>dccv6xi>W?{{PMVUElCRV0w6DGP8mX$Pg3)O7A4EYx0VGNCuKCWLJ1b}# zOi>g{DW%ED$*Gi5$g+&g%*@su_v+OPiHV8Vgns$*<*Voon4&0D5Cl4D(xg~PlHhi` z{hNJydb)S!9XfRAa{2P*8hR6U_Uzdb04${xAAR(ZPrr=kkC2cMD2f6A_~3&N;&nP* zU~8Z~(EA|j&0%$YNXPna+P-MV#aJpw0Bp7at+PEO7uhr`k0 z3?)gTR;#so`}XZW_V3^S$*aR?0B8pd8iZcGdQG?4Y(W5^)oNRhfGo@2i=m;RU>L^d ztQAE;QBl#+g$ozPKJ?H-_s^O&E4ZwzZ0+vdyYqMN-kqP8mbNA?E-uDoG9fuR8Dqze zZ9M{+nVH@Q{P4pMiyImmeD1R&M~>J4gaQaGC@5$UMNw>;s*)tphK2@OUS3`n5fL$( zQi{EM_j>C~v$kQw2Ja?Zx^(F@yWQ??&buH86o5H7Ik}6~YIRUbm6n#Ow6v7Q#KhdG zC<^lO@&EvjJ@(l307i}+=?yP{u!4euhUNxewrttnpr9ZeK76>K4HK!Bns$j{IB zy$qW-Z}t*VLPElLN-33P**lQcYNabzuDosi`t<|r>+AhaNt?|^=gph*nDk_kcmWG6c1TYMPY15{WRjXDF$j!}lH_d>MkPum|Ru${&CHQR8{v zYJu9ZV+Ur>p1s`@!W}zyPyn6BjT?7Ij~+cH&YL$cBr7Yc-rw5bbUG^lm^}q5J3HHV zLo$8(bWEH$5vNa|{(ZrM1+vTK`taU+@7*s50#qv1c>suykH>)n2VUsiyZ3jIk&!Jo zorGY@lqqW|rFB=E8(1us=5K!EjW<9k#flXx2&ELMsj2AMvnK#x^yty()Tz@o_r3St zdo%L$^X)AKfKo~ye)!>+o3?Jfdi81^z={rKTj}1td*8QMES~f|2S80J#r*m6Ti-Nhv$@63Lqb9T z06951Uh-<^?`m3+L`s$~jekw^%Pfzqz+goChk&y@r3c{K-Yv6LZuIY|FuclqI z=kGta?BtfH8$z&a*DjnobqX;tG0z=(db?Q`n|NZy)<(FTOo}T`n*P4lmiS2^>|C{NIf61^drXdOI1bX=b zKnT=}zXQEc3evR?NI)N1qkCM8!oQ1itGP+05Nw{F=3IQ);a>) z6+w1nI$Zz!vVkxx0@G_SG=IN# zGZ|6}FU#ZZ3Kd-xgtS~bs3JpMTSvu=#8=#lKl>N0uZ1JNFW`3i?iIaXt~?LbD=R<( zLje%*k9SdPouiN8Z)3ZPZnWy$Gap5#BkI7ucaX1Vq{;V9uVZ=-fxIWRWo<|zqQJ$y z1g`gB5QYUI1pI`x&j`1Vig7z>o2nuJxT1Oob3spk0s!o7cenT*1^{S9IoSRqy_-(; z_OoU-Jn|{%)WpA;UzO^L464WgRUq6K`!GK_swcy%pn7p>>!)PI6xf*KgasEe#RRQ( zWNS_t0`Qd=p=dPcn5qgJJ%6d1I_#8*iUKhj`$&Tqjj_$0SjNZB^aDU}#QzT5xeH)6 zv^ZNr2>7x;s%hz&ccqKFwkXHfR{-dL^^D*c0G%$S)}c&Hg!}jbKh6o8GMq*OFq}{4 zteQ|Rdtbe4Tin39>dO_OV?KS4pZe3wQglB?VK}JmwW7T9d&c?S!)B^xy_X{A?}2=1 zcgqJ9%B6GOi%Mw;MNM7vX~PikhY#1gw>;cYb?4_?_^ezvGxOy)g`v0W6@y+2om%S- z?O?(SvkaJ<|E>9S$F;`N`~c0zKY8m*vjAYN_R_9gmFYxn?OCRo{l`^RK|XqLIMe6O zP-f)FY+=|4mEgMmKIy8WlqXJlMs?Tf)olNf(EKY4^zsF;cTT(>fVgc92qBG)U)@iQOOB=;bk=DB~jQ~vYsJre|1poL!ttDVJkFF$yfQudi z?r-q`$Ny;w%%PC7w}L8-C09&8C%QLHO46JyyTYm)*Fq)Ppd2n#NO;$2T&VvIir@m6 zVPiz^tfPkjlK3Y8bybk}X2AXKb07>0^}>G;F?r8w&AGTzROCcP7^*ImU&?<{>0POfDz>l~OgzvFU{B3hQlllF9t}Ty@5WX%t z0RVLu&SuGHjzg06J*CS2slXFfp8!;VwC9Ugr7h>{JuMuquDHG&0|5Wz9B2|hZp`Dm z2i3YrWl{Z)i>$8dOH?k*1{4`^Hh^diAg`}d==*o2@mB(dDg%afXBh&eNeATt#`6R? zRvIad8NABVQ@R#S1sdwE2f&Sa6jEUhz_4(ycp2iR6(BkTV7E1f&DqeHvd0gA^cfB$ ze&&+K4BEgv-(eG19msMQF7jN}r3&U?ZWU8hIG3+?^dma8nnn-q%>B=o1@hQoCBoVz zkaIIzX-aiQz|q1Xlra#fuZ3pCPH=-pdy7-E9I$ZlL@shnPbvt+{>r_d*zYmj8hK6v z!$1W$R5O#n-8&Twuez>n_q6Oy0lL3kc1_EEOU?&8owQ;(4W>(PK&=CEd^j2ct?`9ORxEa<7sR6%T7D&#lI&w z%8NJp3!ufvZ|2*_E!TAH{s!SVzrZrQ3cNXZ5~Z++wN;1x0l@fFGZ9^$)>Rd8724YK?oqtQVV8I@U`wJi}q zNt>2HZm^yKAo=2sn!Ve5D9(n`um`7E_`uNdj7Fzxnk|H7!5Piq0)i%njC-^gK=(EQ zupK>^BfFfg=00Jf{d2#B^*H*=eaNYk+!F%7=6w{Ye1H9rO;94`}&=iAIqgdu(d(D&?5T$VG` zTDX6^Dkww^fGVN@!trpF6%A$e#xJNOw#7Y_Y&F$ws)oAmeRi7$j+g+z<*GQRsynzR zoYCqd07PiQI~8a;MwO^SBZK_&E?%tMzA+j=gI_!V0Gz?JrM~FU5h{u69p%MG0YGuu zs{tHylox~18KyB>!%og%Y861uZ@b=Y&UuUF*j;JK7i%u>66>y1Hhc6|RZ*t6UD<@^ zAK~;SU%ytP0Ek#qbyBik*>%$`nJ?3J={bQn2e0BxK_*az$S$WsI6jFt1ukPWIv!N1 zuRE08&s}+;;x7Tvf`ys}jeLaF>SL%PXV>Lr?Pzbq+pXQ&?S_dcE`Dk^J}_)LYcOdU zj)Niy43&gpM|sJH80wg;7+4miq7CP>yRN1j@cw1=oPBM8gubf$o- zHz*GhUJX7dJTn$Z%*egMy1vfmT8g+3|O5W ztlluuG~kZn*x1yS-o~(_DjxOT^LnedLCc;#LWUY=LIA(%@Gnzjj4C5a+5MrPTtv#N9@POYukh*$h zn&b4zQ)u!mP;tA!2ZohMb=7mO9^3h?3DqHC<~9-06VJ^gy6!Q(C7boy|59REnJ_GW z1N21v1~6sTKgi~4IL=cvRyW-qXMx*_LN>bZ|sk5QFP1W$p7iaI* zMMX~l;1X)8RQ8gi;fz`n0U&}82rf_shm~*vL4FET>0(`ePIN{_MuY#SWE$NT=h?C& zRF>AKu3mZc>g8%Q{y+)wFTXmCs5CoSt*%u7^~Fct_2vAgq}dbC&AeL`8o8A>`-}ty zKpdw|tVmt+`Kz}afOolGm^Fdb8&|P9g9(%pSr8P$vPqoIu#E6(9#pBfmmTky_Vt$) zf0;V=(aMGDqM{#RRGJtHCHvbCm$VDhc5An0?cY-jxUhwYuEGES002ovPDHLkV1nc8 B?9u=L literal 0 HcmV?d00001 diff --git a/plugins/kolab_chat/skins/larry/kolab_chat.css b/plugins/kolab_chat/skins/larry/kolab_chat.css new file mode 100644 index 00000000..2d40a9fc --- /dev/null +++ b/plugins/kolab_chat/skins/larry/kolab_chat.css @@ -0,0 +1,16 @@ +#taskbar a.button-chat span.button-inner { + background: url(images/buttons.png) 0 -4px no-repeat; +} + +#taskbar a.button-chat:hover span.button-inner, +#taskbar a.button-chat.button-selected span.button-inner { + background-position: 0 -36px; +} + +#sections-table #rcmrowkolab-chat .section { + background: url(images/buttons.png) 0 -98px no-repeat; +} + +#sections-table #rcmrowkolab-chat.selected .section { + background-position: -1px -69px; +}