[fusion-commits] r2287 - trunk/widgets

svn_fusion at osgeo.org svn_fusion at osgeo.org
Tue Nov 23 22:18:32 EST 2010


Author: hubu
Date: 2010-11-23 19:18:32 -0800 (Tue, 23 Nov 2010)
New Revision: 2287

Modified:
   trunk/widgets/Pan.js
   trunk/widgets/Zoom.js
Log:
Fix Ticket https://trac.osgeo.org/fusion/ticket/415

Modified: trunk/widgets/Pan.js
===================================================================
--- trunk/widgets/Pan.js	2010-11-24 03:17:30 UTC (rev 2286)
+++ trunk/widgets/Pan.js	2010-11-24 03:18:32 UTC (rev 2287)
@@ -36,9 +36,15 @@
         this.control = new OpenLayers.Control.DragPan();
         this.getMap().oMapOL.addControl(this.control);
         this.control.handler.keyMask = 0;
+        var index = window.location.href.indexOf("?");
+        var mainpath = window.location.href.substring(0,index);
+        index = mainpath.lastIndexOf("/");
+        mainpath = mainpath.substring(0,index+1);
+        var grabpath= "url(" + mainpath + "images/grab.cur" + "), move";
+        var grabbingpath = "url(" + mainpath + "images/grabbing.cur" + "), move";
         
-        this.cursorNormal = ["url('images/grab.cur'),move", 'grab', '-moz-grab', 'move'];
-        this.cursorDrag = ["url('images/grabbing.cur'),move", 'grabbing', '-moz-grabbing', 'move'];
+        this.cursorNormal = [grabpath, 'grab', '-moz-grab', 'move'];
+        this.cursorDrag = [grabbingpath, 'grabbing', '-moz-grabbing', 'move'];
     },
 
     activate : function() {

Modified: trunk/widgets/Zoom.js
===================================================================
--- trunk/widgets/Zoom.js	2010-11-24 03:17:30 UTC (rev 2286)
+++ trunk/widgets/Zoom.js	2010-11-24 03:18:32 UTC (rev 2287)
@@ -38,9 +38,15 @@
     uiClass: Jx.Button,
     
     initializeWidget: function(widgetTag){
-        this.asCursor = ["url('images/zoomin.cur'),auto",'-moz-zoom-in', 'auto'];
-        this.zoomInCursor = ["url('images/zoomin.cur'),auto",'-moz-zoom-in', 'auto'];
-        this.zoomOutCursor = ["url('images/zoomout.cur'),auto",'-moz-zoom-out', 'auto'];
+        var index = window.location.href.indexOf("?");
+        var mainpath = window.location.href.substring(0,index);
+        index = mainpath.lastIndexOf("/");
+        mainpath = mainpath.substring(0,index+1);
+        var asCursorString= "url(" + mainpath + "images/zoomin.cur" + "), auto";
+        var zoomOutCursorString = "url(" + mainpath + "images/zoomout.cur" + "), auto";
+        this.asCursor = [asCursorString,'-moz-zoom-in', 'auto'];
+        this.zoomInCursor = [asCursorString,'-moz-zoom-in', 'auto'];
+        this.zoomOutCursor = [zoomOutCursorString,'-moz-zoom-out', 'auto'];
         
         var json = widgetTag.extension;
         this.tolerance = json.Tolerance ? json.Tolerance[0] : this.tolerance;



More information about the fusion-commits mailing list