Add new properties to the maven-faces-plugin
--------------------------------------------
Key: TRINIDAD-1011
URL: https://issues.apache.org/jira/browse/TRINIDAD-1011
Project: MyFaces Trinidad
Issue Type: Improvement
Components: Plugins
Affects Versions: 1.2.7-core, 1.0.7-core
Reporter: Andrew Robinson
Assignee: Andrew Robinson
Looking to add 2 new properties to be supported for the maven faces plug-in
that will be leveraged in JDev:
mfp:grouping-element - allow the user to specify when multiple child components
are being added to a facet, what wrapping component to use to ensure that there
is only one child per facet. Example usage:
<facet>
<description>My facet</description>
<facet-name>myfacet</facet-name>
<facet-extension>
<mfp:facet-metadata>
<mfp:grouping-element>
<![CDATA[<tr:panelGroupLayout layout="scroll"
xmlns:tr="http://myfaces.apache.org/trinidad" />]]>
</mfp:grouping-element>
</mfp:facet-metadata>
</facet-extension>
</facet>
In this case, if two elements are added to "myfacet", then the IDE should wrap
them in a tr:panelGroupLayout.
Purpose: to allow the component developer to control the grouping element to be
added by default as a wrapper for components that desire special children to be
used.
Second property: is-content-resizable
This instructs the IDE that content in a facet is not resizable. This is useful
as there are some components that stretch their children and thus it is
confusing to let the user alter the size in the IDE when it will not be used
during run time. Example usage:
<facet>
<description>My facet</description>
<facet-name>myfacet</facet-name>
<facet-extension>
<mfp:facet-metadata>
<mfp:is-content-resizable>false</mfp:is-content-resizable>
</mfp:facet-metadata>
</facet-extension>
</facet>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.