admin-users-create.js 585 B

123456789101112131415161718192021222324252627282930
  1. // Vue Create User instance
  2. let vueCreateUser = new Vue({
  3. el: '#modal-admin-users-create',
  4. data: {
  5. email: '',
  6. provider: 'local',
  7. password: '',
  8. name: ''
  9. },
  10. methods: {
  11. open: (ev) => {
  12. $('#modal-admin-users-create').addClass('is-active');
  13. $('#modal-admin-users-create input').first().focus();
  14. },
  15. cancel: (ev) => {
  16. $('#modal-admin-users-create').removeClass('is-active');
  17. vueCreateUser.email = '';
  18. vueCreateUser.provider = 'local';
  19. },
  20. create: (ev) => {
  21. vueCreateUser.cancel();
  22. }
  23. }
  24. });
  25. $('.btn-create-prompt').on('click', vueCreateUser.open);