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

Commit ffd4d10a authored by Bob Badour's avatar Bob Badour Committed by Automerger Merge Worker
Browse files

Merge "Fix broken anchor tags." am: 008ca223 am: df27d18f am: 69665af6

parents 65460327 69665af6
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");