On Nov 5, 2009, at 1:39 PM, mdipierro wrote:

>
> well, you can do
>
> response.flash=DIV("message",_class="error")
>
> and handle both class "flash" and class "error" via css.

That works fine if your flash html is a simple div (as it is in the  
standard layout), but it doesn't work so well if you're trying to do  
more with it.

Gmail's flash display, for example, puts its flash message in a  
rounded-corner box (generated via a table). You can do that too using  
the technique you show, but you really need a wrapper function once  
the html gets more complex than a simple div (or the like).

BTW, with this method, does the <div> end up getting escaped?

>
> On Nov 5, 3:13 pm, Jonathan Lundell <jlund...@pobox.com> wrote:
>> On Nov 5, 2009, at 12:41 PM, Russell wrote:
>>
>>> It does seem that a nice solution would be to position or shrink the
>>> flash message on the default layout so that it is unlikely to cover
>>> text.  But it maybe we are trying to do too much with the flash
>>> message?  There are some messages that only deserve a quick  
>>> 'flash' -
>>> like 'logged in'.  But there are some messages that are more  
>>> important
>>> that need to stick around.  Perhaps we need two styles in the
>>> layout...response.flash and response.notice?
>>
>> I think that'd be good, or perhaps more of an API. One way to do it
>> would be to attach different styles to the flash, perhaps.
>>
>> For my own applications, I'd like to distinguish errors from
>> information notices with color. Also, if an error requires that the
>> user do something to correct it (that is, the landing page isn't
>> really what the user was after), I'd be inclined to leave it up (no
>> fade-out), while purely informational or greeting messages that don't
>> require user action would fade.
> >



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to