Author: sdzmitrovich
Date: 2009-05-18 14:52:25 -0400 (Mon, 18 May 2009)
New Revision: 15335
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataTable&Spacer&DataScroller.xhtml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataTable&Spacer&DataScroller.xhtml.xml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.xhtml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.xhtml.xml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/panelMenu/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/panelMenu/JBIDE3740.xhtml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/panelMenu/JBIDE3740.xhtml.xml
Removed:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.jsp
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.jsp.xml
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/column.xhtml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/column.xhtml.xml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/src/org/jboss/tools/jsf/vpe/richfaces/test/RichFacesComponentContentTest.java
Log:
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/column.xhtml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/column.xhtml 2009-05-18
17:24:09 UTC (rev 15334)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/column.xhtml 2009-05-18
18:52:25 UTC (rev 15335)
@@ -8,8 +8,13 @@
<head>
<style>
- .redText {color:red;}
- .blueText {color:blue;}
+.redText {
+ color: red;
+}
+
+.blueText {
+ color: blue;
+}
</style>
</head>
<body>
@@ -76,6 +81,59 @@
</rich:columnGroup>
</f:facet>
</rich:dataTable>
+ <rich:panel id="column5">
+ <f:facet name="header">
+ <h:outputText value="Column" />
+ </f:facet>
+ <rich:dataTable id="table1" value="#{bookList.bookList}"
var="book"
+ style="text-align:center;color:Orchid;font-style:italic;font-size:small;border-style:dotted;background-color:Turquoise;border-color:Orchid;text-decoration:underline;font-family:Arial;border-width:thick;font-weight:bolder"
+ columnClasses="evenRow, oddRow" sortMode="multi">
+ <f:facet name="header">
+ <h:outputText value="#{msg.pageTitle}" />
+ </f:facet>
+ <f:facet name="footer">
+ <h:outputText value="#{msg.priceColumnName}" />
+ </f:facet>
+ <rich:column sortBy="#{book.price}" id="col2"
styleClass="btn">
+ <f:facet name="header">
+ <h:outputText value="#{msg.priceColumnName}" />
+ </f:facet>
+ <f:facet name="footer">
+ <h:outputText value="#{msg.priceColumnName}" />
+ </f:facet>
+ <h:outputText value="#{book.price}" />
+ </rich:column>
+ <rich:column id="col3" sortBy="#{book.numOfCopies}"
visible="false"
+ breakBefore="true">
+ <f:facet name="footer">
+ <h:outputText value="#{msg.titleColumnName}" />
+ </f:facet>
+ <f:facet name="header">
+ <h:outputText value="#{msg.titleColumnName}" />
+ </f:facet>
+ <h:outputText value="#{book.numOfCopies}" />
+ </rich:column>
+ <rich:column sortBy="#{book.price}" id="col4"
+ style="text-align:center;color:Turquoise;font-style:italic;font-size:small;border-style:dotted;background-color:PaleVioletRed;border-color:Cornsilk;text-decoration:line-through;font-family:Bookman
Old Style;border-width:thick;font-weight:bold;">
+ <f:facet name="header">
+ <h:outputText value="#{msg.priceColumnName}" />
+ </f:facet>
+ <f:facet name="footer">
+ <h:outputText value="#{msg.priceColumnName}" />
+ </f:facet>
+ <h:outputText value="#{book.price}" />
+ </rich:column>
+ <rich:column id="col5" sortBy="#{book.numOfCopies}"
visible="true">
+ <f:facet name="footer">
+ <h:outputText value="#{msg.titleColumnName}" />
+ </f:facet>
+ <f:facet name="header">
+ <h:outputText value="#{msg.titleColumnName}" />
+ </f:facet>
+ <h:outputText value="#{book.numOfCopies}" />
+ </rich:column>
+ </rich:dataTable>
+ </rich:panel>
</h:form>
</body>
</html>
\ No newline at end of file
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/column.xhtml.xml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/column.xhtml.xml 2009-05-18
17:24:09 UTC (rev 15334)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/column.xhtml.xml 2009-05-18
18:52:25 UTC (rev 15335)
@@ -5,8 +5,8 @@
</TD>
</test>
<test id="column2">
- <TD BREAKBEFORE="true" ID="column2"
- CLASS="dr-table-headercell rich-table-headercell">
+ <TD BREAKBEFORE="true" ID="column2"
+ CLASS="dr-table-headercell rich-table-headercell">
<SPAN>field1</SPAN>
</TD>
</test>
@@ -20,4 +20,158 @@
<SPAN>footer1</SPAN>
</TD>
</test>
+ <test id="column5">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ Column
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body">
+ <TABLE ID="table1" VALUE="#{bookList.bookList}"
VAR="book"
+ STYLE="border: thick dotted Orchid; text-align: center; color: Orchid;
font-style: italic; font-size: small; background-color: Turquoise; text-decoration:
underline; font-family: Arial; font-weight: bolder;"
+ COLUMNCLASSES="evenRow, oddRow" SORTMODE="multi"
CLASS="dr-table rich-table">
+ <COLGROUP SPAN="4">
+ </COLGROUP>
+ <THEAD>
+ <TR CLASS="dr-table-header rich-table-header"
+ STYLE="/background-image:
url\(.*resources/common/background.gif\);/">
+ <TD CLASS="dr-table-headercell rich-table-headercell"
COLSPAN="100"
+ SCOPE="colgroup">
+ <SPAN CLASS="vpe-text">
+ #{msg.pageTitle}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="dr-table-subheader rich-table-subheader">
+ <TD CLASS="dr-table-subheadercell rich-table-subheadercell"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ #{msg.priceColumnName}
+ </SPAN>
+ </SPAN>
+ <IMG
+ SRC="/.*resources/column/sortable.gif/"
+ STYLE="vertical-align: middle;" />
+
+ </TD>
+ <TD STYLE="display: none;" CLASS="dr-table-subheadercell
rich-table-subheadercell"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ #{msg.titleColumnName}
+ </SPAN>
+ </SPAN>
+ <IMG
+ SRC="/.*resources/column/sortable.gif/"
+ STYLE="vertical-align: middle;" />
+
+ </TD>
+ <TD CLASS="dr-table-subheadercell rich-table-subheadercell"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ #{msg.priceColumnName}
+ </SPAN>
+ </SPAN>
+ <IMG
+ SRC="/.*resources/column/sortable.gif/"
+ STYLE="vertical-align: middle;" />
+
+ </TD>
+ <TD CLASS="dr-table-subheadercell rich-table-subheadercell"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ #{msg.titleColumnName}
+ </SPAN>
+ </SPAN>
+ <IMG
+ SRC="/.*resources/column/sortable.gif/"
+ STYLE="vertical-align: middle;" />
+
+ </TD>
+ </TR>
+ </THEAD>
+ <TFOOT>
+ <TR CLASS="dr-table-subfooter rich-table-subfooter">
+ <TD CLASS="dr-table-subfootercell rich-table-subfootercell"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ #{msg.priceColumnName}
+ </SPAN>
+ </SPAN>
+ </TD>
+ <TD STYLE="display: none;" CLASS="dr-table-subfootercell
rich-table-subfootercell"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ #{msg.titleColumnName}
+ </SPAN>
+ </SPAN>
+ </TD>
+ <TD CLASS="dr-table-subfootercell rich-table-subfootercell"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ #{msg.priceColumnName}
+ </SPAN>
+ </SPAN>
+ </TD>
+ <TD CLASS="dr-table-subfootercell rich-table-subfootercell"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ #{msg.titleColumnName}
+ </SPAN>
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="dr-table-footer rich-table-footer"
+ STYLE="/background-image:
url\(.*resources/common/background.gif\);/">
+ <TD CLASS="dr-table-footercell rich-table-footercell"
COLSPAN="100"
+ SCOPE="colgroup">
+ <SPAN CLASS="vpe-text">
+ #{msg.priceColumnName}
+ </SPAN>
+ </TD>
+ </TR>
+ </TFOOT>
+ <TR CLASS="dr-table-firstrow rich-table-firstrow">
+ <TD SORTBY="#{book.price}" ID="col2"
STYLECLASS="btn"
+ CLASS="dr-table-cell rich-table-cell btn evenRow">
+ <SPAN CLASS="vpe-text">
+ #{book.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="dr-table-row rich-table-row">
+ <TD STYLE="display: none;" ID="col3"
SORTBY="#{book.numOfCopies}"
+ VISIBLE="false" BREAKBEFORE="true"
+ CLASS="dr-table-cell rich-table-cell evenRow">
+ <SPAN CLASS="vpe-text">
+ #{book.numOfCopies}
+ </SPAN>
+ </TD>
+ <TD SORTBY="#{book.price}" ID="col4"
+ STYLE="border: thick dotted Cornsilk; text-align: center; color: Turquoise;
font-style: italic; font-size: small; background-color: PaleVioletRed; text-decoration:
line-through; font-family: Bookman Old Style; font-weight: bold;"
+ CLASS="dr-table-cell rich-table-cell oddRow">
+ <SPAN CLASS="vpe-text">
+ #{book.price}
+ </SPAN>
+ </TD>
+ <TD ID="col5" SORTBY="#{book.numOfCopies}"
VISIBLE="true"
+ CLASS="dr-table-cell rich-table-cell evenRow">
+ <SPAN CLASS="vpe-text">
+ #{book.numOfCopies}
+ </SPAN>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </test>
</tests>
\ No newline at end of file
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataTable&Spacer&DataScroller.xhtml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataTable&Spacer&DataScroller.xhtml
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataTable&Spacer&DataScroller.xhtml 2009-05-18
18:52:25 UTC (rev 15335)
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html
xmlns="http://www.w3.org/1999/xhtml"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:f="http://java.sun.com/jsf/core"
+
xmlns:ui="http://java.sun.com/jsf/facelets"
+
xmlns:rich="http://richfaces.org/rich"
+
xmlns:a4j="http://richfaces.org/a4j">
+
+<head>
+ <link href="/WebContent/pages/components/main.css"
rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<rich:panel style="width : 780px; height : 702px;"
id="dataTable">
+ <f:facet name="header">
+ <h:outputText value="Data Table & Spacer & DataScroller"
/>
+ </f:facet>
+ <rich:datascroller for="auction" maxPages="3"
align="right"
+ boundaryControls="hide" styleClass="evenRow"
+ inactiveStyle="text-align:center;color:red;font-style:italic;border-style:none;background-color:green;text-decoration:overline;font-weight:bolder;"
+ selectedStyle="text-align:right;color:Navy;font-style:italic;background-color:PaleVioletRed;text-decoration:overline;font-weight:bolder;"
+ style="text-align:center;color:Orchid;font-style:italic;font-size:small;background-color:Turquoise;text-decoration:line-through;font-weight:bolder;"
/>
+ <rich:spacer height="30" width="700"
+ style="background-color:red; width : 748px;" styleClass="btn"
/>
+ <rich:dataTable id="auction" value="#{auctionDataModel}"
+ columnClasses="col1,col2,col3,col4" var="item" rows="10"
width="100%"
+ columnsWidth="50" bgcolor="green" border="10"
headerClass="btn"
+ footerClass="btn" sortMode="multi" style="color:red"
styleClass="btn">
+ <f:facet name="header">
+ <h:outputText value="Header of the table" />
+ </f:facet>
+ <f:facet name="footer">
+ <h:outputText value="Footer of the table" />
+ </f:facet>
+ <rich:column sortBy="#{item.description}"
+ sortIcon="/pages/images/icons/copy.gif">
+ <f:facet name="header">
+ <h:outputText value="Description" />
+ </f:facet>
+ <h:outputText value="#{item.description}" />
+ </rich:column>
+ <rich:column>
+ <f:facet name="header">
+ <h:outputText value="Highest Bid" />
+ </f:facet>
+ <h:outputText id="highestBid" value="#{item.highestBid}">
+ <f:convertNumber pattern="$#,##0.00" />
+ </h:outputText>
+ </rich:column>
+ <rich:column>
+ <f:facet name="header">
+ <h:outputText value="Your Bid" />
+ </f:facet>
+
+ <rich:message for="bid" />
+ <br />
+ <h:inputText id="bid" value="#{item.bid}"
label="Bid">
+ <f:validateDoubleRange minimum="0" maximum="1000000" />
+ </h:inputText>
+ <a4j:commandLink id="bid_link"
actionListener="#{item.placeBid}"
+ value="Place a bid!" reRender="bid,amount,highestBid" />
+
+ </rich:column>
+ <rich:column>
+ <f:facet name="header">
+ <h:outputText value="Amount" />
+ </f:facet>
+ <h:outputText id="amount" value="#{item.amount}">
+ <f:convertNumber pattern="$#,##0.00" />
+ </h:outputText>
+ </rich:column>
+ </rich:dataTable>
+</rich:panel>
+</body>
+</html>
\ No newline at end of file
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataTable&Spacer&DataScroller.xhtml.xml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataTable&Spacer&DataScroller.xhtml.xml
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataTable&Spacer&DataScroller.xhtml.xml 2009-05-18
18:52:25 UTC (rev 15335)
@@ -0,0 +1,147 @@
+<tests>
+ <test id="dataTable">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 780px; height:
702px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ Data Table & Spacer & DataScroller
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body">
+ <DIV ALIGN="right" CLASS="rich-datascr evenRow"
STYLE="text-align: center; color: Orchid; font-style: italic; font-size: small;
background-color: Turquoise; text-decoration: line-through; font-weight:
bolder;">
+<TABLE CELLSPACING="1" CELLPADDING="0" BORDER="0"
CLASS="rich-dtascroller-table">
+<TBODY>
+<TR>
+<TD ALIGN="center" CLASS="rich-datascr-button
rich-datascr-button-dsbld">
+«
+</TD>
+<TD ALIGN="center" CLASS="rich-datascr-button
rich-datascr-button-dsbld">
+</TD>
+<TD ALIGN="center" CLASS="rich-datascr-act"
STYLE="text-align: right; color: Navy; font-style: italic; background-color:
PaleVioletRed; text-decoration: overline; font-weight: bolder;">
+1
+</TD>
+<TD ALIGN="center" CLASS="rich-datascr-inact"
STYLE="border-style: none; text-align: center; color: red; font-style: italic;
background-color: green; text-decoration: overline; font-weight: bolder;">
+2
+</TD>
+<TD ALIGN="center" CLASS="rich-datascr-inact"
STYLE="border-style: none; text-align: center; color: red; font-style: italic;
background-color: green; text-decoration: overline; font-weight: bolder;">
+3
+</TD>
+<TD ALIGN="center" CLASS="rich-datascr-button">
+</TD>
+<TD ALIGN="center" CLASS="rich-datascr-button">
+»
+</TD>
+</TR>
+</TBODY>
+</TABLE>
+</DIV>
+ <IMG WIDTH="700" HEIGHT="30"
+ SRC="/.*resources/spacer/spacer.gif/"
+ STYLE="background-color: red; width: 748px;" CLASS="rich-spacer
btn" />
+
+ <TABLE WIDTH="100%" BORDER="10" BGCOLOR="green"
ID="auction"
+ VALUE="#{auctionDataModel}" COLUMNCLASSES="col1,col2,col3,col4"
+ VAR="item" ROWS="10" COLUMNSWIDTH="50"
HEADERCLASS="btn"
+ FOOTERCLASS="btn" SORTMODE="multi" STYLE="color: red;"
STYLECLASS="btn"
+ CLASS="dr-table rich-table btn">
+ <COLGROUP SPAN="4">
+ <COL WIDTH="50" />
+
+ </COLGROUP>
+ <THEAD>
+ <TR CLASS="dr-table-header rich-table-header btn"
+ STYLE="/background-image:
url\(.*resources/common/background.gif\);/">
+ <TD CLASS="dr-table-headercell rich-table-headercell btn"
+ COLSPAN="100" SCOPE="colgroup">
+ <SPAN CLASS="vpe-text">
+ Header of the table
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="dr-table-subheader rich-table-subheader btn">
+ <TD CLASS="dr-table-subheadercell rich-table-subheadercell btn"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ Description
+ </SPAN>
+ </SPAN>
+ <IMG
+ SRC="/.*ve/unresolved_image.gif/"
+ STYLE="vertical-align: middle;" />
+
+ </TD>
+ <TD CLASS="dr-table-subheadercell rich-table-subheadercell btn"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ Highest Bid
+ </SPAN>
+ </SPAN>
+ </TD>
+ <TD CLASS="dr-table-subheadercell rich-table-subheadercell btn"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ Your Bid
+ </SPAN>
+ </SPAN>
+ </TD>
+ <TD CLASS="dr-table-subheadercell rich-table-subheadercell btn"
+ SCOPE="col">
+ <SPAN>
+ <SPAN CLASS="vpe-text">
+ Amount
+ </SPAN>
+ </SPAN>
+ </TD>
+ </TR>
+ </THEAD>
+ <TFOOT>
+ <TR CLASS="dr-table-footer rich-table-footer btn"
+ STYLE="/background-image:
url\(.*resources/common/background.gif\);/">
+ <TD CLASS="dr-table-footercell rich-table-footercell btn"
+ COLSPAN="100" SCOPE="colgroup">
+ <SPAN CLASS="vpe-text">
+ Footer of the table
+ </SPAN>
+ </TD>
+ </TR>
+ </TFOOT>
+ <TR CLASS="dr-table-firstrow rich-table-firstrow">
+ <TD SORTBY="#{item.description}"
SORTICON="/pages/images/icons/copy.gif"
+ CLASS="dr-table-cell rich-table-cell col1">
+ <SPAN CLASS="vpe-text">
+ #{item.description}
+ </SPAN>
+ </TD>
+ <TD CLASS="dr-table-cell rich-table-cell col2">
+ <SPAN>
+ #{item.highestBid}
+ </SPAN>
+ </TD>
+ <TD CLASS="dr-table-cell rich-table-cell col3">
+ <SPAN>
+ Validation message
+ <BR VPE:PSEUDO-ELEMENT="yes"
+ STYLE="font-style: italic; color: green; -moz-user-modify: read-only;"
/>
+
+ </SPAN>
+ <BR STYLE="-moz-user-modify: read-write;" />
+
+ <INPUT VALUE="#{item.bid}" />
+ <A STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">Place a bid!</SPAN>
+ </A>
+ </TD>
+ <TD CLASS="dr-table-cell rich-table-cell col4">
+ <SPAN>
+ #{item.amount}
+ </SPAN>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </test>
+</tests>
\ No newline at end of file
Deleted:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.jsp
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.jsp 2009-05-18
17:24:09 UTC (rev 15334)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.jsp 2009-05-18
18:52:25 UTC (rev 15335)
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<%@ taglib
uri="http://java.sun.com/jsf/html" prefix="h"%>
-<%@ taglib
uri="http://java.sun.com/jsf/core" prefix="f" %>
-<%@ taglib
uri="http://richfaces.org/rich" prefix="rich" %>
-
-<html>
-<head>
-<style type="text/css">
- .blue-border {
- color:blue;
- }
-</style>
-</head>
-<body>
-<f:view>
-<h:form>
- <rich:editor id="richEditor" width="391" height="347"
styleClass="blue-border" style="border: 5px dotted;"/>
-</h:form>
-</f:view>
-
-</body>
-</html>
Deleted:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.jsp.xml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.jsp.xml 2009-05-18
17:24:09 UTC (rev 15334)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.jsp.xml 2009-05-18
18:52:25 UTC (rev 15335)
@@ -1,33 +0,0 @@
-<tests>
- <test id="richEditor">
- <SPAN CLASS="richfacesSimpleSkin blue-border" STYLE="border: 5px
dotted ; display: table;">
- <TABLE CELLSPACING="0" CELLPADDING="0"
CLASS="mceLayout"
- STYLE="width: 391px; height: 347px;">
- <TR STYLE="height: 100%;">
- <TD>
- <DIV CLASS="mceIframeContainer" STYLE="height: 100%;">
- <TABLE BORDER="0" STYLE="width: 100%; height: 100%;">
- <TR>
- <TD>
- </TD>
- </TR>
- </TABLE>
- </DIV>
- </TD>
- </TR>
- <TR>
- <TD CLASS="mceToolbar">
- <TABLE CELLSPACING="0" CELLPADDING="0"
CLASS="mceToolbarTable">
- <TR>
- <TD>
- <DIV CLASS="mce_panel">
- </DIV>
- </TD>
- </TR>
- </TABLE>
- </TD>
- </TR>
- </TABLE>
- </SPAN>
- </test>
-</tests>
\ No newline at end of file
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.xhtml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.xhtml
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.xhtml 2009-05-18
18:52:25 UTC (rev 15335)
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html
xmlns="http://www.w3.org/1999/xhtml"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:f="http://java.sun.com/jsf/core"
+
xmlns:ui="http://java.sun.com/jsf/facelets"
+
xmlns:rich="http://richfaces.org/rich">
+
+<head>
+</head>
+<body>
+<rich:panel id="editor">
+ <f:facet name="header">
+ <h:outputText value="Editor" />
+ </f:facet>
+ <rich:editor width="264" height="200"
+ style="width:500; background-color:red">
+ </rich:editor>
+</rich:panel>
+</body>
+
+</html>
\ No newline at end of file
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.xhtml.xml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.xhtml.xml
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/editor.xhtml.xml 2009-05-18
18:52:25 UTC (rev 15335)
@@ -0,0 +1,43 @@
+<tests>
+ <test id="editor">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ Editor
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body">
+ <SPAN CLASS="richfacesSimpleSkin" STYLE="display: table;
background-color: red;">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
CLASS="mceLayout"
+ STYLE="width: 264px; height: 200px;">
+ <TR STYLE="height: 100%;">
+ <TD>
+ <DIV CLASS="mceIframeContainer" STYLE="height: 100%;">
+ <TABLE BORDER="0" STYLE="width: 100%; height: 100%;">
+ <TR>
+ <TD>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </TD>
+ </TR>
+ <TR>
+ <TD CLASS="mceToolbar">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
CLASS="mceToolbarTable">
+ <TR>
+ <TD>
+ <DIV CLASS="mce_panel">
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </TD>
+ </TR>
+ </TABLE>
+ </SPAN>
+ </DIV>
+ </DIV>
+ </test>
+</tests>
\ No newline at end of file
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/panelMenu/JBIDE3740.xhtml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/panelMenu/JBIDE3740.xhtml
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/panelMenu/JBIDE3740.xhtml 2009-05-18
18:52:25 UTC (rev 15335)
@@ -0,0 +1,894 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html
xmlns="http://www.w3.org/1999/xhtml"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:f="http://java.sun.com/jsf/core"
+
xmlns:ui="http://java.sun.com/jsf/facelets"
+
xmlns:a4j="http://richfaces.org/a4j"
+
xmlns:rich="http://richfaces.org/rich">
+<head>
+<style>
+.cols {
+ vertical-align: top;
+ width: 50%;
+}
+</style>
+</head>
+<body id="panelMenu">
+<a4j:loadStyle src="/WebContent/pages/components/main.css" />
+<a4j:form>
+ <table>
+ <tr>
+ <td>
+ <p>Panel Menu #1</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu1"
+ style="text-align:center;color:Turquoise;font-style:italic;font-size:large;width:200px;border-style:dashed;background-color:Orchid;border-color:Cornsilk;text-decoration:overline;font-family:Arial
Rounded MT Bold;font-weight:bolder;"
+ mode="ajax">
+ <rich:panelMenuGroup label="Group 1">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li>Attribute <b>style</b> should be applied for
+ rich:panelMenuGroup inside rich:panelMenuGroup as for items</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Panel Menu #2</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu2" styleClass="btn"
mode="ajax">
+ <rich:panelMenuGroup label="Group 1">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li>Attribute <b>styleClass</b> isn't applied
correctly</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Panel Menu #3</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu3" styleClass="btn"
+ style="text-align:center;color:Turquoise;font-style:italic;font-size:large;width:200px;border-style:dashed;background-color:Orchid;border-color:Cornsilk;text-decoration:overline;font-family:Arial
Rounded MT Bold;font-weight:bolder;"
+ mode="ajax">
+ <rich:panelMenuGroup label="Group 1">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li>This is an example of <b>styleClass</b> and
<b>style</b>
+ interaction (it's incorrect, too)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Panel Menu #4</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu4" disabled="true"
+ style="text-align:center;color:Turquoise;font-style:italic;font-size:large;width:200px;border-style:dashed;background-color:Orchid;border-color:Cornsilk;text-decoration:overline;font-family:Arial
Rounded MT Bold;font-weight:bolder;"
+ mode="ajax">
+ <rich:panelMenuGroup label="Group 1">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li>Attribute <b>disabled</b> should disallow access to items
+ inside menu in VPE as browser does. And <i><b>Refresh</b></i>
button
+ change disabled style of a component. Names of groups become black
+ color again.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Panel Menu #5</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu5"
+ itemStyle="text-align:right;color:Navy;font-style:oblique;font-size:small;border-style:dotted;background-color:Turquoise;border-color:DodgerBlue;text-decoration:blink;font-family:Calisto
MT;border-width:thick;font-weight:bold;"
+ groupStyle="text-align:center;color:Turquoise;font-style:italic;font-size:large;width:200px;border-style:dashed;background-color:Orchid;border-color:Cornsilk;text-decoration:overline;font-family:Arial
Rounded MT Bold;font-weight:bolder;"
+ mode="ajax">
+ <rich:panelMenuGroup label="Group 1">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li><b>groupStyle</b> should work only for rich:panelMenuGroup
+ inside rich:panelMenuGroup</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Panel Menu #6</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu6" groupClass="btn"
itemClass="btn"
+ mode="ajax"
+ style="text-align:right;color:PaleVioletRed;font-style:italic;border-style:dotted;background-color:Cornsilk;border-color:Navy;text-decoration:underline;font-family:Arial
Rounded MT Bold;border-width:thick;font-weight:bold;">
+ <rich:panelMenuGroup label="Group 1">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li><b>groupClass</b>, <b>itemClass</b>,
<b>style</b>
+ interaction</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Panel Menu #7</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu7" groupClass="btn"
itemClass="btn"
+ iconCollapsedGroup="chevronDown"
+ iconCollapsedTopGroup="chevronDown"
iconExpandedGroup="chevronUp"
+ iconExpandedTopGroup="chevronUp" expandSingle="true"
+ iconGroupPosition="right" iconItem="disc"
iconTopItem="grid"
+ iconItemPosition="right" mode="ajax"
+ style="text-align:right;color:PaleVioletRed;font-style:italic;border-style:dotted;background-color:Cornsilk;border-color:Navy;text-decoration:underline;font-family:Arial
Rounded MT Bold;border-width:thick;font-weight:bold;">
+ <rich:panelMenuItem label="Item 0.0"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 0.0" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 1">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li><b>iconCollapsedGroup</b>,
<b>iconExpandedGroup</b>, <b>expandSingle</b>
+ don't work. <i>chevronUp</i>, <i>chevronDown</i>
aren't displayed
+ correctly. <b>iconGroupPosition</b> doesn't work correctly, it
+ mustn't be applied for topGroups. <b>iconItemPosition</b>
doesn't
+ work correctly, it mustn't be applied for topItems.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Panel Menu #8</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu8" groupClass="btn"
itemClass="btn"
+ iconCollapsedGroup="chevronDown"
+ iconCollapsedTopGroup="chevronDown"
iconExpandedGroup="chevronUp"
+ iconExpandedTopGroup="chevronUp" expandSingle="true"
+ iconItem="disc" iconTopItem="grid"
iconDisabledItem="chevron"
+ iconTopDisabledItem="chevron"
+ iconDisabledGroup="/pages/images/ico_close.gif" mode="ajax"
+ style="text-align:right;color:PaleVioletRed;font-style:italic;border-style:dotted;background-color:Cornsilk;border-color:Navy;text-decoration:underline;font-family:Arial
Rounded MT Bold;border-width:thick;font-weight:bold;">
+ <rich:panelMenuItem disabled="true" label="Item 0.0"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 0.0" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 1" disabled="true">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem disabled="true" label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4" disabled="true">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li><b>iconDisabledGroup</b> doesn't work.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Panel Menu #9</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu9" groupClass="btn"
itemClass="btn"
+ iconCollapsedGroup="chevronDown"
+ iconCollapsedTopGroup="chevronDown"
iconExpandedGroup="chevronUp"
+ iconExpandedTopGroup="chevronUp" expandSingle="true"
+ iconItem="disc" iconTopItem="grid"
iconDisabledItem="chevron"
+ iconTopDisabledItem="chevron"
+ iconDisabledGroup="/pages/images/ico_close.gif"
+ disabledItemStyle="text-align:center;color:Grey;font-style:italic;font-size:medium;border-style:dotted;background-color:LawnGreen;border-color:Navy;text-decoration:underline;font-family:Bradley
Hand ITC;border-width:thick;"
+ disabledGroupStyle="text-align:center;color:Turquoise;font-style:italic;font-size:small;border-style:double;background-color:PaleVioletRed;border-color:Cornsilk;text-decoration:line-through;font-family:Arial
Narrow;border-width:thick;font-weight:bolder;"
+ mode="ajax"
+ style="text-align:right;color:PaleVioletRed;font-style:italic;border-style:dotted;background-color:Cornsilk;border-color:Navy;text-decoration:underline;font-family:Arial
Rounded MT Bold;border-width:thick;font-weight:bold;">
+ <rich:panelMenuItem disabled="true" label="Item 0.0"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 0.0" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 1" disabled="true">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem disabled="true" label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4" disabled="true">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li><b>disabeldGroupStyle</b> isn't applied correctly for top
+ groups</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Panel Menu #10</p>
+ <h:form>
+ <h:panelGrid columns="2" columnClasses="cols"
width="100%">
+ <rich:panelMenu id="panelMenu10" groupClass="btn"
itemClass="btn"
+ iconCollapsedGroup="chevronDown"
+ iconCollapsedTopGroup="chevronDown"
iconExpandedGroup="chevronUp"
+ iconExpandedTopGroup="chevronUp" expandSingle="true"
+ iconItem="disc" iconTopItem="grid"
iconDisabledItem="chevron"
+ iconTopDisabledItem="chevron"
+ iconDisabledGroup="/pages/images/ico_close.gif"
+ disabledItemClass="btn" disabledGroupClass="btn"
mode="ajax"
+ style="text-align:right;color:PaleVioletRed;font-style:italic;border-style:dotted;background-color:Cornsilk;border-color:Navy;text-decoration:underline;font-family:Arial
Rounded MT Bold;border-width:thick;font-weight:bold;">
+ <rich:panelMenuItem disabled="true" label="Item 0.0"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 0.0" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 1" disabled="true">
+ <rich:panelMenuItem label="Item 1.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 1.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 2">
+ <rich:panelMenuItem disabled="true" label="Item 2.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.3" />
+ </rich:panelMenuItem>
+ <rich:panelMenuGroup label="Group 2.4" disabled="true">
+ <rich:panelMenuItem label="Item 2.4.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 2.4.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.4.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuItem label="Item 2.5"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 2.5" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ <rich:panelMenuGroup label="Group 3">
+ <rich:panelMenuItem label="Item 3.1"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.1" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.2"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.2" />
+ </rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 3.3"
+ action="#{panelMenu.updateCurrent}">
+ <f:param name="current" value="Item 3.3" />
+ </rich:panelMenuItem>
+ </rich:panelMenuGroup>
+ </rich:panelMenu>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <a4j:outputPanel ajaxRendered="true">
+ <h:outputText value="#{panelMenu.current} selected"
id="current" />
+ </a4j:outputPanel>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form></td>
+ <td>
+ <ul>
+ <li><b>disabeldGroupStyle</b> isn't applied correctly for top
+ groups</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+</a4j:form>
+</body>
+</html>
\ No newline at end of file
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/panelMenu/JBIDE3740.xhtml.xml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/panelMenu/JBIDE3740.xhtml.xml
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/panelMenu/JBIDE3740.xhtml.xml 2009-05-18
18:52:25 UTC (rev 15335)
@@ -0,0 +1,1640 @@
+<tests>
+ <test id="panelMenu">
+ <DIV ID="panelMenu">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <TABLE STYLE="-moz-user-modify: read-write;">
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #1
+ </SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0"
+ STYLE="border-style: dashed; border-color: Cornsilk; text-align:
center; color: Turquoise; font-style: italic; font-size: large; width: 200px;
background-color: Orchid; text-decoration: overline; font-family: Arial Rounded MT Bold;
font-weight: bolder;"
+ CLASS="rich-pmenu">
+ <DIV CLASS="dr-pmenu-top-group-div
rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Attribute
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ style
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+should be applied for
+ rich:panelMenuGroup inside rich:panelMenuGroup as for items
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #2
+</SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0" STYLE="" CLASS="rich-pmenu
btn">
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Attribute
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ styleClass
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ isn't applied correctly
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #3
+</SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0"
+ STYLE="border-style: dashed; border-color: Cornsilk; text-align:
center; color: Turquoise; font-style: italic; font-size: large; width: 200px;
background-color: Orchid; text-decoration: overline; font-family: Arial Rounded MT Bold;
font-weight: bolder;"
+ CLASS="rich-pmenu btn">
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ This is an example of
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ styleClass
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ and
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ style
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ interaction (it's incorrect, too)
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #4
+</SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0"
+ STYLE="border-style: dashed; border-color: Cornsilk; text-align:
center; color: Turquoise; font-style: italic; font-size: large; width: 200px;
background-color: Orchid; text-decoration: overline; font-family: Arial Rounded MT Bold;
font-weight: bolder;"
+ CLASS="rich-pmenu">
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-top-group rich-pmenu-group
rich-pmenu-disabled-element"
+ STYLE="">
+ <TR>
+ <TD>
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ >
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD>
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-top-group rich-pmenu-group
rich-pmenu-disabled-element"
+ STYLE="">
+ <TR>
+ <TD>
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ >
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD>
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-top-group rich-pmenu-group
rich-pmenu-disabled-element"
+ STYLE="">
+ <TR>
+ <TD>
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ >
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD>
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Attribute
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ disabled
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+should disallow access to items
+ inside menu in VPE as browser does. And
+</SPAN>
+ <I STYLE="-moz-user-modify: read-write;">
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Refresh
+</SPAN>
+ </B>
+ </I>
+ <SPAN CLASS="vpe-text">
+button
+ change disabled style of a component. Names of groups become black
+ color again.
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #5
+</SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0" STYLE=""
CLASS="rich-pmenu">
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ groupStyle
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+should work only for rich:panelMenuGroup
+ inside rich:panelMenuGroup
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #6
+</SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0"
+ STYLE="border: thick dotted Navy; text-align: right; color:
PaleVioletRed; font-style: italic; background-color: Cornsilk; text-decoration: underline;
font-family: Arial Rounded MT Bold; font-weight: bold;"
+ CLASS="rich-pmenu">
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ groupClass
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ ,
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ itemClass
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ ,
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ style
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ interaction
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #7
+</SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0"
+ STYLE="border: thick dotted Navy; text-align: right; color:
PaleVioletRed; font-style: italic; background-color: Cornsilk; text-decoration: underline;
font-family: Arial Rounded MT Bold; font-weight: bold;"
+ CLASS="rich-pmenu">
+ <DIV CLASS="dr-pmenu-top-self-div" BORDER="0"
+ STYLE="margin-top: 3px;">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ STYLE="margin-top: 3px;" CLASS="rich-pmenu-item
rich-pmenu-top-item">
+ <TR >
+ <TD STYLE="" CLASS="dr-pmenu-nowrap">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuItem/spacer.gif/" />
+
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/grid.gif/"
+ CLASS="rich-pmenu-item-icon rich-pmenu-top-item-icon" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-item-label rich-pmenu-top-item-label">
+ Item 0.0
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="" CLASS="dr-pmenu-nowrap">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuItem/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/chevronDown.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/chevronDown.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/chevronDown.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ iconCollapsedGroup
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ ,
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ iconExpandedGroup
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ ,
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ expandSingle
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ don't work.
+</SPAN>
+ <I STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ chevronUp
+</SPAN>
+ </I>
+ <SPAN CLASS="vpe-text">
+ ,
+</SPAN>
+ <I STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ chevronDown
+</SPAN>
+ </I>
+ <SPAN CLASS="vpe-text">
+aren't displayed
+ correctly.
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ iconGroupPosition
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+doesn't work correctly, it
+ mustn't be applied for topGroups.
+</SPAN>
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ iconItemPosition
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+doesn't
+ work correctly, it mustn't be applied for topItems.
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #8
+</SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0"
+ STYLE="border: thick dotted Navy; text-align: right; color:
PaleVioletRed; font-style: italic; background-color: Cornsilk; text-decoration: underline;
font-family: Arial Rounded MT Bold; font-weight: bold;"
+ CLASS="rich-pmenu">
+ <DIV CLASS="dr-pmenu-top-self-div" BORDER="0"
+ STYLE="margin-top: 3px;">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ STYLE="margin-top: 3px;" CLASS="rich-pmenu-item">
+ <TR >
+ <TD STYLE="" >
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuItem/spacer.gif/" />
+
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/chevron.gif/"
+ />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;" >
+ Item 0.0
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="" >
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuItem/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-top-group rich-pmenu-group
rich-pmenu-disabled-element"
+ STYLE="">
+ <TR>
+ <TD>
+ <IMG
+ SRC="/.*ve/unresolved_image.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ >
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD>
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/chevronDown.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/chevronDown.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ iconDisabledGroup
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+ doesn't work.
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #9
+</SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0"
+ STYLE="border: thick dotted Navy; text-align: right; color:
PaleVioletRed; font-style: italic; background-color: Cornsilk; text-decoration: underline;
font-family: Arial Rounded MT Bold; font-weight: bold;"
+ CLASS="rich-pmenu">
+ <DIV CLASS="dr-pmenu-top-self-div" BORDER="0"
+ STYLE="margin-top: 3px;">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ STYLE="border: thick dotted Navy; margin-top: 3px; text-align:
center; color: Grey; font-style: italic; font-size: medium; background-color: LawnGreen;
text-decoration: underline; font-family: Bradley Hand ITC;"
+ CLASS="rich-pmenu-item">
+ <TR >
+ <TD STYLE="" >
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuItem/spacer.gif/" />
+
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/chevron.gif/"
+ />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;" >
+ Item 0.0
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="" >
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuItem/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-top-group rich-pmenu-group
rich-pmenu-disabled-element"
+ STYLE="border: thick double Cornsilk; text-align: center; color:
Turquoise; font-style: italic; font-size: small; background-color: PaleVioletRed;
text-decoration: line-through; font-family: Arial Narrow; font-weight: bolder;">
+ <TR>
+ <TD>
+ <IMG
+ SRC="/.*ve/unresolved_image.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ >
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD>
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/chevronDown.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/chevronDown.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ disabeldGroupStyle
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+isn't applied correctly for top
+ groups
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ <TR STYLE="-moz-user-modify: read-write;">
+ <TD STYLE="-moz-user-modify: read-write;">
+ <P STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ Panel Menu #10
+</SPAN>
+ </P>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" BORDER="0"
STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD CLASS="cols">
+ <DIV BORDER="0"
+ STYLE="border: thick dotted Navy; text-align: right; color:
PaleVioletRed; font-style: italic; background-color: Cornsilk; text-decoration: underline;
font-family: Arial Rounded MT Bold; font-weight: bold;"
+ CLASS="rich-pmenu">
+ <DIV CLASS="dr-pmenu-top-self-div" BORDER="0"
+ STYLE="margin-top: 3px;">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ STYLE="margin-top: 3px;" CLASS="rich-pmenu-item
btn">
+ <TR >
+ <TD STYLE="" >
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuItem/spacer.gif/" />
+
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/chevron.gif/"
+ />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;" >
+ Item 0.0
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="" >
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuItem/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-top-group rich-pmenu-group
rich-pmenu-disabled-element btn"
+ STYLE="">
+ <TR>
+ <TD>
+ <IMG
+ SRC="/.*ve/unresolved_image.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;">
+ Group 1
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD>
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/chevronDown.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 2
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ <DIV
+ CLASS="dr-pmenu-top-group-div rich-pmenu-top-group-div">
+ <TABLE CELLSPACING="0" CELLPADDING="0"
BORDER="0"
+ CLASS="dr-pmenu-top-group rich-pmenu-group"
STYLE="">
+ <TR>
+ <TD
+ CLASS="rich-pmenu-group-self-icon
rich-pmenu-top-group-self-icon">
+ <IMG
+ SRC="/.*resources/panelMenuGroup/chevronDown.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="width: 100%;"
+ CLASS="rich-pmenu-top-group-self-label">
+ Group 3
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD
+ CLASS="rich-pmenu-top-group-self-icon">
+ <IMG WIDTH="16" VSPACE="0" HSPACE="0"
HEIGHT="16"
+ SRC="/.*resources/panelMenuGroup/spacer.gif/" />
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="cols">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body
rich-laguna-panel-no-header">
+ <DIV STYLE="-moz-user-modify: read-write;">
+ <SPAN>
+ #{panelMenu.current} selected
+</SPAN>
+ </DIV>
+ </DIV>
+ </DIV>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD STYLE="-moz-user-modify: read-write;">
+ <UL STYLE="-moz-user-modify: read-write;">
+ <LI STYLE="-moz-user-modify: read-write;">
+ <B STYLE="-moz-user-modify: read-write;">
+ <SPAN CLASS="vpe-text">
+ disabeldGroupStyle
+</SPAN>
+ </B>
+ <SPAN CLASS="vpe-text">
+isn't applied correctly for top
+ groups
+</SPAN>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </LI>
+ </UL>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </test>
+</tests>
\ No newline at end of file
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/src/org/jboss/tools/jsf/vpe/richfaces/test/RichFacesComponentContentTest.java
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/src/org/jboss/tools/jsf/vpe/richfaces/test/RichFacesComponentContentTest.java 2009-05-18
17:24:09 UTC (rev 15334)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/src/org/jboss/tools/jsf/vpe/richfaces/test/RichFacesComponentContentTest.java 2009-05-18
18:52:25 UTC (rev 15335)
@@ -24,6 +24,10 @@
super(name);
setCheckWarning(false);
}
+
+ public void testJBIDE3740() throws Throwable {
+ performContentTest("components/panelMenu/JBIDE3740.xhtml"); //$NON-NLS-1$
+ }
public void testJbide1605() throws Throwable {
performContentTest("components/panelMenuGroup/jbide1605.xhtml");
//$NON-NLS-1$
@@ -252,7 +256,7 @@
}
public void testEditor() throws Throwable {
- performContentTest("components/editor.jsp"); //$NON-NLS-1$
+ performContentTest("components/editor.xhtml"); //$NON-NLS-1$
}
public void testScrollableDataTable() throws Throwable {
@@ -319,6 +323,10 @@
performContentTest("components/treeNodesAdaptor.xhtml");//$NON-NLS-1$
}
+ public void testDataTableSpacerDataScroller() throws Throwable {
+ performContentTest("components/dataTable&Spacer&DataScroller.xhtml");//$NON-NLS-1$
+ }
+
@Override
protected String getTestProjectName() {
return RichFacesAllTests.IMPORT_PROJECT_NAME;