X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fresources%2Fstatic%2Fjavascript%2Fsone.js;h=7fbdab9250f1eb1f97515434657ff758da10c287;hb=6b129595c94a1d65cd7949066963289badfd71c1;hp=97c3da537f68ad5f34d997cf0d07fba356011939;hpb=462390a581afd4c9647ad6e619aa9c1c8b2c31a8;p=Sone.git diff --git a/src/main/resources/static/javascript/sone.js b/src/main/resources/static/javascript/sone.js index 97c3da5..7fbdab9 100644 --- a/src/main/resources/static/javascript/sone.js +++ b/src/main/resources/static/javascript/sone.js @@ -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. */