# HG changeset patch # User Jittat Fakcharoenphol # Date 2010-01-29 20:32:59 # Node ID e7c40b8ab6649e7e6798adda8220e5c6ae584048 # Parent 39418d4cb1f18ea3f6497ac6d85cda527293fd78 fixed wrong url for announcement refresh when rail app runs on sub url 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 },