Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 008ca223 authored by Bob Badour's avatar Bob Badour Committed by Gerrit Code Review
Browse files

Merge "Fix broken anchor tags."

parents cfe3dc56 b59def48
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -361,10 +361,15 @@ class LicenseHtmlGeneratorFromXml {

        writer.println(HTML_MIDDLE_STRING);

        count = 0;
        // Prints all contents of the license files in order of id.
        for (ContentIdAndFileNames contentIdAndFileNames : contentIdAndFileNamesList) {
            writer.format("<tr id=\"id%d\"><td class=\"same-license\">\n", count);
            // Assigns an id to a newly referred license file content (should never happen here)
            if (!contentIdToOrderMap.containsKey(contentIdAndFileNames.mContentId)) {
                contentIdToOrderMap.put(contentIdAndFileNames.mContentId, count);
                count++;
            }
            int id = contentIdToOrderMap.get(contentIdAndFileNames.mContentId);
            writer.format("<tr id=\"id%d\"><td class=\"same-license\">\n", id);
            for (Map.Entry<String, List<String>> libraryFiles :
                    contentIdAndFileNames.mLibraryToFileNameMap.entrySet()) {
                String libraryName = libraryFiles.getKey();
@@ -379,7 +384,6 @@ class LicenseHtmlGeneratorFromXml {
                    writer.format("%s <br/>\n", fileName);
                }
                writer.println("</div><!-- file-list -->");
                count++;
            }
            writer.println("<pre class=\"license-text\">");
            writer.println(contentIdToFileContentMap.get(
+12 −1
Original line number Diff line number Diff line
@@ -116,6 +116,7 @@ public class LicenseHtmlGeneratorFromXmlTest {
            + "<li><a href=\"#id0\">/file0 - libA</a></li>\n"
            + "<li><a href=\"#id1\">/file0 - libB</a></li>\n"
            + "<li><a href=\"#id0\">/file1 - libA</a></li>\n"
            + "<li><a href=\"#id0\">/file2 - libC</a></li>\n"
            + "</ul>\n"
            + "</div><!-- table of contents -->\n"
            + "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n"
@@ -125,6 +126,10 @@ public class LicenseHtmlGeneratorFromXmlTest {
            + "/file0 <br/>\n"
            + "/file1 <br/>\n"
            + "</div><!-- file-list -->\n"
            + "<div class=\"label\"><strong>libC</strong> used by:</div>\n"
            + "<div class=\"file-list\">\n"
            + "/file2 <br/>\n"
            + "</div><!-- file-list -->\n"
            + "<pre class=\"license-text\">\n"
            + "license content #0\n"
            + "</pre><!-- license-text -->\n"
@@ -224,13 +229,16 @@ public class LicenseHtmlGeneratorFromXmlTest {
        Map<String, String> contentIdToFileContentMap = new HashMap<>();
        Map<String, Set<String>> toBoth = new HashMap<>();
        Map<String, Set<String>> toOne = new HashMap<>();
        Map<String, Set<String>> toOther = new HashMap<>();

        toBoth.put("libA", new HashSet<String>(Arrays.asList("0")));
        toBoth.put("libB", new HashSet<String>(Arrays.asList("1")));
        toOne.put("libA", new HashSet<String>(Arrays.asList("0")));
        toOther.put("libC", new HashSet<String>(Arrays.asList("0")));

        fileNameToLibraryToContentIdMap.put("/file0", toBoth);
        fileNameToLibraryToContentIdMap.put("/file1", toOne);
        fileNameToLibraryToContentIdMap.put("/file2", toOther);
        contentIdToFileContentMap.put("0", "license content #0");
        contentIdToFileContentMap.put("1", "license content #1");

@@ -249,7 +257,7 @@ public class LicenseHtmlGeneratorFromXmlTest {
        Map<String, Set<String>> toOne = new HashMap<>();

        toBoth.put("", new HashSet<String>(Arrays.asList("0", "1")));
        toOne.put("", new HashSet<String>(Arrays.asList("0")));
        toOne.put("", new HashSet<String>(Arrays.asList("0", "1")));

        fileNameToLibraryToContentIdMap.put("/file0", toBoth);
        fileNameToLibraryToContentIdMap.put("/file1", toOne);
@@ -269,13 +277,16 @@ public class LicenseHtmlGeneratorFromXmlTest {
        Map<String, String> contentIdToFileContentMap = new HashMap<>();
        Map<String, Set<String>> toBoth = new HashMap<>();
        Map<String, Set<String>> toOne = new HashMap<>();
        Map<String, Set<String>> toOther = new HashMap<>();

        toBoth.put("libA", new HashSet<String>(Arrays.asList("0")));
        toBoth.put("libB", new HashSet<String>(Arrays.asList("1")));
        toOne.put("libA", new HashSet<String>(Arrays.asList("0")));
        toOther.put("libC", new HashSet<String>(Arrays.asList("0")));

        fileNameToLibraryToContentIdMap.put("/file0", toBoth);
        fileNameToLibraryToContentIdMap.put("/file1", toOne);
        fileNameToLibraryToContentIdMap.put("/file2", toOther);
        contentIdToFileContentMap.put("0", "license content #0");
        contentIdToFileContentMap.put("1", "license content #1");