X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fresources%2Fstatic%2Fjavascript%2Fsone.js;h=502413a8d1cb217041d64d66f1ef554f16edb250;hb=60c03f6f6aba5d9b19e1d9efadf859c189c563a8;hp=7fbdab9250f1eb1f97515434657ff758da10c287;hpb=6b129595c94a1d65cd7949066963289badfd71c1;p=Sone.git diff --git a/src/main/resources/static/javascript/sone.js b/src/main/resources/static/javascript/sone.js index 7fbdab9..502413a 100644 --- a/src/main/resources/static/javascript/sone.js +++ b/src/main/resources/static/javascript/sone.js @@ -1,25 +1,23 @@ /* Sone JavaScript functions. */ function registerInputTextareaSwap(inputSelector, defaultText) { - (function(inputSelector, defaultText) { - $(inputSelector).focus(function() { + $(inputSelector).each(function() { + $(this).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(""); + var inputField = $(this); + $(this.form).submit(function() { + if (inputField.hasClass("default")) { + inputField.val(""); } - alert(($(inputSelector).hasClass("default") ? "def: ": "ok: ") + $(inputSelector).val()); }); - })(inputSelector, defaultText); + }); } /* hide all the “create reply” forms until a link is clicked. */ @@ -27,7 +25,7 @@ function addCommentLinks() { $("#sone .post").each(function() { postId = $(this).attr("id"); commentElement = (function(postId) { - var commentElement = $("
Comment
").addClass("show-reply-form").click(function() { + var commentElement = $("
Comment
").addClass("show-reply-form").click(function() { replyElement = $("#sone .post#" + postId + " .create-reply"); replyElement.removeClass("hidden"); replyElement.removeClass("light");