message/amd/src/message_drawer_events.js

  1. // This file is part of Moodle - http://moodle.org/
  2. //
  3. // Moodle is free software: you can redistribute it and/or modify
  4. // it under the terms of the GNU General Public License as published by
  5. // the Free Software Foundation, either version 3 of the License, or
  6. // (at your option) any later version.
  7. //
  8. // Moodle is distributed in the hope that it will be useful,
  9. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. // GNU General Public License for more details.
  12. //
  13. // You should have received a copy of the GNU General Public License
  14. // along with Moodle. If not, see <http://www.gnu.org/licenses/>.
  15. /**
  16. * Events for the message drawer.
  17. *
  18. * @module core_message/message_drawer_events
  19. * @copyright 2018 Ryan Wyllie <ryan@moodle.com>
  20. * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  21. */
  22. export default {
  23. CREATE_CONVERSATION_WITH_USER: 'message-drawer-create-conversation-with-user',
  24. CONTACT_BLOCKED: 'message-drawer-contact-blocked',
  25. CONTACT_UNBLOCKED: 'message-drawer-contact-unblocked',
  26. CONTACT_ADDED: 'message-drawer-contact-added',
  27. CONTACT_REMOVED: 'message-drawer-contact-removed',
  28. CONTACT_REQUEST_ACCEPTED: 'message-drawer-contact-request-accepted',
  29. CONTACT_REQUEST_DECLINED: 'message-drawer-contact-request-declined',
  30. CONVERSATION_CREATED: 'message-drawer-conversation-created',
  31. CONVERSATION_NEW_LAST_MESSAGE: 'message-drawer-conversation-new-last-message',
  32. CONVERSATION_DELETED: 'message-drawer-conversation-deleted',
  33. CONVERSATION_READ: 'message-drawer-conversation-read',
  34. CONVERSATION_SET_FAVOURITE: 'message-drawer-conversation-set-favourite',
  35. CONVERSATION_SET_MUTED: 'message-drawer-conversation-set-muted',
  36. CONVERSATION_UNSET_FAVOURITE: 'message-drawer-conversation-unset-favourite',
  37. CONVERSATION_UNSET_MUTED: 'message-drawer-conversation-unset-muted',
  38. PREFERENCES_UPDATED: 'message-drawer-preferences-updated',
  39. READY: 'message-drawer-ready',
  40. ROUTE_CHANGED: 'message-drawer-route-change',
  41. SHOW: 'message-drawer-show',
  42. HIDE: 'message-drawer-hide',
  43. TOGGLE_VISIBILITY: 'message-drawer-toggle',
  44. SHOW_CONVERSATION: 'message-drawer-show-conversation',
  45. SHOW_SETTINGS: 'message-drawer-show-settings',
  46. };