avatar_picker.js 536 Bytes
Newer Older
1 2
import $ from 'jquery';

3 4
export default function initAvatarPicker() {
  $('.js-choose-avatar-button').on('click', function onClickAvatar() {
5
    const form = $(this).closest('form');
6
    return form.find('.js-avatar-input').click();
7
  });
8 9

  $('.js-avatar-input').on('change', function onChangeAvatarInput() {
10
    const form = $(this).closest('form');
11 12 13
    const filename = $(this)
      .val()
      .replace(/^.*[\\\/]/, ''); // eslint-disable-line no-useless-escape
14 15 16
    return form.find('.js-avatar-filename').text(filename);
  });
}