Smart auto-refresh logic

No longer destroys ongoing edits

Fixes #907
This commit is contained in:
Eric Allen 2010-01-17 11:07:21 -08:00
parent f39108d2e7
commit 66e9c42033
2 changed files with 23 additions and 3 deletions

View file

@ -222,6 +222,26 @@ function enable_rich_interaction(){
drop: drop_todo,
hoverClass: 'hover'
});
/* Reset auto updater */
field_touched = false;
}
/* Auto-refresh */
function setup_auto_refresh(interval){
field_touched = false;
function refresh_page() {
if(!field_touched){
window.location.reload();
}
}
setTimeout(refresh_page, interval);
$(function(){
$("input").live('keydown', function(){
field_touched = true;
});
});
}
$(document).ready(function() {