diff options
author | Phil Hughes <me@iamphill.com> | 2018-01-30 13:57:00 +0300 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-01-30 13:57:00 +0300 |
commit | dc996051142c2888d69d97e58e17ce5a009937c6 (patch) | |
tree | 00458d0c07fb0c2edccaae3efa873d29012c1580 /app/assets | |
parent | 2b66879ea2ae8ac3ae7015eb2b083770f973ad4e (diff) |
cache jQuery selector
Diffstat (limited to 'app/assets')
-rw-r--r-- | app/assets/javascripts/issuable_index.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/app/assets/javascripts/issuable_index.js b/app/assets/javascripts/issuable_index.js index aafadcb7d4e..0683ca82a38 100644 --- a/app/assets/javascripts/issuable_index.js +++ b/app/assets/javascripts/issuable_index.js @@ -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'); }); }); } |