From b598a6ffcc87f34d6ef986d7d0aa358e79406903 Mon Sep 17 00:00:00 2001 From: Nathan Gray Date: Tue, 25 Feb 2014 19:40:31 +0000 Subject: [PATCH] Use controller.update() instead of refresh() for autorefresh to preserve selection & scroll --- etemplate/js/et2_extension_nextmatch.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etemplate/js/et2_extension_nextmatch.js b/etemplate/js/et2_extension_nextmatch.js index d42ae2fdb4..ac669b2d2f 100644 --- a/etemplate/js/et2_extension_nextmatch.js +++ b/etemplate/js/et2_extension_nextmatch.js @@ -1288,7 +1288,7 @@ var et2_nextmatch = et2_DOMWidget.extend([et2_IResizeable, et2_IInput], } if(time > 0) { - this._autorefresh_timer = setInterval(jQuery.proxy(this.refresh, this), time * 1000); + this._autorefresh_timer = setInterval(jQuery.proxy(this.controller.update, this.controller), time * 1000); // Bind to tab show/hide events, so that we don't bother refreshing in the background $j(this.getInstanceManager().DOMContainer.parentNode).on('hide.et2_nextmatch', jQuery.proxy(function(e) {