Don’t color the separator dot.
[Sone.git] / src / main / resources / static / javascript / sone.js
index 97c3da5..502413a 100644 (file)
@@ -1,19 +1,22 @@
 /* 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("");
-               }
+       $(inputSelector).each(function() {
+               $(this).focus(function() {
+                       if ($(this).hasClass("default")) {
+                               $(this).removeClass("default").val("");
+                       }
+               }).blur(function() {
+                       if ($(this).val() == "") {
+                               $(this).val(defaultText).addClass("default");
+                       }
+               }).addClass("default").val(defaultText);
+               var inputField = $(this);
+               $(this.form).submit(function() {
+                       if (inputField.hasClass("default")) {
+                               inputField.val("");
+                       }
+               });
        });
 }
 
@@ -22,7 +25,7 @@ function addCommentLinks() {
        $("#sone .post").each(function() {
                postId = $(this).attr("id");
                commentElement = (function(postId) {
-                       var commentElement = $("<div>Comment</div>").addClass("show-reply-form").click(function() {
+                       var commentElement = $("<div><span>Comment</span></div>").addClass("show-reply-form").click(function() {
                                replyElement = $("#sone .post#" + postId + " .create-reply");
                                replyElement.removeClass("hidden");
                                replyElement.removeClass("light");