vendor/assets/javascripts/jquery.timeago.js in rails-timeago-2.11.0 vs vendor/assets/javascripts/jquery.timeago.js in rails-timeago-2.11.1
- old
+ new
@@ -176,9 +176,16 @@
});
return this;
};
function refresh() {
+ //check if it's still visible
+ if(!$.contains(document.documentElement,this)){
+ //stop if it has been removed
+ $(this).timeago("dispose");
+ return this;
+ }
+
var data = prepareData(this);
var $s = $t.settings;
if (!isNaN(data.datetime)) {
if ( $s.cutoff == 0 || Math.abs(distance(data.datetime)) < $s.cutoff) {