[llvm-commits] [zorg] r148000 - /zorg/trunk/lnt/lnt/server/ui/static/View2D.js

Daniel Dunbar daniel at zuster.org
Wed Jan 11 17:27:47 PST 2012


Author: ddunbar
Date: Wed Jan 11 19:27:47 2012
New Revision: 148000

URL: http://llvm.org/viewvc/llvm-project?rev=148000&view=rev
Log:
[lnt] Tweak View2D to allow scaling along both axes.
 - Leads to ugly results in extreme cases because we really should be doing our own world -> client transformation, but occasionally very useful.

Modified:
    zorg/trunk/lnt/lnt/server/ui/static/View2D.js

Modified: zorg/trunk/lnt/lnt/server/ui/static/View2D.js
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/server/ui/static/View2D.js?rev=148000&r1=147999&r2=148000&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/server/ui/static/View2D.js (original)
+++ zorg/trunk/lnt/lnt/server/ui/static/View2D.js Wed Jan 11 19:27:47 2012
@@ -161,8 +161,8 @@
         var delta = vec2_sub(v2d.convertClientToNDC(co, this.vd),
             v2d.convertClientToNDC(this.start, this.vd))
         v2d.viewData.scale = vec2_Npow(Math.E,
-                                       vec2_addN(vec2_log(this.vd.scale),
-                                                 delta[1]))
+                                       vec2_add(vec2_log(this.vd.scale),
+                                                delta))
         v2d.viewData.location = vec2_mul(this.vd.location,
                                          vec2_div(v2d.viewData.scale,
                                                   this.vd.scale))





More information about the llvm-commits mailing list