From ed508d646c0e68267b327a914250c9dac80fd885 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Fri, 29 Mar 2013 11:28:26 -0300 Subject: [PATCH] Add mindjet support. --- .../com/wisemapping/export/xslt/LICENSE.MIT | 17 - .../com/wisemapping/export/xslt/fm2mm.xsl | 459 ++++ .../com/wisemapping/export/xslt/hide.png | Bin 209 -> 0 bytes .../com/wisemapping/export/xslt/ilink.png | Bin 447 -> 0 bytes .../com/wisemapping/export/xslt/leaf.png | Bin 203 -> 0 bytes .../com/wisemapping/export/xslt/marktree.js | 473 ---- .../com/wisemapping/export/xslt/minus.png | Bin 1012 -> 0 bytes .../com/wisemapping/export/xslt/mm2tsk.xsl | 77 - .../com/wisemapping/export/xslt/mm2twiki.xsl | 118 - .../export/xslt/mm2twiki_headings.xsl | 192 -- .../com/wisemapping/export/xslt/plus.png | Bin 1020 -> 0 bytes .../com/wisemapping/export/xslt/show.png | Bin 216 -> 0 bytes .../wisemapping/export/xslt/treestyles.css | 247 -- .../com/wisemapping/export/xslt/xbel2mm.xsl | 59 - .../src/test/resources/data/export/bigmap.mm | 263 ++ .../test/resources/data/export/bigmap.mmap | 991 ++++++++ .../src/test/resources/data/export/bigmap.odt | 277 +- .../src/test/resources/data/export/bigmap.txt | 2 - .../src/test/resources/data/export/bug2.mm | 51 + .../src/test/resources/data/export/bug2.mmap | 191 ++ .../src/test/resources/data/export/bug2.odt | 121 +- .../src/test/resources/data/export/bug2.txt | 2 - .../src/test/resources/data/export/bug3.mm | 1042 ++++++++ .../src/test/resources/data/export/bug3.mmap | 1669 ++++++++++++ .../src/test/resources/data/export/bug3.odt | 392 +-- .../src/test/resources/data/export/bug3.txt | 2 - .../resources/data/export/cdata-support.mm | 12 + .../resources/data/export/cdata-support.mmap | 36 + .../resources/data/export/cdata-support.odt | 86 +- .../resources/data/export/cdata-support.txt | 2 - .../test/resources/data/export/complex.csv | 34 + .../test/resources/data/export/complex.doc | 427 ++++ .../test/resources/data/export/complex.latex | 17 + .../src/test/resources/data/export/complex.mm | 50 + .../test/resources/data/export/complex.mmap | 111 + .../test/resources/data/export/complex.odt | 1 + .../test/resources/data/export/complex.txt | 49 + .../test/resources/data/export/complex.wxml | 352 +++ .../test/resources/data/export/complex.xls | 111 + .../test/resources/data/export/emptyNodes.csv | 301 +++ .../test/resources/data/export/emptyNodes.doc | 1018 ++++++++ .../resources/data/export/emptyNodes.latex | 0 .../test/resources/data/export/emptyNodes.mm | 117 + .../resources/data/export/emptyNodes.mmap | 407 +++ .../test/resources/data/export/emptyNodes.odt | 1 + .../test/resources/data/export/emptyNodes.txt | 116 + .../resources/data/export/emptyNodes.wxml | 239 ++ .../test/resources/data/export/emptyNodes.xls | 407 +++ .../src/test/resources/data/export/enc.mm | 290 +++ .../src/test/resources/data/export/enc.mmap | 296 +++ .../src/test/resources/data/export/enc.odt | 112 +- .../src/test/resources/data/export/enc.txt | 2 - .../src/test/resources/data/export/huge.csv | 907 +++++++ .../src/test/resources/data/export/huge.doc | 2261 +++++++++++++++++ .../src/test/resources/data/export/huge.latex | 291 +++ .../src/test/resources/data/export/huge.mm | 369 +++ .../src/test/resources/data/export/huge.mmap | 1076 ++++++++ .../src/test/resources/data/export/huge.odt | 1 + .../src/test/resources/data/export/huge.txt | 368 +++ .../src/test/resources/data/export/huge.wxml | 386 +++ .../src/test/resources/data/export/huge.xls | 1076 ++++++++ .../src/test/resources/data/export/i18n.mm | 7 + .../src/test/resources/data/export/i18n.mmap | 46 + .../src/test/resources/data/export/i18n.odt | 88 +- .../src/test/resources/data/export/i18n.txt | 2 - .../src/test/resources/data/export/i18n2.mm | 25 + .../src/test/resources/data/export/i18n2.mmap | 49 + .../src/test/resources/data/export/i18n2.odt | 88 +- .../src/test/resources/data/export/i18n2.txt | 2 - .../src/test/resources/data/export/issue.csv | 80 + .../src/test/resources/data/export/issue.doc | 507 ++++ .../test/resources/data/export/issue.latex | 26 + .../src/test/resources/data/export/issue.mm | 182 ++ .../src/test/resources/data/export/issue.mmap | 177 ++ .../src/test/resources/data/export/issue.odt | 1 + .../src/test/resources/data/export/issue.txt | 181 ++ .../src/test/resources/data/export/issue.wxml | 120 + .../src/test/resources/data/export/issue.xls | 177 ++ .../test/resources/data/export/longnodes.mm | 18 + .../test/resources/data/export/longnodes.mmap | 42 + .../test/resources/data/export/longnodes.odt | 86 +- .../test/resources/data/export/longnodes.txt | 2 - .../src/test/resources/data/export/npe.mm | 3 + .../src/test/resources/data/export/npe.mmap | 31 + .../src/test/resources/data/export/npe.odt | 85 +- .../src/test/resources/data/export/npe.txt | 2 - .../src/test/resources/data/export/process.mm | 100 + .../test/resources/data/export/process.mmap | 381 +++ .../test/resources/data/export/process.odt | 158 +- .../test/resources/data/export/process.txt | 2 - .../test/resources/data/export/sample2.csv | 43 + .../test/resources/data/export/sample2.doc | 417 +++ .../test/resources/data/export/sample2.latex | 19 + .../src/test/resources/data/export/sample2.mm | 34 + .../test/resources/data/export/sample2.mmap | 106 + .../test/resources/data/export/sample2.odt | 1 + .../test/resources/data/export/sample2.txt | 33 + .../test/resources/data/export/sample2.wxml | 29 + .../test/resources/data/export/sample2.xls | 106 + .../test/resources/data/export/sample3.csv | 1 + .../test/resources/data/export/sample3.doc | 267 ++ .../test/resources/data/export/sample3.latex | 2 + .../src/test/resources/data/export/sample3.mm | 3 + .../test/resources/data/export/sample3.mmap | 31 + .../test/resources/data/export/sample3.odt | 1 + .../test/resources/data/export/sample3.txt | 2 + .../test/resources/data/export/sample3.wxml | 9 + .../test/resources/data/export/sample3.xls | 31 + .../test/resources/data/export/sample4.csv | 1 + .../test/resources/data/export/sample4.doc | 267 ++ .../test/resources/data/export/sample4.latex | 2 + .../src/test/resources/data/export/sample4.mm | 3 + .../test/resources/data/export/sample4.mmap | 31 + .../test/resources/data/export/sample4.odt | 1 + .../test/resources/data/export/sample4.txt | 2 + .../test/resources/data/export/sample4.wxml | 10 + .../test/resources/data/export/sample4.xls | 31 + .../test/resources/data/export/simple-maps.mm | 801 ++++++ .../resources/data/export/simple-maps.mmap | 1106 ++++++++ .../resources/data/export/simple-maps.odt | 300 +-- .../resources/data/export/simple-maps.txt | 2 - .../data/export/welcome-reloaded.csv | 74 + .../data/export/welcome-reloaded.doc | 527 ++++ .../data/export/welcome-reloaded.latex | 28 + .../resources/data/export/welcome-reloaded.mm | 58 + .../data/export/welcome-reloaded.mmap | 161 ++ .../data/export/welcome-reloaded.odt | 1 + .../data/export/welcome-reloaded.txt | 57 + .../data/export/welcome-reloaded.wxml | 48 + .../data/export/welcome-reloaded.xls | 161 ++ .../src/test/resources/data/export/welcome.mm | 78 + .../test/resources/data/export/welcome.mmap | 166 ++ .../test/resources/data/export/welcome.odt | 114 +- .../test/resources/data/export/welcome.txt | 2 - 134 files changed, 22707 insertions(+), 3102 deletions(-) delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/LICENSE.MIT create mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/fm2mm.xsl delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/hide.png delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/ilink.png delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/leaf.png delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/marktree.js delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/minus.png delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/mm2tsk.xsl delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/mm2twiki.xsl delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/mm2twiki_headings.xsl delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/plus.png delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/show.png delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/treestyles.css delete mode 100644 wise-webapp/src/main/resources/com/wisemapping/export/xslt/xbel2mm.xsl create mode 100644 wise-webapp/src/test/resources/data/export/bigmap.mm create mode 100644 wise-webapp/src/test/resources/data/export/bigmap.mmap create mode 100644 wise-webapp/src/test/resources/data/export/bug2.mm create mode 100644 wise-webapp/src/test/resources/data/export/bug2.mmap create mode 100644 wise-webapp/src/test/resources/data/export/bug3.mm create mode 100644 wise-webapp/src/test/resources/data/export/bug3.mmap create mode 100644 wise-webapp/src/test/resources/data/export/cdata-support.mm create mode 100644 wise-webapp/src/test/resources/data/export/cdata-support.mmap create mode 100644 wise-webapp/src/test/resources/data/export/complex.csv create mode 100644 wise-webapp/src/test/resources/data/export/complex.doc create mode 100644 wise-webapp/src/test/resources/data/export/complex.latex create mode 100644 wise-webapp/src/test/resources/data/export/complex.mm create mode 100644 wise-webapp/src/test/resources/data/export/complex.mmap create mode 100644 wise-webapp/src/test/resources/data/export/complex.odt create mode 100644 wise-webapp/src/test/resources/data/export/complex.txt create mode 100644 wise-webapp/src/test/resources/data/export/complex.wxml create mode 100644 wise-webapp/src/test/resources/data/export/complex.xls create mode 100644 wise-webapp/src/test/resources/data/export/emptyNodes.csv create mode 100644 wise-webapp/src/test/resources/data/export/emptyNodes.doc create mode 100644 wise-webapp/src/test/resources/data/export/emptyNodes.latex create mode 100644 wise-webapp/src/test/resources/data/export/emptyNodes.mm create mode 100644 wise-webapp/src/test/resources/data/export/emptyNodes.mmap create mode 100644 wise-webapp/src/test/resources/data/export/emptyNodes.odt create mode 100644 wise-webapp/src/test/resources/data/export/emptyNodes.txt create mode 100644 wise-webapp/src/test/resources/data/export/emptyNodes.wxml create mode 100644 wise-webapp/src/test/resources/data/export/emptyNodes.xls create mode 100644 wise-webapp/src/test/resources/data/export/enc.mm create mode 100644 wise-webapp/src/test/resources/data/export/enc.mmap create mode 100644 wise-webapp/src/test/resources/data/export/huge.csv create mode 100644 wise-webapp/src/test/resources/data/export/huge.doc create mode 100644 wise-webapp/src/test/resources/data/export/huge.latex create mode 100644 wise-webapp/src/test/resources/data/export/huge.mm create mode 100644 wise-webapp/src/test/resources/data/export/huge.mmap create mode 100644 wise-webapp/src/test/resources/data/export/huge.odt create mode 100644 wise-webapp/src/test/resources/data/export/huge.txt create mode 100644 wise-webapp/src/test/resources/data/export/huge.wxml create mode 100644 wise-webapp/src/test/resources/data/export/huge.xls create mode 100644 wise-webapp/src/test/resources/data/export/i18n.mm create mode 100644 wise-webapp/src/test/resources/data/export/i18n.mmap create mode 100644 wise-webapp/src/test/resources/data/export/i18n2.mm create mode 100644 wise-webapp/src/test/resources/data/export/i18n2.mmap create mode 100644 wise-webapp/src/test/resources/data/export/issue.csv create mode 100644 wise-webapp/src/test/resources/data/export/issue.doc create mode 100644 wise-webapp/src/test/resources/data/export/issue.latex create mode 100644 wise-webapp/src/test/resources/data/export/issue.mm create mode 100644 wise-webapp/src/test/resources/data/export/issue.mmap create mode 100644 wise-webapp/src/test/resources/data/export/issue.odt create mode 100644 wise-webapp/src/test/resources/data/export/issue.txt create mode 100644 wise-webapp/src/test/resources/data/export/issue.wxml create mode 100644 wise-webapp/src/test/resources/data/export/issue.xls create mode 100644 wise-webapp/src/test/resources/data/export/longnodes.mm create mode 100644 wise-webapp/src/test/resources/data/export/longnodes.mmap create mode 100644 wise-webapp/src/test/resources/data/export/npe.mm create mode 100644 wise-webapp/src/test/resources/data/export/npe.mmap create mode 100644 wise-webapp/src/test/resources/data/export/process.mm create mode 100644 wise-webapp/src/test/resources/data/export/process.mmap create mode 100644 wise-webapp/src/test/resources/data/export/sample2.csv create mode 100644 wise-webapp/src/test/resources/data/export/sample2.doc create mode 100644 wise-webapp/src/test/resources/data/export/sample2.latex create mode 100644 wise-webapp/src/test/resources/data/export/sample2.mm create mode 100644 wise-webapp/src/test/resources/data/export/sample2.mmap create mode 100644 wise-webapp/src/test/resources/data/export/sample2.odt create mode 100644 wise-webapp/src/test/resources/data/export/sample2.txt create mode 100644 wise-webapp/src/test/resources/data/export/sample2.wxml create mode 100644 wise-webapp/src/test/resources/data/export/sample2.xls create mode 100644 wise-webapp/src/test/resources/data/export/sample3.csv create mode 100644 wise-webapp/src/test/resources/data/export/sample3.doc create mode 100644 wise-webapp/src/test/resources/data/export/sample3.latex create mode 100644 wise-webapp/src/test/resources/data/export/sample3.mm create mode 100644 wise-webapp/src/test/resources/data/export/sample3.mmap create mode 100644 wise-webapp/src/test/resources/data/export/sample3.odt create mode 100644 wise-webapp/src/test/resources/data/export/sample3.txt create mode 100644 wise-webapp/src/test/resources/data/export/sample3.wxml create mode 100644 wise-webapp/src/test/resources/data/export/sample3.xls create mode 100644 wise-webapp/src/test/resources/data/export/sample4.csv create mode 100644 wise-webapp/src/test/resources/data/export/sample4.doc create mode 100644 wise-webapp/src/test/resources/data/export/sample4.latex create mode 100644 wise-webapp/src/test/resources/data/export/sample4.mm create mode 100644 wise-webapp/src/test/resources/data/export/sample4.mmap create mode 100644 wise-webapp/src/test/resources/data/export/sample4.odt create mode 100644 wise-webapp/src/test/resources/data/export/sample4.txt create mode 100644 wise-webapp/src/test/resources/data/export/sample4.wxml create mode 100644 wise-webapp/src/test/resources/data/export/sample4.xls create mode 100644 wise-webapp/src/test/resources/data/export/simple-maps.mm create mode 100644 wise-webapp/src/test/resources/data/export/simple-maps.mmap create mode 100644 wise-webapp/src/test/resources/data/export/welcome-reloaded.csv create mode 100644 wise-webapp/src/test/resources/data/export/welcome-reloaded.doc create mode 100644 wise-webapp/src/test/resources/data/export/welcome-reloaded.latex create mode 100644 wise-webapp/src/test/resources/data/export/welcome-reloaded.mm create mode 100644 wise-webapp/src/test/resources/data/export/welcome-reloaded.mmap create mode 100644 wise-webapp/src/test/resources/data/export/welcome-reloaded.odt create mode 100644 wise-webapp/src/test/resources/data/export/welcome-reloaded.txt create mode 100644 wise-webapp/src/test/resources/data/export/welcome-reloaded.wxml create mode 100644 wise-webapp/src/test/resources/data/export/welcome-reloaded.xls create mode 100644 wise-webapp/src/test/resources/data/export/welcome.mm create mode 100644 wise-webapp/src/test/resources/data/export/welcome.mmap diff --git a/wise-webapp/src/main/resources/com/wisemapping/export/xslt/LICENSE.MIT b/wise-webapp/src/main/resources/com/wisemapping/export/xslt/LICENSE.MIT deleted file mode 100644 index 9e231e60..00000000 --- a/wise-webapp/src/main/resources/com/wisemapping/export/xslt/LICENSE.MIT +++ /dev/null @@ -1,17 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/wise-webapp/src/main/resources/com/wisemapping/export/xslt/fm2mm.xsl b/wise-webapp/src/main/resources/com/wisemapping/export/xslt/fm2mm.xsl new file mode 100644 index 00000000..06b41a7c --- /dev/null +++ b/wise-webapp/src/main/resources/com/wisemapping/export/xslt/fm2mm.xsl @@ -0,0 +1,459 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + urn:mindjet:RoundedRectangle + + + urn:mindjet:Line + + + + + + + + urn:mindjet:RoundedRectangle + + + urn:mindjet:Line + + + + urn:mindjet:RoundedRectangle + + + urn:mindjet:Line + + + + + + + + + urn:mindjet:Curve + + + urn:mindjet:Straight + + + urn:mindjet:Center + urn:mindjet:Horizontal + urn:mindjet:AutomaticHorizontal + 150 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + urn:mindjet:PngImage + + + false + mmarch://bin/ + + + + + + + + + + + 0 + + + + + + + + + + 1 + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + urn:mindjet:CurvedLine + + + + + + + + + + urn:mindjet:Prio + + + + + + + + ap:StockIcon + urn:mindjet:QuestionMark + + + + + + + + + ap:StockIcon + urn:mindjet:ExclamationMark + + + + + + + + + ap:StockIcon + urn:mindjet:Emergency + + + + + + + + + ap:StockIcon + urn:mindjet:ThumbsUp + + + + + + + + + ap:StockIcon + urn:mindjet:ThumbsDown + + + + + + + + + ap:StockIcon + urn:mindjet:Calendar + + + + + + + + + ap:StockIcon + urn:mindjet:ArrowUp + + + + + + + + + ap:StockIcon + urn:mindjet:ArrowDown + + + + + + + + + ap:StockIcon + urn:mindjet:ArrowRight + + + + + + + + + ap:StockIcon + urn:mindjet:ArrowLeft + + + + + + + + + ap:StockIcon + urn:mindjet:FlagBlack + + + + + + + + + ap:StockIcon + urn:mindjet:FlagGreen + + + + + + + + + ap:StockIcon + urn:mindjet:FlagRed + + + + + + + + + ap:StockIcon + urn:mindjet:FlagYellow + + + + + + + + + ap:StockIcon + urn:mindjet:FlagOrange + + + + + + + + + ap:StockIcon + urn:mindjet:FlagPurple + + + + + + + + + ap:StockIcon + urn:mindjet:FlagBlue + + + + + + + + + + ap:StockIcon + urn:mindjet:SmileyHappy + + + + + + + + + ap:StockIcon + urn:mindjet:SmileyNeutral + + + + + + + + + ap:StockIcon + urn:mindjet:SmileyAngry + + + + + + + + + ap:StockIcon + urn:mindjet:SmileySad + + + + + + diff --git a/wise-webapp/src/main/resources/com/wisemapping/export/xslt/hide.png b/wise-webapp/src/main/resources/com/wisemapping/export/xslt/hide.png deleted file mode 100644 index 067acdb8b441007d61c60688b6693c2228adb779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIoCO|{#XvD(5N2eUHAey{$X?>< z>&kwGi$_pP@3l*`0#Hb{#5JPCIX^cyHLrxhxhOTUBsE2$JhLQ2AtWPJ!QIn0;C+f} z9#EmXr;B4q#Vy}c8+lt81dbeV-DP#+<^JycMkkJI(>U}hWTGbjvHrv`waRw^*Cfse y2IG~kcizubu{YXie!=v0u3Ci1wGM`#-p00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-Rh3>6+KPzuBn0000TbVXQnLvL+uWo~o;Lvm$dbY)~9 zcWHEJAXI2&AV*0}Q14_VZU6uQHAzH4RCwBzk}op_P!Pq>-LoHoLZOKM6$IMj1H7bY zk|O#Nl4?dYBOyqPdDVM`fTB={`aO4r`&^zO*l=fe?{CkY-MtBWf#2+UqgRwwN>(l^ zk|g;L=%zau-pBv~K=^vE1K@1sd`LfRJ>*hK&MH(ZO+ZSKa*arO^8$c7Bme;{pDwkk z%g&WlifA=9l60DpBBFh&+;2UWVn6_23mKs&4<>5( zwEd*ajHpu#Xp}aN?~hggdFMr$L3m1eeXT1 p6tPXY9)XBx%l+e5{c48)*auZHgiZy-Qo;ZL002ovPDHLkV1nT9yNLh* diff --git a/wise-webapp/src/main/resources/com/wisemapping/export/xslt/leaf.png b/wise-webapp/src/main/resources/com/wisemapping/export/xslt/leaf.png deleted file mode 100644 index a864906f5309a813e2b3c3d218e4dd94366ef345..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIoCO|{#XvD(5N2eUHAey{$X?>< z>&kwGi$|Q%sCP%(7NC%9iEBiObAE1aYF-J0b5UwyNotBhd1gt5LP$ocg1e`0!21-{ zJfK2HPZ!6Kid(*?H}W<(2pl=U8f*IHzVyLcm)OM{9v6NpeY(`+;miO*MPU{fqm>$0 sd|HyOzhT(9St7>&U|N!(&d+j&Rr>=0 if true */ -function is_active(node) { - if (node.className==null) return false - return node.className.indexOf('_active'); -} - -function toggle_class(node) { - if ((node==null) || (node.className==null)) return; - str=node.className; - result=""; - i = str.indexOf('_active'); - if (i>0) - result= str.substr(0,i); - else - result= str+"_active"; - node.className=result; - return node; -} - -function activate(node) { - node.style.backgroundColor='#eeeeff'; -} - -function deactivate(node) { - node.style.backgroundColor='#ffffff'; -} - -function is_list_node(n) { - if (n==null) return false; - if (n.className==null) return false; - if ( (is_exp(n)) || - (is_col(n)) || - (is_basic(n)) ) - return true; else return false; -} - - -function get_href(n) { - alist=n.attributes; - if (alist!=null) { - hr = alist.getNamedItem('href'); - if (hr!=null) return hr.nodeValue; - } - if (n.childNodes.length==0) return ''; - for (var i=0; i=0) - toggle_class(lastnode); - lastnode=n; - if (!(is_active(lastnode)>=0)) - toggle_class(lastnode); - - -/*var d2 = new Date(); -var t_mil2 = d2.getMilliseconds(); - window.alert(t_mil2-t_mil);*/ -} - -function next_list_node() { - tempIndex = list_index; - while (tempIndex0) { - tempIndex--; - var x = listnodes[tempIndex]; - if (is_list_node(x)) { - list_index=tempIndex; - return; - } - } -} - - - -function getsub (li) { - if (li.childNodes.length==0) return null; - for (var c = 0; c < li.childNodes.length; c++) - if ( (li.childNodes[c].className == 'sub') || (li.childNodes[c].className == 'subexp') ) - return li.childNodes[c]; -} - -function find_listnode_recursive (li) { - if (is_list_node(li)) return li; - if (li.childNodes.length==0) return null; - result=null; - for (var c = 0; c < li.childNodes.length; c++) { - result=find_listnode_recursive(li.childNodes[c]); - if (result!=null) return result; - } - return null; -} - -function next_child_listnode(li) { - var result=null; - for (var i=0; i