From b4f7c665bbe31d4ddbdca8c9f89eedb1d6187582 Mon Sep 17 00:00:00 2001 From: thomascube Date: Tue, 26 May 2009 12:28:04 +0000 Subject: [PATCH] Tweak default skin with better icons (sprites) and move IE hacks to an external file included by conditional comments --- program/include/rcube_template.php | 1 + program/localization/de_CH/labels.inc | 1 + program/localization/de_DE/labels.inc | 1 + program/localization/en_US/labels.inc | 1 + skins/default/addresses.css | 16 +-- skins/default/common.css | 8 +- skins/default/functions.js | 7 +- skins/default/images/buttons/actions_act.png | Bin 0 -> 2046 bytes skins/default/images/buttons/actions_pas.png | Bin 0 -> 1960 bytes skins/default/images/buttons/inbox_act.png | Bin 1827 -> 1862 bytes skins/default/images/buttons/inbox_pas.png | Bin 1804 -> 1812 bytes skins/default/images/buttons/inbox_sel.png | Bin 1558 -> 1744 bytes skins/default/images/buttons/mail.gif | Bin 831 -> 833 bytes skins/default/images/buttons/markread_act.png | Bin 1772 -> 1771 bytes skins/default/images/buttons/messagemenu.png | Bin 961 -> 0 bytes skins/default/images/buttons/settings.gif | Bin 823 -> 513 bytes skins/default/images/buttons/settings.png | Bin 1054 -> 0 bytes skins/default/images/icons/print.png | Bin 682 -> 0 bytes skins/default/images/icons/save.png | Bin 907 -> 0 bytes skins/default/images/icons/source.png | Bin 630 -> 0 bytes skins/default/images/messageactions.gif | Bin 0 -> 1050 bytes skins/default/images/messageactions.png | Bin 0 -> 1586 bytes skins/default/includes/links.html | 7 +- skins/default/includes/messagemenu.html | 18 +-- skins/default/mail.css | 111 +++++++----------- skins/default/settings.css | 16 --- skins/default/templates/addcontact.html | 1 - skins/default/templates/addressbook.html | 9 +- skins/default/templates/compose.html | 1 - skins/default/templates/editcontact.html | 1 - skins/default/templates/editidentity.html | 1 - skins/default/templates/identities.html | 1 - skins/default/templates/importcontacts.html | 1 - skins/default/templates/mail.html | 6 +- skins/default/templates/managefolders.html | 1 - skins/default/templates/message.html | 6 +- skins/default/templates/messagepart.html | 1 - skins/default/templates/messagepreview.html | 4 +- skins/default/templates/plugin.html | 1 - skins/default/templates/settings.html | 1 - skins/default/templates/showcontact.html | 1 - 41 files changed, 78 insertions(+), 145 deletions(-) create mode 100644 skins/default/images/buttons/actions_act.png create mode 100644 skins/default/images/buttons/actions_pas.png delete mode 100644 skins/default/images/buttons/messagemenu.png delete mode 100644 skins/default/images/buttons/settings.png delete mode 100644 skins/default/images/icons/print.png delete mode 100644 skins/default/images/icons/save.png delete mode 100644 skins/default/images/icons/source.png create mode 100644 skins/default/images/messageactions.gif create mode 100644 skins/default/images/messageactions.png diff --git a/program/include/rcube_template.php b/program/include/rcube_template.php index dc4b5e1c0..d8c217693 100755 --- a/program/include/rcube_template.php +++ b/program/include/rcube_template.php @@ -587,6 +587,7 @@ class rcube_template extends rcube_html_page else { $incl = file_get_contents($path); } + $incl = $this->parse_conditions($incl); return $this->parse_xml($incl); } break; diff --git a/program/localization/de_CH/labels.inc b/program/localization/de_CH/labels.inc index 1cb4be66e..5c0aa9d19 100644 --- a/program/localization/de_CH/labels.inc +++ b/program/localization/de_CH/labels.inc @@ -117,6 +117,7 @@ $labels['markread'] = 'Als gelesen'; $labels['markunread'] = 'Als ungelesen'; $labels['markflagged'] = 'Stern hinzufügen'; $labels['markunflagged'] = 'Stern entfernen'; +$labels['messageactions'] = 'Weitere Aktionen...'; $labels['select'] = 'Auswählen'; $labels['all'] = 'Alle'; $labels['none'] = 'Keine'; diff --git a/program/localization/de_DE/labels.inc b/program/localization/de_DE/labels.inc index 7db1f395c..53231a677 100644 --- a/program/localization/de_DE/labels.inc +++ b/program/localization/de_DE/labels.inc @@ -116,6 +116,7 @@ $labels['markread'] = 'Als gelesen'; $labels['markunread'] = 'Als ungelesen'; $labels['markflagged'] = 'Stern hinzufügen'; $labels['markunflagged'] = 'Stern entfernen'; +$labels['messageactions'] = 'Weitere Aktionen...'; $labels['select'] = 'Auswählen'; $labels['all'] = 'Alle'; $labels['none'] = 'Keine'; diff --git a/program/localization/en_US/labels.inc b/program/localization/en_US/labels.inc index 0ad6584b6..0e26fc67a 100644 --- a/program/localization/en_US/labels.inc +++ b/program/localization/en_US/labels.inc @@ -142,6 +142,7 @@ $labels['markread'] = 'As read'; $labels['markunread'] = 'As unread'; $labels['markflagged'] = 'As flagged'; $labels['markunflagged'] = 'As unflagged'; +$labels['messageactions'] = 'More actions...'; $labels['messagemenu'] = 'Message menu'; $labels['select'] = 'Select'; diff --git a/skins/default/addresses.css b/skins/default/addresses.css index 6f984e01d..d864811c9 100644 --- a/skins/default/addresses.css +++ b/skins/default/addresses.css @@ -29,16 +29,13 @@ color: #333333; } -#mainscreen +#addressscreen { position: absolute; top: 85px; right: 20px; bottom: 40px; left: 200px; - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-220)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); } #directorylist @@ -51,8 +48,6 @@ border: 1px solid #999999; background-color: #F9F9F9; overflow: hidden; - /* css hack for IE */ - height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); } #addresslist @@ -63,8 +58,6 @@ border: 1px solid #999999; background-color: #F9F9F9; overflow: auto; - /* css hack for IE */ - height: expression(parseInt(this.parentNode.offsetHeight)+'px'); } #importbox @@ -78,8 +71,6 @@ background-color: #F9F9F9; padding-bottom: 4ex; overflow: auto; - /* css hack for IE */ - height: expression((parseInt(document.documentElement.clientHeight)-135)+'px'); } #addresslist @@ -139,8 +130,6 @@ { width: 100%; table-layout: fixed; - /* css hack for IE */ - width: expression(document.getElementById('addresslist').clientWidth); } @@ -159,9 +148,6 @@ bottom: 0px; border: 1px solid #999999; overflow: hidden; - /* css hack for IE */ - height: expression(parseInt(this.parentNode.offsetHeight)+'px'); - width: expression((parseInt(this.parentNode.offsetWidth)-555)+'px'); } body.iframe, diff --git a/skins/default/common.css b/skins/default/common.css index c5e813363..2e16b01bf 100644 --- a/skins/default/common.css +++ b/skins/default/common.css @@ -85,11 +85,6 @@ input, textarea color: #333333; padding-left: 3px; padding-right: 3px; - /* IE hacks for input elements */ - border-style: expression(this.type=='checkbox' || this.type=='radio' || this.id=='quicksearchbox' ? 'none' : 'solid'); - border-width: expression(this.type=='checkbox' || this.type=='radio' ? '0' : '1px'); - border-color: expression(this.type=='checkbox' || this.type=='radio' ? '' : '#666666'); - background-color: expression(this.type=='checkbox' || this.type=='radio' ? 'transparent' : '#ffffff'); } input.button @@ -116,7 +111,6 @@ input.mainaction img { - behavior: url('skins/default/pngbehavior.htc'); border: 0; } @@ -164,7 +158,7 @@ img font-size: 11px; color: #666666; text-decoration: none; - padding: 6px 16px 6px 25px; + padding: 6px 14px 6px 27px; background-repeat: no-repeat; } diff --git a/skins/default/functions.js b/skins/default/functions.js index 7425a1e6f..bc9a486d7 100644 --- a/skins/default/functions.js +++ b/skins/default/functions.js @@ -145,10 +145,9 @@ show_messagemenu: function(show) show = this.messagemenu.is(':visible') ? false : true; var ref = rcube_find_object('messagemenulink'); - if (show && ref) { - var pos = $(ref).offset(); - this.messagemenu.css({ left:pos.left, top:(pos.top + ref.offsetHeight) }); - } + if (show && ref) + this.messagemenu.css({ left:ref.offsetLeft, top:(ref.offsetTop + ref.offsetHeight) }); + this.messagemenu[show?'show':'hide'](); }, diff --git a/skins/default/images/buttons/actions_act.png b/skins/default/images/buttons/actions_act.png new file mode 100644 index 0000000000000000000000000000000000000000..8a777767e898769c508853cec53b00c88967436a GIT binary patch literal 2046 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¨0jTTf?%}3>;ZoP zfB-^uz@NXEi3n)vub)2|e*gXr7ZVc~XAqYYWzaEKVtDllm^k^w8LphX2Nox$Xh*gO zAb?OE0E+@(X88U47sHPqKM-P2aOKKn22o&oICJR)1GCtBhKC>SGsp`l0{J%?n7?o` z2n!1{=;-L;cL0)^00D&60iQpA0{ed)8_?F)fo88C3<_#u4By_rW>63mV>r71B7>cs zJv_RIbpSvBF`-I8$^lSt!%{IW{NVX*h9CbvFuec&6ikEog!I512D1kQ00Ia#7ySE! zQXt_2@4vob;O73%!1V7smtUWnBJFnd4%Ab`+9;4ec?UI7kw3o`us%FLi0 z&&p6AP|N^Ntt>wnSegDYOlr#ni!^QNXSh7~2gCP^f_ThA0Du5u#Fk)EQq#|>sHhlu zd3iD%ICz9XQBi?`UqAp@g8zSKD4ZI>V3@?oQ0bD#u=D3ugpb+18M+QkVK_7E3&X_R zRSb;(nHk={|G;qn{#^zKdmDxwJ9aYMym|Bd+&Qz1knI8pAdCh{QE@5z$B!R%jf{*K zZr`~J%n_d%e*OBx@c7X~hKKj=Gvs-l_Allf?;p}V}{w+<}&!O`ZLVCxqxA3?_-8| zyHbX)AHD(Ay=V9VEWCf-ym<#MIj>#6#-O62%)rCL!wNDV**<^(!e|eC`~E##K|ukS zvUz}x0o8(%41$7!zzT|qK}19p*jD%mtl5|u3Vgd6CbpC^{4blyu%YWVL%wf2123}( zu%`ddz{|%AEbV|rH>gqq8uI+bb8tl^4>b4LvuEKzYi7di0|wCgk@ zWu4y)yLRsdhQNOp25v4ch7TV;F>o`AFjV+Y1r>e3`r;P@A1@!nmrtL8Mfi7yu+Sg| zR#sMU!i6GmXs%kdnjhIdfB?eUBzy4S3AEh;ExCXV2re!T1``uwhD}?x!mI6XU%!Ie z4xlC$HxD<%o40SkIy~Lo7;fCU!|?vy2XNs83jV*Kw!(iu%p3<0KrGm*U1ZB){I6fX zF^CEYGNdHN!(@O#{hQ(KyLZ575oBNi`W6%tAUR+z0w%;y7|kzi03d)+902qUV`5SY zN|6e3^nVZ^NZ)(-h~fX=|6s>~TRtG40Yl^Aqvzm43?}vuUf&~G{vX92CWznu{|5*l zCL}?SV|agn>VAQI019>x{ttBwa)AZ02<$Sb$xsJ_)&7TD2$qE@14Y@lZw#z#Y(Jq* zBOZ{Q00G1T^Er^>0JX$`@w;%<%H;{bM90d&fY8jq@E^kwARGR{9f1&oSPXMGLN72; z{*slIYX{i_#J_;}89)HRi(+U9fVxF&(5Qi7W++$91Z6Wp8}^Jy4Se*7Mh=?4Q2Gy) z{R7GdIp8}$0HM?cjIbn)X#pcjZvvH#3;f68AZQH+4J04{2q4CR?w$h#7y$WeMwRRK R%<%vK002ovPDHLkV1j+2D}w+4 diff --git a/skins/default/images/buttons/inbox_pas.png b/skins/default/images/buttons/inbox_pas.png index 67f4da08dcd0b6d0e208a70c3cda28ce0bfe1fc9..b65746a83e609a47649210ac7e77090ee6d986c2 100644 GIT binary patch delta 1762 zcmV<81|9i~4wMd%B#|^Ff3`_PK~#9!>{nTAR8<)M?##V2ou$CkE=-56R7y)LluCsL z6jUf+RNNlGh^QD}jG|~_qR|*NJo#W;9*oY3r^ zCZOq>;TPIGJUooiQ6Kz%KkDmO@p*A^3IA>~32?jJ{LS_vrOtS4LV(sVNnq*76~OwJ$U8A4m7U2 z3Rhph0x^YI1e}yj5->J!885u^4cgXK@&i>qqn|5tP`^jIi?^-+VY-Wyf z8Hy^(!WPhlIr5d(zB=87`qitTSQo=(5xC|FGG~&GB@`WIkqA&+T&CZihI;rEaC7tc z$ntvzXEp&vf1L%a5L-E!ghdkZ<(VFAXkCL7$G(LxBqKRFiHaf#b*rjS+gOW`W-*AU z0%S!%ex5*JM$l!~n{1q10vQ+3p;SsnB9Y*0W>VGbkD_~U0zDsh!0IePDmsE@kBH}= zxEcP5Nxb#Rk62by3A?8pAzA0{u+TY0W#C4J%)*(Ee?TM>=9*92ANb|`5Q<&-Xl-eN zMiF0Nwqo0+6^O zR9lMXHLLhqG8V;^6&^6vL{Y>ehdza{s2J^E|H5NM$kYd7G3Xs8W$I=S(B{bkP01-p z?2)Wie?0KgXQ-|z=eeztrtHn)NS0Fw4E5vP7x$!#iwQ&i7@e{6s7*wIa2GXTax$JH zGlMgWKq_UJrlPDgClD)_mtjd`GyGu%dP+w=rCoiI37s7sc=@G!kngbaeJ8%}L{MEs zX{q4&w;kAc)l%%ewFRyvi!c|?92QXV@FNFue>U&f-iDN7!zh9Kf(C(=g(3#~eNbf? z-Ms^p4MD1m!|0x{!L~%k=&%>Q(Q#~V%E!~sJd02`{P*qy`yYI0dreJ^Yv;}#+GwacClNpNbItDLYz}V0rnLYv0YJ<}*!d+I4(9k(Nw{JC0eRm3*HnyU@ zfBiVRy1IgIzx8H&HkN57_~QqkG=)N;#cS8D#l=hA!0nsQCapuEQ>fsqfz^EX(Ony#(nMoiTe~A>V zZfk>&ZbxI(3E3@44-R7QuJuslAP(%R!ddSGe(mvMa9qPgGLI~hKy{IT>lzlL)>Dg- zq08v)>!m7~A{QzM1OwDvN3goF5f{3;3Kk?l8cUnEY=)Kc|4_pVyr8sg6?kzv`uQ>B z+3Z-hv;-?QmGC{RP%-Ti)GuOGe--=t2T1z}?z;0fNRnhUA>)tk6mA?j@{zP40rvFu z4W{ocdb)e*L@W=jts8Lki(>@hHQW`8ae}N?JDiTGyUvcbZ8(475`uvVUVs=ul}2_y zn3q5%Ei>Sm-%Pur0vGn*cW>qk1y~B>fdC3zE{LQpE6wa1Wf3Mq;aS(Of4Lqpx91DE z@BaO{Ws{kY{ib)1x1Xn@o^G#9E7n-N{lmP7W!AK*exC)d=ims2Zu)cVF=^p|N0H>6LF!>+{=l}o!07*qoM6N<$ Ef}O@(G5`Po delta 1752 zcmV;}1}FKH4vY?vBn<>-K}|sb0M^*lPgpXMAt-;INklNGeT zAb?n~Dfs;52h}V~n0$|cnO%s1fsv8n|IfD!t1GmCqKt5PfB-^qz`y_hz%(OJ@$=`; z8D4+AddcwS%^LYp|Gz zs3@2Qg#yU;=;a59|L@;FF#Y%MUoZ{Atbc#sGW`0)#=ry&0@i0e}F)8Up_r zF)al7<_}Qg?_a+do<4cPu;<7Q1}-5M1_2QPhJU~RF?@gbm%¨0jTTf?%}3>;ZoP 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 Hu0mjfI(zMH diff --git a/skins/default/images/buttons/mail.gif b/skins/default/images/buttons/mail.gif index 8bb93f747d5f3e367336ff887f71f630166030ab..712735daf41f2556c7c5810b9482c8d14d614b37 100644 GIT binary patch delta 373 zcmV-*0gC>=2EhglM@dFFIbj(9835)0u?*M&e-p$_U`>8lgdBcI0M7tyZeDMAXRB&X za!!66gdNQgNDv1=Z30ySR}w+(?S37E7=GdgY862%c6(+k4?z_I2JwS|kPJU_Ks(0j|3kgcQJyY z!;KCYE+9z2S%nYB6EXk^k>x{z0H_TlUr+&HfCdkr3;hT^dclGy5x5{gpacLE*RVm0 z4q-dWm@W}``vx9cPzfe$UPzxoeFlr`Em~Nyf};BmCUpdvIFTbqjq~W!*C@|E#|aaJ T_{g76fBug9_!a3t6bJx2`hADc delta 371 zcmV-(0gV2^2EPUjM@dFFIbj(9835*gu?*M&e+tA+U`>8lgdBdv&TMX8Z+K^`YEE)a zejJ1yen=4D2S9BCRRUKMLF?;&9fTNu;Rb3IK`VB9W-AXt75_o}U?3#J&m0gB9%vv# zgNm3kH123X2m*v38H9%TsR)8X#Ta>}#EHR?qn{y!9B4|Sqvew#Q;IxksUwLd2PsF4 ze{kU71`ZoQ^#HYj?q<7#g4;0E_}8o~EHnq5zBl z3I-UGf`Q3}rcRuH7G+@d0v!xe3@IQ2fP)AUDN^{n5x9T|4qS*RF!UqAhsRxvVCZn8 z1BMF-5@=T8gYkq6Ktg2skRX6*0|`_BT^OLjL+3(2K8IegAW8%-2oNX%0EM+{&!9ul zjxwf81l_!SzZO)2$(k3?XGovHqI!!KR;-}d{)0&!K_*V*$Wf!b`SUf#tIu)51R*}~ Rz=L_t(|+Qe6TOjUIp|D5~erNG507kQ{tDMQeqIkWq9|e{hXNx!MqB}vXMb|&r^8}EU||2Z++%Pc z4=R<)eoJ<{4a=4;VU4`F>9=`uYs(}g_ zJIvq|9F(MgQQcZ(#cYID9gKa|pWvyG=jojWNA7IJhH3kWfeT7ie-@*IwNK^(&**~# zfm{I1l(6t!*neioM0{upT%v&Q>vD0ww+iEf;+c0u`gJ(1P;nX`4%+`0gk8=Se0Vhl z`|jqT+u05)-;K(S)9l@?&I{=6>ma?51fcZ zT{_M*@AJE1QCtqxiU9oF@Fg;$-ok{C=@48zq;jH?gMU$Q3ByM~bcv|xEXTRlLohqr z27kyY@$S<_cx~cl)SCZdYi4IF{%HOI^}W|9W|UB?)Lvf0RzN~P5>op2x47JXimivVXA}te^%wbl0 z4pu)dkbU*wZb=hP%U3M=weZUmV(PhKX zb$1mY7eX1@Wy~Rj5?t54MO%5=!l`n5JV1YI+Q&AOdGRO0+|U^(Bb1* z7rn5<>w@9bfk6ncd={j#<_4DYIj)2Oe7%N>@((SDPmF-*4x)Sa?xFHp1v)y6M1LI+ z1OaBVnH9Rxp`p-)M<6UL49_G?M^e%Zb_7ZSD=My{uC@j?yA?IJYp`(PLK_tv1?|62 zF=6F-zMiO-{vRqUE4%5}1w1cc_pSmjtOW%Hh>wqlTCJ9<8C!2_Ga@foILw0{g#g`Eo=?>d|I2 zf&`x?Dj|!HCL|=-mJi#l@u(%R+*_fS$)Fv&t$fD??2t z)A{P^>cf5uk(9eqL!r@XkdpEou3Wy1ch;;ycJ`~#MMO~R<$#l@>P8h#oH&kEtJe@3 zAqdb?3r5FydPW8g9Xx=*pno7%h{zRL;o;$qrlzJ)@_7omNo}{=zavprBHnvYxh?0o z^&3BM?b`7b8XB5lu~|@CdmA^d8_?L;$o%h)bCJ1f{)_3DJ^NYa4iz<}ypu;Sxv9MT z60Tmo41>XdhWh%0J~D2RJ1&q5q~PoI_@5y_%q0{8?NoZD9GVap!+&BSE;<_XUr6&; z(U{Ocx~Tx>L!EMAO{H*dkUii%IAD}rpT$ogGS$Lj;X#|2UgtiMxNi}%;9 z8+2dr6)d0aUV79Wqo>;p`S`WSB)BtuaDm`tC8R5nMxJ{}DL)nRT;Zqp^&EkM{N&}i zUG}w&gz`fbB5w?!e=l>*`6$Q@aaj`w%tc?t#K*XLb0d8{|3`oU0Bf18N##PRrT_o{ M07*qoM6N<$g2S>&R{#J2 delta 1719 zcmV;o21xnq4eSk&Nq>$>L_t(|+Qe6TOx0B!|NQQg3&`Vw%0(X9RLT%?Y7VVXq0J?M zS|fF}IW>FunAW7UTB*!NrqrgkHPfvmoi;TWkYVOzjzAtFih%NvB?y<-1@4pkyT87_ zbAR{l!bKALgR^~q=lss^cfOC$_i@hQ1VO-fHW|jbjk^L0*MA`A=Tm}@Ml<*;_XHfs zgL1ii(3Hhu#_IHR?uj%IV?d;@4}BvHZC1ODtVyHs; zP6Id@2RZ3~v~Dv}Bez4X^uw|0kMXqsi}X!})A#mZ+pOcnzyY~pFpB^`_1IkCY6GxB z!}-ui4x_yXdw(mJBPK8b4uQuHbs2cjUxg{YG0ZyxJ*_qq6r9R~gZlpkVUMj9AC@NI z*!>;owRON`??pxDCHC!3_cinnbdzG;IDUU8cHEeYhvqtGtZ+{lGmk^SL2!yqrns3Wx}ZLh}Fl4kaBI*<7ek z1bh_%Y@8ak4NG-vak%Je|0a`s&&{q_jgQ?g;GEYZgU(%5a2lOD0RU^ zb}34WC9o? z;4)m~HKdh^8A>$4S-S9tcMQ;KgH?}2f_cHDG=DZ%)OHRxyDlS0H5nJ0vSHzkgSgJq zF2^G68_*lt(ARH-$!K)*8q!3cwi5XgT_w8f9RmbgeCT2H18Tj#pZK z^zxsdT#KYh8xiBbfLZO@SRLL$s3#Hwr;jL4{N=G}s5dv_+N0B0IC&KwnHtd0cM}^6 zr+*LPrt_JBDBszr>?uG}$a+jvM@h&!Mhe2~L>&?m-a+U}9Y19Vjx4+ltJ#7B)oY=a z`C_VHJZk%jFq15OV5%a^1FPh92fe z6{o?@8E0AlMeWN-pYplWp{<9QwIW|1nSY-%1L)lay~8nvG;{?{Z*Q+uc!0Mevls$m zdan%2K)8Aa`?et}Te6mf3a<5V$AB=_I>36KwipUcUf`glP08iY#i8p&keNUkZ9cAf z!3{gyE^v&Z5_%!P@|hRQniE*gW4q#q@O2w1NDrD2#*BdA45Iq_dQ_B`p|ev@)PD({ z=V34ySeXq741_i~1VKSTcs6!6;^UuVTc9YgtgIAuwKXtXOsKhAgOrpMGgUwtt$#o< zVY1up4Mer{o>N#@czakE*zG(H9n5mWnw6D>n3xzSl}fRkvibIQJu)-*;rjJLnv)?U zM2n7&4rhAmblAUtKeSpcR4SFognu6x7?@mBQ)9@;$cU#ok;i7@6-+(vRf z_`^p{n;UK8Ny*8`Ir$SbzJI=~5RofVgM)*u&CSh$&c z+}7GUAvz)gOI}($ zTuEg@HFSsY3{IQPhUlmWtX#1IAMM(W^0Kl|#4Cbit-#K^pcAhL{4N)WM_}E(x>~%y zWsBE+!BenwxNy_s?ihW&21xtAQ6k=%>D~o`lavszL@H_QBDvJdq_J$6v#&!UUh3`A z*dqDbOhWA=6(V;GU@-9En)6VQ8{x7h3>gcaiV06}_2$O=dj78f0|2$OuPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXM} z2q_VSP5I^k00TiuL_t(o!|j*LYZE~n$3L^F+K2e4k4sB}TNRXAdP^cA^{OE1AqN!% z@g#z%An3vWKt<4=dr%KOi3dS1JxQ!03Ko3Ct{N@choZP?nr3&$LuWVByqZTr5B^}7 zncdm>eShEIV`kyM{ACgT;P#!nvbC+P!rLk$OCQZ;vm8Hmw3e@F@dw`~r?_zL?6O#O z_4*9}1_lOjT^Gl3NG6lj0R-rC`KFY&u38Z&?_RTpo!#AB9vobn0bRz&-vb6h7=S<+ zf^Z~EI-ORuOQa`}QU*SlnwcgZjRt#c=;+|e;lo5aJGneKNVLD7(U&i41JKj6wJh2# zk#I#zdV0)7^Mi>5+fSSTVC2*(hAoR9+qRKPrOE^Fq^B`pVP|ZFvfj2cAiw}TS%|)l z_73{`b}>F~m4KL;e8%wbFo{HhS;rACrlzFpx|JD_g`G>RSxSo6=bb#4F5cw)$yWdz z7#fnMX<}JcWdJ$@mh}PKwh@L1a?$YD0d~d)DT4>`-LaC5C+_XzS<2%YV49||EK61m zLQiABG`BRB2~Ivw*P#*i5A09|S+{`ofCH=olEC#M7Ze!y@bMG2{TmPqmTM)YtE-EN zFB5n`yH>c$x$R9l=MSF)M}Rz#10I#efaZd5B#hx}UECohtX;cqNfu1gY_}|HR!#2% zaUcvl1YTEl!I$)B#QFJ-Lq>Yb}@bdJOmY3Ms+Jl9L^!E3io}cLI z?4hHjw6(VS`ug$l@$K#Hk&=^_nVHek){~W%V`XKEjE#hbh~wqwj*yY`_4o7i_ok_= zqot^rnVQSZ&s<$ztgf%6r>gSv_SMzZWoBs9)YN8ZX=G+-_xSpela-d1n2e2&iHnS6 zXJ}ntV0CwQ%+Jy8@bia>i@?Ie>+J5Yv9ig^%Jug7{{H^<`1VY6N3XY1D>FyIU)oEIuk@GJsA)T5Hu*DHyH#mKE*ydDMS#t zDjpLCD3Qj~#}GsqJsLYc9UvD1J=DfJ7(@eY9SRr#BjDo2Is-&2;Q$i@91`yDIx9pK z;VyvKz(8L(eiewYICueu2Lt=W>0m*`LJtZqrbRSn0g#1?JtC~ocyQVR5IPPFX>cHb zjh8TGxP(bFz<~xr9<z?d DK$}3y#K+On+Ul^hymxwn<>lqn)YP`U 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 QzyJUM07*qoM6N<$f-OTUGXMYp diff --git a/skins/default/images/icons/save.png b/skins/default/images/icons/save.png deleted file mode 100644 index aa9ea52b1232ed57f9a2ec56a741a075683074ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 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 UXPTWtlINwFdTHvZg#-csJ9ae?)&Kwi literal 0 HcmV?d00001 diff --git a/skins/default/images/messageactions.png b/skins/default/images/messageactions.png new file mode 100644 index 0000000000000000000000000000000000000000..3c9bce3963c8a2d3aad3095271149ce31f8874c8 GIT binary patch literal 1586 zcmV-22F>}2P)jrq1|n}clSPKJTtd<*~h)R4HAABra8HH=FWWcoyVLrTY*vv_oF$I z2Uc$XrNW(;wN4aZ1$G7ei|Cr3HF%ru{jIuevmKC-%;=TR&M38;y-pF4%uoHp3LI`7 z0{``h+i!2RkgCPu<&GGUmu7$tAH>-f$bsy!HyF_1zq6dqA0=IwQH%z~X=Tcu^|3rdnx~{uW_<+yn3sM*j^xuS?RXd=(yqtruO%s4nmHiD34W+88 zKI>jq3ENgLgs{Sc69}@1C>rRvsI+7eoamncm6dNZc9-yTo$XnBXK#z{kVFw^e6$-K z0fS4^2>Eu?5-H=Mz1JqfeQN(>pjb*+vbk|9K4zgTMPX+s7yacxhY1p9OO`Qpoea60 z&?QIJ>T`Qvu1`#4=rtybH~qY?%@?L^KAB?vp)yK1s?*ycl|N-gr`K;qNaG&?b$xY9 zV9|%i-Zj@UiC1kI3zwtkLckIm`?%$+^O%baHi||;Bbb&zbZjV}Gu55tsyG7&@G8AI3~6fgIIbHsy%sMRmfN426x9vSZ`(py6u>`(Z@~9lx=3 z^UtkOphOq!>Y6}wZZ!Dx;6;8MM3!zvek@`qX40f7$W{VKIuVZe@ie!i3Gto#-Jq-uKjUW?S-e2QR%K)IvJsj@YfZ? z9w?OOXvTyNgCPF>FhkyBV*Bf6kX{aqf`|r z93AcO)1v$d@CaU}vYd(YqUv3T9J(mOg=2@{``udvOVt>Yf*cq0$ZqHgWhcnxpds!Y zH=nz3^*VTS>zCF6$<)bqrW8=jLy6(>UfC3IfeITA_gfp=w257d;5j_oL%59V!fv*M zr+WGGjTb#|r1=JaFE1&~?0)7QD-eDiEStffC(ia^5isV+BSY!qC?15V!vw1lEH5_L zG`03YFs#`#VzClY^%x6N9exqh3;@==3k*Od9LyZqCfHAB{G3fP2+>u0W1CTHdWhMD zfiN~qt&nnek;ZDD618V!6-PWYl*InToGg1rH+((NePaL?d!}()#UBe(6~=^t_&Pgb zAaKVT$n*G2sH*uP_CXEy$J}fh)>Maq%zdup;T`fnT>aw5Us_oVP3ab%YK7%3dsduI zd-@s3&WaToI5alF*ze!8X~b+F9Oy|I`)1?J2V-nz7s@2l?rDLTU8>eE1tytP%jkYl z%;I7Nl8KpPJiD17>A)Q00l24s` - \ No newline at end of file + + +.css" /> + + + \ No newline at end of file diff --git a/skins/default/includes/messagemenu.html b/skins/default/includes/messagemenu.html index 13b984b3e..1725b6b96 100644 --- a/skins/default/includes/messagemenu.html +++ b/skins/default/includes/messagemenu.html @@ -1,10 +1,12 @@
-
    -
  • -
  • -
  • -

  • -
  • - -
