Author: mvitenkov
Date: 2008-11-05 11:26:42 -0500 (Wed, 05 Nov 2008)
New Revision: 11033
Added:
trunk/test-applications/automator/src/main/java/calendar/
trunk/test-applications/automator/src/main/java/calendar/CalendarHandlers.java
trunk/test-applications/automator/src/main/webapp/component/calendar.jsp
trunk/test-applications/automator/src/main/webapp/javascripts/
trunk/test-applications/automator/src/main/webapp/javascripts/handlers.js
Modified:
trunk/test-applications/automator/src/main/webapp/WEB-INF/faces-config.xml
trunk/test-applications/automator/src/main/webapp/main/componentsList.jsp
trunk/test-applications/automator/src/main/webapp/main/main.jsp
Log:
handlers example
Added: trunk/test-applications/automator/src/main/java/calendar/CalendarHandlers.java
===================================================================
--- trunk/test-applications/automator/src/main/java/calendar/CalendarHandlers.java
(rev 0)
+++
trunk/test-applications/automator/src/main/java/calendar/CalendarHandlers.java 2008-11-05
16:26:42 UTC (rev 11033)
@@ -0,0 +1,46 @@
+package calendar;
+
+import general.DrawGrids;
+
+import java.util.ArrayList;
+
+import javax.faces.component.html.HtmlPanelGrid;
+import javax.faces.event.ActionEvent;
+
+import org.richfaces.component.UICalendar;
+
+import parser.Attribute;
+import parser.TLDParser;
+
+public class CalendarHandlers {
+ private HtmlPanelGrid panelGrid;
+ private final TLDParser tldParser = new TLDParser("calendar");
+ private final ArrayList<Attribute> handlers =
tldParser.getAllAttributes().getHandlers();
+
+ public CalendarHandlers(){
+ ArrayList<String> allHandlers = tldParser.getAllHandlers();
+ for(String s:allHandlers){
+ System.out.println(s);
+ }
+ }
+
+ public void testEventHandlers(ActionEvent e){
+ DrawGrids.showEventGrid(panelGrid, handlers);
+ }
+
+ public HtmlPanelGrid getPanelGrid() {
+ return panelGrid;
+ }
+
+ public void setPanelGrid(HtmlPanelGrid panelGrid) {
+ this.panelGrid = panelGrid;
+ }
+
+ public TLDParser getTldParser() {
+ return tldParser;
+ }
+
+ public ArrayList<Attribute> getHandlers() {
+ return handlers;
+ }
+}
Modified: trunk/test-applications/automator/src/main/webapp/WEB-INF/faces-config.xml
===================================================================
--- trunk/test-applications/automator/src/main/webapp/WEB-INF/faces-config.xml 2008-11-05
16:24:49 UTC (rev 11032)
+++ trunk/test-applications/automator/src/main/webapp/WEB-INF/faces-config.xml 2008-11-05
16:26:42 UTC (rev 11033)
@@ -12,6 +12,11 @@
<managed-bean-class>comboBox.ComboBoxGeneral</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
+ <managed-bean>
+ <managed-bean-name>calendarHandlers</managed-bean-name>
+ <managed-bean-class>calendar.CalendarHandlers</managed-bean-class>
+ <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
<lifecycle>
<phase-listener>phaseTracker.PhaseTracker</phase-listener>
</lifecycle>
Added: trunk/test-applications/automator/src/main/webapp/component/calendar.jsp
===================================================================
--- trunk/test-applications/automator/src/main/webapp/component/calendar.jsp
(rev 0)
+++ trunk/test-applications/automator/src/main/webapp/component/calendar.jsp 2008-11-05
16:26:42 UTC (rev 11033)
@@ -0,0 +1,46 @@
+<%@ 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"%>
+<script type="text/javascript">
+
+</script>
+
+<f:subview id="calendarSubview">
+ <div>The <rich:calendar> component is used for creating
+ monthly calendar elements on a page.</div>
+ <rich:spacer height="30"></rich:spacer>
+
+ <h:messages id="calendarMessages" style="color:red;" />
+ <rich:calendar id="calendar"
onbeforedomupdate="callOnbeforedomupdate('calendar')"
+ onchanged="callOnchanged('calendar')"
+ oncollapse="callOncollapse('calendar')"
+ oncomplete="callOncomplete('calendar')"
+ oncurrentdateselect="callOncurrentdateselect('calendar')"
+ oncurrentdateselected="callOncurrentdateselected('calendar')"
+ ondatemouseout="callOndatemouseout('calendar')"
+ ondatemouseover="callOndatemouseover('calendar')"
+ ondateselect="callOndateselect('calendar')"
+ ondateselected="callOndateselected('calendar')"
+ onexpand="callOnexpand('calendar')"
+ oninputblur="callOninputblur('calendar')"
+ oninputchange="callOninputchange('calendar')"
+ oninputclick="callOninputclick('calendar')"
+ oninputfocus="callOninputfocus('calendar')"
+ oninputkeydown="callOninputkeydown('calendar')"
+ oninputkeypress="callOninputkeypress('calendar')"
+ oninputkeyup="callOninputkeyup('calendar')"
+ oninputselect="callOninputselect('calendar')"
+ ontimeselect="callOntimeselect('calendar')"
+ ontimeselected="callOntimeselected('calendar')">
+ </rich:calendar>
+
+ <a4j:commandButton value="testEventHandlers"
+ actionListener="#{calendarHandlers.testEventHandlers}"
+ reRender="handlersResult, comboBoxGrid"></a4j:commandButton>
+
+ <h:panelGrid id="handlersResult"
+ binding="#{calendarHandlers.panelGrid}" columns="2">
+ </h:panelGrid>
+</f:subview>
+
Added: trunk/test-applications/automator/src/main/webapp/javascripts/handlers.js
===================================================================
--- trunk/test-applications/automator/src/main/webapp/javascripts/handlers.js
(rev 0)
+++ trunk/test-applications/automator/src/main/webapp/javascripts/handlers.js 2008-11-05
16:26:42 UTC (rev 11033)
@@ -0,0 +1,812 @@
+var count = 0;
+
+function callOnbeforedomupdate(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onbeforedomupdateID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOncomplete(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oncompleteID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnsubmit(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onsubmitID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnchanged(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onchangedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOncollapse(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oncollapseID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOncurrentdateselect(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oncurrentdateselectID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOncurrentdateselected(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oncurrentdateselectedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndatemouseout(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondatemouseoutID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndatemouseover(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondatemouseoverID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndateselect(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondateselectID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndateselected(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondateselectedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnexpand(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onexpandID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputblur(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputblurID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputchange(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputchangeID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputfocus(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputfocusID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputkeydown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputkeydownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputkeypress(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputkeypressID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputkeyup(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputkeyupID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputselect(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputselectID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOntimeselect(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ontimeselectID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOntimeselected(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ontimeselectedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnblur(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onblurID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnchange(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onchangeID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndblclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondblclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnfocus(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onfocusID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnkeydown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onkeydownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnkeypress(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onkeypressID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnkeyup(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onkeyupID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlistcall(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlistcallID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmousedown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmousedownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmousemove(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmousemoveID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmouseout(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmouseoutID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmouseover(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmouseoverID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmouseup(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmouseupID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnselect(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onselectID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOngroupactivate(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ongroupactivateID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemselect(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemselectID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnSlideSubmit(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onSlideSubmitID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnerror(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onerrorID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnslide(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onslideID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnRowClick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onRowClickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnRowDblClick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onRowDblClickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnRowMouseDown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onRowMouseDownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnRowMouseMove(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onRowMouseMoveID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnRowMouseOut(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onRowMouseOutID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnRowMouseOver(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onRowMouseOverID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnRowMouseUp(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onRowMouseUpID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnpagechange(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onpagechangeID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndragend(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondragendID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndragstart(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondragstartID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndropout(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondropoutID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndropover(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondropoverID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndragenter(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondragenterID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndragexit(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondragexitID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndrop(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondropID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndropend(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondropendID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnselectionchange(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onselectionchangeID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnadd(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onaddID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnclear(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onclearID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnsizerejected(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onsizerejectedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOntyperejected(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ontyperejectedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnupload(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onuploadID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnuploadcanceled(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onuploadcanceledID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnuploadcomplete(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onuploadcompleteID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninit(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninitID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOneditactivated(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oneditactivatedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOneditactivation(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oneditactivationID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputdblclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputdblclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputmousedown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputmousedownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputmousemove(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputmousemoveID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputmouseout(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputmouseoutID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputmouseover(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputmouseoverID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOninputmouseup(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oninputmouseupID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnviewactivated(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onviewactivatedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnviewactivation(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onviewactivationID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOndownclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ondownclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnupclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onupclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnbottomclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onbottomclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOncopyallclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oncopyallclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOncopyclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oncopyclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlistchanged(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlistchangedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnorderchanged(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onorderchangedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnremoveallclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onremoveallclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnremoveclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onremoveclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOntopclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ontopclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnclose(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oncloseID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnopen(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onopenID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnbeforehide(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onbeforehideID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnbeforeshow(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onbeforeshowID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnhide(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onhideID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmaskclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmaskclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmaskcontextmenu(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmaskcontextmenuID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmaskdblclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmaskdblclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmaskmousedown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmaskmousedownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmaskmousemove(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmaskmousemoveID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmaskmouseout(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmaskmouseoutID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmaskmouseover(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmaskmouseoverID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmaskmouseup(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmaskmouseupID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnmove(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onmoveID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnresize(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onresizeID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnshow(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onshowID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnheaderclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onheaderclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemchange(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemchangeID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnenter(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onenterID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnleave(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onleaveID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOngroupcollapse(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ongroupcollapseID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOngroupexpand(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ongroupexpandID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemhover(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemhoverID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnobjectchange(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onobjectchangeID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlabelclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlabelclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlabeldblclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlabeldblclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlabelkeydown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlabelkeydownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlabelkeypress(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlabelkeypressID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlabelkeyup(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlabelkeyupID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlabelmousedown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlabelmousedownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlabelmousemove(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlabelmousemoveID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnlabelmouseup(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onlabelmouseupID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOntabenter(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ontabenterID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOntableave(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ontableaveID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOntabchange(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:ontabchangeID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemdblclick(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemdblclickID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemkeydown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemkeydownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemkeypress(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemkeypressID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemkeyup(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemkeyupID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemmousedown(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemmousedownID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemmousemove(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemmousemoveID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemmouseout(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemmouseoutID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemmouseover(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemmouseoverID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnitemmouseup(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onitemmouseupID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnselected(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onselectedID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOncontextmenu(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:oncontextmenuID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
+function callOnLoadMap(id){
+ var col = document.getElementById('mainForm:' + id
+'Subview:onLoadMapID');
+ col.innerHTML = '<div style="COLOR: GREEN;"><b>PASSED('+
count + ')</b></div>';
+ count++;
+ return true;
+}
\ No newline at end of file
Modified: trunk/test-applications/automator/src/main/webapp/main/componentsList.jsp
===================================================================
--- trunk/test-applications/automator/src/main/webapp/main/componentsList.jsp 2008-11-05
16:24:49 UTC (rev 11032)
+++ trunk/test-applications/automator/src/main/webapp/main/componentsList.jsp 2008-11-05
16:26:42 UTC (rev 11033)
@@ -9,5 +9,9 @@
<a4j:actionparam value="/component/comboBox.jsp"
assignTo="#{general.componentPage}" />
</a4j:commandLink>
+ <a4j:commandLink reRender="componentPage" value="Calendar">
+ <a4j:actionparam value="/component/calendar.jsp"
+ assignTo="#{general.componentPage}" />
+ </a4j:commandLink>
</h:panelGrid>
</f:subview>
\ No newline at end of file
Modified: trunk/test-applications/automator/src/main/webapp/main/main.jsp
===================================================================
--- trunk/test-applications/automator/src/main/webapp/main/main.jsp 2008-11-05 16:24:49
UTC (rev 11032)
+++ trunk/test-applications/automator/src/main/webapp/main/main.jsp 2008-11-05 16:26:42
UTC (rev 11033)
@@ -7,7 +7,7 @@
<html>
<head>
<title>Automator</title>
- </head>
+ <script type="text/javascript"
src="javascripts/handlers.js"></script>
<body>
<h:form id="mainForm">
<div align="center"><h:panelGrid columns="2">