Module: nagvis
Branch: master
Commit: d3db018e37521747df755b2e132fcdaf95f148be
URL:    
http://nagvis.git.sourceforge.net/git/gitweb.cgi?p=nagvis/nagvis;a=commit;h=d3db018e37521747df755b2e132fcdaf95f148be

Author: Lars Michelsen <[email protected]>
Date:   Fri Apr 23 19:21:59 2010 +0200

The grid alignment works now as expected when the grid size is different than 
32px

---

 share/frontend/wui/js/wui.js |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/share/frontend/wui/js/wui.js b/share/frontend/wui/js/wui.js
index 9fe434f..4fac5fb 100644
--- a/share/frontend/wui/js/wui.js
+++ b/share/frontend/wui/js/wui.js
@@ -105,11 +105,11 @@ function gridParse() {
                var gridXEnd = pageWidth();
                
                // Draw vertical lines
-               for(var gridX = 32; gridX < gridXEnd; gridX = gridX + gridStep) 
{
+               for(var gridX = gridStep; gridX < gridXEnd; gridX = gridX + 
gridStep) {
                        grid.drawLine(gridX, gridYStart, gridX, gridYEnd);
                }
                // Draw horizontal lines
-               for(var gridY = 32; gridY < gridYEnd; gridY = gridY + gridStep) 
{
+               for(var gridY = gridStep; gridY < gridYEnd; gridY = gridY + 
gridStep) {
                        grid.drawLine(gridXStart, gridY, gridXEnd, gridY);
                }
                
@@ -382,7 +382,8 @@ function saveObjectAfterMoveAndDrop(oObj) {
        // When a grid is enabled align the dragged object in the nearest grid
        if(oViewProperties.grid_show === 1) {
                var gridMoveX = oObj.x - (oObj.x % oViewProperties.grid_steps);
-               var gridMoveY = oObj.y - (oObj.y % oViewProperties.grid_steps);
+               y = oObj.y + getHeaderHeight();
+               var gridMoveY = y - (y % oViewProperties.grid_steps);
                
                oObj.moveTo(gridMoveX, gridMoveY);
        }


------------------------------------------------------------------------------
_______________________________________________
Nagvis-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins

Reply via email to