FEATURE: makes create-account userfields using dropdowns accessible (#6991)

This commit is contained in:
Joffrey JAFFEUX 2019-02-13 02:52:55 +01:00 committed by Sam
parent 603f2c6090
commit 47fe34d794
1 changed files with 12 additions and 0 deletions

View File

@ -16,10 +16,22 @@ export default Ember.Component.extend({
return false;
}
});
this.$().on("click.dropdown-user-field-label", "[for]", event => {
const $element = $(event.target);
const $target = $(`#${$element.attr("for")}`);
if ($target.is(".select-kit")) {
event.preventDefault();
$target.find(".select-kit-header").trigger("click");
}
});
},
willDestroyElement() {
this._super(...arguments);
this.$().off("keydown.discourse-create-account");
this.$().off("click.dropdown-user-field-label");
}
});