Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMikaël Barbero2014-03-03 09:14:41 +0000
committerMikaël Barbero2014-03-03 09:15:41 +0000
commit821618e675f6c26f54f8e7fa8ba745339c56f332 (patch)
treefef8c06c788578af8e573074695ca2f7faffc55c /packaging/org.eclipse.emf.compare.gendoc
parente9fbfd866f648083df83174d566ee1b9d61daeca (diff)
downloadorg.eclipse.emf.compare-821618e675f6c26f54f8e7fa8ba745339c56f332.tar.gz
org.eclipse.emf.compare-821618e675f6c26f54f8e7fa8ba745339c56f332.tar.xz
org.eclipse.emf.compare-821618e675f6c26f54f8e7fa8ba745339c56f332.zip
Fix links to documentation index and remove TOC on index files
Diffstat (limited to 'packaging/org.eclipse.emf.compare.gendoc')
-rw-r--r--packaging/org.eclipse.emf.compare.gendoc/src/org/eclipse/emf/compare/doc/WikiTextToHTML.java19
1 files changed, 13 insertions, 6 deletions
diff --git a/packaging/org.eclipse.emf.compare.gendoc/src/org/eclipse/emf/compare/doc/WikiTextToHTML.java b/packaging/org.eclipse.emf.compare.gendoc/src/org/eclipse/emf/compare/doc/WikiTextToHTML.java
index b40bd6bc0..607f5f69a 100644
--- a/packaging/org.eclipse.emf.compare.gendoc/src/org/eclipse/emf/compare/doc/WikiTextToHTML.java
+++ b/packaging/org.eclipse.emf.compare.gendoc/src/org/eclipse/emf/compare/doc/WikiTextToHTML.java
@@ -315,12 +315,19 @@ public class WikiTextToHTML {
}
String markupContent = new String(Files.readAllBytes(markupPath), UTF_8);
-
- String markupContentWithTOC = markupContent.replaceFirst("=(.*)=", "=EMF Compare — $1=\n\nVersion " + gitDescribe() +"\n\n__TOC__\n\n") +
- "\n\nPart of [index.html EMF Compare Documentation]" +
- "\n\nVersion " + gitDescribe() +
- "\n\nLast updated " + NOW;
-
+
+ final String markupContentWithTOC;
+ if ("index.mediawiki".equals(markupPath.getFileName().toString())) {
+ markupContentWithTOC = markupContent.replaceFirst("=(.*)=", "=EMF Compare — $1=\n\nVersion " + gitDescribe() +"\n\n") +
+ "\n\nVersion " + gitDescribe() +
+ "\n\nLast updated " + NOW;
+ } else {
+ Path relativeToRoot = targetHTML.getParent().relativize(targetWebsiteFolder.resolve("index.html"));
+ markupContentWithTOC = markupContent.replaceFirst("=(.*)=", "=EMF Compare — $1=\n\nVersion " + gitDescribe() +"\n\n__TOC__\n\n") +
+ "\n\nPart of ["+relativeToRoot+" EMF Compare Documentation]" +
+ "\n\nVersion " + gitDescribe() +
+ "\n\nLast updated " + NOW;
+ }
if (performValidation(markupPath, markupContent)) {
// for website

Back to the top