# HG changeset patch # User Atul Varma # Date 1268308702 28800 # Node ID 6b52ea0221210228b993083ad00e443ef719eb45 # Parent 9758e65141dfb8672f26c1d8b993206884c66634 Pretty dates now update every minute. diff -r 9758e65141df -r 6b52ea022121 js/dashboard.js --- a/js/dashboard.js Wed Mar 10 14:11:42 2010 -0800 +++ b/js/dashboard.js Thu Mar 11 03:58:22 2010 -0800 @@ -24,6 +24,19 @@ bugs.sort(compare); } + function updatePrettyDates(query) { + query.find(".last-changed").each( + function() { + var lcTime = $(this).attr("data-last-change"); + $(this).text(prettyDate(lcTime)); + }); + } + + const PRETTY_DATE_UPDATE_INTERVAL = 1000 * 60; + + window.setInterval(function() { updatePrettyDates($("#reports")); }, + PRETTY_DATE_UPDATE_INTERVAL); + function showBugs(query, bugs) { var table = $("#templates .bugs").clone(); var rowTemplate = table.find(".bug-row").remove(); @@ -39,7 +52,8 @@ row.addClass(bug.priority); row.addClass(bug.severity); } - row.find(".last-changed").text(prettyDate(bug.last_change_time)); + row.find(".last-changed").attr("data-last-change", + bug.last_change_time); row.click( function onClick() { @@ -59,6 +73,7 @@ table.append(row); }); + updatePrettyDates(table); query.find(".bugs").remove(); query.append(table); table.hide();