+
    +
  • +
  • +
  • + +
  •  
  • +
  • + + +
diff --git a/skins/default/mail.css b/skins/default/mail.css index e92379489..a9c2d8d1c 100644 --- a/skins/default/mail.css +++ b/skins/default/mail.css @@ -10,8 +10,6 @@ height: 35px; white-space: nowrap; /* border: 1px solid #cccccc; */ - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-400)+'px'); } #messagetoolbar a @@ -57,7 +55,6 @@ border: 1px solid #CCC; padding: 1px; opacity: 0.9; - filter:alpha(opacity=90); z-index: 240; } @@ -78,21 +75,22 @@ ul.toolbarmenu li font-size: 11px; white-space: nowrap; min-width: 130px; - width: auto !important; - width: 130px; } ul.toolbarmenu li a { display: block; color: #a0a0a0; - padding: 2px 8px 3px 12px; + padding: 2px 8px 3px 22px; text-decoration: none; + min-height: 14px; } -ul.toolbarmenu li a.active:hover +ul.toolbarmenu li a.active, +ul.toolbarmenu li a.active:active, +ul.toolbarmenu li a.active:visited { - background-color: #ddd; + color: #333; } ul.toolbarmenu li input @@ -102,8 +100,10 @@ ul.toolbarmenu li input ul.toolbarmenu li hr { + color: #ccc; width: 130px; - margin: 2px 8px 2px 22px; + height: 1px; + margin: 2px 1px 2px 1px; } ul.toolbarmenu li img @@ -112,36 +112,45 @@ ul.toolbarmenu li img margin: 0 2px; } -#messagemenu ul.toolbarmenu a, -#markmessagemenu ul.toolbarmenu a +ul.toolbarmenu li.separator { - padding: 2px 8px 3px 22px; + height: 1px; + font-size: 1pt; + border-bottom: 1px solid #ccc; + margin: 1px 1px 2px 1px; + padding: 0; } #messagemenu li a.active:hover, #markmessagemenu li a.active:hover { - background-color: #ddd; + color: #fff; + background-color: #c00; +} + +#messagemenu li a +{ + background: url('images/messageactions.png') no-repeat 1px 0; } -#messagemenu a.printlink +#messagemenu li a.printlink { - background: url('images/icons/print.png') no-repeat 2px; + background-position: 1px 1px; } -#messagemenu a.downloadlink +#messagemenu li a.downloadlink { - background: url('images/icons/save.png') no-repeat 2px; + background-position: 1px -17px; } -#messagemenu a.openlink +#messagemenu li a.sourcelink { - background: url('images/icons/extwin.png') no-repeat 2px; + background-position: 1px -35px; } -#messagemenu a.sourcelink +#messagemenu li a.openlink { - background: url('images/icons/source.png') no-repeat 2px; + background-position: 1px -53px; } #markmessagemenu a.readlink @@ -197,9 +206,6 @@ td.formlinks a:visited #mailboxcontrols a.active, #mailboxcontrols a.active:active, #mailboxcontrols a.active:visited, -ul.toolbarmenu li a.active, -ul.toolbarmenu li a.active:active, -ul.toolbarmenu li a.active:visited, td.formlinks a, td.formlinks a:visited { @@ -242,9 +248,6 @@ td.formlinks a:visited right: 20px; bottom: 40px; left: 20px; - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); } #mailrightcontainer @@ -254,11 +257,8 @@ td.formlinks a:visited left: 170px; bottom: 0px; right: 0px; - /* css hack for IE */ - width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px'); - height: expression(parseInt(this.parentNode.offsetHeight)+'px'); } - + #messagepartcontainer { position: absolute; @@ -266,9 +266,6 @@ td.formlinks a:visited left: 20px; right: 20px; bottom: 20px; - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-100)+'px'); } #mailcontframe @@ -280,8 +277,6 @@ td.formlinks a:visited border: 1px solid #999999; background-color: #F9F9F9; overflow: auto; - /* css hack for IE */ - height: expression(parseInt(this.parentNode.offsetHeight)+'px'); } #mailpreviewframe @@ -292,8 +287,6 @@ td.formlinks a:visited bottom: 0px; border: 1px solid #999999; background-color: #F9F9F9; - /* css hack for IE */ - height: expression((parseInt(this.parentNode.offsetHeight)-205)+'px'); } #messagecontframe @@ -323,8 +316,6 @@ td.formlinks a:visited left: 220px; right: 20px; height: 40px; - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-240)+'px'); } #partheader table td @@ -368,8 +359,6 @@ td.formlinks a:visited border: 1px solid #999; background-color: #F9F9F9; overflow: auto; - /* css hack for IE */ - height: expression(parseInt(this.parentNode.offsetHeight)+'px'); } #mailboxlist @@ -505,8 +494,6 @@ td.formlinks a:visited right: 20px; bottom: 18px; height: 20px; - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); } #mailfooter table tr td @@ -538,8 +525,6 @@ body.messagelist width: 100%; display: table; table-layout: fixed; - /* css hack for IE */ - width: expression('auto'); } #messagelist thead tr td @@ -746,15 +731,6 @@ html>body*input[type$="file"]:not([class="none"]) { background-color: transparen border: 1px solid #999; background-color: #FFF; overflow: auto; - /* css hack for IE */ - width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px'); - height: expression((parseInt(this.parentNode.offsetHeight))+'px'); -} - -#messagecanvas -{ - /* css hack for IE */ - width: expression((parseInt(this.parentNode.offsetWidth)-20)+'px'); } #printmessageframe @@ -767,9 +743,6 @@ html>body*input[type$="file"]:not([class="none"]) { background-color: transparen border: 1px solid #999; background-color: #FFF; overflow: auto; - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-220)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); } div.messageheaderbox @@ -838,8 +811,6 @@ table.headers-table tr td.all list-style-image: none; list-style-type: none; background: url(images/icons/attachment.png) 60px 2px no-repeat #DFDFDF; - /* IE6 hack */ - _height: expression(Math.min(16, parseInt(document.documentElement.clientHeight))+'px'); } #attachment-list:after @@ -934,12 +905,6 @@ div.message-part blockquote blockquote blockquote border-right: 2px solid #bb0000; } -body.iframe -{ - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth))+'px'); -} - body.iframe div.message-htmlpart { margin: 8px; @@ -969,6 +934,16 @@ div.message-htmlpart div.rcmBody color: #333333; } +#messageviewlink +{ + position: absolute; + top: 8px; + right: 10px; + width: 15px; + height: 15px; + border: 0; +} + /** message compose styles */ #compose-toolbar @@ -991,9 +966,6 @@ div.message-htmlpart div.rcmBody right: 25px; bottom: 30px; margin: 0px; - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-210)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-120)+'px'); } #spellcheck-control @@ -1043,7 +1015,6 @@ div.message-htmlpart div.rcmBody #compose-headers td input { width: 100%; - width: expression('99%'); } #compose-headers td textarea diff --git a/skins/default/settings.css b/skins/default/settings.css index 26b4f2cdb..f0024fcf9 100644 --- a/skins/default/settings.css +++ b/skins/default/settings.css @@ -10,8 +10,6 @@ height: 22px; border-bottom: 1px solid #999999; white-space: nowrap; - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-240)+'px'); } span.tablink, @@ -53,9 +51,6 @@ span.tablink-selected a right: 20px; overflow: auto; border: 1px solid #999999; - /* css hack for IE */ - height: expression((parseInt(document.documentElement.clientHeight)-155)+'px'); - width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); } #userprefs-box table td.title @@ -75,8 +70,6 @@ span.tablink-selected a float: left; margin-right: 14px; min-width: 520px; - /* css hack for IE */ - width: expression(Math.min(520, parseInt(document.documentElement.clientWidth))+'px'); } #rcmfd_timezone @@ -99,8 +92,6 @@ span.tablink-selected a bottom: 140px; overflow: auto; border: 1px solid #999999; - /* css hack for IE */ - height: expression((parseInt(document.documentElement.clientHeight)-235)+'px'); } #folder-manager.droptarget @@ -114,8 +105,6 @@ span.tablink-selected a bottom: 60px; width: 420px; border: 1px solid #999999; - /* css hack for IE */ - height: expression((parseInt(document.documentElement.clientHeight)-155)+'px'); } #listbuttons @@ -135,8 +124,6 @@ span.tablink-selected a #subscription-table { width: 100%; - /* css hack for IE */ - width: expression('auto'); } #subscription-table input @@ -223,9 +210,6 @@ span.tablink-selected a bottom: 60px; border: 1px solid #999999; overflow: auto; - /* css hack for IE */ - width: expression((parseInt(document.documentElement.clientWidth)-470)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-155)+'px'); } #identity-details table td.title diff --git a/skins/default/templates/addcontact.html b/skins/default/templates/addcontact.html index 38151c9e4..3b18ec5e7 100644 --- a/skins/default/templates/addcontact.html +++ b/skins/default/templates/addcontact.html @@ -3,7 +3,6 @@ <roundcube:object name="pagetitle" /> - diff --git a/skins/default/templates/addressbook.html b/skins/default/templates/addressbook.html index 7e8edef87..2dc92e058 100644 --- a/skins/default/templates/addressbook.html +++ b/skins/default/templates/addressbook.html @@ -3,25 +3,24 @@ <roundcube:object name="pagetitle" /> - @@ -53,7 +52,7 @@ -
+
diff --git a/skins/default/templates/compose.html b/skins/default/templates/compose.html index 99a4185b2..d5abd47cc 100644 --- a/skins/default/templates/compose.html +++ b/skins/default/templates/compose.html @@ -3,7 +3,6 @@ <roundcube:object name="productname" /> :: <roundcube:label name="compose" /> - diff --git a/skins/default/templates/editcontact.html b/skins/default/templates/editcontact.html index 6cef903e5..1fc1237f8 100644 --- a/skins/default/templates/editcontact.html +++ b/skins/default/templates/editcontact.html @@ -3,7 +3,6 @@ <roundcube:object name="pagetitle" /> - diff --git a/skins/default/templates/editidentity.html b/skins/default/templates/editidentity.html index 4d15bde0b..deff97990 100644 --- a/skins/default/templates/editidentity.html +++ b/skins/default/templates/editidentity.html @@ -3,7 +3,6 @@ <roundcube:object name="pagetitle" /> - diff --git a/skins/default/templates/identities.html b/skins/default/templates/identities.html index 30d33a38b..f67d34bbe 100644 --- a/skins/default/templates/identities.html +++ b/skins/default/templates/identities.html @@ -3,7 +3,6 @@ <roundcube:object name="pagetitle" /> - diff --git a/skins/default/templates/importcontacts.html b/skins/default/templates/importcontacts.html index 35a8e41f8..b005d3554 100644 --- a/skins/default/templates/importcontacts.html +++ b/skins/default/templates/importcontacts.html @@ -3,7 +3,6 @@ <roundcube:object name="pagetitle" /> - diff --git a/skins/default/templates/mail.html b/skins/default/templates/mail.html index 93d4e4dce..d3d8e232e 100644 --- a/skins/default/templates/mail.html +++ b/skins/default/templates/mail.html @@ -3,7 +3,6 @@ <roundcube:object name="pagetitle" /> -