Show More
Commit Description:
added announcement refresh, more styling, prep for announcement hiding...
Commit Description:
added announcement refresh, more styling, prep for announcement hiding
git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@412 6386c4cd-e34a-4fa8-8920-d93eb39b512e
References:
File last commit:
Show/Diff file:
Action:
public/javascripts/announcement_refresh.js
| 32 lines
| 756 B
| application/javascript
| JavascriptLexer
|
|
r192 | ||
var Announcement = { | |||
mostRecentId: 0, | |||
setMostRecentId: function(id) { | |||
Announcement.mostRecentId = id; | |||
}, | |||
updateRecentId: function(id) { | |||
if(Announcement.mostRecentId < id) | |||
Announcement.mostRecentId = id; | |||
}, | |||
refreshAnnouncement: function() { | |||
var url = '/main/announcements'; | |||
new Ajax.Request(url, { | |||
method: 'get', | |||
parameters: { recent: Announcement.mostRecentId }, | |||
onSuccess: function(transport) { | |||
var announcementBody = $("announcementbox-body"); | |||
announcementBody.insert({ top: transport.responseText }); | |||
} | |||
}); | |||
Announcement.registerRefreshEventTimer(); | |||
}, | |||
registerRefreshEventTimer: function() { | |||
setTimeout(function () { | |||
Announcement.refreshAnnouncement(); | |||
}, 30000); | |||
} | |||
}; |