From 6c1188314bfc49c9ec725c1d026d86214949ec08 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sat, 1 Dec 2012 16:25:37 -0300 Subject: [PATCH] Control attributes order for freemind serialization. --- README.md | 2 +- java.iml | 14 + .../javascript/jsUnit/ElementsTestSuite.html | 2 +- .../src/main/webapp/images/logo-135x135.png | Bin 0 -> 11990 bytes .../src/main/webapp/images/logo-head-only.png | Bin 0 -> 5332 bytes .../importer/JaxbCDATAMarshaller.java | 109 +++- .../test/resources/data/freemind/basic.mmr | 18 +- .../test/resources/data/freemind/basic.wxml | 20 +- .../src/test/resources/data/freemind/bug.mmr | 94 +-- .../src/test/resources/data/freemind/bug.wxml | 96 +-- .../test/resources/data/freemind/fonts.mmr | 48 +- .../test/resources/data/freemind/fonts.wxml | 50 +- .../src/test/resources/data/freemind/i18n.mmr | 8 +- .../test/resources/data/freemind/i18n.wxml | 10 +- .../test/resources/data/freemind/i18n2.mmr | 6 +- .../test/resources/data/freemind/i18n2.wxml | 8 +- .../test/resources/data/freemind/icons.mmr | 160 ++--- .../test/resources/data/freemind/icons.wxml | 162 ++--- .../test/resources/data/freemind/links.mmr | 6 +- .../test/resources/data/freemind/links.wxml | 8 +- .../resources/data/freemind/longnodes.mmr | 4 +- .../resources/data/freemind/longnodes.wxml | 6 +- .../resources/data/freemind/node-styles.mmr | 32 +- .../resources/data/freemind/node-styles.wxml | 58 +- .../src/test/resources/data/freemind/note.mm | 40 ++ .../src/test/resources/data/freemind/note.mmr | 23 + .../test/resources/data/freemind/note.wxml | 16 + .../resources/data/freemind/numerosity.mmr | 114 ++-- .../resources/data/freemind/numerosity.wxml | 162 +++-- .../test/resources/data/freemind/process.mmr | 146 ++--- .../test/resources/data/freemind/process.wxml | 162 +++-- .../resources/data/freemind/richtextnode.mmr | 130 ++-- .../resources/data/freemind/richtextnode.wxml | 166 +++--- .../test/resources/data/wisemaps/bigmap.mmr | 386 ++++++------ .../src/test/resources/data/wisemaps/bug2.mmr | 62 +- .../src/test/resources/data/wisemaps/bug3.mmr | 560 +++++++++--------- .../resources/data/wisemaps/cdata-support.mmr | 2 +- .../src/test/resources/data/wisemaps/enc.mmr | 48 +- .../resources/data/wisemaps/simple-maps.mmr | 434 +++++++------- .../test/resources/data/wisemaps/welcome.mmr | 52 +- 40 files changed, 1812 insertions(+), 1612 deletions(-) create mode 100644 java.iml create mode 100644 wise-editor/src/main/webapp/images/logo-135x135.png create mode 100644 wise-editor/src/main/webapp/images/logo-head-only.png create mode 100644 wise-webapp/src/test/resources/data/freemind/note.mm create mode 100644 wise-webapp/src/test/resources/data/freemind/note.mmr create mode 100644 wise-webapp/src/test/resources/data/freemind/note.wxml diff --git a/README.md b/README.md index d1c75865..5bcc5c72 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ The following code is an example of how to add attach to the div dragImageNode t designer.addDraggedNode(event, node); }); -In the example, a new node is created with text "Node Text !!!!" and a note and a link associated to it when the user drop the node. Something to pay attention is the node.setMetadata("{}"), this attributes will be persisted during the serialization. Here you can store all the data you need. +In the example, a new node is created with text "Node Text !!!!" and a note and a link associated to it when the user drop the node. Something to pay attention is the node.setMetadata("{}"), this delegated will be persisted during the serialization. Here you can store all the data you need. 2) Support for dragging Images: Similar to the point 1,drag support is registered to the div dragImageNode. diff --git a/java.iml b/java.iml new file mode 100644 index 00000000..8015fa76 --- /dev/null +++ b/java.iml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/web2d/src/test/javascript/jsUnit/ElementsTestSuite.html b/web2d/src/test/javascript/jsUnit/ElementsTestSuite.html index d608cd45..08289341 100755 --- a/web2d/src/test/javascript/jsUnit/ElementsTestSuite.html +++ b/web2d/src/test/javascript/jsUnit/ElementsTestSuite.html @@ -89,7 +89,7 @@ function testElementFill() assertEquals(opacity, fill.opacity); } - // Set attributes + // Set delegated elem.setAttribute('fillColor', color); elem.setAttribute('fillOpacity', opacity); diff --git a/wise-editor/src/main/webapp/images/logo-135x135.png b/wise-editor/src/main/webapp/images/logo-135x135.png new file mode 100644 index 0000000000000000000000000000000000000000..8805e2baa4b979bcd34bc30abe585486c6bfb09a GIT binary patch literal 11990 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 W>RX!XLVee(gUL!NNz{v(g#HhgxLt$* literal 0 HcmV?d00001 diff --git a/wise-editor/src/main/webapp/images/logo-head-only.png b/wise-editor/src/main/webapp/images/logo-head-only.png new file mode 100644 index 0000000000000000000000000000000000000000..70372f61e907b14717e5ff9590c1ff5c31c0fffe GIT binary patch literal 5332 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 m^aQ<@&}#|3mJnospML{D(!^->^^Y+C0000 sortedToUnsorted = new HashMap(); + final Map unsortedToSorted = new HashMap(); + + private Attributes delegated; + + SortedAttributesDecorator(final Attributes delegated) { + this.delegated = delegated; + int length = this.getLength(); + + // Sort by local part ... + final Map sortedMap = new TreeMap(); + for (int i = 0; i < length; i++) { + final String localName = delegated.getLocalName(i); + sortedMap.put(localName, i); + } + + Set keySet = sortedMap.keySet(); + int sortedIndex = 0; + for (String key : keySet) { + final Integer unsortedIndex = sortedMap.get(key); + sortedToUnsorted.put(sortedIndex, unsortedIndex); + unsortedToSorted.put(unsortedIndex, sortedIndex); + sortedIndex++; + } + } + + @Override + public int getLength() { + return delegated.getLength(); + } + + @Override + public String getURI(int index) { + return delegated.getURI(sortedToUnsorted.get(index)); + } + + @Override + public String getLocalName(int index) { + return delegated.getLocalName(sortedToUnsorted.get(index)); + } + + @Override + public String getQName(int index) { + return delegated.getQName(sortedToUnsorted.get(index)); + } + + @Override + public String getType(int index) { + return delegated.getType(sortedToUnsorted.get(index)); + } + + @Override + public String getValue(int index) { + return delegated.getValue(sortedToUnsorted.get(index)); + } + + @Override + public int getIndex(String uri, String localName) { + int unsorted = delegated.getIndex(uri, localName); + return unsortedToSorted.get(unsorted); + } + + @Override + public int getIndex(String qName) { + int unsorted = delegated.getIndex(qName); + return unsortedToSorted.get(unsorted); + } + + @Override + public String getType(String uri, String localName) { + return delegated.getType(uri, localName); + } + + @Override + public String getType(String qName) { + return delegated.getType(qName); + } + + @Override + public String getValue(String uri, String localName) { + return delegated.getValue(uri, localName); + } + + @Override + public String getValue(String qName) { + return delegated.getValue(qName); + } + } + } \ No newline at end of file diff --git a/wise-webapp/src/test/resources/data/freemind/basic.mmr b/wise-webapp/src/test/resources/data/freemind/basic.mmr index 43b954de..7421e72c 100644 --- a/wise-webapp/src/test/resources/data/freemind/basic.mmr +++ b/wise-webapp/src/test/resources/data/freemind/basic.mmr @@ -1,14 +1,14 @@ - - - - - + + + + + - - - - + + + + \ No newline at end of file diff --git a/wise-webapp/src/test/resources/data/freemind/basic.wxml b/wise-webapp/src/test/resources/data/freemind/basic.wxml index 2efdbb2d..be867357 100644 --- a/wise-webapp/src/test/resources/data/freemind/basic.wxml +++ b/wise-webapp/src/test/resources/data/freemind/basic.wxml @@ -1,28 +1,28 @@ - - + + - + - + - + - + - + - + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/bug.mmr b/wise-webapp/src/test/resources/data/freemind/bug.mmr index 1d0562ad..5db609c0 100644 --- a/wise-webapp/src/test/resources/data/freemind/bug.mmr +++ b/wise-webapp/src/test/resources/data/freemind/bug.mmr @@ -1,63 +1,63 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - + + - - - - - - + + + + + + - - + + - - - - - - + + + + + + - - - - + + + + - + - - - - - - - + + + + + + + - - - - - + + + + + \ No newline at end of file diff --git a/wise-webapp/src/test/resources/data/freemind/bug.wxml b/wise-webapp/src/test/resources/data/freemind/bug.wxml index 20f3dca4..1d7805bf 100644 --- a/wise-webapp/src/test/resources/data/freemind/bug.wxml +++ b/wise-webapp/src/test/resources/data/freemind/bug.wxml @@ -1,142 +1,142 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/fonts.mmr b/wise-webapp/src/test/resources/data/freemind/fonts.mmr index 06a92597..64a67802 100644 --- a/wise-webapp/src/test/resources/data/freemind/fonts.mmr +++ b/wise-webapp/src/test/resources/data/freemind/fonts.mmr @@ -1,38 +1,38 @@ - - - - + + + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + diff --git a/wise-webapp/src/test/resources/data/freemind/fonts.wxml b/wise-webapp/src/test/resources/data/freemind/fonts.wxml index 8303fff0..5c66d648 100644 --- a/wise-webapp/src/test/resources/data/freemind/fonts.wxml +++ b/wise-webapp/src/test/resources/data/freemind/fonts.wxml @@ -1,53 +1,53 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/i18n.mmr b/wise-webapp/src/test/resources/data/freemind/i18n.mmr index 90ba63af..b2554408 100644 --- a/wise-webapp/src/test/resources/data/freemind/i18n.mmr +++ b/wise-webapp/src/test/resources/data/freemind/i18n.mmr @@ -1,7 +1,7 @@ - - - - + + + + \ No newline at end of file diff --git a/wise-webapp/src/test/resources/data/freemind/i18n.wxml b/wise-webapp/src/test/resources/data/freemind/i18n.wxml index b3620f4d..678c2c6c 100644 --- a/wise-webapp/src/test/resources/data/freemind/i18n.wxml +++ b/wise-webapp/src/test/resources/data/freemind/i18n.wxml @@ -1,14 +1,14 @@ - - + + - + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/i18n2.mmr b/wise-webapp/src/test/resources/data/freemind/i18n2.mmr index 77a4ac6d..b117ad96 100644 --- a/wise-webapp/src/test/resources/data/freemind/i18n2.mmr +++ b/wise-webapp/src/test/resources/data/freemind/i18n2.mmr @@ -1,6 +1,6 @@ - - + + @@ -10,7 +10,7 @@ - + diff --git a/wise-webapp/src/test/resources/data/freemind/i18n2.wxml b/wise-webapp/src/test/resources/data/freemind/i18n2.wxml index 67ee1297..25603929 100644 --- a/wise-webapp/src/test/resources/data/freemind/i18n2.wxml +++ b/wise-webapp/src/test/resources/data/freemind/i18n2.wxml @@ -1,14 +1,14 @@ - - + + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/icons.mmr b/wise-webapp/src/test/resources/data/freemind/icons.mmr index e9192715..b54fecca 100644 --- a/wise-webapp/src/test/resources/data/freemind/icons.mmr +++ b/wise-webapp/src/test/resources/data/freemind/icons.mmr @@ -1,195 +1,195 @@ - - - + + + - + - + - + - + - + - + - - + + - - + + - + - + - + - + - + - - - - + + + + - - - - + + + + - - + + - + - + - + - - + + - + - + - - + + - - - + + + - + - + - + - - + + - - - + + + - + - + - + - - + + - - + + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - - + + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/icons.wxml b/wise-webapp/src/test/resources/data/freemind/icons.wxml index be7a188f..f36c8dd1 100644 --- a/wise-webapp/src/test/resources/data/freemind/icons.wxml +++ b/wise-webapp/src/test/resources/data/freemind/icons.wxml @@ -1,292 +1,292 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/links.mmr b/wise-webapp/src/test/resources/data/freemind/links.mmr index e2d61564..802893f3 100644 --- a/wise-webapp/src/test/resources/data/freemind/links.mmr +++ b/wise-webapp/src/test/resources/data/freemind/links.mmr @@ -1,9 +1,9 @@ - + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/links.wxml b/wise-webapp/src/test/resources/data/freemind/links.wxml index 9a1954ca..ff0d6497 100644 --- a/wise-webapp/src/test/resources/data/freemind/links.wxml +++ b/wise-webapp/src/test/resources/data/freemind/links.wxml @@ -1,14 +1,14 @@ - - + + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/longnodes.mmr b/wise-webapp/src/test/resources/data/freemind/longnodes.mmr index 86e4c13d..35d1bc02 100644 --- a/wise-webapp/src/test/resources/data/freemind/longnodes.mmr +++ b/wise-webapp/src/test/resources/data/freemind/longnodes.mmr @@ -1,6 +1,6 @@ - - + + diff --git a/wise-webapp/src/test/resources/data/freemind/longnodes.wxml b/wise-webapp/src/test/resources/data/freemind/longnodes.wxml index d2c8df20..6e8f1d20 100644 --- a/wise-webapp/src/test/resources/data/freemind/longnodes.wxml +++ b/wise-webapp/src/test/resources/data/freemind/longnodes.wxml @@ -1,8 +1,8 @@ - - + + - + - - - + + + - + - + - + - - + + - + - + - + - - + + - + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/node-styles.wxml b/wise-webapp/src/test/resources/data/freemind/node-styles.wxml index 9f37ab87..58a2ab7f 100644 --- a/wise-webapp/src/test/resources/data/freemind/node-styles.wxml +++ b/wise-webapp/src/test/resources/data/freemind/node-styles.wxml @@ -1,61 +1,61 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/note.mm b/wise-webapp/src/test/resources/data/freemind/note.mm new file mode 100644 index 00000000..a304255d --- /dev/null +++ b/wise-webapp/src/test/resources/data/freemind/note.mm @@ -0,0 +1,40 @@ + + + + + + + + +

