cache jQuery selector

This commit is contained in:
Phil Hughes 2018-01-30 10:57:00 +00:00
parent 2b66879ea2
commit dc99605114
No known key found for this signature in database
GPG key ID: 32245528C52E0F9F

View file

@ -23,21 +23,23 @@ export default class IssuableIndex {
}
static resetIncomingEmailToken() {
$('.incoming-email-token-reset').on('click', (e) => {
const $resetToken = $('.incoming-email-token-reset');
$resetToken.on('click', (e) => {
e.preventDefault();
$('.incoming-email-token-reset').text('resetting...');
$resetToken.text('resetting...');
axios.put($('.incoming-email-token-reset').attr('href'))
axios.put($resetToken.attr('href'))
.then(({ data }) => {
$('#issuable_email').val(data.new_address).focus();
$('.incoming-email-token-reset').text('reset it');
$resetToken.text('reset it');
})
.catch(() => {
flash(__('There was an error when reseting email token.'));
$('.incoming-email-token-reset').text('reset it');
$resetToken.text('reset it');
});
});
}