TAPESTRY-2747: Lowercase onClick (and friends) attribute rendered by LinkSubmit & AbstractSubmit


git-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831181 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/tapestry-framework/src/java/org/apache/tapestry/components/LinkEventType.java b/tapestry-framework/src/java/org/apache/tapestry/components/LinkEventType.java
index 4458175..14c87cf 100644
--- a/tapestry-framework/src/java/org/apache/tapestry/components/LinkEventType.java
+++ b/tapestry-framework/src/java/org/apache/tapestry/components/LinkEventType.java
@@ -27,13 +27,13 @@
      * Type for <code>onMouseOver</code>. This may also be called "focus".
      */
 
-    public static final LinkEventType MOUSE_OVER = new LinkEventType("MOUSE_OVER", "onMouseOver");
+    public static final LinkEventType MOUSE_OVER = new LinkEventType("MOUSE_OVER", "onmouseover");
 
     /**
      * Type for <code>onMouseOut</code>. This may also be called "blur".
      */
 
-    public static final LinkEventType MOUSE_OUT = new LinkEventType("MOUSE_OUT", "onMouseOut");
+    public static final LinkEventType MOUSE_OUT = new LinkEventType("MOUSE_OUT", "onmouseout");
 
     /**
      * Type for <code>onClick</code>.
@@ -41,7 +41,7 @@
      * @since 1.0.1
      */
 
-    public static final LinkEventType CLICK = new LinkEventType("CLICK", "onClick");
+    public static final LinkEventType CLICK = new LinkEventType("CLICK", "onclick");
 
     /**
      * Type for <code>onDblClick</code>.
@@ -49,7 +49,7 @@
      * @since 1.0.1
      */
 
-    public static final LinkEventType DOUBLE_CLICK = new LinkEventType("DOUBLE_CLICK", "onDblClick");
+    public static final LinkEventType DOUBLE_CLICK = new LinkEventType("DOUBLE_CLICK", "ondblclick");
 
     /**
      * Type for <code>onMouseDown</code>.
@@ -57,7 +57,7 @@
      * @since 1.0.1.
      */
 
-    public static final LinkEventType MOUSE_DOWN = new LinkEventType("MOUSE_DOWN", "onMouseDown");
+    public static final LinkEventType MOUSE_DOWN = new LinkEventType("MOUSE_DOWN", "onmousedown");
 
     /**
      * Type for <code>onMouseUp</code>.
@@ -65,7 +65,7 @@
      * @since 1.0.1
      */
 
-    public static final LinkEventType MOUSE_UP = new LinkEventType("MOUSE_UP", "onMouseUp");
+    public static final LinkEventType MOUSE_UP = new LinkEventType("MOUSE_UP", "onmouseup");
 
     private final String _name;
 
diff --git a/tapestry-framework/src/java/org/apache/tapestry/form/AbstractSubmit.java b/tapestry-framework/src/java/org/apache/tapestry/form/AbstractSubmit.java
index 90f9fcc..9cd455d 100644
--- a/tapestry-framework/src/java/org/apache/tapestry/form/AbstractSubmit.java
+++ b/tapestry-framework/src/java/org/apache/tapestry/form/AbstractSubmit.java
@@ -167,7 +167,7 @@
 
             str.append(")");
             
-            writer.attribute("onClick", str.toString());
+            writer.attribute("onclick", str.toString());
             return;
         }
 
diff --git a/tapestry-framework/src/java/org/apache/tapestry/form/LinkSubmit.java b/tapestry-framework/src/java/org/apache/tapestry/form/LinkSubmit.java
index 79bd187..5daa5a4 100644
--- a/tapestry-framework/src/java/org/apache/tapestry/form/LinkSubmit.java
+++ b/tapestry-framework/src/java/org/apache/tapestry/form/LinkSubmit.java
@@ -86,7 +86,7 @@
                 json.put(new JSONLiteral("url"), new JSONLiteral("this.href"));
 
                 writer.attribute("href", getDirectService().getLink(true, dsp).getURL());
-                writer.attribute("onClick", js + "," + json.toString() + "); return false;");                        
+                writer.attribute("onclick", js + "," + json.toString() + "); return false;");                        
             }
             else
             {
diff --git a/tapestry-framework/src/test/org/apache/tapestry/form/LinkSubmitTest.java b/tapestry-framework/src/test/org/apache/tapestry/form/LinkSubmitTest.java
index a61cac9..3109251 100644
--- a/tapestry-framework/src/test/org/apache/tapestry/form/LinkSubmitTest.java
+++ b/tapestry-framework/src/test/org/apache/tapestry/form/LinkSubmitTest.java
@@ -148,7 +148,7 @@
         verify();

 

         assertBuffer("<a href=\"http://submit\" " +

-                     "onClick=\"tapestry.form.submit('form', 'submitMe'," +

+                     "onclick=\"tapestry.form.submit('form', 'submitMe'," +

                      "{async:true,json:false,url:this.href}); return false;\" id=\"submitMe\">BODY</a>");

     }

 

diff --git a/tapestry-framework/src/test/org/apache/tapestry/form/TestSubmit.java b/tapestry-framework/src/test/org/apache/tapestry/form/TestSubmit.java
index 808dfd0..f7b3fb6 100644
--- a/tapestry-framework/src/test/org/apache/tapestry/form/TestSubmit.java
+++ b/tapestry-framework/src/test/org/apache/tapestry/form/TestSubmit.java
@@ -278,7 +278,7 @@
         
         expect(form.getClientId()).andReturn("formtest");
         
-        writer.attribute("onClick", "tapestry.form.cancel('formtest','fred')");
+        writer.attribute("onclick", "tapestry.form.cancel('formtest','fred')");
         
         writer.closeTag();