Преглед изворни кода

captureInitialScroll tweak

Adam Shaw пре 9 година
родитељ
комит
78f8133a44
1 измењених фајлова са 8 додато и 1 уклоњено
  1. 8 1
      src/common/View.js

+ 8 - 1
src/common/View.js

@@ -400,7 +400,14 @@ var View = FC.View = Class.extend(EmitterMixin, ListenerMixin, {
 	forceDateRender: function(date, forcedScroll) {
 		var _this = this;
 
-		this.captureInitialScroll(forcedScroll);
+		// if rendering a new date (or forced scroll), reset scroll to initial state (scrollTime)
+		if (date || forcedScroll) {
+			this.captureInitialScroll(forcedScroll);
+		}
+		else {
+			this.captureScroll(); // a rerender of the current date
+		}
+
 		this.freezeHeight();
 
 		return this.forceDateUnrender().then(function() {