JBoss Rich Faces SVN: r5026 - in trunk/test-applications/facelets/src/main: webapp/Columns and 1 other directories.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: ayanul
Date: 2007-12-27 04:03:36 -0500 (Thu, 27 Dec 2007)
New Revision: 5026
Modified:
trunk/test-applications/facelets/src/main/java/columns/Columns.java
trunk/test-applications/facelets/src/main/webapp/Columns/Columns.xhtml
trunk/test-applications/facelets/src/main/webapp/pages/RichMenu/RichMenu.xhtml
Log:
Modified: trunk/test-applications/facelets/src/main/java/columns/Columns.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/columns/Columns.java 2007-12-27 07:31:05 UTC (rev 5025)
+++ trunk/test-applications/facelets/src/main/java/columns/Columns.java 2007-12-27 09:03:36 UTC (rev 5026)
@@ -21,16 +21,7 @@
private boolean breakBefore;
private boolean sortable;
private boolean dataTableRendered;
- private boolean testColumns;
-
- public boolean isTestColumns() {
- return testColumns;
- }
- public void setTestColumns(boolean testColumns) {
- this.testColumns = testColumns;
- }
-
public Columns() {
this.columns = "3";
this.begin = "0";
@@ -42,7 +33,6 @@
this.breakBefore = true;
this.sortable = true;
this.dataTableRendered = true;
- this.testColumns = true;
this.length1 = 5;
this.length2 = 5;
this.data1 = new ArrayList<Data>();
Modified: trunk/test-applications/facelets/src/main/webapp/Columns/Columns.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/Columns/Columns.xhtml 2007-12-27 07:31:05 UTC (rev 5025)
+++ trunk/test-applications/facelets/src/main/webapp/Columns/Columns.xhtml 2007-12-27 09:03:36 UTC (rev 5026)
@@ -60,7 +60,7 @@
<f:verbatim><br/></f:verbatim>
<h:outputText value="test columns (*) "></h:outputText>
- <h:selectBooleanCheckbox value="#{columns.testColumns}"></h:selectBooleanCheckbox>
+ <h:selectBooleanCheckbox value="#{columns.testColumns}" onchange="submit();"></h:selectBooleanCheckbox>
<rich:dataTable value="#{columns.data1}" var="data" rendered="#{columns.testColumns}">
<rich:columns columns="#{columns.columns}">
Modified: trunk/test-applications/facelets/src/main/webapp/pages/RichMenu/RichMenu.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/pages/RichMenu/RichMenu.xhtml 2007-12-27 07:31:05 UTC (rev 5025)
+++ trunk/test-applications/facelets/src/main/webapp/pages/RichMenu/RichMenu.xhtml 2007-12-27 09:03:36 UTC (rev 5026)
@@ -30,6 +30,7 @@
<h:outputText value="Select component:" />
<h:selectOneMenu value="#{richBean.src}" onchange="submit();">
<f:selectItem itemValue="Blank" itemLabel="Blank" />
+ <f:selectItem itemValue="Columns" itemLabel="Columns"/>
<f:selectItem itemValue="ComponentControl" itemLabel="ComponentControl" />
<f:selectItem itemValue="OrderingList" itemLabel="OrderingList" />
<f:selectItem itemValue="ListShuttle" itemLabel="ListShuttle" />
16Â years, 5Â months
JBoss Rich Faces SVN: r5025 - in trunk/test-applications/jsp/src/main: java/columns and 32 other directories.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: ayanul
Date: 2007-12-27 02:31:05 -0500 (Thu, 27 Dec 2007)
New Revision: 5025
Added:
trunk/test-applications/jsp/src/main/java/columns/
trunk/test-applications/jsp/src/main/java/columns/Columns.java
trunk/test-applications/jsp/src/main/webapp/Columns/
trunk/test-applications/jsp/src/main/webapp/Columns/Columns.jsp
trunk/test-applications/jsp/src/main/webapp/Columns/ColumnsProperty.jsp
trunk/test-applications/jsp/src/main/webapp/WEB-INF/faces-config-Columns.xml
Removed:
trunk/test-applications/jsp/src/main/webapp/RichTest/
trunk/test-applications/jsp/src/main/webapp/Select/
Modified:
trunk/test-applications/jsp/src/main/java/dataTable/DataTable.java
trunk/test-applications/jsp/src/main/java/rich/RichBean.java
trunk/test-applications/jsp/src/main/webapp/ComponentControl/ComponentControl.jsp
trunk/test-applications/jsp/src/main/webapp/DataScroller/DataScroller.jsp
trunk/test-applications/jsp/src/main/webapp/DataTable/DataTable.jsp
trunk/test-applications/jsp/src/main/webapp/DragAndDrop/DragAndDrop.jsp
trunk/test-applications/jsp/src/main/webapp/DropDownMenu/DropDownMenu.jsp
trunk/test-applications/jsp/src/main/webapp/Gmap/Gmap.jsp
trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp
trunk/test-applications/jsp/src/main/webapp/InputNumberSpinner/InputNumberSpinner.jsp
trunk/test-applications/jsp/src/main/webapp/ModalPanel/ModalPanel.jsp
trunk/test-applications/jsp/src/main/webapp/OrderingList/OrderingList.jsp
trunk/test-applications/jsp/src/main/webapp/Panel/Panel.jsp
trunk/test-applications/jsp/src/main/webapp/PanelBar/PanelBar.jsp
trunk/test-applications/jsp/src/main/webapp/PanelMenu/PanelMenu.jsp
trunk/test-applications/jsp/src/main/webapp/ScrollableDataTable/ScrollableDataTable.jsp
trunk/test-applications/jsp/src/main/webapp/Separator/Separator.jsp
trunk/test-applications/jsp/src/main/webapp/SimpleTogglePanel/SimpleTogglePanel.jsp
trunk/test-applications/jsp/src/main/webapp/Spacer/Spacer.jsp
trunk/test-applications/jsp/src/main/webapp/SuggestionBox/SuggestionBox.jsp
trunk/test-applications/jsp/src/main/webapp/TabPanel/TabPanel.jsp
trunk/test-applications/jsp/src/main/webapp/TogglePanel/TogglePanel.jsp
trunk/test-applications/jsp/src/main/webapp/Tooltip/Tooltip.jsp
trunk/test-applications/jsp/src/main/webapp/Tree/Tree.jsp
trunk/test-applications/jsp/src/main/webapp/VirtualEarth/VirtualEarth.jsp
trunk/test-applications/jsp/src/main/webapp/WEB-INF/web.xml
trunk/test-applications/jsp/src/main/webapp/pages/Div/Div.jsp
trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp
trunk/test-applications/jsp/src/main/webapp/pages/RichMenu/RichMenu.jsp
trunk/test-applications/jsp/src/main/webapp/pages/Select/Map.jsp
Log:
-add columns
-rename JS function print on showEvent
Added: trunk/test-applications/jsp/src/main/java/columns/Columns.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/columns/Columns.java (rev 0)
+++ trunk/test-applications/jsp/src/main/java/columns/Columns.java 2007-12-27 07:31:05 UTC (rev 5025)
@@ -0,0 +1,189 @@
+package columns;
+
+import java.util.ArrayList;
+
+import util.data.Data;
+
+public class Columns {
+ private String[] statusIcon = { "/pics/error.gif", "/pics/fatal.gif",
+ "/pics/info.gif", "/pics/passed.gif", "/pics/warn.gif" };
+ private ArrayList<Data> data1;
+ private ArrayList<Data> data2;
+ private int length1;
+ private int length2;
+ private String columns;
+ private String begin;
+ private String end;
+ private String width;
+ private String title;
+ private int colspan;
+ private int rowspan;
+ private boolean breakBefore;
+ private boolean sortable;
+ private boolean dataTableRendered;
+ private boolean testColumns;
+
+ public boolean isTestColumns() {
+ return testColumns;
+ }
+
+ public void setTestColumns(boolean testColumns) {
+ this.testColumns = testColumns;
+ }
+
+ public Columns() {
+ this.columns = "3";
+ this.begin = "0";
+ this.end = "10";
+ this.width = "100";
+ this.title = "Title columns";
+ this.colspan = 5;
+ this.rowspan = 5;
+ this.breakBefore = true;
+ this.sortable = true;
+ this.dataTableRendered = true;
+ this.testColumns = true;
+ this.length1 = 5;
+ this.length2 = 5;
+ this.data1 = new ArrayList<Data>();
+ this.data2 = new ArrayList<Data>();
+ for (int i = 0; i < length1; i++) {
+ data1.add(new Data(i, "data 1 [" + i + "]", "Button " + i, "Link " + i, "select" + (i % 5)));
+ data2.add(new Data(i, "data 2 [" + i + "]", "Button " + i, "Link " + i, statusIcon[i % 5]));
+ }
+ }
+
+ public String getColumns() {
+ return columns;
+ }
+
+ public void setColumns(String columns) {
+ this.columns = columns;
+ }
+
+ public String getBegin() {
+ return begin;
+ }
+
+ public void setBegin(String begin) {
+ this.begin = begin;
+ }
+
+ public String getEnd() {
+ return end;
+ }
+
+ public void setEnd(String end) {
+ this.end = end;
+ }
+
+ public String getWidth() {
+ return width;
+ }
+
+ public void setWidth(String width) {
+ this.width = width;
+ }
+
+ public int getColspan() {
+ return colspan;
+ }
+
+ public void setColspan(int colspan) {
+ this.colspan = colspan;
+ }
+
+ public int getRowspan() {
+ return rowspan;
+ }
+
+ public void setRowspan(int rowspan) {
+ this.rowspan = rowspan;
+ }
+
+ public boolean isBreakBefore() {
+ return breakBefore;
+ }
+
+ public void setBreakBefore(boolean breakBefore) {
+ this.breakBefore = breakBefore;
+ }
+
+ public boolean isSortable() {
+ return sortable;
+ }
+
+ public void setSortable(boolean sortable) {
+ this.sortable = sortable;
+ }
+
+ public void addNewItem1() {
+ if (length1 < 0)
+ length1 = 0;
+ if (data1.size() > length1)
+ for (int i = length1; i < data1.size();)
+ data1.remove(i);
+ else
+ for (int i = data1.size() + 1; i <= length1; i++)
+ data1.add(new Data(i, "data 1 [" + i + "]", "Button " + i, "Link " + i, "select" + (i % 5)));
+ }
+
+ public void addNewItem2() {
+ if (length2 < 0)
+ length2 = 0;
+ if (data2.size() > length2)
+ for (int i = length2; i < data2.size();)
+ data2.remove(i);
+ else
+ for (int i = data1.size() + 1; i <= length2; i++)
+ data2.add(new Data(i, "data 1 [" + i + "]", "Button " + i, "Link " + i, "select" + (i % 5)));
+ }
+
+ public ArrayList<Data> getData2() {
+ return data2;
+ }
+
+ public void setData2(ArrayList<Data> data2) {
+ this.data2 = data2;
+ }
+
+ public ArrayList<Data> getData1() {
+ return data1;
+ }
+
+ public void setData1(ArrayList<Data> data1) {
+ this.data1 = data1;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
+
+ public int getLength1() {
+ return length1;
+ }
+
+ public void setLength1(int length1) {
+ this.length1 = length1;
+ }
+
+ public int getLength2() {
+ return length2;
+ }
+
+ public void setLength2(int length2) {
+ this.length2 = length2;
+ }
+
+ public boolean isDataTableRendered() {
+ return dataTableRendered;
+ }
+
+ public void setDataTableRendered(boolean dataTableRendered) {
+ this.dataTableRendered = dataTableRendered;
+ }
+}
Modified: trunk/test-applications/jsp/src/main/java/dataTable/DataTable.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/dataTable/DataTable.java 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/java/dataTable/DataTable.java 2007-12-27 07:31:05 UTC (rev 5025)
@@ -15,11 +15,19 @@
private String align;
private String border;
private String width;
+ private String columns;
private String columnsWidth;
+ private String cellpadding;
+ private String cellspacing;
+ private String rows;
private boolean r2rendered;
private boolean rendered;
public DataTable() {
+ columns = "2";
+ cellpadding = "0";
+ cellspacing = "0";
+ rows = "0";
align = "center";
border = "1";
width = "400px";
@@ -178,4 +186,36 @@
setColumnsWidth("400px");
setWidth("800px");
}
+
+ public String getColumns() {
+ return columns;
+ }
+
+ public void setColumns(String columns) {
+ this.columns = columns;
+ }
+
+ public String getCellpadding() {
+ return cellpadding;
+ }
+
+ public void setCellpadding(String cellpadding) {
+ this.cellpadding = cellpadding;
+ }
+
+ public String getCellspacing() {
+ return cellspacing;
+ }
+
+ public void setCellspacing(String cellspacing) {
+ this.cellspacing = cellspacing;
+ }
+
+ public String getRows() {
+ return rows;
+ }
+
+ public void setRows(String rows) {
+ this.rows = rows;
+ }
}
Modified: trunk/test-applications/jsp/src/main/java/rich/RichBean.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/rich/RichBean.java 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/java/rich/RichBean.java 2007-12-27 07:31:05 UTC (rev 5025)
@@ -58,6 +58,7 @@
map.add("ContextMenu", add("/ContextMenu/ContextMenu", new boolean [] {true, false}));
map.add("ListShuttle", add("/ListShuttle/ListShuttle", new boolean [] {true, true}));
map.add("ComponentControl", add("/ComponentControl/ComponentControl", new boolean [] {false, false}));
+ map.add("Columns", add("/Columns/Columns", new boolean [] {true, false}));
}
public String getSrc() {
Added: trunk/test-applications/jsp/src/main/webapp/Columns/Columns.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/Columns/Columns.jsp (rev 0)
+++ trunk/test-applications/jsp/src/main/webapp/Columns/Columns.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -0,0 +1,70 @@
+<%@ 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/a4j" prefix="a4j"%>
+<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
+
+<f:subview id="columnsSubviewID">
+ <h:selectBooleanCheckbox value="#{columns.dataTableRendered}">
+ <a4j:support event="onchange" reRender="richGridID"></a4j:support>
+ </h:selectBooleanCheckbox>
+ <h:outputText value="rich:dataTable:" rendered="#{columns.dataTableRendered}"></h:outputText>
+ <h:outputText value="h:dataTable:" rendered="#{!columns.dataTableRendered}"></h:outputText>
+
+ <rich:dataTable id="richColumnsID" value="#{columns.data1}" var="d1" rendered="#{columns.dataTableRendered}">
+ <h:column>
+ <h:outputText value="h: #{d1.int0}"></h:outputText>
+ </h:column>
+
+ <rich:column>
+ <h:outputText value="rich: #{d1.int0}"></h:outputText>
+ </rich:column>
+
+ <rich:columns value="#{columns.data2}" var="d2" breakBefore="#{columns.breakBefore}" colspan="#{columns.colspan}"
+ columns="#{columns.columns}" index="index" rowspan="#{columns.rowspan}" sortable="#{columns.sortable}" title="#{columns.title}"
+ begin="#{columns.begin}" end="100" width="#{columns.width}">
+ <f:facet name="header">
+ <h:outputText value="header #{d2.int0}"></h:outputText>
+ </f:facet>
+ <h:outputText value="#{index}. "></h:outputText>
+ <h:outputText value="#{d1.str0}, "></h:outputText>
+ <h:outputText value="#{d2.str0}"></h:outputText>
+ <f:facet name="footer">
+ <h:outputText value="footer #{d2.int0}"></h:outputText>
+ </f:facet>
+ </rich:columns>
+ </rich:dataTable>
+
+ <h:dataTable id="hColumnsID" value="#{columns.data1}" var="d1" rendered="#{!columns.dataTableRendered}" border="1">
+ <h:column>
+ <h:outputText value="h: #{d1.int0}"></h:outputText>
+ </h:column>
+
+ <rich:column>
+ <h:outputText value="rich: #{d1.int0}"></h:outputText>
+ </rich:column>
+
+ <rich:columns value="#{columns.data2}" var="d2" breakBefore="#{columns.breakBefore}" colspan="#{columns.colspan}"
+ columns="#{columns.columns}" index="index" rowspan="#{columns.rowspan}" sortable="#{columns.sortable}" title="#{columns.title}"
+ begin="#{columns.begin}" end="100" width="#{columns.width}">
+ <f:facet name="header">
+ <h:outputText value="header #{d2.int0}"></h:outputText>
+ </f:facet>
+ <h:outputText value="#{index}. "></h:outputText>
+ <h:outputText value="#{d1.str0}, "></h:outputText>
+ <h:outputText value="#{d2.str0}"></h:outputText>
+ <f:facet name="footer">
+ <h:outputText value="footer #{d2.int0}"></h:outputText>
+ </f:facet>
+ </rich:columns>
+ </h:dataTable>
+
+ <f:verbatim><br/></f:verbatim>
+ <h:outputText value="test columns (*) "></h:outputText>
+ <h:selectBooleanCheckbox value="#{columns.testColumns}"></h:selectBooleanCheckbox>
+
+ <rich:dataTable value="#{columns.data1}" var="data" rendered="#{columns.testColumns}">
+ <rich:columns columns="#{columns.columns}">
+ <h:outputText value="#{data.str0}"></h:outputText>
+ </rich:columns>
+ </rich:dataTable>
+</f:subview>
\ No newline at end of file
Added: trunk/test-applications/jsp/src/main/webapp/Columns/ColumnsProperty.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/Columns/ColumnsProperty.jsp (rev 0)
+++ trunk/test-applications/jsp/src/main/webapp/Columns/ColumnsProperty.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -0,0 +1,61 @@
+<%@ 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/a4j" prefix="a4j"%>
+<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
+
+<f:subview id="columnsPropertyID">
+ <h:commandButton action="submit();" value="submit"></h:commandButton>
+ <a4j:commandButton value="submit [a4j]" reRender="columnsID"></a4j:commandButton>
+ <h:panelGrid columns="2">
+ <f:facet name="header">
+ <h:outputText value="columns"></h:outputText>
+ </f:facet>
+ <h:outputText value="Enter quantity of lines [data 1]" />
+ <h:panelGroup>
+ <h:inputText value="#{columns.length1}" />
+ <h:commandButton action="#{columns.addNewItem1}" value="ok" onclick="submit();"></h:commandButton>
+ </h:panelGroup>
+
+ <h:outputText value="Enter quantity of lines [data 2]" />
+ <h:panelGroup>
+ <h:inputText value="#{columns.length2}" />
+ <h:commandButton action="#{columns.addNewItem2}" value="ok" onclick="submit();"></h:commandButton>
+ </h:panelGroup>
+
+ <h:outputText value="title:"></h:outputText>
+ <h:inputText value="#{columns.title}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="columns (*):"></h:outputText>
+ <h:inputText value="#{columns.columns}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="rowspan:"></h:outputText>
+ <h:inputText value="#{columns.rowspan}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="colspan:"></h:outputText>
+ <h:inputText value="#{columns.colspan}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="begin:"></h:outputText>
+ <h:inputText value="#{columns.begin}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="end:"></h:outputText>
+ <h:inputText value="#{columns.end}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="width:"></h:outputText>
+ <h:inputText value="#{columns.width}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="sortable"></h:outputText>
+ <h:selectBooleanCheckbox value="#{columns.sortable}" onchange="submit();">
+ </h:selectBooleanCheckbox>
+
+ <h:outputText value="breakBefore:"></h:outputText>
+ <h:selectBooleanCheckbox value="#{columns.breakBefore}" onchange="submit();">
+ </h:selectBooleanCheckbox>
+ </h:panelGrid>
+</f:subview>
\ No newline at end of file
Modified: trunk/test-applications/jsp/src/main/webapp/ComponentControl/ComponentControl.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/ComponentControl/ComponentControl.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/ComponentControl/ComponentControl.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -4,7 +4,6 @@
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<f:subview id="componentControlSubviewID">
- <h:form>
<rich:modalPanel id="ccModalPanelID" onshow="alert(event.parameters.show)" onhide="alert(event.parameters.hide)">
<h:outputLink id="hideButton1ID" onclick="return false;" value="#">
<f:verbatim>Close 1</f:verbatim>
@@ -79,5 +78,4 @@
</rich:contextMenu>
<rich:componentControl event="oncontextmenu" attachTo="ccContextMenuPanelMenuID" for="ccContextMenuID"
operation="show" params="expand:'show work'" />
- </h:form>
</f:subview>
\ No newline at end of file
Modified: trunk/test-applications/jsp/src/main/webapp/DataScroller/DataScroller.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/DataScroller/DataScroller.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/DataScroller/DataScroller.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -13,12 +13,12 @@
renderIfSinglePage="#{dataScroller.renderIfSinglePage}"
maxPages="#{dataScroller.maxPages}"
scrollerListener="#{dataScroller.ScrollerListener}"
- onclick="print('onclickInputID', 'onclick work!')" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')"
- onkeyup="print('onkeyupInputID', 'onkeyup work!')" onmousedown="print('onmousedownInputID', 'onmousedown work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')"/>
+ onclick="showEvent('onclickInputID', 'onclick work!')" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')"
+ onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')" onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')"/>
</f:facet>
<h:column>
<h:outputText value="#{dT.data0}" />
Modified: trunk/test-applications/jsp/src/main/webapp/DataTable/DataTable.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/DataTable/DataTable.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/DataTable/DataTable.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -5,14 +5,14 @@
<f:subview id="DataTableSubviewID">
<rich:dataTable id="dataTableID" var="dataTableID" value="#{dataTable.mounths}" rowKeyVar="key" styleClass="table"
- captionClass="caption" rowClasses="rowa,rowb,rowc rowcc" headerClass="header" footerClass="footer" onRowClick="print('onRowClickInputID', 'onRowClick work!');alert('row #{key}');" rendered="#{dataTable.rendered}" align="#{dataTable.align}" bgcolor="red"
+ captionClass="caption" rowClasses="rowa,rowb,rowc rowcc" headerClass="header" footerClass="footer" onRowClick="showEvent('onRowClickInputID', 'onRowClick work!');alert('row #{key}');" rendered="#{dataTable.rendered}" align="#{dataTable.align}" bgcolor="red"
border="#{dataTable.border}" columnsWidth="#{dataTable.columnsWidth}" width="#{dataTable.width}" title="DataTableTite"
- onRowDblClick="print('onRowDblClickInputID', 'onRowDblClick work!')"
- onRowMouseDown="print('onRowMouseDownInputID', 'onRowMouseDown work!')"
- onRowMouseMove="print('onRowMouseMoveInputID', 'onRowMouseMove work!')"
- onRowMouseOut="print('onRowMouseOutInputID', 'onRowMouseOut work!')"
- onRowMouseOver="print('onRowMouseOverInputID', 'onRowMouseOver work!')"
- onRowMouseUp="print('onRowMouseUpInputID', 'onRowMouseUp work!')">
+ onRowDblClick="showEvent('onRowDblClickInputID', 'onRowDblClick work!')"
+ onRowMouseDown="showEvent('onRowMouseDownInputID', 'onRowMouseDown work!')"
+ onRowMouseMove="showEvent('onRowMouseMoveInputID', 'onRowMouseMove work!')"
+ onRowMouseOut="showEvent('onRowMouseOutInputID', 'onRowMouseOut work!')"
+ onRowMouseOver="showEvent('onRowMouseOverInputID', 'onRowMouseOver work!')"
+ onRowMouseUp="showEvent('onRowMouseUpInputID', 'onRowMouseUp work!')">
<f:facet name="caption">
<h:outputText value="caption facet" />
</f:facet>
Modified: trunk/test-applications/jsp/src/main/webapp/DragAndDrop/DragAndDrop.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/DragAndDrop/DragAndDrop.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/DragAndDrop/DragAndDrop.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -22,9 +22,9 @@
<h:column>
<h:panelGrid styleClass="dropzoneDecoration" id="drag1">
<h:outputText value="#{type} - drag" />
- <rich:dragSupport dragType="#{type}" dragValue="#{type} - value" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragend="print('ondragendInputID', 'ondragend work!')" ondragstart="print('ondragstartInputID', 'ondragstart work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')" action="#{dndBean.dragAction}" dragListener="#{dndBean.processDrag}">
+ <rich:dragSupport dragType="#{type}" dragValue="#{type} - value" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragend="showEvent('ondragendInputID', 'ondragend work!')" ondragstart="showEvent('ondragstartInputID', 'ondragstart work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')" action="#{dndBean.dragAction}" dragListener="#{dndBean.processDrag}">
</rich:dragSupport>
</h:panelGrid>
</h:column>
@@ -34,10 +34,10 @@
<h:column>
<h:panelGrid styleClass="dropzoneDecoration" id="drop2">
<h:outputText value="#{type} - drop" />
- <rich:dropSupport reRender="dragValueText" ondragenter="print('InputID', ' work!')" ondragexit="print('InputID', ' work!')"
- ondrop="print('InputID', ' work!')" ondropend="print('InputID', ' work!')"
- oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')"
+ <rich:dropSupport reRender="dragValueText" ondragenter="showEvent('InputID', ' work!')" ondragexit="showEvent('InputID', ' work!')"
+ ondrop="showEvent('InputID', ' work!')" ondropend="showEvent('InputID', ' work!')"
+ oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')"
action="#{dndBean.dropAction}" acceptedTypes="#{type}" dropListener="#{dndBean.processDrop}" dropValue="#{type} - value">
</rich:dropSupport>
</h:panelGrid>
@@ -80,10 +80,10 @@
<h:panelGrid styleClass="dropzoneDecoration" id="grid1">
<f:verbatim>Accepts file and folder... Customizes</f:verbatim>
<rich:dropSupport id="zone1"
- oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')" ondragenter="print('ondragenterInputID', 'ondragenter work!')"
- ondragexit="print('ondragexitInputID', 'ondragexit work!')" ondropend="print('ondropendInputID', 'ondropend work!')"
- ondrop="print('ondropInputID', 'ondrop work!')"
+ oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')" ondragenter="showEvent('ondragenterInputID', 'ondragenter work!')"
+ ondragexit="showEvent('ondragexitInputID', 'ondragexit work!')" ondropend="showEvent('ondropendInputID', 'ondropend work!')"
+ ondrop="showEvent('ondropInputID', 'ondrop work!')"
acceptedTypes="file, folder" typeMapping="{file: testDrop}">
<rich:dndParam name="testDrop">
<h:graphicImage height="16" width="16"
@@ -100,11 +100,11 @@
<h:panelGrid styleClass="dropzoneDecoration" id="grid3">
<f:verbatim>Accepts none... Customizes</f:verbatim>
- <rich:dropSupport typeMapping="{file: testDrop}" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragenter="print('ondragenterInputID', 'ondragenter work!')"
- ondragexit="print('ondragexitInputID', 'ondragexit work!')"
- ondrop="print('ondropInputID', 'ondrop work!')" ondropend="print('ondropendInputID', 'ondropend work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')">
+ <rich:dropSupport typeMapping="{file: testDrop}" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragenter="showEvent('ondragenterInputID', 'ondragenter work!')"
+ ondragexit="showEvent('ondragexitInputID', 'ondragexit work!')"
+ ondrop="showEvent('ondropInputID', 'ondrop work!')" ondropend="showEvent('ondropendInputID', 'ondropend work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')">
<rich:dndParam name="testDrop">
<h:graphicImage height="16" width="16" value="#{icon.iconFileManagerReject}" />
</rich:dndParam>
@@ -113,19 +113,19 @@
<h:panelGrid styleClass="dropzoneDecoration" id="grid4">
<f:verbatim>Accepts file and folder</f:verbatim>
- <rich:dropSupport acceptedTypes="file, folder" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragenter="print('ondragenterInputID', 'ondragenter work!')"
- ondragexit="print('ondragexitInputID', 'ondragexit work!')"
- ondrop="print('ondropInputID', 'ondrop work!')" ondropend="print('ondropendInputID', 'ondropend work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')">
+ <rich:dropSupport acceptedTypes="file, folder" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragenter="showEvent('ondragenterInputID', 'ondragenter work!')"
+ ondragexit="showEvent('ondragexitInputID', 'ondragexit work!')"
+ ondrop="showEvent('ondropInputID', 'ondrop work!')" ondropend="showEvent('ondropendInputID', 'ondropend work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')">
<rich:dndParam name="testDrop" value="testDropValue" />
</rich:dropSupport>
</h:panelGrid>
<h:panelGrid id="grid5">
- <rich:dragSupport dragType="file" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragend="print('ondragendInputID', 'ondragend work!')" ondragstart="print('ondragstartInputID', 'ondragstart work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')">
+ <rich:dragSupport dragType="file" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragend="showEvent('ondragendInputID', 'ondragend work!')" ondragstart="showEvent('ondragstartInputID', 'ondragstart work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')">
<rich:dndParam name="label" value="Label" />
<rich:dndParam name="testDrag" value="testDragValue" />
</rich:dragSupport>
@@ -133,9 +133,9 @@
</h:panelGrid>
<h:panelGrid id="grid6">
- <rich:dragSupport dragType="file" dragIndicator="indicator" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragend="print('ondragendInputID', 'ondragend work!')" ondragstart="print('ondragstartInputID', 'ondragstart work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')">
+ <rich:dragSupport dragType="file" dragIndicator="indicator" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragend="showEvent('ondragendInputID', 'ondragend work!')" ondragstart="showEvent('ondragstartInputID', 'ondragstart work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')">
<rich:dndParam name="label" value="Label" />
<rich:dndParam name="testDrag" value="testDragValue" />
</rich:dragSupport>
@@ -143,9 +143,9 @@
</h:panelGrid>
<h:panelGrid id="grid7">
- <rich:dragSupport dragType="folder" dragIndicator="indicator" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragend="print('ondragendInputID', 'ondragend work!')" ondragstart="print('ondragstartInputID', 'ondragstart work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')">
+ <rich:dragSupport dragType="folder" dragIndicator="indicator" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragend="showEvent('ondragendInputID', 'ondragend work!')" ondragstart="showEvent('ondragstartInputID', 'ondragstart work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')">
<rich:dndParam name="label" value="Label" />
<rich:dndParam name="testDrag" value="testDragValue for Folder" />
</rich:dragSupport>
@@ -155,9 +155,9 @@
<h:outputText />
<h:panelGrid id="grid8">
- <rich:dragSupport dragType="folder" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragend="print('ondragendInputID', 'ondragend work!')" ondragstart="print('ondragstartInputID', 'ondragstart work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')">
+ <rich:dragSupport dragType="folder" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragend="showEvent('ondragendInputID', 'ondragend work!')" ondragstart="showEvent('ondragstartInputID', 'ondragstart work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')">
<rich:dndParam name="label" value="Label" />
<rich:dndParam name="testDrag" value="testDragValue for Folder" />
</rich:dragSupport>
@@ -165,9 +165,9 @@
</h:panelGrid>
<h:panelGrid id="grid9">
- <rich:dragSupport dragType="file" dragIndicator="defaultIndicator" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragend="print('ondragendInputID', 'ondragend work!')" ondragstart="print('ondragstartInputID', 'ondragstart work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')">
+ <rich:dragSupport dragType="file" dragIndicator="defaultIndicator" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragend="showEvent('ondragendInputID', 'ondragend work!')" ondragstart="showEvent('ondragstartInputID', 'ondragstart work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')">
<rich:dndParam name="testDrag" value="testDragValue" />
<rich:dndParam name="marker" value="testMarkerValue" />
<rich:dndParam name="label" value="testDragValue" />
@@ -176,9 +176,9 @@
</h:panelGrid>
<h:panelGrid id="grid10">
- <rich:dragSupport dragType="folder" dragIndicator="defaultIndicator" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragend="print('ondragendInputID', 'ondragend work!')" ondragstart="print('ondragstartInputID', 'ondragstart work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')">
+ <rich:dragSupport dragType="folder" dragIndicator="defaultIndicator" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragend="showEvent('ondragendInputID', 'ondragend work!')" ondragstart="showEvent('ondragstartInputID', 'ondragstart work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')">
<rich:dndParam name="label" value="testDragValue for Folder" />
</rich:dragSupport>
<f:verbatim>Folder Draggable with defaultIndicator</f:verbatim>
@@ -187,9 +187,9 @@
</h:panelGrid>
<h:panelGrid id="renderedId">
- <rich:dragSupport dragType="file" dragIndicator="defaultIndicator" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondragend="print('ondragendInputID', 'ondragend work!')" ondragstart="print('ondragstartInputID', 'ondragstart work!')"
- onsubmit="print('onsubmitInputID', 'onsubmit work!')">
+ <rich:dragSupport dragType="file" dragIndicator="defaultIndicator" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondragend="showEvent('ondragendInputID', 'ondragend work!')" ondragstart="showEvent('ondragstartInputID', 'ondragstart work!')"
+ onsubmit="showEvent('onsubmitInputID', 'onsubmit work!')">
<rich:dndParam name="marker" value="testMarkerValue" />
<rich:dndParam name="label" value="testDragValue" />
</rich:dragSupport>
Modified: trunk/test-applications/jsp/src/main/webapp/DropDownMenu/DropDownMenu.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/DropDownMenu/DropDownMenu.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/DropDownMenu/DropDownMenu.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -11,16 +11,16 @@
direction="#{dDMenu.direction}" horizontalOffset="#{dDMenu.horizontalOffset}" jointPoint="#{dDMenu.jointPoint}"
popupWidth="#{dDMenu.popupWidth}" showDelay="#{dDMenu.showDelay}" rendered="#{dDMenu.rendered}"
verticalOffset="#{dDMenu.verticalOffset}" styleClass="panelpos" event="#{dDMenu.event}"
- oncollapse="print('oncollapseInputID', 'oncollapse work!')" onexpand="print('onexpandInputID', 'onexpand work!')"
- ongroupactivate="print('ongroupactivateInputID', 'ongroupactivate work!')"
- onitemselect="print('onitemselectInputID', 'onitemselect work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')">
- <rich:menuItem icon="#{dDMenu.icon}" onclick="print('onclickInputID', 'onclick work (item)!')"
- oncomplete="print('oncompleteInputID', 'oncomplete work (item)!')" onmousedown="print('onmousedownInputID', 'onmousedown work (item)!')"
- onmousemove="print('onmousemoveInputID', ' work (item)!')" onmouseout="print('onmouseoutInputID', 'onmouseout work (item)!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work (item)!')" onmouseup="print('onmouseupInputID', 'onmouseup work (item)!')"
- onselect="print('onselectInputID', 'onselect work (item)!')">
+ oncollapse="showEvent('oncollapseInputID', 'oncollapse work!')" onexpand="showEvent('onexpandInputID', 'onexpand work!')"
+ ongroupactivate="showEvent('ongroupactivateInputID', 'ongroupactivate work!')"
+ onitemselect="showEvent('onitemselectInputID', 'onitemselect work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')">
+ <rich:menuItem icon="#{dDMenu.icon}" onclick="showEvent('onclickInputID', 'onclick work (item)!')"
+ oncomplete="showEvent('oncompleteInputID', 'oncomplete work (item)!')" onmousedown="showEvent('onmousedownInputID', 'onmousedown work (item)!')"
+ onmousemove="showEvent('onmousemoveInputID', ' work (item)!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work (item)!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work (item)!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work (item)!')"
+ onselect="showEvent('onselectInputID', 'onselect work (item)!')">
<h:outputText value="Item1(test events)" />
</rich:menuItem>
<rich:menuSeparator />
Modified: trunk/test-applications/jsp/src/main/webapp/Gmap/Gmap.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/Gmap/Gmap.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/Gmap/Gmap.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -4,12 +4,12 @@
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<f:subview id="GmapSubviewID">
- <rich:gmap id="gm" lat="37.97" zoom="#{gmap.zoom}" gmapVar="map" onclick="print('onclickInputID', 'onclick work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')"
- onkeydown="print('onkeydownInputID', 'onkeydown work!')" onkeypress="print('onkeypressInputID', 'onkeypress work!')"
- onkeyup="print('onkeyupInputID', 'onkeyup work!')" onmousedown="print('onmousedownInputID', 'onmousedown work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')"
+ <rich:gmap id="gm" lat="37.97" zoom="#{gmap.zoom}" gmapVar="map" onclick="showEvent('onclickInputID', 'onclick work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')"
+ onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')" onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')"
+ onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')" onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')"
gmapKey="ABQIAAAAxU6W9QEhFLMNdc3ATIu-VxT2yXp_ZAY8_ufC3CFXhHIE1NvwkxRkrpOGzxH8_ud3inE9pG1845-FCA"
style="width:500px;height:400px"
enableContinuousZoom="#{gmap.continuousZoom}"
Modified: trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -15,7 +15,7 @@
step="#{inputNumberSlider.step}" showInput="#{inputNumberSlider.showInput}" width="#{inputNumberSlider.width}"
barClass="#{inputNumberSlider.barStyle}" tipClass="#{inputNumberSlider.tipStyle}" inputClass="#{inputNumberSlider.inputStyle}"
handleClass="#{inputNumberSlider.handleStyle}" styleClass="#{inputNumberSlider.tipStyle}"
- maxlength="#{inputNumberSlider.maxlength}" onmousedown="print('onmousedownInputID', 'onmousedown work!')" >
+ maxlength="#{inputNumberSlider.maxlength}" onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" >
</rich:inputNumberSlider>
<h:panelGroup>
<a4j:commandButton value="valueChangeListener (show)" reRender="valueCLID" />
Modified: trunk/test-applications/jsp/src/main/webapp/InputNumberSpinner/InputNumberSpinner.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/InputNumberSpinner/InputNumberSpinner.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/InputNumberSpinner/InputNumberSpinner.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -11,14 +11,14 @@
step="#{inputNumberSpinner.step}" rendered="#{inputNumberSpinner.rendered}" value="#{inputNumberSpinner.value}"
inputClass="#{inputNumberSpinner.inputStyle}" styleClass="#{inputNumberSpinner.style}"
enableManualInput="#{inputNumberSpinner.manualInput}" inputSize="#{inputNumberSpinner.inputSize}"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onblur="print('onblurInputID', 'onblur work!')"
- onchange="print('onchangeInputID', 'onchange work!')" onclick="print('onclickInputID', 'onclick work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onerror="print('ondblclickInputID', 'ondblclick work!')"
- onfocus="print('onfocusInputID', 'onfocus work!')" onselect="print('onselectInputID', 'onselect work!')"
- onkeydown="print('onkeydownInputID', 'onkeydown work!')" onkeypress="print('onkeypressInputID', 'onkeypress work!')"
- onkeyup="print('onkeyupInputID', 'onkeyup work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')" ondownclick="print('ondownclickInputID', 'ondownclick work!')"
- onupclick="print('onupclickInputID', 'onupclick work!')"></rich:inputNumberSpinner>
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onblur="showEvent('onblurInputID', 'onblur work!')"
+ onchange="showEvent('onchangeInputID', 'onchange work!')" onclick="showEvent('onclickInputID', 'onclick work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onerror="showEvent('ondblclickInputID', 'ondblclick work!')"
+ onfocus="showEvent('onfocusInputID', 'onfocus work!')" onselect="showEvent('onselectInputID', 'onselect work!')"
+ onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')" onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')"
+ onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')" ondownclick="showEvent('ondownclickInputID', 'ondownclick work!')"
+ onupclick="showEvent('onupclickInputID', 'onupclick work!')"></rich:inputNumberSpinner>
<rich:spacer height="20px"></rich:spacer>
</f:subview>
Modified: trunk/test-applications/jsp/src/main/webapp/ModalPanel/ModalPanel.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/ModalPanel/ModalPanel.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/ModalPanel/ModalPanel.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -10,8 +10,8 @@
resizeable="#{modalPanel.resizeable}" keepVisualState="#{modalPanel.keepVisualState}"
rendered="#{modalPanel.rendered}" zindex="#{modalPanel.zindex}" autosized="#{modalPanel.autosized}" left="#{modalPanel.left}"
top="#{modalPanel.top}" shadowDepth="#{modalPanel.shadowDepth}" shadowOpacity="#{modalPanel.shadowOpacity}"
- showWhenRendered="#{modalPanel.showWhenRendered}" onhide="print('onhideInputID', 'onhide work!')"
- onshow="print('onshowInputID', 'onshow work!')">
+ showWhenRendered="#{modalPanel.showWhenRendered}" onhide="showEvent('onhideInputID', 'onhide work!')"
+ onshow="showEvent('onshowInputID', 'onshow work!')">
<f:facet name="header">
<h:outputText value="Heder goes here..." />
</f:facet>
Modified: trunk/test-applications/jsp/src/main/webapp/OrderingList/OrderingList.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/OrderingList/OrderingList.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/OrderingList/OrderingList.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -17,9 +17,9 @@
downControlLabel="#{orderingList.downControlLabel}"
orderControlsVisible="#{orderingList.orderControlsVisible}" fastOrderControlsVisible="#{orderingList.fastOrderControlsVisible}"
rendered="#{orderingList.rendered}" showButtonLabels="#{orderingList.showButtonLabels}" selection="#{orderingList.selection}"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onclick="print('onclickInputID', 'onclick work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onorderchanged="print('onorderchangedInputID', 'onorderchanged work!')" ontopclick="print('ontopclickInputID', 'ontopclick work!')" onupclick="print('onupclickInputID', 'onupclick work!')" ondownclick="print('ondownclickInputID', 'ondownclick work!')" onbottomclick="print('onbottomclickInputID', 'onbottomclick work!')" onheaderclick="print('onheaderclickInputID', 'onheaderclick work!')">
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onclick="showEvent('onclickInputID', 'onclick work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onorderchanged="showEvent('onorderchangedInputID', 'onorderchanged work!')" ontopclick="showEvent('ontopclickInputID', 'ontopclick work!')" onupclick="showEvent('onupclickInputID', 'onupclick work!')" ondownclick="showEvent('ondownclickInputID', 'ondownclick work!')" onbottomclick="showEvent('onbottomclickInputID', 'onbottomclick work!')" onheaderclick="showEvent('onheaderclickInputID', 'onheaderclick work!')">
<f:facet name="header">
<h:outputText value="header" />
</f:facet>
Modified: trunk/test-applications/jsp/src/main/webapp/Panel/Panel.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/Panel/Panel.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/Panel/Panel.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -8,7 +8,7 @@
<h:outputText value="Panel 1, rendered: #{!panel.rendered}; Panel 2, rendered #{panel.rendered};"></h:outputText>
<rich:panel rendered="#{!panel.rendered}" id="p1" style="width:#{panel.width};height:#{panel.height};overflow:auto;"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')" onclick="print('onclickInputID', 'onclick work!')" onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')" onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')" onclick="showEvent('onclickInputID', 'onclick work!')" onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')" onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
<f:facet name="header">
<h:outputText id="t1" value="#{panel.title[0]} (Panel 1)" />
</f:facet>
@@ -40,7 +40,7 @@
<rich:panel id="panelId" rendered="#{panel.rendered}"
style="width:#{panel.width};height:#{panel.height}"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')" onclick="print('onclickInputID', 'onclick work!')" onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')" onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')" onclick="showEvent('onclickInputID', 'onclick work!')" onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')" onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
<f:verbatim>This is panel 2 example...(Test events)</f:verbatim>
</rich:panel>
Modified: trunk/test-applications/jsp/src/main/webapp/PanelBar/PanelBar.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/PanelBar/PanelBar.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/PanelBar/PanelBar.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -8,7 +8,7 @@
<h:messages></h:messages>
<rich:panelBar id="pBId" height="#{panelBar.height}" width="#{panelBar.width}" contentClass="#{panelBar.contentStyle}"
- styleClass="#{panelBar.style}" selectedPanel="pBiId4" onclick="print('onclickInputID', 'onclick work!')">
+ styleClass="#{panelBar.style}" selectedPanel="pBiId4" onclick="showEvent('onclickInputID', 'onclick work!')">
<rich:panelBarItem rendered="#{panelBar.rendered}" id="pBiId1" label="#{panelBar.label[0]}"
headerClass="#{panelBar.headerStyle}">
<h:outputText value="Some text..."></h:outputText>
Modified: trunk/test-applications/jsp/src/main/webapp/PanelMenu/PanelMenu.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/PanelMenu/PanelMenu.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/PanelMenu/PanelMenu.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -16,12 +16,12 @@
onclick="" ondblclick="" ongroupcollapse="" ongroupexpand="" onitemhover="" onkeydown="" onkeypress="" onkeyup=""
onmousedown="" onmousemove="" onmouseout="" onmouseover="" onmouseup="">
- <rich:panelMenuItem label="Item 1(Test event)" onclick="print('onclickInputID', 'onclick work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')"></rich:panelMenuItem>
+ <rich:panelMenuItem label="Item 1(Test event)" onclick="showEvent('onclickInputID', 'onclick work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')"></rich:panelMenuItem>
<rich:panelMenuItem disabled="true" iconDisabled="/pics/ajax_stoped.gif">
<h:outputText value="Disabled Item" />
</rich:panelMenuItem>
Modified: trunk/test-applications/jsp/src/main/webapp/ScrollableDataTable/ScrollableDataTable.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/ScrollableDataTable/ScrollableDataTable.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/ScrollableDataTable/ScrollableDataTable.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -6,7 +6,7 @@
<f:subview id="scrollableDataTableSubviewID">
<rich:scrollableDataTable id="sdt" var="sdt" value="#{scrollableDT.data}" rows="#{scrollableDT.rows}" width="#{scrollableDT.width}"
hideWhenScrolling="#{scrollableDT.hideWhenScrolling}" reRender="inputID"
- oncomplete="print('oncompleteInputID', 'oncomplete work!')" onselectionchange="print('onselectionchangeInputID', 'onselectionchange work!')">
+ oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')" onselectionchange="showEvent('onselectionchangeInputID', 'onselectionchange work!')">
<rich:column width="100px">
<f:facet name="header">
<h:outputText value="Number" />
Modified: trunk/test-applications/jsp/src/main/webapp/Separator/Separator.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/Separator/Separator.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/Separator/Separator.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -7,11 +7,11 @@
<h:outputText value="Some text one..." styleClass="text"></h:outputText>
<rich:separator id="separatorId" rendered="#{separator.rendered}" width="#{separator.width}" height="#{separator.height}"
title="#{separator.title}" lineType="#{separator.lineType}" align="#{separator.align}" styleClass="#{separator.style}"
- onclick="print('onclickInputID', 'onclick work!')" ondblclick="print('ondblclickInputID', 'ondblclick work!')"
- onkeydown="print('onkeydownInputID', 'onkeydown work!')" onkeypress="print('onkeypressInputID', 'onkeypress work!')"
- onkeyup="print('onkeyupInputID', 'onkeyup work!')" onmousedown="print('onmousedownInputID', 'onmousedown work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')"></rich:separator>
+ onclick="showEvent('onclickInputID', 'onclick work!')" ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')"
+ onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')" onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')"
+ onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')" onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')"></rich:separator>
<h:outputText value="Some text two..." styleClass="text"></h:outputText>
<rich:spacer height="20px"></rich:spacer>
</f:subview>
Modified: trunk/test-applications/jsp/src/main/webapp/SimpleTogglePanel/SimpleTogglePanel.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/SimpleTogglePanel/SimpleTogglePanel.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/SimpleTogglePanel/SimpleTogglePanel.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -6,12 +6,12 @@
<f:subview id="simpleTogglePanelSubviewID">
<rich:simpleTogglePanel id="sTP" bodyClass="body" headerClass="head" label="simpleTogglePanel with some text"
width="#{simpleTogglePanel.width}" height="#{simpleTogglePanel.height}" switchType="#{simpleTogglePanel.switchType}"
- opened="false" onclick="print('onclickInputID', 'onclick work!')" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ opened="false" onclick="showEvent('onclickInputID', 'onclick work!')" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
<f:facet name="closeMarker">
<h:outputText value="Close It" />
</f:facet>
@@ -30,22 +30,22 @@
<rich:simpleTogglePanel id="sTP1" headerClass="head" label="simpleTogglePanel wiht image" width="#{simpleTogglePanel.width}"
height="#{simpleTogglePanel.height}" rendered="#{simpleTogglePanel.rendered}" switchType="#{simpleTogglePanel.switchType}"
- opened="false" onclick="print('onclickInputID', 'onclick work!')" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ opened="false" onclick="showEvent('onclickInputID', 'onclick work!')" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
<h:graphicImage value="/pics/podb109_61.jpg" width="500" height="300"></h:graphicImage>
</rich:simpleTogglePanel>
<rich:simpleTogglePanel id="sTP2" label="Focus simpleTogglePanle" width="#{simpleTogglePanel.width}" ignoreDupResponses="true"
- focus="#{simpleTogglePanel.focus}" onclick="print('onclickInputID', 'onclick work!')"
- oncomplete="print('oncompleteInputID', 'oncomplete work!')" ondblclick="print('ondblclickInputID', 'ondblclick work!')"
- onkeydown="print('onkeydownInputID', 'onkeydown work!')" onkeypress="print('onkeypressInputID', 'onkeypress work!')"
- onkeyup="print('onkeyupInputID', 'onkeyup work!')" onmousedown="print('onmousedownInputID', 'onmousedown work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ focus="#{simpleTogglePanel.focus}" onclick="showEvent('onclickInputID', 'onclick work!')"
+ oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')" ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')"
+ onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')" onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')"
+ onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')" onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
<f:facet name="closeMarker">
<h:graphicImage value="/pics/ajax_stoped.gif"></h:graphicImage>
</f:facet>
Modified: trunk/test-applications/jsp/src/main/webapp/Spacer/Spacer.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/Spacer/Spacer.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/Spacer/Spacer.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -15,12 +15,12 @@
</style>
<h:outputText value="Some text one..." styleClass="text"></h:outputText>
<rich:spacer id="spacerId" width="#{spacer.width}" height="#{spacer.height}" rendered="#{spacer.rendered}"
- styleClass="#{spacer.style}" onclick="print('onclickInputID', 'onclick work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ styleClass="#{spacer.style}" onclick="showEvent('onclickInputID', 'onclick work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
</rich:spacer>
<h:outputText value="Some text two..." styleClass="text"></h:outputText>
</f:subview>
Modified: trunk/test-applications/jsp/src/main/webapp/SuggestionBox/SuggestionBox.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/SuggestionBox/SuggestionBox.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/SuggestionBox/SuggestionBox.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -18,8 +18,8 @@
bgcolor="#{sb.bgColor}" focus="#{sb.forcus}" title="#{result.text}"
summary="summary" shadowOpacity="#{sb.shadowOpacity}"
shadowDepth="#{sb.shadowDepth}" selectValueClass="mousemove" frequency="#{sb.frequency}"
- nothingLabel="nothingLabel work! " oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- onselect="print('onselectInputID', 'onselect work!')" >
+ nothingLabel="nothingLabel work! " oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ onselect="showEvent('onselectInputID', 'onselect work!')" >
<h:column>
<h:outputText value="#{result.city}" />
</h:column>
Modified: trunk/test-applications/jsp/src/main/webapp/TabPanel/TabPanel.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/TabPanel/TabPanel.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/TabPanel/TabPanel.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -8,41 +8,41 @@
height="#{tabPanel.height}" rendered="#{tabPanel.rendered}" title="#{tabPanel.title}" switchType="#{tabPanel.switchType}"
headerSpacing="#{tabPanel.headerSpacing}" selectedTab="#{tabPanel.selectedTab}" activeTabClass="#{tabPanel.activeTabStyle}"
disabledTabClass="#{tabPanel.disabledTabStyle}" inactiveTabClass="#{tabPanel.inactiveTabStyle}"
- contentClass="#{tabPanel.contentStyle}" onclick="print('onclickInputID', 'onclick work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ contentClass="#{tabPanel.contentStyle}" onclick="showEvent('onclickInputID', 'onclick work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
<rich:tab id="tabOne" labelWidth="#{tabPanel.labelWidth}" label="#{tabPanel.label}"
- onclick="print('onclickInputID', 'onclick work!')" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')"
- ontabenter="print('ontabenterInputID', 'ontabenter work!')" ontableave="print('ontableaveInputID', 'ontableave work!')">
+ onclick="showEvent('onclickInputID', 'onclick work!')" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')"
+ ontabenter="showEvent('ontabenterInputID', 'ontabenter work!')" ontableave="showEvent('ontableaveInputID', 'ontableave work!')">
<h:outputText value="This is tab panel test example" styleClass="text1"></h:outputText>
</rich:tab>
<rich:tab id="tabTwo" label="Tab with image" disabled="#{tabPanel.disabledTab}"
- onclick="print('onclickInputID', 'onclick work!')" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')"
- ontabenter="print('ontabenterInputID', 'ontabenter work!')" ontableave="print('ontableaveInputID', 'ontableave work!')">
+ onclick="showEvent('onclickInputID', 'onclick work!')" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')"
+ ontabenter="showEvent('ontabenterInputID', 'ontabenter work!')" ontableave="showEvent('ontableaveInputID', 'ontableave work!')">
<f:facet name="header">
<h:outputText value="client switchType from facet" />
</f:facet>
<h:graphicImage value="/pics/masshtaby_01.jpg" width="560" height="383"></h:graphicImage>
</rich:tab>
<rich:tab id="tabThree" label="Tab with some text" disabled="#{tabPanel.disabledTab}"
- onclick="print('onclickInputID', 'onclick work!')" oncomplete="print('oncompleteInputID', 'oncomplete work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')"
- ontabenter="print('ontabenterInputID', 'ontabenter work!')" ontableave="print('ontableaveInputID', 'ontableave work!')">
+ onclick="showEvent('onclickInputID', 'onclick work!')" oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')"
+ ontabenter="showEvent('ontabenterInputID', 'ontabenter work!')" ontableave="showEvent('ontableaveInputID', 'ontableave work!')">
<h:outputText
value=" Some text... Some text... Some text... Some text... Some text... Some text... Some text... Some text...
Some text... Some text... Some text... Some text... Some text... Some text... Some text... Some text...
Modified: trunk/test-applications/jsp/src/main/webapp/TogglePanel/TogglePanel.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/TogglePanel/TogglePanel.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/TogglePanel/TogglePanel.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -6,12 +6,12 @@
<f:subview id="togglePanelSubviewID">
<rich:togglePanel id="panel1" switchType="#{togglePanel.switchType}" initialState="asus" stateOrder="asus,blank"
- style="width:300px!important; overflow: hidden;" onclick="print('onclickInputID', 'onclick work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ style="width:300px!important; overflow: hidden;" onclick="showEvent('onclickInputID', 'onclick work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
<f:facet name="blank">
<rich:panel>
<f:facet name="header">
@@ -59,12 +59,12 @@
</f:verbatim>
<rich:togglePanel id="panel2" switchType="#{togglePanel.switchType}" initialState="#{togglePanel.initialState}"
- stateOrder="#{togglePanel.stateOrder}" onclick="print('onclickInputID', 'onclick work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ stateOrder="#{togglePanel.stateOrder}" onclick="showEvent('onclickInputID', 'onclick work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
<f:facet name="asus">
<rich:panel>
<f:facet name="header">
Modified: trunk/test-applications/jsp/src/main/webapp/Tooltip/Tooltip.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/Tooltip/Tooltip.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/Tooltip/Tooltip.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -13,13 +13,13 @@
</f:verbatim>
<h:inputText value="Text" id="inp1" size="50">
- <rich:toolTip value="toolTip for input text" onclick="print('onclickInputID', 'onclick work!')"
- oncomplete="print('oncompleteInputID', 'oncomplete work!')" ondblclick="print('ondblclickInputID', 'ondblclick work!')"
- onhide="print('onhideInputID', 'onhide work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')" onshow="print('onshowInputID', 'onshow work!')">
+ <rich:toolTip value="toolTip for input text" onclick="showEvent('onclickInputID', 'onclick work!')"
+ oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')" ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')"
+ onhide="showEvent('onhideInputID', 'onhide work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')" onshow="showEvent('onshowInputID', 'onshow work!')">
<f:facet name="defaultContent">
<f:verbatim>DEFAULT VALUE</f:verbatim>
</f:facet>
@@ -27,13 +27,13 @@
</h:inputText>
<h:selectOneListbox value="1" id="ddl">
- <rich:toolTip value="1231231" onclick="print('onclickInputID', 'onclick work!')"
- oncomplete="print('oncompleteInputID', 'oncomplete work!')" ondblclick="print('ondblclickInputID', 'ondblclick work!')"
- onhide="print('onhideInputID', 'onhide work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')" onshow="print('onshowInputID', 'onshow work!')">
+ <rich:toolTip value="1231231" onclick="showEvent('onclickInputID', 'onclick work!')"
+ oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')" ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')"
+ onhide="showEvent('onhideInputID', 'onhide work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')" onshow="showEvent('onshowInputID', 'onshow work!')">
<f:facet name="defaultContent">
<f:verbatim>DEFAULT VALUE DropDown</f:verbatim>
</f:facet>
@@ -54,13 +54,13 @@
<rich:toolTip id="tooltipID" value="#{tooltip.value}" mode="#{tooltip.mode}"
layout="#{tooltip.layout}" horizontalOffset="#{tooltip.horizontalOffset}" verticalOffset="#{tooltip.verticalOffset}"
followMouse="#{tooltip.followMouse}" direction="#{tooltip.direction}" style="#{tooltip.style}" disabled="#{tooltip.disabled}"
- rendered="#{tooltip.rendered}" onclick="print('onclickInputID', 'onclick work!')"
- oncomplete="print('oncompleteInputID', 'oncomplete work!')" ondblclick="print('ondblclickInputID', 'ondblclick work!')"
- onhide="print('onhideInputID', 'onhide work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')" onmousemove="print('onmousemoveInputID', 'onmousemove work!')"
- onmouseout="print('onmouseoutInputID', 'onmouseout work!')" onmouseover="print('onmouseoverInputID', 'onmouseover work!')"
- onmouseup="print('onmouseupInputID', 'onmouseup work!')" onshow="print('onshowInputID', 'onshow work!')">
+ rendered="#{tooltip.rendered}" onclick="showEvent('onclickInputID', 'onclick work!')"
+ oncomplete="showEvent('oncompleteInputID', 'oncomplete work!')" ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')"
+ onhide="showEvent('onhideInputID', 'onhide work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')" onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')"
+ onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')" onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')"
+ onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')" onshow="showEvent('onshowInputID', 'onshow work!')">
<h:graphicImage id="pricsID" value="/pics/ajax_process.gif"></h:graphicImage>
</rich:toolTip>
</rich:panel>
Modified: trunk/test-applications/jsp/src/main/webapp/Tree/Tree.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/Tree/Tree.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/Tree/Tree.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -15,14 +15,14 @@
ajaxSubmitSelection="true" reRender="outputText, selectOneListbox" preserveModel="none" dragIndicator="treeIndicator"
immediate="false" acceptedTypes="file1" dragType="#{bean.dragOn ? 'file1' : ''}" iconCollapsed="#{bean.iconCollapsed}"
iconExpanded="#{bean.iconExpanded}" iconLeaf="#{bean.iconLeaf}" icon="#{bean.icon}" dropListener="#{bean.processDrop}"
- onclick="print('onclickInputID', 'onclick work!')" ondblclick="print('ondblclickInputID', 'ondblclick work!')"
- ondragend="print('ondragendInputID', 'ondragend work!')" ondragenter="print('ondragenterInputID', 'ondragenter work!')"
- ondragexit="print('ondragexitInputID', 'ondragexit work!')" ondragstart="print('ondragstartInputID', 'ondragstart work!')"
- ondrop="print('ondropInputID', 'ondrop work!')" ondropend="print('ondropendInputID', 'ondropend work!')"
- onkeydown="print('onkeydownInputID', 'onkeydown work!')" onkeypress="print('onkeypressInputID', 'onkeypress work!')"
- onkeyup="print('onkeyupInputID', 'onkeyup work!')" onmousedown="print('onmousedownInputID', 'onmousedown work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')">
+ onclick="showEvent('onclickInputID', 'onclick work!')" ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')"
+ ondragend="showEvent('ondragendInputID', 'ondragend work!')" ondragenter="showEvent('ondragenterInputID', 'ondragenter work!')"
+ ondragexit="showEvent('ondragexitInputID', 'ondragexit work!')" ondragstart="showEvent('ondragstartInputID', 'ondragstart work!')"
+ ondrop="showEvent('ondropInputID', 'ondrop work!')" ondropend="showEvent('ondropendInputID', 'ondropend work!')"
+ onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')" onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')"
+ onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')" onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')">
<f:facet name="icon">
<h:outputText value="icon" rendered="#{bean.renderFacets}" />
Modified: trunk/test-applications/jsp/src/main/webapp/VirtualEarth/VirtualEarth.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/VirtualEarth/VirtualEarth.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/VirtualEarth/VirtualEarth.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -6,12 +6,12 @@
<f:subview id="virtualEarthSubviewID">
<h:panelGrid columns="2">
<rich:virtualEarth style="width:800px;" version="#{virtualEarth.version}" id="gm" lat="37.97" dashboardSize="Normal" zoom="#{virtualEarth.zoom}"
- mapStyle="Hybrid" var="map" onclick="print('onclickInputID', 'onclick work!')"
- ondblclick="print('ondblclickInputID', 'ondblclick work!')" onkeydown="print('onkeydownInputID', 'onkeydown work!')"
- onkeypress="print('onkeypressInputID', 'onkeypress work!')" onkeyup="print('onkeyupInputID', 'onkeyup work!')"
- onmousedown="print('onmousedownInputID', 'onmousedown work!')"
- onmousemove="print('onmousemoveInputID', 'onmousemove work!')" onmouseout="print('onmouseoutInputID', 'onmouseout work!')"
- onmouseover="print('onmouseoverInputID', 'onmouseover work!')" onmouseup="print('onmouseupInputID', 'onmouseup work!')"/>
+ mapStyle="Hybrid" var="map" onclick="showEvent('onclickInputID', 'onclick work!')"
+ ondblclick="showEvent('ondblclickInputID', 'ondblclick work!')" onkeydown="showEvent('onkeydownInputID', 'onkeydown work!')"
+ onkeypress="showEvent('onkeypressInputID', 'onkeypress work!')" onkeyup="showEvent('onkeyupInputID', 'onkeyup work!')"
+ onmousedown="showEvent('onmousedownInputID', 'onmousedown work!')"
+ onmousemove="showEvent('onmousemoveInputID', 'onmousemove work!')" onmouseout="showEvent('onmouseoutInputID', 'onmouseout work!')"
+ onmouseover="showEvent('onmouseoverInputID', 'onmouseover work!')" onmouseup="showEvent('onmouseupInputID', 'onmouseup work!')"/>
</h:panelGrid>
Added: trunk/test-applications/jsp/src/main/webapp/WEB-INF/faces-config-Columns.xml
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/WEB-INF/faces-config-Columns.xml (rev 0)
+++ trunk/test-applications/jsp/src/main/webapp/WEB-INF/faces-config-Columns.xml 2007-12-27 07:31:05 UTC (rev 5025)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
+ "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
+<faces-config>
+ <managed-bean>
+ <managed-bean-name>columns</managed-bean-name>
+ <managed-bean-class>columns.Columns</managed-bean-class>
+ <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+</faces-config>
Modified: trunk/test-applications/jsp/src/main/webapp/WEB-INF/web.xml
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/WEB-INF/web.xml 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/WEB-INF/web.xml 2007-12-27 07:31:05 UTC (rev 5025)
@@ -26,7 +26,7 @@
/WEB-INF/faces-config-jQuery.xml,/WEB-INF/faces-config-DragAndDrop.xml,
/WEB-INF/faces-config-OrderingList.xml,/WEB-INF/faces-config-DataOrderedList.xml,/WEB-INF/faces-config-DataDefinitionList.xml,
/WEB-INF/faces-config-ContextMenu.xml,/WEB-INF/faces-config-ListShuttle.xml,/WEB-INF/faces-config-Converter.xml,
- /WEB-INF/faces-config-ComponentControl.xml</param-value>
+ /WEB-INF/faces-config-ComponentControl.xml,/WEB-INF/faces-config-Columns.xml</param-value>
</context-param>
<context-param>
<param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
Modified: trunk/test-applications/jsp/src/main/webapp/pages/Div/Div.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/Div/Div.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/pages/Div/Div.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -7,7 +7,7 @@
<head>
<title></title>
<script type="text/javascript">
- function print(elementID, value) {
+ function showEvent(elementID, value) {
var oldObject = window.document.getElementById(elementID);
var newObject = window.document.createElement('input');
newObject.type = "text";
Modified: trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -11,7 +11,7 @@
<title></title>
<script type="text/javascript">
- function print(elementID, value) {
+ function showEvent(elementID, value) {
var oldObject = window.document.getElementById(elementID);
if(oldObject == null || oldObject.type == "text") return;
var newObject = window.document.createElement('input');
Modified: trunk/test-applications/jsp/src/main/webapp/pages/RichMenu/RichMenu.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/RichMenu/RichMenu.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/pages/RichMenu/RichMenu.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -34,6 +34,7 @@
<h:outputText value="Select component:" />
<h:selectOneMenu value="#{richBean.src}" onchange="submit();">
<f:selectItem itemValue="Blank" itemLabel="Blank" />
+ <f:selectItem itemValue="Columns" itemLabel="Columns" />
<f:selectItem itemValue="ComponentControl" itemLabel="ComponentControl" />
<f:selectItem itemValue="OrderingList" itemLabel="OrderingList" />
<f:selectItem itemValue="ListShuttle" itemLabel="ListShuttle" />
Modified: trunk/test-applications/jsp/src/main/webapp/pages/Select/Map.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/Select/Map.jsp 2007-12-27 07:28:20 UTC (rev 5024)
+++ trunk/test-applications/jsp/src/main/webapp/pages/Select/Map.jsp 2007-12-27 07:31:05 UTC (rev 5025)
@@ -7,7 +7,7 @@
<head>
<title></title>
<script type="text/javascript">
- function print(elementID, value) {
+ function showEvent(elementID, value) {
var oldObject = window.document.getElementById(elementID);
var newObject = window.document.createElement('input');
newObject.type = "text";
16Â years, 5Â months
JBoss Rich Faces SVN: r5024 - in trunk/test-applications/facelets/src/main: java/columns and 4 other directories.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: ayanul
Date: 2007-12-27 02:28:20 -0500 (Thu, 27 Dec 2007)
New Revision: 5024
Added:
trunk/test-applications/facelets/src/main/java/columns/
trunk/test-applications/facelets/src/main/java/columns/Columns.java
trunk/test-applications/facelets/src/main/webapp/Columns/
trunk/test-applications/facelets/src/main/webapp/Columns/Columns.xhtml
trunk/test-applications/facelets/src/main/webapp/Columns/ColumnsProperty.xhtml
trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Columns.xml
Modified:
trunk/test-applications/facelets/src/main/java/rich/RichBean.java
trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml
Log:
add columns (facelets)
Added: trunk/test-applications/facelets/src/main/java/columns/Columns.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/columns/Columns.java (rev 0)
+++ trunk/test-applications/facelets/src/main/java/columns/Columns.java 2007-12-27 07:28:20 UTC (rev 5024)
@@ -0,0 +1,189 @@
+package columns;
+
+import java.util.ArrayList;
+
+import util.data.Data;
+
+public class Columns {
+ private String[] statusIcon = { "/pics/error.gif", "/pics/fatal.gif",
+ "/pics/info.gif", "/pics/passed.gif", "/pics/warn.gif" };
+ private ArrayList<Data> data1;
+ private ArrayList<Data> data2;
+ private int length1;
+ private int length2;
+ private String columns;
+ private String begin;
+ private String end;
+ private String width;
+ private String title;
+ private int colspan;
+ private int rowspan;
+ private boolean breakBefore;
+ private boolean sortable;
+ private boolean dataTableRendered;
+ private boolean testColumns;
+
+ public boolean isTestColumns() {
+ return testColumns;
+ }
+
+ public void setTestColumns(boolean testColumns) {
+ this.testColumns = testColumns;
+ }
+
+ public Columns() {
+ this.columns = "3";
+ this.begin = "0";
+ this.end = "10";
+ this.width = "100";
+ this.title = "Title columns";
+ this.colspan = 5;
+ this.rowspan = 5;
+ this.breakBefore = true;
+ this.sortable = true;
+ this.dataTableRendered = true;
+ this.testColumns = true;
+ this.length1 = 5;
+ this.length2 = 5;
+ this.data1 = new ArrayList<Data>();
+ this.data2 = new ArrayList<Data>();
+ for (int i = 0; i < length1; i++) {
+ data1.add(new Data(i, "data 1 [" + i + "]", "Button " + i, "Link " + i, "select" + (i % 5)));
+ data2.add(new Data(i, "data 2 [" + i + "]", "Button " + i, "Link " + i, statusIcon[i % 5]));
+ }
+ }
+
+ public String getColumns() {
+ return columns;
+ }
+
+ public void setColumns(String columns) {
+ this.columns = columns;
+ }
+
+ public String getBegin() {
+ return begin;
+ }
+
+ public void setBegin(String begin) {
+ this.begin = begin;
+ }
+
+ public String getEnd() {
+ return end;
+ }
+
+ public void setEnd(String end) {
+ this.end = end;
+ }
+
+ public String getWidth() {
+ return width;
+ }
+
+ public void setWidth(String width) {
+ this.width = width;
+ }
+
+ public int getColspan() {
+ return colspan;
+ }
+
+ public void setColspan(int colspan) {
+ this.colspan = colspan;
+ }
+
+ public int getRowspan() {
+ return rowspan;
+ }
+
+ public void setRowspan(int rowspan) {
+ this.rowspan = rowspan;
+ }
+
+ public boolean isBreakBefore() {
+ return breakBefore;
+ }
+
+ public void setBreakBefore(boolean breakBefore) {
+ this.breakBefore = breakBefore;
+ }
+
+ public boolean isSortable() {
+ return sortable;
+ }
+
+ public void setSortable(boolean sortable) {
+ this.sortable = sortable;
+ }
+
+ public void addNewItem1() {
+ if (length1 < 0)
+ length1 = 0;
+ if (data1.size() > length1)
+ for (int i = length1; i < data1.size();)
+ data1.remove(i);
+ else
+ for (int i = data1.size() + 1; i <= length1; i++)
+ data1.add(new Data(i, "data 1 [" + i + "]", "Button " + i, "Link " + i, "select" + (i % 5)));
+ }
+
+ public void addNewItem2() {
+ if (length2 < 0)
+ length2 = 0;
+ if (data2.size() > length2)
+ for (int i = length2; i < data2.size();)
+ data2.remove(i);
+ else
+ for (int i = data1.size() + 1; i <= length2; i++)
+ data2.add(new Data(i, "data 1 [" + i + "]", "Button " + i, "Link " + i, "select" + (i % 5)));
+ }
+
+ public ArrayList<Data> getData2() {
+ return data2;
+ }
+
+ public void setData2(ArrayList<Data> data2) {
+ this.data2 = data2;
+ }
+
+ public ArrayList<Data> getData1() {
+ return data1;
+ }
+
+ public void setData1(ArrayList<Data> data1) {
+ this.data1 = data1;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
+
+ public int getLength1() {
+ return length1;
+ }
+
+ public void setLength1(int length1) {
+ this.length1 = length1;
+ }
+
+ public int getLength2() {
+ return length2;
+ }
+
+ public void setLength2(int length2) {
+ this.length2 = length2;
+ }
+
+ public boolean isDataTableRendered() {
+ return dataTableRendered;
+ }
+
+ public void setDataTableRendered(boolean dataTableRendered) {
+ this.dataTableRendered = dataTableRendered;
+ }
+}
Modified: trunk/test-applications/facelets/src/main/java/rich/RichBean.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/rich/RichBean.java 2007-12-26 18:52:07 UTC (rev 5023)
+++ trunk/test-applications/facelets/src/main/java/rich/RichBean.java 2007-12-27 07:28:20 UTC (rev 5024)
@@ -5,6 +5,7 @@
import org.richfaces.VersionBean;
public class RichBean {
+ private static final String EXT = ".xhtml";
private String version = VersionBean.SCM_REVISION;
private String src;
private MapComponent map;
@@ -57,6 +58,7 @@
map.add("ContextMenu", add("/ContextMenu/ContextMenu", new boolean [] {true, false}));
map.add("ListShuttle", add("/ListShuttle/ListShuttle", new boolean [] {true, true}));
map.add("ComponentControl", add("/ComponentControl/ComponentControl", new boolean [] {false, false}));
+ map.add("Columns", add("/Columns/Columns", new boolean [] {true, false}));
}
public String getSrc() {
@@ -81,9 +83,9 @@
private ArrayList<String> add(String path, boolean [] arr){
ArrayList<String> list = new ArrayList<String>();
- list.add(path + ".xhtml");
- if(arr[0]) list.add(path + "Property.xhtml"); else list.add("/pages/Blank/BlankProperty.xhtml");
- if(arr[1]) list.add(path + "Straightforward.xhtml"); else list.add("/pages/Blank/BlankStraightforward.xhtml");
+ list.add(path + EXT);
+ if(arr[0]) list.add(path + "Property" + EXT); else list.add("/pages/Blank/BlankProperty" + EXT);
+ if(arr[1]) list.add(path + "Straightforward" + EXT); else list.add("/pages/Blank/BlankStraightforward" + EXT);
return list;
}
Added: trunk/test-applications/facelets/src/main/webapp/Columns/Columns.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/Columns/Columns.xhtml (rev 0)
+++ trunk/test-applications/facelets/src/main/webapp/Columns/Columns.xhtml 2007-12-27 07:28:20 UTC (rev 5024)
@@ -0,0 +1,70 @@
+<f:subview id="columnsSubviewID"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:a4j="http://richfaces.org/a4j"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:rich="http://richfaces.org/rich"
+ xmlns:ui="http://java.sun.com/jsf/facelets">
+ <h:selectBooleanCheckbox value="#{columns.dataTableRendered}">
+ <a4j:support event="onchange" reRender="richGridID"></a4j:support>
+ </h:selectBooleanCheckbox>
+ <h:outputText value="rich:dataTable:" rendered="#{columns.dataTableRendered}"></h:outputText>
+ <h:outputText value="h:dataTable:" rendered="#{!columns.dataTableRendered}"></h:outputText>
+
+ <rich:dataTable id="richColumnsID" value="#{columns.data1}" var="d1" rendered="#{columns.dataTableRendered}">
+ <h:column>
+ <h:outputText value="h: #{d1.int0}"></h:outputText>
+ </h:column>
+
+ <rich:column>
+ <h:outputText value="rich: #{d1.int0}"></h:outputText>
+ </rich:column>
+
+ <rich:columns value="#{columns.data2}" var="d2" breakBefore="#{columns.breakBefore}" colspan="#{columns.colspan}"
+ columns="#{columns.columns}" index="index" rowspan="#{columns.rowspan}" sortable="#{columns.sortable}" title="#{columns.title}"
+ begin="#{columns.begin}" end="100" width="#{columns.width}">
+ <f:facet name="header">
+ <h:outputText value="header #{d2.int0}"></h:outputText>
+ </f:facet>
+ <h:outputText value="#{index}. "></h:outputText>
+ <h:outputText value="#{d1.str0}, "></h:outputText>
+ <h:outputText value="#{d2.str0}"></h:outputText>
+ <f:facet name="footer">
+ <h:outputText value="footer #{d2.int0}"></h:outputText>
+ </f:facet>
+ </rich:columns>
+ </rich:dataTable>
+
+ <h:dataTable id="hColumnsID" value="#{columns.data1}" var="d1" rendered="#{!columns.dataTableRendered}" border="1">
+ <h:column>
+ <h:outputText value="h: #{d1.int0}"></h:outputText>
+ </h:column>
+
+ <rich:column>
+ <h:outputText value="rich: #{d1.int0}"></h:outputText>
+ </rich:column>
+
+ <rich:columns value="#{columns.data2}" var="d2" breakBefore="#{columns.breakBefore}" colspan="#{columns.colspan}"
+ columns="#{columns.columns}" index="index" rowspan="#{columns.rowspan}" sortable="#{columns.sortable}" title="#{columns.title}"
+ begin="#{columns.begin}" end="100" width="#{columns.width}">
+ <f:facet name="header">
+ <h:outputText value="header #{d2.int0}"></h:outputText>
+ </f:facet>
+ <h:outputText value="#{index}. "></h:outputText>
+ <h:outputText value="#{d1.str0}, "></h:outputText>
+ <h:outputText value="#{d2.str0}"></h:outputText>
+ <f:facet name="footer">
+ <h:outputText value="footer #{d2.int0}"></h:outputText>
+ </f:facet>
+ </rich:columns>
+ </h:dataTable>
+
+ <f:verbatim><br/></f:verbatim>
+ <h:outputText value="test columns (*) "></h:outputText>
+ <h:selectBooleanCheckbox value="#{columns.testColumns}"></h:selectBooleanCheckbox>
+
+ <rich:dataTable value="#{columns.data1}" var="data" rendered="#{columns.testColumns}">
+ <rich:columns columns="#{columns.columns}">
+ <h:outputText value="#{data.str0}"></h:outputText>
+ </rich:columns>
+ </rich:dataTable>
+</f:subview>
\ No newline at end of file
Added: trunk/test-applications/facelets/src/main/webapp/Columns/ColumnsProperty.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/Columns/ColumnsProperty.xhtml (rev 0)
+++ trunk/test-applications/facelets/src/main/webapp/Columns/ColumnsProperty.xhtml 2007-12-27 07:28:20 UTC (rev 5024)
@@ -0,0 +1,61 @@
+<f:subview id="columnsPropertyID"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:a4j="http://richfaces.org/a4j"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:rich="http://richfaces.org/rich"
+ xmlns:ui="http://java.sun.com/jsf/facelets">
+ <h:commandButton action="submit();" value="submit"></h:commandButton>
+ <a4j:commandButton value="submit [a4j]" reRender="columnsID"></a4j:commandButton>
+ <h:panelGrid columns="2">
+ <f:facet name="header">
+ <h:outputText value="columns"></h:outputText>
+ </f:facet>
+ <h:outputText value="Enter quantity of lines [data 1]" />
+ <h:panelGroup>
+ <h:inputText value="#{columns.length1}" />
+ <h:commandButton action="#{columns.addNewItem1}" value="ok" onclick="submit();"></h:commandButton>
+ </h:panelGroup>
+
+ <h:outputText value="Enter quantity of lines [data 2]" />
+ <h:panelGroup>
+ <h:inputText value="#{columns.length2}" />
+ <h:commandButton action="#{columns.addNewItem2}" value="ok" onclick="submit();"></h:commandButton>
+ </h:panelGroup>
+
+ <h:outputText value="title:"></h:outputText>
+ <h:inputText value="#{columns.title}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="columns (*):"></h:outputText>
+ <h:inputText value="#{columns.columns}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="rowspan:"></h:outputText>
+ <h:inputText value="#{columns.rowspan}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="colspan:"></h:outputText>
+ <h:inputText value="#{columns.colspan}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="begin:"></h:outputText>
+ <h:inputText value="#{columns.begin}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="end:"></h:outputText>
+ <h:inputText value="#{columns.end}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="width:"></h:outputText>
+ <h:inputText value="#{columns.width}" onchange="submit();">
+ </h:inputText>
+
+ <h:outputText value="sortable"></h:outputText>
+ <h:selectBooleanCheckbox value="#{columns.sortable}" onchange="submit();">
+ </h:selectBooleanCheckbox>
+
+ <h:outputText value="breakBefore:"></h:outputText>
+ <h:selectBooleanCheckbox value="#{columns.breakBefore}" onchange="submit();">
+ </h:selectBooleanCheckbox>
+ </h:panelGrid>
+</f:subview>
\ No newline at end of file
Added: trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Columns.xml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Columns.xml (rev 0)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-Columns.xml 2007-12-27 07:28:20 UTC (rev 5024)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
+ "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
+<faces-config>
+ <managed-bean>
+ <managed-bean-name>columns</managed-bean-name>
+ <managed-bean-class>columns.Columns</managed-bean-class>
+ <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+</faces-config>
Modified: trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml 2007-12-26 18:52:07 UTC (rev 5023)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml 2007-12-27 07:28:20 UTC (rev 5024)
@@ -33,20 +33,21 @@
</context-param>
<context-param>
<param-name>javax.faces.CONFIG_FILES</param-name>
- <param-value>/WEB-INF/faces-config-RichPanelsBean.xml,/WEB-INF/faces-config-DataTable.xml,/WEB-INF/faces-config-SimpleTogglePanel.xml,
- /WEB-INF/faces-config-Panel.xml,/WEB-INF/faces-config-PanelBar.xml,/WEB-INF/faces-config-TabPanel.xml,
- /WEB-INF/faces-config-TogglePanel.xml,/WEB-INF/faces-config-Paint2D.xml,/WEB-INF/faces-config-InputNumberSlider.xml,
- /WEB-INF/faces-config-InputNumberSpinner.xml,/WEB-INF/faces-config-DDMenu.xml,/WEB-INF/faces-config-Tree.xml,
- /WEB-INF/faces-config-PanelMenu.xml,/WEB-INF/faces-config-Icon.xml,/WEB-INF/faces-config-ModalPanel.xml,
- /WEB-INF/faces-config-tooltip.xml,/WEB-INF/faces-config-Skin.xml,/WEB-INF/faces-config-Calendar.xml,
- /WEB-INF/faces-config-Gmap.xml,/WEB-INF/faces-config-DataFilterSlider.xml,/WEB-INF/faces-config-Separator.xml,
- /WEB-INF/faces-config-Spacer.xml,/WEB-INF/faces-config-ToolBar.xml,/WEB-INF/faces-config-DataScroller.xml,
- /WEB-INF/faces-config-SuggestionBox.xml,/WEB-INF/faces-config-Message.xml,
- /WEB-INF/faces-config-VirtualEarth.xml,/WEB-INF/faces-config-Effect.xml,/WEB-INF/faces-config-Insert.xml,
- /WEB-INF/faces-config-RichBean.xml,/WEB-INF/faces-config-ScrollableDataTable.xml,
- /WEB-INF/faces-config-RichTest.xml,/WEB-INF/faces-config-jQuery.xml,/WEB-INF/faces-config-DragAndDrop.xml,
- /WEB-INF/faces-config-OrderingList.xml,/WEB-INF/faces-config-DataOrderedList.xml,/WEB-INF/faces-config-DataDefinitionList.xml,
- /WEB-INF/faces-config-ContextMenu.xml,/WEB-INF/faces-config-ListShuttle.xml,/WEB-INF/faces-config-Converter.xml,/WEB-INF/faces-config-ComponentControl.xml</param-value>
+ <param-value>/WEB-INF/faces-config-RichPanelsBean.xml,/WEB-INF/faces-config-DataTable.xml,/WEB-INF/faces-config-SimpleTogglePanel.xml,
+ /WEB-INF/faces-config-Panel.xml,/WEB-INF/faces-config-PanelBar.xml,/WEB-INF/faces-config-TabPanel.xml,
+ /WEB-INF/faces-config-TogglePanel.xml,/WEB-INF/faces-config-Paint2D.xml,/WEB-INF/faces-config-InputNumberSlider.xml,
+ /WEB-INF/faces-config-InputNumberSpinner.xml,/WEB-INF/faces-config-DDMenu.xml,/WEB-INF/faces-config-Tree.xml,
+ /WEB-INF/faces-config-PanelMenu.xml,/WEB-INF/faces-config-Icon.xml,/WEB-INF/faces-config-ModalPanel.xml,
+ /WEB-INF/faces-config-tooltip.xml,/WEB-INF/faces-config-Skin.xml,/WEB-INF/faces-config-Calendar.xml,
+ /WEB-INF/faces-config-Gmap.xml,/WEB-INF/faces-config-DataFilterSlider.xml,/WEB-INF/faces-config-Separator.xml,
+ /WEB-INF/faces-config-Spacer.xml,/WEB-INF/faces-config-ToolBar.xml,/WEB-INF/faces-config-DataScroller.xml,
+ /WEB-INF/faces-config-SuggestionBox.xml,/WEB-INF/faces-config-Message.xml,
+ /WEB-INF/faces-config-VirtualEarth.xml,/WEB-INF/faces-config-Effect.xml,/WEB-INF/faces-config-Insert.xml,
+ /WEB-INF/faces-config-RichBean.xml,/WEB-INF/faces-config-ScrollableDataTable.xml,
+ /WEB-INF/faces-config-RichTest.xml,/WEB-INF/faces-config-jQuery.xml,/WEB-INF/faces-config-DragAndDrop.xml,
+ /WEB-INF/faces-config-OrderingList.xml,/WEB-INF/faces-config-DataOrderedList.xml,/WEB-INF/faces-config-DataDefinitionList.xml,
+ /WEB-INF/faces-config-ContextMenu.xml,/WEB-INF/faces-config-ListShuttle.xml,/WEB-INF/faces-config-Converter.xml,
+ /WEB-INF/faces-config-ComponentControl.xml, /WEB-INF/faces-config-Columns.xml</param-value>
</context-param>
<context-param>
<param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
16Â years, 5Â months
JBoss Rich Faces SVN: r5023 - in trunk/ui/contextMenu/src/main: java/org/richfaces/renderkit/html and 1 other directories.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: sergeyhalipov
Date: 2007-12-26 13:52:07 -0500 (Wed, 26 Dec 2007)
New Revision: 5023
Modified:
trunk/ui/contextMenu/src/main/java/org/richfaces/component/UIContextMenu.java
trunk/ui/contextMenu/src/main/java/org/richfaces/renderkit/html/ContextMenuRendererBase.java
trunk/ui/contextMenu/src/main/resources/org/richfaces/renderkit/html/scripts/context-menu.js
Log:
http://jira.jboss.com/jira/browse/RF-1456
Modified: trunk/ui/contextMenu/src/main/java/org/richfaces/component/UIContextMenu.java
===================================================================
--- trunk/ui/contextMenu/src/main/java/org/richfaces/component/UIContextMenu.java 2007-12-26 18:18:49 UTC (rev 5022)
+++ trunk/ui/contextMenu/src/main/java/org/richfaces/component/UIContextMenu.java 2007-12-26 18:52:07 UTC (rev 5023)
@@ -42,4 +42,7 @@
public abstract void setDisableDefaultMenu(boolean b);
+ public abstract void setShowDelay(Integer showDelay);
+ public abstract Integer getShowDelay();
+
}
Modified: trunk/ui/contextMenu/src/main/java/org/richfaces/renderkit/html/ContextMenuRendererBase.java
===================================================================
--- trunk/ui/contextMenu/src/main/java/org/richfaces/renderkit/html/ContextMenuRendererBase.java 2007-12-26 18:18:49 UTC (rev 5022)
+++ trunk/ui/contextMenu/src/main/java/org/richfaces/renderkit/html/ContextMenuRendererBase.java 2007-12-26 18:52:07 UTC (rev 5023)
@@ -110,7 +110,8 @@
writer.startElement("script", component);
writer.writeText("new Richfaces.ContextMenu('", null);
writer.writeText(component.getClientId(context), null);
- writer.writeText("',", null);
+ writer.writeText("', ", null);
+ writer.writeText(menu.getShowDelay() + ", ", null);
writeScriptBody(context, component, true);
writer.writeText(")", null);
writer.writeText(getClientAttachmentOptions(context, menu), null);
Modified: trunk/ui/contextMenu/src/main/resources/org/richfaces/renderkit/html/scripts/context-menu.js
===================================================================
--- trunk/ui/contextMenu/src/main/resources/org/richfaces/renderkit/html/scripts/context-menu.js 2007-12-26 18:18:49 UTC (rev 5022)
+++ trunk/ui/contextMenu/src/main/resources/org/richfaces/renderkit/html/scripts/context-menu.js 2007-12-26 18:52:07 UTC (rev 5023)
@@ -3,13 +3,14 @@
Richfaces.ContextMenu.prototype = {
- initialize: function(id, evaluator, options) {
+ initialize: function(id, delay, evaluator, options) {
this.options = options || {};
this.id = id;
this.evaluator = evaluator;
$(id).component = this;
this.doShow = this.show;
this.doHide = this.hide;
+ this.delay = delay;
},
attachToParent : function(id, event, context) {
@@ -40,8 +41,8 @@
show: function(event, context) {
this.construct(context);
event.parameters = context;
- new RichFaces.Menu.DelayedContextMenu(this.id + "_menu", event).show();
- //Event.stop(event||window.event);
+ var delayedMenu = new RichFaces.Menu.DelayedContextMenu(this.id + "_menu", event);
+ window.setTimeout(delayedMenu.show, this.delay);
},
construct: function(context) {
16Â years, 5Â months
JBoss Rich Faces SVN: r5022 - trunk/docs/userguide/en/src/main/docbook/modules.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: vkorluzhenko
Date: 2007-12-26 13:18:49 -0500 (Wed, 26 Dec 2007)
New Revision: 5022
Modified:
trunk/docs/userguide/en/src/main/docbook/modules/RFCtechreqs.xml
Log:
http://jira.jboss.com/jira/browse/RF-1667 - fixed error.
Modified: trunk/docs/userguide/en/src/main/docbook/modules/RFCtechreqs.xml
===================================================================
--- trunk/docs/userguide/en/src/main/docbook/modules/RFCtechreqs.xml 2007-12-26 18:15:40 UTC (rev 5021)
+++ trunk/docs/userguide/en/src/main/docbook/modules/RFCtechreqs.xml 2007-12-26 18:18:49 UTC (rev 5022)
@@ -71,7 +71,7 @@
<title>Supported Java Versions</title>
<itemizedlist>
- <listitem>JDK 1.5 and higher</listitem>
+ <listitem>JDK 1.4 and higher</listitem>
</itemizedlist>
</section>
16Â years, 5Â months
JBoss Rich Faces SVN: r5021 - in trunk/ui/scrollableDataTable/src/main: javascript/ClientUI/controls/grid and 1 other directories.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: konstantin.mishin
Date: 2007-12-26 13:15:40 -0500 (Wed, 26 Dec 2007)
New Revision: 5021
Modified:
trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java
trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridBody.js
trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridHeader.js
trunk/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx
Log:
merged scrollable-data-table with 3/1/x branch
Modified: trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java
===================================================================
--- trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java 2007-12-26 18:15:20 UTC (rev 5020)
+++ trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java 2007-12-26 18:15:40 UTC (rev 5021)
@@ -335,7 +335,7 @@
if (kid.isRendered()) {
if (kid instanceof Column){
- if(state.isFrozenColumn() && !frozenTRRendered){
+ if(state.isFrozenColumn() && !frozenTRRendered && state.getFrozenColumnCount() > 0){
state.setFrozenPart(true);
frozenTRRendered = true;
@@ -470,15 +470,15 @@
state.setFrozenPart(isFrozen);
state.setClientId(grid.getClientId(context));
- grid.walk(context, rowsRenderer, state);
-
- int fakeRowsCount = grid.getRows() - grid.getRowCount();
- state.setFake(true);
- for (int i = 0; i < fakeRowsCount; i++) {
- rowsRenderer.process(context, null, state);
+ if (!isFrozen || state.getFrozenColumnCount() > 0) {
+ grid.walk(context, rowsRenderer, state);
+ int fakeRowsCount = grid.getRows() - grid.getRowCount();
+ state.setFake(true);
+ for (int i = 0; i < fakeRowsCount; i++) {
+ rowsRenderer.process(context, null, state);
+ }
+ state.setFake(false);
}
-
- state.setFake(false);
state.setRowIndex(0);
grid.setRowKey(null);
}
@@ -500,8 +500,26 @@
state.setFrozenPart(isFrozen);
state.setClientId(grid.getClientId(context));
state.setSepOffset(new Integer(0));
-
- ColumnWalker.iterateOverColumns(context, grid, headerCellRenderer, writer, state);
+ if (!isFrozen || state.getFrozenColumnCount() > 0) {
+ writer.startElement(HTML.TR_ELEMENT, grid);
+ getUtils().writeAttribute(
+ writer,
+ "class",
+ "dr-sdt-hr rich-std-header-row"
+ + grid.getAttributes().get("headerClass"));
+ ColumnWalker.iterateOverColumns(context, grid, headerCellRenderer,
+ writer, state);
+ if (!isFrozen) {
+ writer.startElement(HTML.th_ELEM, grid);
+ getUtils().writeAttribute(writer, "class",
+ "dr-sdt-hc rich-sdt-header-cell");
+ writer.startElement(HTML.DIV_ELEM, grid);
+ getUtils().writeAttribute(writer, "class", "dr-sdt-hcbody");
+ writer.endElement(HTML.DIV_ELEM);
+ writer.endElement(HTML.th_ELEM);
+ }
+ writer.endElement(HTML.TR_ELEMENT);
+ }
}
public void renderCols(FacesContext context, UIScrollableDataTable grid, boolean isFrozen) throws IOException{
@@ -707,6 +725,8 @@
grid.walk(context, ajaxRowsRenderer, state);
int fakeRowsCount = grid.getRows() - grid.getRowCount();
+ ScrollableDataTableRendererState.restoreState(context);
+ grid.setRowKey(null);
state.setFake(true);
for (int i = 0; i < fakeRowsCount; i++) {
ajaxRowsRenderer.process(context, null, state);
@@ -728,9 +748,6 @@
renderHiddenScrollInput(context, grid);
ajaxContext.addRenderedArea(client_id+":si");
-
- ScrollableDataTableRendererState.restoreState(context);
- grid.setRowKey(null);
ajaxContext.setResponseData(grid.getResponseData());
Modified: trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridBody.js
===================================================================
--- trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridBody.js 2007-12-26 18:15:20 UTC (rev 5020)
+++ trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridBody.js 2007-12-26 18:15:40 UTC (rev 5021)
@@ -139,35 +139,34 @@
this.sizeBox.setHeight(this.templNormal.getElement().offsetHeight);
},
parseTemplate: function(templFrozen, templNormal) {
- if(!templNormal || !templNormal.rows || templNormal.rows.length===0) {
- return false;
+ var result = false;
+ if(templNormal && templNormal.rows && templNormal.rows.length != 0) {
+ var columns = this.grid.getHeader().getColumns();
+ var i=0, j=0;
+ var cols = this.templFrozen.getElement().getElementsByTagName("col");
+ for(i=0; i<cols.length; i++) {
+ columns[j].bodyCol = $(cols[i]);
+ j++;
+ }
+ cols = this.templNormal.getElement().getElementsByTagName("col");
+ for(i=0; i<cols.length; i++) {
+ columns[j].bodyCol = $(cols[i]);
+ j++;
+ }
+
+ this.rowsCount = Math.min(templNormal.rows.length, this.grid.dataModel.getCount());
+
+ //if(ClientUILib.isGecko) {
+ // this.defaultRowHeight -= this.getBorderWidth("tb") + this.getPadding("tb");
+ //}
+ this.helpObj = new ClientUI.common.box.Box(templFrozen, null, true);
+ this.countToLoad = 0;
+ this.startRow = 0;
+ this.startIndex = 0;
+ result = true;
}
-
- var columns = this.grid.getHeader().getColumns();
- var i=0, j=0;
- var cols = this.templFrozen.getElement().getElementsByTagName("col");
- for(i=0; i<cols.length; i++) {
- columns[j].bodyCol = $(cols[i]);
- j++;
- }
- cols = this.templNormal.getElement().getElementsByTagName("col");
- for(i=0; i<cols.length; i++) {
- columns[j].bodyCol = $(cols[i]);
- j++;
- }
-
- this.rowsCount = Math.min(templNormal.rows.length, this.grid.dataModel.getCount());
-
- //if(ClientUILib.isGecko) {
- // this.defaultRowHeight -= this.getBorderWidth("tb") + this.getPadding("tb");
- //}
- this.helpObj = new ClientUI.common.box.Box(templFrozen, null, true);
- this.countToLoad = 0;
- this.startRow = 0;
- this.startIndex = 0;
this.currRange = $R(0, this.rowsCount);
-
- return true;
+ return result;
},
setScrollPos: function(pos) {
this.contentBox.getElement().scrollTop = pos;
@@ -334,8 +333,10 @@
}.bind(this), this.grid.dataModel.getRequestDelay());
},
adjustColumnWidth: function(column, width) {
- var columns = this.grid.getHeader().getColumns();
- columns[column].bodyCol.width = width>0 ? width : 1;
+ var bodyCol = this.grid.getHeader().getColumns()[column].bodyCol;
+ if (bodyCol) {
+ bodyCol.width = width>0 ? width : 1;
+ }
},
setFakeColumnWidth: function() {
@@ -726,7 +727,7 @@
this.scrollBox.getElement().scrollTop = 0;
this.currRange.start = -this.rowsCount;
this.currRange.end = -1;
- this._onContentVScroll(0);
+ this._onContentVScroll({memo:{pos:0}});
},
_getRowIndex: function(rowId) {
return Number(rowId.split(this.grid.getElement().id)[1].split(":")[2]);
Modified: trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridHeader.js
===================================================================
--- trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridHeader.js 2007-12-26 18:15:20 UTC (rev 5020)
+++ trunk/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridHeader.js 2007-12-26 18:15:40 UTC (rev 5021)
@@ -20,7 +20,7 @@
$super(template);
// register event handlers
- this.eventSepDblClick = this.OnSepDblClick.bindAsEventListener(this);
+ this.eventSepClick = this.OnSepClick.bindAsEventListener(this);
this.eventSepMouseDown = this.OnSepMouseDown.bindAsEventListener(this);
this.eventSepMouseUp = this.OnSepMouseUp.bindAsEventListener(this);
this.eventSepMouseMove = this.OnSepMouseMove.bindAsEventListener(this);
@@ -107,7 +107,8 @@
this.helpObj = new ClientUI.common.box.Box(this.frozenContentBox.getElement(), null, true);
- var fcount = this.headerFrozenRow.getElement().rows[0].cells.length;
+ var rows = this.headerFrozenRow.getElement().rows
+ var fcount = rows.length?rows[0].cells.length:0;
var ncount = this.headerRow.getElement().rows[0].cells.length;
var columns = new Array(fcount + ncount);
var defaultWidth = 0;
@@ -118,11 +119,11 @@
// Get columns information
var i = 0, h, j=0, cell;
var cols = this.headerFrozenRow.getElement().getElementsByTagName("col");
- var cells = this.headerFrozenRow.getElement().rows[0].cells;
+ this.frozenCells = fcount?this.headerFrozenRow.getElement().rows[0].cells:[];
var ids = this.grid.options.ids;
- var count = cells.length;
+ var count = this.frozenCells.length;
for(i=0; i<count; i++) {
- cell = cells[i];
+ cell = this.cells[i];
columns[j] = {
columnId: ids[i],
col: cols[i],
@@ -151,7 +152,7 @@
columns[j].sep = new ClientUI.common.box.InlineBox(details[0], null, true);
columns[j].sep.getElement().columnIndex = j;
if(!columns[j].fixedWidth) {
- Event.observe(columns[j].sep.getElement(), 'dblclick', this.eventSepDblClick);
+ Event.observe(columns[j].sep.getElement(), 'click', this.eventSepClick);
Event.observe(columns[j].sep.getElement(), 'mousedown', this.eventSepMouseDown);
}
else {
@@ -165,10 +166,10 @@
}
cols = this.headerRow.getElement().getElementsByTagName("col");
- cells = this.headerRow.getElement().rows[0].cells;
- count = cells.length;
+ this.cells = this.headerRow.getElement().rows[0].cells;
+ count = this.cells.length;
for(i=0; i<count; i++) {
- cell = cells[i];
+ cell = this.cells[i];
columns[j] = {
columnId: ids[i],
@@ -199,7 +200,7 @@
columns[j].sep = new ClientUI.common.box.InlineBox(details[0], null, true);
columns[j].sep.getElement().columnIndex = j;
if(!columns[j].fixedWidth) {
- Event.observe(columns[j].sep.getElement(), 'dblclick', this.eventSepDblClick);
+ Event.observe(columns[j].sep.getElement(), 'click', this.eventSepClick);
Event.observe(columns[j].sep.getElement(), 'mousedown', this.eventSepMouseDown);
}
else {
@@ -238,19 +239,17 @@
},
agjustSeparators: function() {
var i=0;
- var fcells = this.headerFrozenRow.getElement().rows[0].cells;
- var ncells = this.headerRow.getElement().rows[0].cells;
- var length = fcells.length;
+ var length = this.frozenCells.length;
var delta = 4;
- if (ncells[0].offsetWidth == ncells[0].clientWidth) {
+ if (this.cells[0].offsetWidth == this.cells[0].clientWidth) {
delta--;
}
for(var j=0; j<length; i++,j++) {
- this._columns[i].sep.moveToX(fcells[j].offsetLeft + fcells[j].offsetWidth - delta);
+ this._columns[i].sep.moveToX(this.frozenCells[j].offsetLeft + this.frozenCells[j].offsetWidth - delta);
}
- var length = ncells.length - 1;
+ var length = this.cells.length - 1;
for(var j=0; j<length; i++,j++) {
- this._columns[i].sep.moveToX(ncells[j].offsetLeft + ncells[j].offsetWidth - delta);
+ this._columns[i].sep.moveToX(this.cells[j].offsetLeft + this.cells[j].offsetWidth - delta);
}
},
updateSize: function() {
@@ -361,8 +360,8 @@
Event.stop(event);
}
},
- OnSepDblClick: function(event) {
- ClientUILib.log(ClientUILogger.INFO, "OnSepDblClick");
+ OnSepClick: function(event) {
+ Event.stop(event);
},
_showSplitter: function(index) {
if(!this.columnSplitter) {
Modified: trunk/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx
===================================================================
--- trunk/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx 2007-12-26 18:15:20 UTC (rev 5020)
+++ trunk/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx 2007-12-26 18:15:40 UTC (rev 5021)
@@ -100,13 +100,11 @@
</jsp:scriptlet>
<thead>
- <tr class="dr-sdt-hr rich-std-header-row #{component.attributes['headerClass']}">
- <jsp:scriptlet>
- <![CDATA[
- renderHeaders(context, component, true);
- ]]>
- </jsp:scriptlet>
- </tr>
+ <jsp:scriptlet>
+ <![CDATA[
+ renderHeaders(context, component, true);
+ ]]>
+ </jsp:scriptlet>
</thead>
</table>
</span>
@@ -121,16 +119,11 @@
</jsp:scriptlet>
<col width="1"/>
<thead>
- <tr class="dr-sdt-hr rich-std-header-row #{component.attributes['headerClass']}">
- <jsp:scriptlet>
- <![CDATA[
- renderHeaders(context, component, false);
- ]]>
- </jsp:scriptlet>
- <th class="dr-sdt-hc rich-sdt-header-cell">
- <div class="dr-sdt-hcbody" />
- </th>
- </tr>
+ <jsp:scriptlet>
+ <![CDATA[
+ renderHeaders(context, component, false);
+ ]]>
+ </jsp:scriptlet>
</thead>
</table>
</span>
16Â years, 5Â months
JBoss Rich Faces SVN: r5020 - trunk/docs/faq/en/src/main/docbook/module.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: vkorluzhenko
Date: 2007-12-26 13:15:20 -0500 (Wed, 26 Dec 2007)
New Revision: 5020
Modified:
trunk/docs/faq/en/src/main/docbook/module/RFCfaq.xml
Log:
http://jira.jboss.com/jira/browse/RF-389 - added new question.
Modified: trunk/docs/faq/en/src/main/docbook/module/RFCfaq.xml
===================================================================
--- trunk/docs/faq/en/src/main/docbook/module/RFCfaq.xml 2007-12-26 17:47:52 UTC (rev 5019)
+++ trunk/docs/faq/en/src/main/docbook/module/RFCfaq.xml 2007-12-26 18:15:20 UTC (rev 5020)
@@ -657,6 +657,20 @@
</section>
<section>
+ <?dbhtml filename="Howtoavoidaproblemwithtextwrapping.html"?>
+ <title>How to avoid a problem with text wrapping in <rich:tab> in
+ Internet Explorer 7?</title>
+ <para>A problem with tab height occurs in IE 7. The tab height is correct in Firefox
+ and IE 6. This is IE's 7 bug. As a temporary solution you can try
+ to change doctype declaration from:</para>
+ <programlisting role="XML"><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">]]></programlisting>
+ <para>to:</para>
+ <programlisting role="XML"><![CDATA[<!doctype html public "-//w3c//dtd html 4.0 transitional//en">]]></programlisting>
+ <para>See also <ulink url="http://jira.jboss.com/jira/browse/RF-1011"
+ >http://jira.jboss.com/jira/browse/RF-1011</ulink>.</para>
+ </section>
+
+ <section>
<?dbhtml filename="Howtosaveeffectstatus.html"?>
<title>How to save <rich:effect> status?</title>
<para><emphasis role="bold"><rich:effect></emphasis> component has
16Â years, 5Â months
JBoss Rich Faces SVN: r5019 - in trunk/ui/dataFilterSlider/src/main: resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src and 1 other directory.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: sergeyhalipov
Date: 2007-12-26 12:47:52 -0500 (Wed, 26 Dec 2007)
New Revision: 5019
Modified:
trunk/ui/dataFilterSlider/src/main/java/org/richfaces/renderkit/DataFilterSliderRendererBase.java
trunk/ui/dataFilterSlider/src/main/resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src/slider.js
Log:
http://jira.jboss.com/jira/browse/RF-1761
Modified: trunk/ui/dataFilterSlider/src/main/java/org/richfaces/renderkit/DataFilterSliderRendererBase.java
===================================================================
--- trunk/ui/dataFilterSlider/src/main/java/org/richfaces/renderkit/DataFilterSliderRendererBase.java 2007-12-26 17:30:04 UTC (rev 5018)
+++ trunk/ui/dataFilterSlider/src/main/java/org/richfaces/renderkit/DataFilterSliderRendererBase.java 2007-12-26 17:47:52 UTC (rev 5019)
@@ -22,10 +22,8 @@
package org.richfaces.renderkit;
import java.io.IOException;
-import java.nio.Buffer;
import java.util.Map;
-import javax.faces.FacesException;
import javax.faces.component.UIComponent;
import javax.faces.component.UIForm;
import javax.faces.component.UIInput;
@@ -37,7 +35,6 @@
import org.ajax4jsf.javascript.JSFunctionDefinition;
import org.ajax4jsf.javascript.JSReference;
import org.ajax4jsf.renderkit.AjaxRendererUtils;
-import org.ajax4jsf.renderkit.RendererUtils;
import org.ajax4jsf.util.SelectUtils;
import org.richfaces.component.UIDataFltrSlider;
import org.richfaces.event.DataFilterSliderEvent;
@@ -170,8 +167,12 @@
Integer newSliderVal = dataFilterSlider.getStartRange();
if (requestParams.get(clientId + "slider_val") != null
- && !"".equals(requestParams.get(clientId + "slider_val"))) {
- newSliderVal = Integer.valueOf(requestParams.get(clientId + "slider_val").toString());
+ && !"".equals(requestParams.get(clientId + "slider_val"))) {
+ try {
+ newSliderVal = Integer.valueOf(requestParams.get(clientId + "slider_val").toString());
+ } catch (NumberFormatException nfe) {
+ newSliderVal = oldSliderVal;
+ }
}
if (newSliderVal.equals(oldSliderVal)) {
Modified: trunk/ui/dataFilterSlider/src/main/resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src/slider.js
===================================================================
--- trunk/ui/dataFilterSlider/src/main/resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src/slider.js 2007-12-26 17:30:04 UTC (rev 5018)
+++ trunk/ui/dataFilterSlider/src/main/resources/org/richfaces/renderkit/html/scripts/scriptaculous-js-1.6.5/src/slider.js 2007-12-26 17:47:52 UTC (rev 5019)
@@ -153,8 +153,10 @@
this.values[handleIdx] = sliderValue;
this.value = this.values[0]; // assure backwards compat
- this.handles[handleIdx].style[this.isVertical() ? 'top' : 'left'] =
- this.translateToPx(sliderValue);
+ if (!isNaN(sliderValue)) {
+ this.handles[handleIdx].style[this.isVertical() ? 'top' : 'left'] =
+ this.translateToPx(sliderValue);
+ }
this.drawSpans();
if((!this.dragging || !this.event)&&this.flag) this.updateFinished();
16Â years, 5Â months
JBoss Rich Faces SVN: r5018 - in branches/3.1.x/ui/scrollableDataTable/src/main: javascript/ClientUI/controls/grid and 1 other directories.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: konstantin.mishin
Date: 2007-12-26 12:30:04 -0500 (Wed, 26 Dec 2007)
New Revision: 5018
Modified:
branches/3.1.x/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java
branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridHeader.js
branches/3.1.x/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx
Log:
RF-989
Modified: branches/3.1.x/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java
===================================================================
--- branches/3.1.x/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java 2007-12-26 17:02:10 UTC (rev 5017)
+++ branches/3.1.x/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java 2007-12-26 17:30:04 UTC (rev 5018)
@@ -335,7 +335,7 @@
if (kid.isRendered()) {
if (kid instanceof Column){
- if(state.isFrozenColumn() && !frozenTRRendered){
+ if(state.isFrozenColumn() && !frozenTRRendered && state.getFrozenColumnCount() > 0){
state.setFrozenPart(true);
frozenTRRendered = true;
@@ -470,15 +470,15 @@
state.setFrozenPart(isFrozen);
state.setClientId(grid.getClientId(context));
- grid.walk(context, rowsRenderer, state);
-
- int fakeRowsCount = grid.getRows() - grid.getRowCount();
- state.setFake(true);
- for (int i = 0; i < fakeRowsCount; i++) {
- rowsRenderer.process(context, null, state);
+ if (!isFrozen || state.getFrozenColumnCount() > 0) {
+ grid.walk(context, rowsRenderer, state);
+ int fakeRowsCount = grid.getRows() - grid.getRowCount();
+ state.setFake(true);
+ for (int i = 0; i < fakeRowsCount; i++) {
+ rowsRenderer.process(context, null, state);
+ }
+ state.setFake(false);
}
-
- state.setFake(false);
state.setRowIndex(0);
grid.setRowKey(null);
}
@@ -500,8 +500,26 @@
state.setFrozenPart(isFrozen);
state.setClientId(grid.getClientId(context));
state.setSepOffset(new Integer(0));
-
- ColumnWalker.iterateOverColumns(context, grid, headerCellRenderer, writer, state);
+ if (!isFrozen || state.getFrozenColumnCount() > 0) {
+ writer.startElement(HTML.TR_ELEMENT, grid);
+ getUtils().writeAttribute(
+ writer,
+ "class",
+ "dr-sdt-hr rich-std-header-row"
+ + grid.getAttributes().get("headerClass"));
+ ColumnWalker.iterateOverColumns(context, grid, headerCellRenderer,
+ writer, state);
+ if (!isFrozen) {
+ writer.startElement(HTML.th_ELEM, grid);
+ getUtils().writeAttribute(writer, "class",
+ "dr-sdt-hc rich-sdt-header-cell");
+ writer.startElement(HTML.DIV_ELEM, grid);
+ getUtils().writeAttribute(writer, "class", "dr-sdt-hcbody");
+ writer.endElement(HTML.DIV_ELEM);
+ writer.endElement(HTML.th_ELEM);
+ }
+ writer.endElement(HTML.TR_ELEMENT);
+ }
}
public void renderCols(FacesContext context, UIScrollableDataTable grid, boolean isFrozen) throws IOException{
Modified: branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridHeader.js
===================================================================
--- branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridHeader.js 2007-12-26 17:02:10 UTC (rev 5017)
+++ branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/GridHeader.js 2007-12-26 17:30:04 UTC (rev 5018)
@@ -107,7 +107,8 @@
this.helpObj = new ClientUI.common.box.Box(this.frozenContentBox.getElement(), null, true);
- var fcount = this.headerFrozenRow.getElement().rows[0].cells.length;
+ var rows = this.headerFrozenRow.getElement().rows
+ var fcount = rows.length?rows[0].cells.length:0;
var ncount = this.headerRow.getElement().rows[0].cells.length;
var columns = new Array(fcount + ncount);
var defaultWidth = 0;
@@ -118,11 +119,11 @@
// Get columns information
var i = 0, h, j=0, cell;
var cols = this.headerFrozenRow.getElement().getElementsByTagName("col");
- var cells = this.headerFrozenRow.getElement().rows[0].cells;
+ this.frozenCells = fcount?this.headerFrozenRow.getElement().rows[0].cells:[];
var ids = this.grid.options.ids;
- var count = cells.length;
+ var count = this.frozenCells.length;
for(i=0; i<count; i++) {
- cell = cells[i];
+ cell = this.cells[i];
columns[j] = {
columnId: ids[i],
col: cols[i],
@@ -165,10 +166,10 @@
}
cols = this.headerRow.getElement().getElementsByTagName("col");
- cells = this.headerRow.getElement().rows[0].cells;
- count = cells.length;
+ this.cells = this.headerRow.getElement().rows[0].cells;
+ count = this.cells.length;
for(i=0; i<count; i++) {
- cell = cells[i];
+ cell = this.cells[i];
columns[j] = {
columnId: ids[i],
@@ -238,19 +239,17 @@
},
agjustSeparators: function() {
var i=0;
- var fcells = this.headerFrozenRow.getElement().rows[0].cells;
- var ncells = this.headerRow.getElement().rows[0].cells;
- var length = fcells.length;
+ var length = this.frozenCells.length;
var delta = 4;
- if (ncells[0].offsetWidth == ncells[0].clientWidth) {
+ if (this.cells[0].offsetWidth == this.cells[0].clientWidth) {
delta--;
}
for(var j=0; j<length; i++,j++) {
- this._columns[i].sep.moveToX(fcells[j].offsetLeft + fcells[j].offsetWidth - delta);
+ this._columns[i].sep.moveToX(this.frozenCells[j].offsetLeft + this.frozenCells[j].offsetWidth - delta);
}
- var length = ncells.length - 1;
+ var length = this.cells.length - 1;
for(var j=0; j<length; i++,j++) {
- this._columns[i].sep.moveToX(ncells[j].offsetLeft + ncells[j].offsetWidth - delta);
+ this._columns[i].sep.moveToX(this.cells[j].offsetLeft + this.cells[j].offsetWidth - delta);
}
},
updateSize: function() {
Modified: branches/3.1.x/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx
===================================================================
--- branches/3.1.x/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx 2007-12-26 17:02:10 UTC (rev 5017)
+++ branches/3.1.x/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx 2007-12-26 17:30:04 UTC (rev 5018)
@@ -100,13 +100,11 @@
</jsp:scriptlet>
<thead>
- <tr class="dr-sdt-hr rich-std-header-row #{component.attributes['headerClass']}">
- <jsp:scriptlet>
- <![CDATA[
- renderHeaders(context, component, true);
- ]]>
- </jsp:scriptlet>
- </tr>
+ <jsp:scriptlet>
+ <![CDATA[
+ renderHeaders(context, component, true);
+ ]]>
+ </jsp:scriptlet>
</thead>
</table>
</span>
@@ -121,16 +119,11 @@
</jsp:scriptlet>
<col width="1"/>
<thead>
- <tr class="dr-sdt-hr rich-std-header-row #{component.attributes['headerClass']}">
- <jsp:scriptlet>
- <![CDATA[
- renderHeaders(context, component, false);
- ]]>
- </jsp:scriptlet>
- <th class="dr-sdt-hc rich-sdt-header-cell">
- <div class="dr-sdt-hcbody" />
- </th>
- </tr>
+ <jsp:scriptlet>
+ <![CDATA[
+ renderHeaders(context, component, false);
+ ]]>
+ </jsp:scriptlet>
</thead>
</table>
</span>
16Â years, 5Â months
JBoss Rich Faces SVN: r5017 - trunk/sandbox/samples.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: andrei_exadel
Date: 2007-12-26 12:02:10 -0500 (Wed, 26 Dec 2007)
New Revision: 5017
Modified:
trunk/sandbox/samples/pom.xml
Log:
add progress bar demo project
Modified: trunk/sandbox/samples/pom.xml
===================================================================
--- trunk/sandbox/samples/pom.xml 2007-12-26 17:01:15 UTC (rev 5016)
+++ trunk/sandbox/samples/pom.xml 2007-12-26 17:02:10 UTC (rev 5017)
@@ -20,5 +20,6 @@
<module>fileUploadPOC</module>
<module>fileUploadDemo</module>
<module>combobox-sample</module>
+ <module>progressBarDemo</module>
</modules>
</project>
\ No newline at end of file
16Â years, 5Â months