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 },