DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Using Popup Component
From the examples/popup.jsp file in the MyFaces package, you'll find the following code snippet:
examples/popup.jsp
<t:popup
styleClass="popup"
closePopupOnExitingElement="true"
closePopupOnExitingPopup="true"
displayAtDistanceX="10"
displayAtDistanceY="10" >
<h:outputText value="This is the second textual text situation."/>
<f:facet name="popup">
<h:panelGroup>
<h:panelGrid columns="1" >
<h:outputText value="Popup Text 2"/>
</h:panelGrid>
</h:panelGroup>
</f:facet>
</t:popup>
In a ShaleClay configuration file, it would look like the following:
{{{
...
<view>
...
<component...>
...
<element renderId="2" jsfid="t:popup">
<attributes>
<set name="styleClass" value="popup"/>
<set name="closePopupOnExitingElement" value="true"/>
<set name="closePopupOnExitingPopup" value="true"/>
<set name="displayAtDistanceX" value="10"/>
<set name="displayAtDistanceY" value="10"/>
</attributes>
<element renderId="1" jsfid="outputText">
<attributes>
<set name="value" value="This is the second textual text situation." />
</attributes>
</element>
<element renderId="2" jsfid="panelGroup" facetName="popup" >
<element renderId="1" jsfid="panelGrid">
<attributes>
<set name="columns" value="1"/>
</attributes>
<element renderId="1" jsfid="outputText">
<attributes>
<set name="value" value="Popup Text 2" />
</attributes>
</element>
</element>
</element>
</element>
...
</component...>
...
</view>
...