diff --git a/README-CHANGES.xml b/README-CHANGES.xml index a009521..880e003 100644 --- a/README-CHANGES.xml +++ b/README-CHANGES.xml @@ -29,11 +29,16 @@ - + + + + + + diff --git a/com.io7m.quarrel.ext.xstructural/src/main/java/com/io7m/quarrel/ext/xstructural/QCommandXS.java b/com.io7m.quarrel.ext.xstructural/src/main/java/com/io7m/quarrel/ext/xstructural/QCommandXS.java index c427450..ba10235 100644 --- a/com.io7m.quarrel.ext.xstructural/src/main/java/com/io7m/quarrel/ext/xstructural/QCommandXS.java +++ b/com.io7m.quarrel.ext.xstructural/src/main/java/com/io7m/quarrel/ext/xstructural/QCommandXS.java @@ -190,6 +190,17 @@ private static void showCommand( sectionName(context, command, document, root); sectionDescription(context, command, document, root); + + final var named = command.onListNamedParameters(); + if (!named.isEmpty()) { + final var e = + (Element) root.appendChild( + document.createElementNS(NS_XI, "xi:include") + ); + + e.setAttribute("href", context.parameterValue(PARAMETERS_INCLUDE_NAME)); + } + sectionExamples(document, root); } case "parameters" -> { @@ -265,24 +276,6 @@ private static void sectionDescription( para.appendChild(document.createTextNode("The ")); para.appendChild(term); para.appendChild(document.createTextNode(" command... ")); - - final var named = command.onListNamedParameters(); - if (!named.isEmpty()) { - final var formal = - (Element) description.appendChild( - document.createElementNS(NS, "FormalItem") - ); - - formal.setAttribute("title", "Parameters"); - - final var e = - (Element) description.appendChild( - document.createElementNS(NS_XI, "xi:include") - ); - - e.setAttribute("href", context.parameterValue(PARAMETERS_INCLUDE_NAME)); - formal.appendChild(e); - } } private static Element parameterTable( diff --git a/pom.xml b/pom.xml index be7f265..cb23c68 100644 --- a/pom.xml +++ b/pom.xml @@ -34,6 +34,7 @@ 1.1.0 1.8.0 1.4.0 + 21 1.7.3 5.9.3