[llvm-commits] [zorg] r125940 - /zorg/trunk/lnt/lnt/viewer/js/View2D.js
Daniel Dunbar
daniel at zuster.org
Fri Feb 18 08:45:09 PST 2011
Author: ddunbar
Date: Fri Feb 18 10:45:09 2011
New Revision: 125940
URL: http://llvm.org/viewvc/llvm-project?rev=125940&view=rev
Log:
View2D: Arbitrarily limit the view scale to avoid excessive scaling which freaks
the browser out.
Modified:
zorg/trunk/lnt/lnt/viewer/js/View2D.js
Modified: zorg/trunk/lnt/lnt/viewer/js/View2D.js
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/viewer/js/View2D.js?rev=125940&r1=125939&r2=125940&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/viewer/js/View2D.js (original)
+++ zorg/trunk/lnt/lnt/viewer/js/View2D.js Fri Feb 18 10:45:09 2011
@@ -282,6 +282,11 @@
var zoom = 1.0 + .03 * factor;
this.viewData.location = vec2_mulN(this.viewData.location, zoom);
this.viewData.scale = vec2_mulN(this.viewData.scale, zoom);
+
+ // Arbitrary limit min and max scales for now, ideally would be derived
+ // based on the view contents.
+ this.viewData.scale = vec2_clampN(this.viewData.scale, 10e-6, 10e6);
+
this.refresh();
}
event.stop();
More information about the llvm-commits
mailing list