From d9cdcc5160ad7f9a1457da9efd29983ce2c521b8 Mon Sep 17 00:00:00 2001 From: Paulo Veiga Date: Wed, 11 Jan 2012 19:47:00 -0300 Subject: [PATCH] Set position integrated ! --- mindplot/pom.xml | 6 ++- mindplot/src/main/javascript/Topic.js | 2 +- .../javascript/layout/BaseLayoutManager.js | 2 +- .../javascript/nlayout/AbstractBasicSorter.js | 9 ---- .../main/javascript/nlayout/BalancedSorter.js | 46 +++++++++++++++---- .../javascript/nlayout/EventBusDispatcher.js | 20 ++++---- .../main/javascript/nlayout/LayoutManager.js | 4 +- .../main/javascript/nlayout/OriginalLayout.js | 1 - .../javascript/nlayout/SymmetricSorter.js | 19 ++++++-- .../javascript/static}/TestSuite.js | 0 .../src/test/javascript/static/layout.html | 6 +-- .../javascript/static}/raphael-min.js | 0 .../javascript/static}/raphael-plugins.js | 0 .../src/test/javascript/static/sample.xml | 7 +++ 14 files changed, 82 insertions(+), 40 deletions(-) rename mindplot/src/{main/javascript/nlayout => test/javascript/static}/TestSuite.js (100%) rename mindplot/src/{main/javascript/nlayout => test/javascript/static}/raphael-min.js (100%) rename mindplot/src/{main/javascript/nlayout => test/javascript/static}/raphael-plugins.js (100%) create mode 100644 mindplot/src/test/javascript/static/sample.xml diff --git a/mindplot/pom.xml b/mindplot/pom.xml index 13a7cdff..95403a38 100644 --- a/mindplot/pom.xml +++ b/mindplot/pom.xml @@ -209,7 +209,11 @@ + files="nlayout/AbstractBasicSorter.js"/> + + 0 ? 1 : -1; - var yOffset = ysum + heights[i].height/2; + var yOffset = ysum + heights[i].height / 2; var xOffset = direction * (node.getSize().width + mindplot.nlayout.SymmetricSorter.INTERNODE_HORIZONTAL_PADDING); $assert(!isNaN(xOffset), "xOffset can not be null"); @@ -115,6 +115,15 @@ mindplot.nlayout.SymmetricSorter = new Class({ return result; }, + verify:function(treeSet, node) { + // Check that all is consistent ... + var children = this._getSortedChildren(treeSet, node); + + for (var i = 0; i < children.length; i++) { + $assert(children[i].getOrder() == i, "missing order elements"); + } + }, + toString:function() { return "Symmetric Sorter"; } diff --git a/mindplot/src/main/javascript/nlayout/TestSuite.js b/mindplot/src/test/javascript/static/TestSuite.js similarity index 100% rename from mindplot/src/main/javascript/nlayout/TestSuite.js rename to mindplot/src/test/javascript/static/TestSuite.js diff --git a/mindplot/src/test/javascript/static/layout.html b/mindplot/src/test/javascript/static/layout.html index 67be2ff7..7bd11ec0 100644 --- a/mindplot/src/test/javascript/static/layout.html +++ b/mindplot/src/test/javascript/static/layout.html @@ -19,10 +19,10 @@ - - + + - +