Skip to content

Instantly share code, notes, and snippets.

@andyhot
Created August 12, 2010 02:53
Show Gist options
  • Save andyhot/520218 to your computer and use it in GitHub Desktop.
Save andyhot/520218 to your computer and use it in GitHub Desktop.
diff --git a/pom.xml b/pom.xml
index ae80aef..3e3f749 100644
--- a/pom.xml
+++ b/pom.xml
@@ -346,11 +346,6 @@
<id>tapestry360-snapshot</id>
<url>http://tapestry.formos.com/maven-snapshot-repository</url>
</repository>
- <!-- TODO: remove when 5.2 will be pushed to main repo -->
- <repository>
- <id>apache-snapshots2</id>
- <url>https://repository.apache.org/content/groups/public</url>
- </repository>
</repositories>
<properties>
diff --git a/src/main/java/com/tapestwitter/mixins/SubmitFormOnChange.java b/src/main/java/com/tapestwitter/mixins/SubmitFormOnChange.java
index f31c327..3aae3fe 100644
--- a/src/main/java/com/tapestwitter/mixins/SubmitFormOnChange.java
+++ b/src/main/java/com/tapestwitter/mixins/SubmitFormOnChange.java
@@ -31,12 +31,9 @@ public class SubmitFormOnChange
@AfterRender
public void addSubmitOnChange()
{
- JSONArray spec = new JSONArray();
- spec.put(container.getClientId());
- spec.put(formSupport.getClientId());
-
JSONObject args = new JSONObject();
- args.put("args", spec);
+ args.put("elementId", container.getClientId());
+ args.put("formId", formSupport.getClientId());
javaScriptSupport.addInitializerCall("submitOnChange", args);
diff --git a/src/main/webapp/js/tapestwitter.js b/src/main/webapp/js/tapestwitter.js
index 89679f6..aaf924d 100644
--- a/src/main/webapp/js/tapestwitter.js
+++ b/src/main/webapp/js/tapestwitter.js
@@ -1,9 +1,8 @@
-Tapestry.Initializer.submitOnChange = function()
+Tapestry.Initializer.submitOnChange = function(args)
{
- var args = arguments[0].args;
- var elementId = args[0];
- var formId = args[1];
+ var elementId = args.elementId;
+ var formId = args.formId;
$(elementId).observe('change', function(event) {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment