+ }).hide().data("inputField", $(this));
+ $(this).after(textarea);
+ (function(inputField, textarea) {
+ $(inputField).focus(function() {
+ $(this).hide().attr("disabled", "disabled");
+ textarea.show().focus();
+ }).addClass("default");
+ (function(inputField) {
+ $.getJSON("ajax/getTranslation.ajax", {"key": defaultText}, function(data, textStatus) {
+ $(inputField).val(data.value);
+ });
+ })(inputField);
+ $(inputField.form).submit(function() {
+ if (!optional && (textarea.val() == "")) {
+ return false;
+ }
+ });
+ })(this, textarea);