<%include include/head.html>
- <script language="javascript">
+ <script type="application/javascript">
function recheckMoveButtons() {
$("#sone .profile-field").each(function() {
- $(".move-up-field", this).toggleClass("hidden", $(this).prev(".profile-field").length == 0);
- $(".move-down-field", this).toggleClass("hidden", $(this).next(".profile-field").length == 0);
+ $(".move-up-field", this).toggleClass("hidden", $(this).prev(".profile-field").length === 0);
+ $(".move-down-field", this).toggleClass("hidden", $(this).next(".profile-field").length === 0);
});
}
/* ajaxify the delete buttons. */
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);
+ const 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)) {
+ if (this !== confirmButton.get(0)) {
confirmButton.fadeOut("slow", function() {
deleteButton.fadeIn("slow");
});
});
confirmButton.click(function() {
confirmButton.fadeOut("slow");
- buttonName = confirmButton.prop("name");
- fieldId = buttonName.substring("delete-field-".length);
+ const buttonName = confirmButton.prop("name");
+ const fieldId = buttonName.substring("delete-field-".length);
deleteProfileField(fieldId);
recheckMoveButtons();
return false;
/* ajaxify the edit button. */
$("#sone #edit-profile .edit-field-name button").each(function() {
- profileField = $(this).parents(".profile-field");
- fieldNameElement = profileField.find(".name");
- inputField = $("input[type=text].short", profileField);
- confirmButton = $("button.confirm", profileField);
- cancelButton = $("button.cancel", profileField);
+ const profileField = $(this).parents(".profile-field");
+ const fieldNameElement = profileField.find(".name");
+ const inputField = $("input[type=text].short", profileField);
+ const confirmButton = $("button.confirm", profileField);
+ const cancelButton = $("button.cancel", profileField);
(function(editButton, inputField, confirmButton, cancelButton, fieldNameElement) {
- cleanUp = function(editButton, inputField, confirmButton, cancelButton, fieldNameElement) {
+ const cleanUp = function(editButton, inputField, confirmButton, cancelButton, fieldNameElement) {
editButton.removeAttr("disabled");
inputField.addClass("hidden");
confirmButton.addClass("hidden");
return false;
});
inputField.keypress(function(event) {
- if (event.which == 13) {
+ if (event.which === 13) {
confirmButton.click();
return false;
- } else if (event.which == 27) {
+ } else if (event.which === 27) {
cancelButton.click();
return false;
}
/* ajaxify “move up” and “move down” buttons. */
$("#sone .profile-field .move-down-field button").click(function() {
- profileField = $(this).parents(".profile-field");
+ const profileField = $(this).parents(".profile-field");
moveProfileFieldDown(profileField.prop("id"), function() {
- next = profileField.next();
- current = profileField.insertAfter(next);
+ profileField.insertAfter(profileField.next());
recheckMoveButtons();
});
return false;
});
$("#sone .profile-field .move-up-field button").click(function() {
- profileField = $(this).parents(".profile-field");
+ const profileField = $(this).parents(".profile-field");
moveProfileFieldUp(profileField.prop("id"), function() {
- previous = profileField.prev();
- current = profileField.insertBefore(previous);
+ profileField.insertBefore(profileField.prev());
recheckMoveButtons();
});
return false;