# HG changeset patch # User Marcin Kuzminski # Date 2010-05-30 15:52:20 # Node ID f188b156603dc7e84530afda3ddf2feaeeea70b0 # Parent 5ba66bb4ca9535d95ba64844e375b5a55c5fbd5b Added flash messages support diff --git a/pylons_app/public/css/monoblue_custom.css b/pylons_app/public/css/monoblue_custom.css --- a/pylons_app/public/css/monoblue_custom.css +++ b/pylons_app/public/css/monoblue_custom.css @@ -44,8 +44,8 @@ a:HOVER{ } .table_disp td { border-left: 1px solid #AAAAAA; - padding-left: 2px; - padding-right: 0px; + padding-left: 4px; + padding-right: 4px; } table tr.parity0:hover,table tr.parity1:hover { @@ -99,6 +99,61 @@ table tr.parity1 { cursor: pointer; } +.flash_msg ul{ + margin:0; + padding:25px 0px 0px 0px; + +} +.error_msg { + background-color:#FFCFCF; + background-image: url("/images/icons/error_msg.png"); + border:1px solid #FF9595; + color:#CC3300; +} +.warning_msg { + background-color:#FFFBCC; + background-image: url("/images/icons/warning_msg.png"); + border:1px solid #FFF35E; + color:#C69E00; +} +.success_msg { + background-color:#D5FFCF; + background-image: url("/images/icons/success_msg.png"); + border:1px solid #97FF88; + color:#009900; +} +.notice_msg { + background-color:#DCE3FF; + background-image: url("/images/icons/notice_msg.png"); + border:1px solid #93A8FF; + color:#556CB5; +} + +.success_msg, .error_msg, .notice_msg, .warning_msg{ + background-position:10px center; + background-repeat:no-repeat; + font-size:12px; + font-weight:bold; + min-height:14px; + line-height:14px; + margin-bottom:0px; + margin-top:0px; + padding:3px 10px 3px 40px; + display:block; + overflow: auto; +} + +#msg_close { + background:transparent url("icons/cross_grey_small.png") no-repeat scroll 0 0; + cursor:pointer; + height:16px; + position:absolute; + right:5px; + top:5px; + width:16px; +} + + div#main { padding: 5px; } diff --git a/pylons_app/public/images/icons/error_msg.png b/pylons_app/public/images/icons/error_msg.png new file mode 100644 index 0000000000000000000000000000000000000000..d4507c0712c2f902a8f6ef0b12d42b45cd0aac7c GIT binary patch literal 721 zc$@*z0xtcDP)S)cT*XRVR3G5 z=gIbV%HlXt)pbz2-SM1fA(irkW3gcI;9#de8n;atCm_NKLUwg)E7g@{aUq|FUavPL z8tbd7_$ZS}F*7q+Vy+Ez+;cRYPFzZoc)w7v9UtuPgCt3|s7)WuNs1!Q$KwfoRHxAv zu(RO{hXbun2i_(U@TyXQ!C(N`Txv81R;vYqVL;b*&D#k`gCOvZ*!5Wa(Rq@!fgPWNLx4yI`;e^j+X%(a1u z*RyXJxi8IT$!}T8kM(u9i{qjrY9Ar&N4VJQm1NV*5kstt9urlWf*#{-yvH!v6wfD; zJRk70tUy7RhA}8>TBoFGl{18kcng2wxXn5SbQ(ca2(Q=eG{ELOz(dx#ZTN6%4S??_ zxC>mijzdjU3t4?^z&Hi=+;|`V`sg9{Q8KdTUjYUHZipLZT2%uX00000NkvXXu0mjf D^O! zNmAl38k>qOH7Fv8s3=&mDtPm6upYb$dh#w5JbCftRTPEZOAi(lG!{x*vG#{i+teo6 zo!#!v&N^?CZBs8EeDK|!*?phyzL_^mf*^qZ2{pV7zX2dIfS4j@BnO0y$-x<^LOX9& zY6gNpCI&x1`0^%zSH@Zf9WiR?>fO^P3#Ebn138+E8(3h|+-CD%)-Qhew04Wx-cy-3 zxu=2%PWL1p+#VY)2SQMXZ3C(usez-JRR7_0{`KT+&+jb;kx8ueKFApfW&Gyo@p7|a z(t6zl$8q5Kqg*H)HyS3`jM1x?ieqrrJyBJdkkF1Wyo|^Ftf5;yU<%WNV!~d6qFi} zOeP`zm%;kl(mFC7UEr@)7QQaX!)3)2-Jo@)LLrRHh~_BI1#4qvbsm`x15tGuo2X1p zRXo>YT7rTqb>-eNTps@xj#2Km$L8NnSGdC_kU^B-&xBtg@gjhB{<>xi-p>z?9Lp9@ zWQ=`j9h2DBru}nqwpN|{xZtt5C*V!J4ctWt*|q`hMMkO@Vn=ciJ9Q37-;i|7w@*bC zg72R}yq^ZK^b5B^YD2O-GQg!6ZK?nGgYiUJSeRtR9{~mc6?HIRoA$v%00000NkvXX Hu0mjftn)|m diff --git a/pylons_app/public/images/icons/success_msg.png b/pylons_app/public/images/icons/success_msg.png new file mode 100644 index 0000000000000000000000000000000000000000..de8f000d3bdb8f820e33fbe9ee5ad2f4e78b0c7c GIT binary patch literal 741 zc$@*{0vi2^P)G1xN@H&i2}X&Q80Z_$H+tXnpJe1@CQ zP%Ipc3&v}3F47(e*J?GGrs+y_vAw&EJHhMdth6Ja&*SFnyI5XX1~XV#FkXXWGUT9b z+xUEG9>q!#xt$zhqz`AiMxiJQrZ->URrw7XQUiu%1O?+Y0JSM@_g}-((h}x}XK*qy zf+r&nUHENz0gnsQKnSj=LS5#-py6zlwUUwjdLObZ!{_ti>Chwi6d%^>KX7j|3)aE- zzkn-?n1*1y9ems_6{~VsM*91>`_-nduHOPWu@4IwwR%-BUW3`+Ta^t7L??X&r@mcw z;nZRpIMNC;X6t5A-w@1!0doqrMyD#DimMJ~I*AdazHm5({c{Vk2G!NY>ME<-Q-X10 zAi_il&q0g_VN@EI`sIv2*&g>N+QM>|5)?)DFKSq8^{Tb1ZLpslUSxB~*>KrC197Fh zxgzM5dN7PMjv~dw<=!?Po&t8Uj1?@Pz;^gfiL1<6+BA?nCsqEDV39?QtIk>WM}PqU X8gD*;Zn-LF00000NkvXXu0mjfwggkd diff --git a/pylons_app/public/images/icons/warning_msg.png b/pylons_app/public/images/icons/warning_msg.png new file mode 100644 index 0000000000000000000000000000000000000000..056f680ad288a1f126e2c0d4beef406cda8ffe8a GIT binary patch literal 622 zc$@)l0+IcRP)$M$+k2uA} z%||2QCbimx_EPSZIEIJ=LKQ+mAaUypP^sd;33vuxfg6ti2P9C4!~r1zh4c^ush}|% z$Diz2NeMKqDzVbfyE{AoSei&Fx2DVf*nn$m+|ck}j^}+Mxg;|4e}MJB9L%>ahQwFvbA!oE?(8aJ7nSBcB5e zi9#M}L>$58GurZ+s%G+`zYmV%B!od9(rGP!`fPa(eI_+D3=a-e6^PKxFI=hm>v7`wx;^@B;vZ|IW2@bC*^K@wDEc12+2v?RFcw z-7bWZ3z6&s$U{xhiYw?l))9P&932FCLoe1Ad;M47M?H|p5Wd?F5@gX!5CsP^hOrof zxPcnfl7Oec)3`lbuq;1%r&8j8BDx8>aX(=^N7PiHW{p`3HK-*)0A*298s`hDDZvj& z@twwu+oTQ2&1)v1w1Ha6SiEIgdPNrZ#W=

${next.breadcrumbs()}

${self.page_nav()} -
+
+ <% messages = h.flash.pop_messages() %> + % if messages: +
    + % for message in messages: +
  • ${message}
  • + % endfor +
+ % endif +
+
${next.main()}