+ This is a HTML node. +

+
    +
  1. + List of values +
  2. +
  3. + List of values 2 +
  4. +
+

+ This is bold +

+ + +
+ + + + + + +

+ This is a simple note +

+ + +
+
+
+
diff --git a/wise-webapp/src/test/resources/data/freemind/note.mmr b/wise-webapp/src/test/resources/data/freemind/note.mmr new file mode 100644 index 00000000..c454b12b --- /dev/null +++ b/wise-webapp/src/test/resources/data/freemind/note.mmr @@ -0,0 +1,23 @@ + + + + + + +

This is a HTML node. List of values List of values 2

+

This is bold

+ + +
+ + + + + +

This is a simple note

+ + +
+
+
+
\ No newline at end of file diff --git a/wise-webapp/src/test/resources/data/freemind/note.wxml b/wise-webapp/src/test/resources/data/freemind/note.wxml new file mode 100644 index 00000000..599d9064 --- /dev/null +++ b/wise-webapp/src/test/resources/data/freemind/note.wxml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/wise-webapp/src/test/resources/data/freemind/numerosity.mmr b/wise-webapp/src/test/resources/data/freemind/numerosity.mmr index 2f0aa2b5..ebb3ef18 100644 --- a/wise-webapp/src/test/resources/data/freemind/numerosity.mmr +++ b/wise-webapp/src/test/resources/data/freemind/numerosity.mmr @@ -1,85 +1,85 @@ - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - + + + + - - - + + + - - - - + + + + - - - - - - - - + + + + + + + + - - + + - - - - + + + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - - - + + + + - - + + diff --git a/wise-webapp/src/test/resources/data/freemind/numerosity.wxml b/wise-webapp/src/test/resources/data/freemind/numerosity.wxml index 6e642f63..a1a3b098 100644 --- a/wise-webapp/src/test/resources/data/freemind/numerosity.wxml +++ b/wise-webapp/src/test/resources/data/freemind/numerosity.wxml @@ -1,112 +1,109 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -114,84 +111,83 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/process.mmr b/wise-webapp/src/test/resources/data/freemind/process.mmr index 9a27b79d..df1532ed 100644 --- a/wise-webapp/src/test/resources/data/freemind/process.mmr +++ b/wise-webapp/src/test/resources/data/freemind/process.mmr @@ -1,99 +1,99 @@ - - - - - - - - + + + + + + + + - - - - - - + + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - - + + + - - + + - - + + - - - + + + - - - - + + + + - + - - - + + + - - - - - - - - + + + + + + + + - - + + - - + + - - + + - - - - + + + + - - + + - - - - + + + + diff --git a/wise-webapp/src/test/resources/data/freemind/process.wxml b/wise-webapp/src/test/resources/data/freemind/process.wxml index 94716e8e..b423097e 100644 --- a/wise-webapp/src/test/resources/data/freemind/process.wxml +++ b/wise-webapp/src/test/resources/data/freemind/process.wxml @@ -1,227 +1,225 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + diff --git a/wise-webapp/src/test/resources/data/freemind/richtextnode.mmr b/wise-webapp/src/test/resources/data/freemind/richtextnode.mmr index 3e43d622..4d90a02d 100644 --- a/wise-webapp/src/test/resources/data/freemind/richtextnode.mmr +++ b/wise-webapp/src/test/resources/data/freemind/richtextnode.mmr @@ -1,6 +1,6 @@ - - + + @@ -9,7 +9,7 @@ - + @@ -19,22 +19,22 @@ - + - - - - - + + + + + - - + + - - + + - + @@ -45,9 +45,9 @@ - + - + @@ -57,15 +57,15 @@ - - - - - - + + + + + + - + @@ -75,10 +75,10 @@ - - + + - + @@ -88,10 +88,10 @@ - - + + - + @@ -101,10 +101,10 @@ - - + + - + @@ -114,10 +114,10 @@ - - + + - + @@ -127,10 +127,10 @@ - - + + - + @@ -141,11 +141,11 @@ - - + + - + @@ -155,9 +155,9 @@ - + - + @@ -167,10 +167,10 @@ - - + + - + @@ -180,10 +180,10 @@ - - + + - + @@ -193,11 +193,11 @@ - - + + - + @@ -208,9 +208,9 @@ - + - + @@ -220,11 +220,11 @@ - + - + - + @@ -234,15 +234,15 @@ - + - + - - - + + + - + @@ -252,9 +252,9 @@ - + - + diff --git a/wise-webapp/src/test/resources/data/freemind/richtextnode.wxml b/wise-webapp/src/test/resources/data/freemind/richtextnode.wxml index 39974fe0..0e3a1159 100644 --- a/wise-webapp/src/test/resources/data/freemind/richtextnode.wxml +++ b/wise-webapp/src/test/resources/data/freemind/richtextnode.wxml @@ -1,184 +1,196 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/wise-webapp/src/test/resources/data/wisemaps/bigmap.mmr b/wise-webapp/src/test/resources/data/wisemaps/bigmap.mmr index fe9cc3c2..6252a306 100644 --- a/wise-webapp/src/test/resources/data/wisemaps/bigmap.mmr +++ b/wise-webapp/src/test/resources/data/wisemaps/bigmap.mmr @@ -1,260 +1,260 @@ - - - - - - + + + + + + - + - - - - + + + + - - - - - + + + + + - - - - - - + + + + + + - - - - - + + + + + - - - + + + - - - - - - - + + + + + + + - - + + - - + + - - - - - - - + + + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - + + - - - - - + + + + + - - - + + + - - - - + + + + - + - - - - + + + + - + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - + + + + + + - - - - - + + + + + - - - - - - - - - + + + + + + + + + - + - - - - - - - + + + + + + + - - + + - - + + - - + + - - - - - + + + + + - + - - - - - + + + + + - - - + + + - - - - - - + + + + + + - - - - + + + + - - - + + + - - - + + + diff --git a/wise-webapp/src/test/resources/data/wisemaps/bug2.mmr b/wise-webapp/src/test/resources/data/wisemaps/bug2.mmr index 9f5c2212..6a5ae424 100644 --- a/wise-webapp/src/test/resources/data/wisemaps/bug2.mmr +++ b/wise-webapp/src/test/resources/data/wisemaps/bug2.mmr @@ -1,38 +1,38 @@ - - - - - - + + + + + + - - - - - - - - + + + + + + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wise-webapp/src/test/resources/data/wisemaps/bug3.mmr b/wise-webapp/src/test/resources/data/wisemaps/bug3.mmr index a05f92be..ca04791a 100644 --- a/wise-webapp/src/test/resources/data/wisemaps/bug3.mmr +++ b/wise-webapp/src/test/resources/data/wisemaps/bug3.mmr @@ -1,25 +1,25 @@ - + - + - - - + + + - - - - + + + + - + - - - - - + + + + + @@ -31,7 +31,7 @@ - + @@ -42,7 +42,7 @@ - + @@ -54,7 +54,7 @@ - + @@ -66,13 +66,13 @@ - + - + - + @@ -84,7 +84,7 @@ - + @@ -96,7 +96,7 @@ - + @@ -108,75 +108,75 @@ - + - - + + - + - + - + - - - - + + + + - - + + - + - - + + - - + + - - + + - - - - - + + + + + - - - + + + - - - - + + + + - - + + - + - + @@ -187,7 +187,7 @@ - + @@ -198,65 +198,65 @@ - + - - + + - - - + + + - - + + - - - + + + - - - - - - - + + + + + + + - - - + + + - - - - - + + + + + - + - - - - - - - - - + + + + + + + + + - - + + - + @@ -268,7 +268,7 @@ - + @@ -281,18 +281,18 @@ - + - - - - + + + + - - - - - + + + + + @@ -303,7 +303,7 @@ - + @@ -314,11 +314,11 @@ - + - - - + + + @@ -329,10 +329,10 @@ - + - + @@ -343,9 +343,9 @@ - - - + + + @@ -357,36 +357,36 @@ - + - - - - - - - - - - + + + + + + + + + + - - + + - - - - + + + + - - - + + + @@ -397,9 +397,9 @@ - - - + + + @@ -411,15 +411,15 @@ - + - - - + + + - - + + @@ -430,8 +430,8 @@ - - + + @@ -444,10 +444,10 @@ - - - - + + + + @@ -460,16 +460,16 @@ - - - - + + + + - - - - - + + + + + @@ -481,14 +481,14 @@ - + - - + + - - - + + + @@ -500,8 +500,8 @@ - - + + @@ -513,9 +513,9 @@ - - - + + + @@ -527,8 +527,8 @@ - - + + @@ -539,38 +539,38 @@ - + - - - - - + + + + + - - - - - - - + + + + + + + - + - + - - - - - - - + + + + + + + @@ -582,7 +582,7 @@ - + @@ -594,15 +594,15 @@ - - - - - + + + + + - - - + + + @@ -614,8 +614,8 @@ - - + + @@ -628,7 +628,7 @@ - + @@ -641,53 +641,53 @@ - - - - - + + + + + - - - + + + - - - - - + + + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - + - - + + - - + + @@ -699,7 +699,7 @@ - + @@ -712,20 +712,20 @@ - + - + - - - - - + + + + + - - - + + + @@ -736,31 +736,31 @@ - - - - - - + + + + + + - - - + + + - - - - - - + + + + + + - - - - - - + + + + + + @@ -774,17 +774,17 @@ - - + + - + - - - + + + - + \ No newline at end of file diff --git a/wise-webapp/src/test/resources/data/wisemaps/cdata-support.mmr b/wise-webapp/src/test/resources/data/wisemaps/cdata-support.mmr index 3e054103..4855185c 100644 --- a/wise-webapp/src/test/resources/data/wisemaps/cdata-support.mmr +++ b/wise-webapp/src/test/resources/data/wisemaps/cdata-support.mmr @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/wise-webapp/src/test/resources/data/wisemaps/enc.mmr b/wise-webapp/src/test/resources/data/wisemaps/enc.mmr index bd6a81a3..eee869d3 100644 --- a/wise-webapp/src/test/resources/data/wisemaps/enc.mmr +++ b/wise-webapp/src/test/resources/data/wisemaps/enc.mmr @@ -1,8 +1,8 @@ - - + + - + @@ -20,7 +20,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -55,10 +55,10 @@ - - - - + + + + @@ -73,7 +73,7 @@ - + @@ -86,9 +86,9 @@ - + - + @@ -105,7 +105,7 @@ - + @@ -119,8 +119,8 @@ - - + + @@ -138,7 +138,7 @@ - + @@ -151,7 +151,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -184,7 +184,7 @@ - + @@ -219,7 +219,7 @@ - + @@ -232,7 +232,7 @@ - + @@ -260,10 +260,10 @@ - + - - + + diff --git a/wise-webapp/src/test/resources/data/wisemaps/simple-maps.mmr b/wise-webapp/src/test/resources/data/wisemaps/simple-maps.mmr index 701194f8..15c2123c 100644 --- a/wise-webapp/src/test/resources/data/wisemaps/simple-maps.mmr +++ b/wise-webapp/src/test/resources/data/wisemaps/simple-maps.mmr @@ -1,266 +1,266 @@ - + - + - + - + - - + + - - + + - + - + - + - + - - + + - + - + - - + + - + - + - - + + - + - - + + - + - + - + - + - - + + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - - - + + + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + @@ -269,157 +269,157 @@ - + - + - + - - + + - - + + - - + + - + - + - + - + - - + + - + - + - + - + - + - + - + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - - + + - + - + @@ -429,92 +429,92 @@ - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -522,68 +522,68 @@ - + - - - - + + + + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -591,26 +591,26 @@ - - - + + + - - + + - + - + - + - + diff --git a/wise-webapp/src/test/resources/data/wisemaps/welcome.mmr b/wise-webapp/src/test/resources/data/wisemaps/welcome.mmr index 036349c9..30664a9a 100644 --- a/wise-webapp/src/test/resources/data/wisemaps/welcome.mmr +++ b/wise-webapp/src/test/resources/data/wisemaps/welcome.mmr @@ -1,23 +1,23 @@ - - + + - + - + - + - + - + - + @@ -30,33 +30,33 @@ - + - - - - - + + + + + - - - + + + - - + + - - + + - - - - + + + + - +