How can I change the location of response.flash. It overlaps with my menu 
items...

Thank you,
Janath

On Thursday, November 5, 2009 1:16:41 PM UTC-6, Jonathan Lundell wrote:
>
> On Nov 5, 2009, at 8:52 AM, Thadeus Burgess wrote:
>
> Instead of putting a timer on response.flash, I moved its location to 
> another location on the site that does conflict with any text.
>
>
> I like Gmail's approach to flash messages. They're not obtrusive, but 
> they're still prominent enough to be noticed. And because they're 
> relatively small, Google can reserve a portion of the page for them (which 
> is otherwise white space), with the result that showing a flash message 
> doesn't obscure other content, nor does it change the page layout. 
>
> When I first registered at web2pyslices, I found the fade-out flash 
> somewhat unhelpful, in that I didn't notice it until it was too late.
>
> OTOH, web2pyslices has a dedicated area in the UI header for the flash 
> message, which is nice.
>
> Another thing I'd look at is to use color in the flash messages to 
> indicate the message category. Notices of failed operations should look 
> different from the routine "welcome back" message, IMO.
>
>
> -Thadeus
>
>
>
>
> On Thu, Nov 5, 2009 at 1:08 AM, Sebastian Brandt <[email protected]>wrote:
>
>>
>> Thnaks Russel for pointing that out. I think this is very nice.
>> Of course the message will be unread if the user is distracted, but
>> after the message is generated after user input in most cases I guess,
>> that should be no problem in my opinion.
>>
>> Sebastian
>>
>> On 5 Nov., 05:43, mdipierro <[email protected]> wrote:
>> > The problem with that is that if the user is distracted, the message
>> > fades out before he/she can read it.
>> >
>> > On Nov 4, 4:48 pm, Russell <[email protected]> wrote:
>> >
>> > > Hi there,
>> >
>> > > A mild annoyance: Sometimes the response flash covers other text on
>> > > the screen and, when you are doing lots of testing, you are
>> > > continually clicking it to make it go away.
>> >
>> > > My suggestion is to replace web2py_ajax.html line 36:
>> >
>> > > jQuery('.flash').click(function() { jQuery(this).fadeOut('slow');
>> > > return false; });
>> >
>> > > with:
>> >
>> > > jQuery('.flash').hide().fadeIn(2000).animate({opacity: 1.0},
>> > > 2000).animate({ opacity: 'hide' }, 2000);
>> >
>> > > This makes the response.flash fade in and then fade out.  No clicking
>> > > required.
>> >
>> > > Thanks
>> > > Russell
>>
>>
>
>
>
>
>

Reply via email to