diff --git a/app/views/main/list.html.haml b/app/views/main/list.html.haml --- a/app/views/main/list.html.haml +++ b/app/views/main/list.html.haml @@ -32,6 +32,7 @@ %hr/ -:javascript +%script{:type => 'text/javascript'} + = "Announcement.refreshUrl = '#{url_for :controller => 'main', :action => 'announcements'}';" Announcement.registerRefreshEventTimer(); diff --git a/public/javascripts/announcement_refresh.js b/public/javascripts/announcement_refresh.js --- a/public/javascripts/announcement_refresh.js +++ b/public/javascripts/announcement_refresh.js @@ -3,6 +3,8 @@ mostRecentId: 0, + refreshUrl: '/main/announcements', + setMostRecentId: function(id) { Announcement.mostRecentId = id; }, @@ -13,7 +15,7 @@ }, refreshAnnouncement: function() { - var url = '/main/announcements'; + var url = Announcement.refreshUrl; new Ajax.Request(url, { method: 'get', parameters: { recent: Announcement.mostRecentId },