You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2015/04/04 00:52:05 UTC

svn commit: r1671206 - /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java

Author: lu4242
Date: Fri Apr  3 22:52:04 2015
New Revision: 1671206

URL: http://svn.apache.org/r1671206
Log:
MYFACES-3974 Ajax delay attribute with a value of "none" does not work

Modified:
    myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java

Modified: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java?rev=1671206&r1=1671205&r2=1671206&view=diff
==============================================================================
--- myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java (original)
+++ myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java Fri Apr  3 22:52:04 2015
@@ -193,7 +193,16 @@ public class HtmlAjaxBehaviorRenderer ex
             paramBuffer.setLength(0);
             paramBuffer.append(AJAX_KEY_DELAY);
             paramBuffer.append(COLON);
-            paramBuffer.append(delay);
+            if ("none".equals(delay))
+            {
+                paramBuffer.append('\'');
+                paramBuffer.append(delay);
+                paramBuffer.append('\'');
+            }
+            else
+            {
+                paramBuffer.append(delay);
+            }
             delay = paramBuffer.toString();
         }
         else