common.ui.js 881 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * set avatar event
  3. *
  4. * @access public
  5. * @return void
  6. */
  7. function setAvatar()
  8. {
  9. $('#avatarUploadBtn').on('click', function()
  10. {
  11. $('#files').trigger('click');
  12. });
  13. $("#files").on('change',function(){
  14. var files = this.files;
  15. if(!files.length) return;
  16. $(".avatar img").attr("src", window.URL.createObjectURL(files[0]));
  17. $(".avatar").removeClass('hidden');
  18. });
  19. }
  20. function onAclChange(event)
  21. {
  22. const visibility = $(event.target).val();
  23. if(visibility == 'public') $("#visibilitypublic").parent().append(publicTip);
  24. if(visibility != 'public') $('#publicTip').remove();
  25. }
  26. /**
  27. * Alert error and jump page.
  28. *
  29. * @param string $error
  30. * @param string $errorJump
  31. * @access public
  32. * @return viod
  33. */
  34. function alertJump(error, errorJump)
  35. {
  36. zui.Modal.alert(error).then((res) => {loadPage(errorJump)});
  37. }