mirror of https://github.com/zulip/zulip.git
profile fields: Fix fragile JavaScript for deleting date fields.
The JavaScript click handler for this feature was fragile in a way that would break with upcoming changes to how we display the X element. We clean this up with a replacement implementation that should be much less fragile.
This commit is contained in:
parent
e790f35d0e
commit
0132816471
|
@ -403,9 +403,9 @@ exports.set_up = function () {
|
|||
$('#settings_page').on('click', '.custom_user_field .remove_date', function (e) {
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
var field = $(e.target).parent('.custom_user_field').expectOne();
|
||||
var field = $(e.target).closest('.custom_user_field').expectOne();
|
||||
var field_id = parseInt($(field).attr("data-field-id"), 10);
|
||||
$(e.target).prev(".custom_user_field_value").val("");
|
||||
field.find(".custom_user_field_value").val("");
|
||||
update_user_custom_profile_fields([field_id], channel.del);
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue