Author: nbelaevski
Date: 2010-07-27 08:10:43 -0400 (Tue, 27 Jul 2010)
New Revision: 18244
Modified:
root/ui/core/trunk/ui/src/main/java/org/richfaces/renderkit/html/AjaxPollRenderer.java
root/ui/core/trunk/ui/src/main/java/org/richfaces/renderkit/html/AjaxPushRenderer.java
Log:
https://jira.jboss.org/browse/RF-8970
Modified:
root/ui/core/trunk/ui/src/main/java/org/richfaces/renderkit/html/AjaxPollRenderer.java
===================================================================
---
root/ui/core/trunk/ui/src/main/java/org/richfaces/renderkit/html/AjaxPollRenderer.java 2010-07-27
11:54:17 UTC (rev 18243)
+++
root/ui/core/trunk/ui/src/main/java/org/richfaces/renderkit/html/AjaxPollRenderer.java 2010-07-27
12:10:43 UTC (rev 18244)
@@ -56,6 +56,15 @@
public static final String RENDERER_TYPE = "org.richfaces.PollRenderer";
private static final String AJAX_POLL_FUNCTION = "RichFaces.startPoll";
+ @Override
+ protected void queueComponentEventForBehaviorEvent(FacesContext context, UIComponent
component, String eventName) {
+ super.queueComponentEventForBehaviorEvent(context, component, eventName);
+
+ if (AbstractPoll.TIMER.equals(eventName)) {
+ new ActionEvent(component).queue();
+ }
+ }
+
/*
* (non-Javadoc)
*
Modified:
root/ui/core/trunk/ui/src/main/java/org/richfaces/renderkit/html/AjaxPushRenderer.java
===================================================================
---
root/ui/core/trunk/ui/src/main/java/org/richfaces/renderkit/html/AjaxPushRenderer.java 2010-07-27
11:54:17 UTC (rev 18243)
+++
root/ui/core/trunk/ui/src/main/java/org/richfaces/renderkit/html/AjaxPushRenderer.java 2010-07-27
12:10:43 UTC (rev 18244)
@@ -64,7 +64,7 @@
protected void queueComponentEventForBehaviorEvent(FacesContext context, UIComponent
component, String eventName) {
super.queueComponentEventForBehaviorEvent(context, component, eventName);
- if (AbstractPush.DATA_AVAILABLE.equals(eventName) ||
AbstractPush.ON_DATA_AVAILABLE.equals(eventName)) {
+ if (AbstractPush.DATA_AVAILABLE.equals(eventName)) {
new ActionEvent(component).queue();
}
}