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
File last commit:
Show/Diff file:
Action:
public/javascripts/announcement_refresh.js | 32 lines | 756 B | application/javascript | JavascriptLexer |
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);
}
};