Try to fix comment posting.
[Sone.git] / src / main / resources / static / javascript / sone.js
index 97c3da5..7fbdab9 100644 (file)
@@ -1,20 +1,25 @@
 /* Sone JavaScript functions. */
 
 function registerInputTextareaSwap(inputSelector, defaultText) {
-       $(inputSelector).focus(function() {
-               if ($(this).val() == defaultText) {
-                       $(this).val("").removeClass("default");
-               }
-       }).blur(function() {
-               if ($(this).val() == "") {
-                       $(this).val(defaultText).addClass("default");
-               }
-       }).addClass("default").val(defaultText);
-       $($(inputSelector).get(0).form).submit(function() {
-               if ($(inputSelector).hasClass("default")) {
-                       $(inputSelector).val("");
-               }
-       });
+       (function(inputSelector, defaultText) {
+               $(inputSelector).focus(function() {
+                       if ($(this).hasClass("default")) {
+                               $(this).removeClass("default").val("");
+                       }
+               }).blur(function() {
+                       alert($(this).val());
+                       if ($(this).val() == "") {
+                               alert("setting default");
+                               $(this).val(defaultText).addClass("default");
+                       }
+               }).addClass("default").val(defaultText);
+               $($(inputSelector).get(0).form).submit(function() {
+                       if ($(inputSelector).hasClass("default")) {
+                               $(inputSelector).val("");
+                       }
+                       alert(($(inputSelector).hasClass("default") ? "def: ": "ok: ") + $(inputSelector).val());
+               });
+       })(inputSelector, defaultText);
 }
 
 /* hide all the “create reply” forms until a link is clicked. */