[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