X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fresources%2Ftemplates%2FeditProfile.html;fp=src%2Fmain%2Fresources%2Ftemplates%2FeditProfile.html;h=2ad1faa8a97d6e804d34d53dccd3af92186ddf60;hp=189488e010d164d456c0fd60f32e8e261bd0de30;hb=746ba11c985b19825b4bc82ded044a13586c88d1;hpb=d6e7b15e85ae5f0b68b3dcf0d4dde47dc46c37ad diff --git a/src/main/resources/templates/editProfile.html b/src/main/resources/templates/editProfile.html index 189488e..2ad1faa 100644 --- a/src/main/resources/templates/editProfile.html +++ b/src/main/resources/templates/editProfile.html @@ -30,6 +30,35 @@ /* hide all the labels. */ $("#sone #edit-profile label, #sone #add-profile-field label").hide(); + + getTranslation("Page.EditProfile.Fields.Button.ReallyDelete", function(reallyDeleteText) { + $("#sone #edit-profile .delete-field-name button").each(function() { + confirmButton = $(this).clone().addClass("hidden").addClass("confirm").text(reallyDeleteText).insertAfter(this); + (function(deleteButton, confirmButton) { + deleteButton.click(function() { + deleteButton.fadeOut("slow", function() { + confirmButton.fadeIn("slow"); + $(document).one("click", function() { + if (this != confirmButton.get(0)) { + confirmButton.fadeOut("slow", function() { + deleteButton.fadeIn("slow"); + }); + } + return false; + }); + }); + return false; + }); + confirmButton.click(function() { + confirmButton.fadeOut("slow"); + buttonName = confirmButton.attr("name"); + fieldId = buttonName.substring("delete-field-".length); + deleteProfileField(fieldId); + return false; + }); + })($(this), confirmButton); + }); + }); });