diff options
author | Mikaël Barbero | 2014-03-03 09:14:41 +0000 |
---|---|---|
committer | Mikaël Barbero | 2014-03-03 09:15:41 +0000 |
commit | 821618e675f6c26f54f8e7fa8ba745339c56f332 (patch) | |
tree | fef8c06c788578af8e573074695ca2f7faffc55c /packaging/org.eclipse.emf.compare.gendoc | |
parent | e9fbfd866f648083df83174d566ee1b9d61daeca (diff) | |
download | org.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
Change-Id: I81b67961397a431eb05e1d43b98f015c34d44e21
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.java | 19 |
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
|