From 1d214aeec6d99572c9c78f980856759362ae83e8 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Thu, 10 Mar 2022 13:35:46 -0700 Subject: [PATCH] add expansion panels --- .../nshmp/netcdf/www/NetcdfWsUtils.java | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfWsUtils.java b/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfWsUtils.java index b6146b0..d6d81b3 100644 --- a/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfWsUtils.java +++ b/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfWsUtils.java @@ -108,7 +108,10 @@ public class NetcdfWsUtils { url = url.endsWith("/swagger") ? url.replace("/swagger", "") : url; return new StringBuilder() - .append("## Service Call Patterns\n") + .append( + "<details>\n" + + "<summary>Service Call Patterns</summary>\n" + ) .append( "### Query Pattern\n" + @@ -139,22 +142,30 @@ public class NetcdfWsUtils { "> Note: To obtain data for all site classes simply " + "call the query or slashed based service with no site class parameter.\n") + .append("</details>") .toString(); } private static String swaggerParameterSection(NetcdfData netcdfData) { return new StringBuilder() - .append("\n## Parameters\n") + .append( + "<details>\n" + + "<summary>Parameters</summary>\n" + ) .append( SwaggerUtils.locationBoundsInfo(netcdfData.minimumBounds(), netcdfData.maximumBounds(), Optional.of("###"))) .append(SwaggerUtils.siteClassInfo(netcdfData.siteClasses(), Optional.of("###"))) + .append("</details>") .toString(); } private static String swaggerScienceBaseSection(ScienceBaseMetadata scienceBaseMetadata) { return new StringBuilder() - .append("## ScienceBase\n") + .append( + "<details>\n" + + "<summary>ScienceBase Information</summary>\n" + ) .append("Data history: " + scienceBaseMetadata.history) .append("<br><br>") .append( @@ -165,6 +176,7 @@ public class NetcdfWsUtils { .append(Arrays.stream(scienceBaseMetadata.scienceBaseInfo) .map(info -> String.format("- [%s](%s)", info.url, info.url)) .collect(Collectors.joining("\n"))) + .append("</details>") .toString(); } } -- GitLab