mirror of
https://github.com/TracksApp/tracks.git
synced 2026-02-10 17:34:22 +01:00
Rationalised and streamlined the flash and error notifications, using a method outlined here by Andreas Aderhold:
http://blog.andreasaderhold.com/2006/07/rails-notifications All flash messages now show up as an overlay on the right hand side of the navigation header, and also fade automatically, so that you don't have to refresh the page. Errors (i.e. validation errors) are shown as close to the originating form as possible. Two new notify methods (one for controllers, and one for RJS templates) help construct the flash of whatever type you like. e.g. In controllers: notify :warning, "This is the message" In RJS: notify :warning, "This is the message", 5.0 git-svn-id: http://www.rousette.org.uk/svn/tracks-repos/trunk@351 a4c988fc-2ded-0310-b66e-134b36920a42
This commit is contained in:
parent
fed0daa96d
commit
5d51ca84ba
49 changed files with 227 additions and 234 deletions
|
|
@ -14,6 +14,14 @@ Ajax.Responders.register({
|
|||
// }
|
||||
});
|
||||
|
||||
/* fade flashes automatically */
|
||||
Event.observe(window, 'load', function() {
|
||||
$A(document.getElementsByClassName('alert')).each(function(o) {
|
||||
o.opacity = 100.0
|
||||
Effect.Fade(o, {duration: 8.0})
|
||||
});
|
||||
});
|
||||
|
||||
/**
|
||||
* Provides a simple interface for creating, retrieving and clearing cookies.
|
||||
* Adapted from Jonathan Buchanan's code at http://insin.woaf.net/code/javascript/cookiemanager.html
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue