Author: gseitz
Date: Wed Dec 19 17:52:46 2007
New Revision: 605787

URL: http://svn.apache.org/viewvc?rev=605787&view=rev
Log:
added same check for inputname=='submit' in AbstractSubmitLink#getInputName as 
in FormComponent#getInputName

Modified:
    
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/form/AbstractSubmitLink.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/form/AbstractSubmitLink.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/form/AbstractSubmitLink.java?rev=605787&r1=605786&r2=605787&view=diff
==============================================================================
--- 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/form/AbstractSubmitLink.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/form/AbstractSubmitLink.java
 Wed Dec 19 17:52:46 2007
@@ -122,7 +122,7 @@
                                public String toString()
                                {
                                        return 
"DefaultFormProcessingChange[component: " + getPath() +
-                                                       ", default processing: 
" + formerValue + "]";
+                                               ", default processing: " + 
formerValue + "]";
                                }
                        });
                }
@@ -144,9 +144,9 @@
         */
        public Form getForm()
        {
-               if (this.form != null)
+               if (form != null)
                {
-                       return this.form;
+                       return form;
                }
                else
                {
@@ -173,6 +173,13 @@
                        }
                        inputName.prepend(Component.PATH_SEPARATOR);
                        id = c.getId();
+               }
+
+               // having input name "submit" causes problems with javascript, 
so we
+               // create a unique string to replace it by prepending a path 
separator
+               if (inputName.equals("submit"))
+               {
+                       inputName.prepend(Component.PATH_SEPARATOR);
                }
                return inputName.toString();
        }


Reply via email to