From 34003c5fa5dfc6bd4206e50a49b7a5439a05c148 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Fri, 22 Nov 2013 09:04:29 +0100 Subject: [PATCH] Display status messages as pile of black bars overlaying the UI in order to improve visibility (#1488974) --- plugins/help/skins/larry/templates/help.html | 1 - .../skins/larry/templates/managesieve.html | 1 - program/js/app.js | 4 +- skins/larry/addressbook.css | 4 +- skins/larry/iehacks.css | 4 + skins/larry/images/ajaxloader_dark.gif | Bin 0 -> 1849 bytes skins/larry/images/messages_dark.png | Bin 0 -> 2113 bytes skins/larry/includes/footer.html | 2 + skins/larry/mail.css | 24 ++--- skins/larry/styles.css | 94 +++++++++++++++++- skins/larry/svggradients.css | 4 + skins/larry/templates/addressbook.html | 1 - skins/larry/templates/compose.html | 4 - skins/larry/templates/folders.html | 1 - skins/larry/templates/identities.html | 1 - skins/larry/templates/importcontacts.html | 3 - skins/larry/templates/mail.html | 4 +- skins/larry/templates/message.html | 2 - skins/larry/templates/messageerror.html | 2 - skins/larry/templates/messagepart.html | 1 - skins/larry/templates/plugin.html | 1 - skins/larry/templates/responses.html | 1 - skins/larry/templates/settings.html | 1 - skins/larry/ui.js | 14 ++- 24 files changed, 124 insertions(+), 50 deletions(-) create mode 100644 skins/larry/images/ajaxloader_dark.gif create mode 100644 skins/larry/images/messages_dark.png diff --git a/plugins/help/skins/larry/templates/help.html b/plugins/help/skins/larry/templates/help.html index bfd3f1141..f1d1f232e 100644 --- a/plugins/help/skins/larry/templates/help.html +++ b/plugins/help/skins/larry/templates/help.html @@ -21,7 +21,6 @@
- diff --git a/plugins/managesieve/skins/larry/templates/managesieve.html b/plugins/managesieve/skins/larry/templates/managesieve.html index 25bbbaf69..4fa5e2a84 100644 --- a/plugins/managesieve/skins/larry/templates/managesieve.html +++ b/plugins/managesieve/skins/larry/templates/managesieve.html @@ -40,7 +40,6 @@
- diff --git a/program/js/app.js b/program/js/app.js index 372a29906..636db82d4 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -34,7 +34,7 @@ function rcube_webmail() // webmail client settings this.dblclick_time = 500; - this.message_time = 4000; + this.message_time = 5000; this.identifier_expr = new RegExp('[^0-9a-z\-_]', 'gi'); // environment defaults @@ -6209,7 +6209,7 @@ function rcube_webmail() this.triggerEvent('message', { message:msg, type:type, timeout:timeout, object:obj }); if (timeout > 0) - setTimeout(function() { ref.hide_message(id, type == 'loading'); }, timeout); + setTimeout(function() { ref.hide_message(id, type != 'loading'); }, timeout); return id; }; diff --git a/skins/larry/addressbook.css b/skins/larry/addressbook.css index 39d0cce21..cf4d22d2e 100644 --- a/skins/larry/addressbook.css +++ b/skins/larry/addressbook.css @@ -187,7 +187,7 @@ top: 0; left: 0; right: 0; - bottom: 28px; + bottom: 0px; border: 0; border-radius: 4px; } @@ -380,7 +380,7 @@ a.deletebutton { #import-box { position: absolute; - bottom: 28px; + bottom: 0px; top: 34px; left: 0; right: 0; diff --git a/skins/larry/iehacks.css b/skins/larry/iehacks.css index 960ce7648..7c1585107 100644 --- a/skins/larry/iehacks.css +++ b/skins/larry/iehacks.css @@ -56,6 +56,10 @@ input.button:active { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#c8c8c8', GradientType=0); } +#messagestack div { + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0404040', endColorstr='#e0303030', GradientType=0); +} + .ui-dialog.popupmessage .ui-dialog-titlebar { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#cfcfcf', GradientType=0); } diff --git a/skins/larry/images/ajaxloader_dark.gif b/skins/larry/images/ajaxloader_dark.gif new file mode 100644 index 0000000000000000000000000000000000000000..f1cce35ac82471baf48a00ddedf4891fd366d502 GIT binary patch literal 1849 zcmb8wdr(tX9tZI2z31lM+(&YVNJFGf2tkvOnD7cwta}rJAh0Y@ftJUTh+z$d8mI`{ zB9aG^Aa7Y+T&cRt78GqEKBnygVr0~|V+&Jfcj}fI?a&=<-7f5Ir#jQeCj7B~W&haU zpJ&dQ^O^7O{N`ls-euTkg$P9cjUZ;Td1+}WFE7vQ^%fTw`~CjG!NK6l*x1;uTeq5; zn(TJ_!oosZTigBn_ot_)M@B}F|EFSqqVqHNyqIAu$V}R*!`21Q#{MYDXtY@m+V)AC z?FaWut+m#cx&zjITkWsb96(~90X`Mnr4HQ^LLzvxREnbf*e}OXvx&TI?4QVv@jbW` zxG1`O!#at*Wp)MN-#FZS61wHT`r8{fBewotVlm|m%f>JLBxph z1D|Y9l1mO@9H8W_>SQ3KDHgb@;!u)@u=_xJD&Qrbl+mxH(zGo$oaIo+V&`nzdd)`i z10(GAcg?TP2_m!;(H6&kxwt388qZ1b?%R(Y+2=`e1WvZh>_VM^rWbvY(7moDt^;QQ z2yDH+=gu}1%tv;j?MS4!_DaCAVt_p2Yf*rMq+xGVwn!~iEqUWijzggZklUFdBnVf)9P~k#NGL}cz^t|C!nM$j)z9T5hRmpv>w%kT%nz1oF zW-XV`Qi2#yESbG3`$#3~+ej}I_Gvlylvg8wB4CHVvi^D$pV~- zdV9k+4I7~3(dgf&Y;Q7O6(7h=swyq}=Tdix?@D6ruS$W9JJ^)1)izsx*5RvZiyQQv z&<`Dt3kzrq0p3#w0WKNoUX{$NsH5qOqv&!x>Y0qw@kUQs&PnGaTW(elD@LQRp&X8j z*>wH68&^e<5^drQJC*{y0n1FuC5aDUrY~kofRJrE?2%Oy1a8f@YZ;=FV3f)p4M8G# zwz?yHg08n8MgYOq+sYHdl71Z`?S?^8Kt}%jU;24fU|g1#dH00J$z>@Nd7JM!8fv++ zjxpb}_amf?=O6LhB>?f}i)BhF^f>A;1=ZK-ymzUWBpbeMQmv07h@#EaJjf?3gixte zFa$=tcBCq&A9#0GRS1YJf~@*9vRfWrvo_Fc8dRk|CRNOl#LESDfA_UR%uxIa0?$IQ z7CxUnjBp8{6)+4cBwk3Mh{WR>ex@}Qty6}#tR|PN1HAuyQ~*=8qu*0{Z}Z7RHyX%)1 z6?_qKXJ+zwDWFMSJhc-eSQ4ihDoF(hA=-uVgmx9p*W&ngIGiBIutVWBO`%t_rl~8x zAb&{tb6`XH9|8?b^01|_{HY*yz4PhzXhGL+R>1C;Vs&$kMzcZ8WE`64{~!|oJiDOA z9x=OYM+%2PpW9f#IX1!!9vg2)*a98|!on0ig9kCJz1ogKGQU>W%zBjJN9w;_+R8M{ zj#KI^lzux0B8`f7VsiQo4B45nvaE{e>O5+?q8^s?c6_y2yo2g+c3=5xv}penQ`)A1 z(*u@8HJ|A`@$INs{bVPGLS8z>8jA9FsA;SN?nvAtgq1v$`fW8BIJt#wctuWeAx(Pd IBU-Ef0J{AbK>z>% literal 0 HcmV?d00001 diff --git a/skins/larry/images/messages_dark.png b/skins/larry/images/messages_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a985c791deb4c3ecd091e73362abe030b80714 GIT binary patch literal 2113 zcmV-H2)_4;P)a zp+JMG8Ve_(Bx#diYOs644mQRZEZf9)_TBC7^u4`3d%f(P&&HPe$F22l_RX95&6_u0 zzuh%(&S9o6!XyzVDJQI7zrModa#cx^v_jLgfzi>?Gebi|pPW2-a*%M+RZa!YYHDhN z<>lpja&mH3BQQ7|4&56?Q6L(Pj^yX(zqo(@{vB90mI|Cv1;*Hf2J7qVA6m3%(c8JX zxpUlZH;AGLf*|NdRaGGti$ORXhW`Hkf1f^m`iHHpt=G-HNQT<#xlmPARashE`X}_v z@AZ0hU`ykGVFFo}0eiH(y1IHlg4bhq_?DPjbZf8M z`g!R*mnElk2NM`*G$1%|O!t$IjTPNfW90ex_%U#M+K$y2@V*g*2J zS)i#}a!TlS&NUbv8Kvncr5jKMNBv?f8s#bis7Ci`>S-Dun_i@=*tmwE8s0043fFqC z^;7+H;G^hyS9^Q=RRSl#M4A8@^IX?8NIF1^s^xskr)VBZ7Zz%{`_!pZ$8eti!squ1 z6iMgH|&uj7hKj=^|jE?l@U(9+U!9M%4Go>Q%>eSLk$4;?ymCOjPG`c$Ou(?*0n zp-?0@CF((EXUFK#qetJxdSBRiZe9M=*nE`x1A)L#YHMrn!~I3Ju29@tpsA_pT61&r zK~xW;e1`Ikb@|)wEhzI)zJszl7!2NrVJgPeC{w-e?(UnRP^fiqaIg{eQz)$lFwX=$ z*#nxpL6kdA=ms@S^0G}X0ji}sEGFK}!bv2+ zEMDSld2hF$XTh`JS@10Q|2_Bw@|fn(NL~Nqx@Yj@9)y)g-=veuyu(h{a|S!B3*qd; z&ERuxgRbygqJx<}S)>o;pI28wdCuQJV1D>(=Ns_+=O4~Q%tbiUOram9rG*7vGGVx7>q zwgrB-tjK6Ygab8CLZSSs4%{2=g{@!y5%bTZT(<+Zi@6gb@fu{9L?xC$bwNAqt^O&< zj#4O)cR(D0W7;U}ZrcqV!)J|f#M3^_nWmy!CqYkD{0eGI8f&9oh@@h*DcT-oSyc z-!y34Kq|In%Z@DEg&L*7`~f@>d>;1L^e!X3REuc52XA%k1t%MU%aJcp z??M^Lco|y;)GloKD1}ChiPc6X^E^}VWCKnk#_`Ewoo=?I3XyW#TkcE~((Eyp1laI<2A4L>fm;WD@V?9Uq4uDQ$S6q_i`w1G^+B3I1uZxw(qq|}aZP8VEgd|*{= zku245O$ACx&vdLNE96;{-!8cLuLoCc3OI#jhrhnuD8BQ-3zU*h`I#J% zsleIucUP2D_&mSSR0VtvMz5XDP)a)GlYO$mO$F}USW@(?ps79rb1|K(bO%I-Ksx1< z-CzY%0%vTmgG zu_DK_)9f8dS2)u9#lXgE^cJiIN`Q~7E~Z$~036TcI&zG&RF^U~Gr zeKDn2<$P?4IT%x9fkm*?!m2qeFzcTzv+r`V;92l25lzDvdye^Mhlrkd#dDX} z&6+5kaUxp2P}nLkzL3%xC88%@an}|GppHJaQcC)a5z%ko!JeZpxk({?Mu=$h8?H^c zK3I07S!v8&6MjKYQK$UdBBH-;aF&!8GbExMd@>}6D5j)SKG~;DL^sq3&pH_QQLNn( zPY_Wb7f7dkvQLYM{^4nH>9-2`X8NvAlH=t%5zWixWyw6UQ@JS<(eE#3FVjC2B*p9E zIuTVBE|~MF+?0su2QNA{RNu`e5Ybp1Mux%=D#(Rfi0CKh`Nl_nt7b+-?^z5x&EAo8 zU+2AFg|y3;dU%J`M&&aiqK!L*Es~QLnddc0d$-p1^Ov;u+PbuMtBuN2y|hGhQym1K zd6b_V{wJ*XNhQ*h))0dp8x{@F9VAz)x@?a00000NkvXXu0mjfI}aHW literal 0 HcmV?d00001 diff --git a/skins/larry/includes/footer.html b/skins/larry/includes/footer.html index a4fa69296..5cf9d1ec5 100644 --- a/skins/larry/includes/footer.html +++ b/skins/larry/includes/footer.html @@ -1,3 +1,5 @@ + +