Skip to content

Commit 02fb2a1

Browse files
Clean up menu
1 parent e31ddd0 commit 02fb2a1

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

report/src/main/java/org/hjug/refactorfirst/report/HtmlReport.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -695,6 +695,10 @@ String buildClassCycleDot(
695695

696696
@Override
697697
public String renderPackageGraphVisuals(String repoUrl, CodebaseGraphDTO codebaseGraphDTO) {
698+
if (packageGraph.edgeSet().isEmpty()) {
699+
return "";
700+
}
701+
698702
String dot = buildPackageGraphDot(packageGraph, repoUrl, codebaseGraphDTO);
699703
String packageGraphName = "packageGraph";
700704

report/src/main/java/org/hjug/refactorfirst/report/SimpleHtmlReport.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -349,11 +349,13 @@ StringBuilder createMenu(
349349

350350
if (!packageRelationshipsToRemove.isEmpty()) {
351351
menu.append("<li><a href=\"#\">Packages</a>\n" + "<ul>");
352-
renderPackageMapMenu(menu);
352+
if (!packageGraph.edgeSet().isEmpty()) {
353+
renderPackageMapMenu(menu);
354+
}
353355
menu.append("<li><a href=\"#PACKAGEEDGES\">Package Relationships To Remove</a></li>\n");
354356
menu.append("</ul>\n" + "</li>");
355-
} else {
356-
renderClassMapMenu(menu);
357+
} else if (!packageGraph.edgeSet().isEmpty()) {
358+
renderPackageMapMenu(menu);
357359
}
358360

359361
if (!disharmonySpecs.isEmpty()) {

0 commit comments

Comments
 (0)