X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fresources%2Ftemplates%2FeditProfile.html;h=2ad1faa8a97d6e804d34d53dccd3af92186ddf60;hb=746ba11c985b19825b4bc82ded044a13586c88d1;hp=ae0a522a43845dbce88f3151c1618571133d3b90;hpb=dee1446a74cb28ba132167d4118fcf73d88a4b88;p=Sone.git diff --git a/src/main/resources/templates/editProfile.html b/src/main/resources/templates/editProfile.html index ae0a522..2ad1faa 100644 --- a/src/main/resources/templates/editProfile.html +++ b/src/main/resources/templates/editProfile.html @@ -25,11 +25,40 @@ }); <%foreach fields field> - registerInputTextareaSwap("#sone #edit-profile input[name=field-<% loop.count>]", "<% field.key|html>", "field-<% loop.count>", true, true); + registerInputTextareaSwap("#sone #edit-profile input[name=field-<% loop.count>]", <% field.key|js>, "field-<% loop.count>", true, true); <%/foreach> /* 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); + }); + }); }); @@ -82,13 +111,13 @@

<%= Page.EditProfile.Fields.Description|l10n|html>

<%foreach fields field fieldLoop> -
-
<% field.key|html>
-
-
-
-
-
+
+
<% field.name|html>
+
+
+
+
+
<%if fieldLoop.last>