This is an automated email from the ASF dual-hosted git repository. joshtynjala pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 340d4ee5b9067b33817b499bd5fb777ea67507d6 Author: Josh Tynjala <[email protected]> AuthorDate: Thu Apr 17 10:08:42 2025 -0700 ASDoc: fix aligning and sizing of function signature parameters --- examples/royale/ASDoc/src/main/royale/ASDocMainView.mxml | 4 ++++ .../ASDoc/src/main/royale/MethodDetailRenderer.mxml | 13 +++++++------ .../ASDoc/src/main/royale/MethodSummaryRenderer.mxml | 15 ++++++++------- 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/examples/royale/ASDoc/src/main/royale/ASDocMainView.mxml b/examples/royale/ASDoc/src/main/royale/ASDocMainView.mxml index 288b6d30fb..7a6ba16fd8 100644 --- a/examples/royale/ASDoc/src/main/royale/ASDocMainView.mxml +++ b/examples/royale/ASDoc/src/main/royale/ASDocMainView.mxml @@ -328,6 +328,10 @@ limitations under the License. .detailList { margin-bottom: 20px; } + + .signatureParamsList { + IItemRendererInitializer: ClassReference("org.apache.royale.html.beads.HorizontalListItemRendererInitializer"); + } .property { padding-left: 20px; diff --git a/examples/royale/ASDoc/src/main/royale/MethodDetailRenderer.mxml b/examples/royale/ASDoc/src/main/royale/MethodDetailRenderer.mxml index 275f922256..6bf1386a8a 100644 --- a/examples/royale/ASDoc/src/main/royale/MethodDetailRenderer.mxml +++ b/examples/royale/ASDoc/src/main/royale/MethodDetailRenderer.mxml @@ -75,12 +75,13 @@ limitations under the License. </js:beads> <js:Label className="propertyQName" text="{ASDocClassMembers(data).qname}" /> <js:Label text="(" /> - <js:DataContainer id="params" dataProvider="{ASDocClassMembers(data).params}" style="border-style:none" - itemRenderer="ParameterRenderer"> - <js:beads> - <js:HorizontalLayout /> - </js:beads> - </js:DataContainer> + <js:DataContainer id="params" className="signatureParamsList" dataProvider="{ASDocClassMembers(data).params}" style="border-style:none" + itemRenderer="ParameterRenderer"> + <js:beads> + <js:HorizontalLayout /> + <models:ListPresentationModel rowHeight="NaN"/> + </js:beads> + </js:DataContainer> <js:Label text="):" /> <js:Label id="label" className="propertyType" text="{ASDocClassMembers(data).return}" /> <html:A id="link" className="propertyTypeLink" text="{ASDocClassMembers(data).return}" href="{ASDocClassMembers(data).returnhref}" /> diff --git a/examples/royale/ASDoc/src/main/royale/MethodSummaryRenderer.mxml b/examples/royale/ASDoc/src/main/royale/MethodSummaryRenderer.mxml index 786448e02f..1410defa34 100644 --- a/examples/royale/ASDoc/src/main/royale/MethodSummaryRenderer.mxml +++ b/examples/royale/ASDoc/src/main/royale/MethodSummaryRenderer.mxml @@ -19,7 +19,7 @@ limitations under the License. --> <js:MXMLItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:js="library://ns.apache.org/royale/basic" - xmlns:html="library://ns.apache.org/royale/html" + xmlns:html="library://ns.apache.org/royale/html" xmlns:models="org.apache.royale.html.beads.models.*" className="summary" width="100%"> <fx:Script> @@ -72,12 +72,13 @@ limitations under the License. </js:beads> <html:A id="qname" className="summaryQName" text="{ASDocClassMembers(data).qname}" /> <js:Label text="(" /> - <js:DataContainer id="params" dataProvider="{ASDocClassMembers(data).params}" style="border-style:none" - itemRenderer="ParameterRenderer"> - <js:beads> - <js:HorizontalLayout /> - </js:beads> - </js:DataContainer> + <js:DataContainer id="params" className="signatureParamsList" dataProvider="{ASDocClassMembers(data).params}" style="border-style:none" + itemRenderer="ParameterRenderer"> + <js:beads> + <js:HorizontalLayout /> + <models:ListPresentationModel rowHeight="NaN"/> + </js:beads> + </js:DataContainer> <js:Label text="):" /> <js:Label id="label" className="summaryType" text="{ASDocClassMembers(data).return}" /> <html:A id="link" className="summaryTypeLink" text="{ASDocClassMembers(data).return}" href="{ASDocClassMembers(data).returnhref}" />
