Ryan Wyllie
745783fa13
MDL-60918 message: use current user in message preference update
2018-01-16 03:49:55 +00:00
Jun Pataleta
23356f410f
MDL-59759 core_message: Use SAVE_CANCEL modal for delete dialog
2017-09-04 10:44:51 +08:00
John Okely
46f68f026e
MDL-58310 message: No longer need to supress errors from messaging
2017-06-19 09:34:34 +08:00
Dan Poltawski
50c277a5d8
MDL-57139 js: built
2017-06-01 14:54:40 +01:00
Dan Poltawski
877d997fe1
MDL-57139 messages/notifications: ensure promise best practices
...
Previously there were a few issues with the code
* We were capturing a promise without then then .then() that came after
it, so our promise wouldn't always be completely resolved by the time
then next piece of code was operating on it
* We weren't catching all errors with .catch()
2017-06-01 10:27:58 +01:00
Marina Glancy
fde2e5b1a7
MDL-58452 ajax: do not show popup when can't retrieve the message count
2017-04-07 16:05:19 +08:00
John Okely
e09066d0eb
MDL-57419 messaging: Don't use enter to send
2017-03-16 10:46:40 +08:00
David Monllao
edda5120e2
Merge branch 'MDL-57331-master' of https://github.com/xow/moodle
2016-12-28 21:21:04 +00:00
John Okely
9e7b172a02
MDL-57331 messaging: Fix sent messages appearing twice.
2016-12-20 10:47:14 +08:00
Mark Nelson
c9431a5be8
MDL-57270 core_message: trim message before it is sent
2016-12-14 12:18:58 +08:00
Mark Nelson
57b3433604
MDL-57084 core_message: prevent duplication of day separator
2016-12-05 12:12:14 +08:00
Adrian Greeve
72a5842bd7
MDL-56431 messaging: Added aria label to filter.
...
Added an aria label to the course filter in the
messaging page.
2016-11-24 17:33:22 +08:00
David Monllao
fa42b7bc69
Merge branch 'MDL-57069_master' of git://github.com/markn86/moodle
2016-11-24 11:04:28 +08:00
Adrian Greeve
58c2684db2
MDL-56431 messaging: Set focus to the write a message box.
2016-11-23 09:13:51 +00:00
Adrian Greeve
d14207fd25
MDL-56431 messaging: Adding access to messaging.
...
This adds the most crucial elements needed for making
the messaging page accessible. There are still some other
areas that need addressing.
2016-11-23 09:13:50 +00:00
Mark Nelson
afa68a8174
MDL-57069 core_message: prevent past messages being loaded
2016-11-23 14:26:14 +08:00
Adrian Greeve
8151761378
MDL-56603 messaging: Add a new message link to popup.
...
Added a link to create a new message from the message
popup menu.
2016-11-16 14:51:17 +08:00
Mark Nelson
ffd7798c96
MDL-56139 core: changes after peer review
...
- No longer use the Fibonacci sequence for delaying the timeout.
It is too aggressive.
- The backoff_timer AMD module now expects the callback AND the
backoff function to be passed to the constructor.
- Added ability to specify polling frequency in config.php.
- Added helper function to return the cache key.
- Reworded the parameters for clarity.
2016-11-16 10:22:52 +08:00
Ryan Wyllie
fb1469d84f
MDL-56139 message: ajax poll for new messages in message area
2016-11-16 10:22:33 +08:00
Dan Poltawski
4678592332
Merge branch 'MDL-56426_master' of git://github.com/markn86/moodle
2016-11-15 09:07:29 +00:00
Mark Nelson
f34df17977
MDL-56426 core_message: prevent page jump when viewing notif. settings
2016-11-14 16:02:42 +08:00
Simey Lameze
27a5b91f45
MDL-56398 core_message: make modals consistent across themes
2016-11-14 14:35:38 +08:00
Damyon Wiese
c3e7274369
MDL-56025 messages: Reduce the height on short screens
...
On windows shorter than 670px reduce the height of the message area.
2016-11-07 14:41:21 +08:00
Simey Lameze
67c89858aa
MDL-56402 core_message: remove tabindex attr of not selected users
2016-11-01 15:49:16 +08:00
David Monllao
055cc7d037
Merge branch 'MDL-56252-master' of git://github.com/ryanwyllie/moodle
2016-10-24 10:25:32 +08:00
Mark Nelson
fcc13c6527
MDL-56380 core_message: prevent default behaviour for links
2016-10-20 16:36:59 +08:00
Ryan Wyllie
54d83992b4
MDL-56252 message: clean message text in message area
...
Remove the HTML tags from any message in the message area when updating
the last message on the contact otherwise the styling breaks and also
allows <script> tags to be added to the page.
2016-10-20 06:49:26 +00:00
Mark Nelson
c96717fcd9
MDL-54682 core_message: do not disable left panel when deleting messages
2016-10-13 19:32:12 +02:00
Dan Poltawski
412a4a6d8b
MDL-54682 message: fix eslint issues
2016-10-11 13:29:56 +01:00
Mark Nelson
d4b2c195e1
MDL-54682 core: build amd modules
2016-10-11 14:39:24 +08:00
Ryan Wyllie
f54a16fc73
MDL-56274 message: unlock tabs and search after delete all
2016-10-11 14:39:24 +08:00
Ryan Wyllie
641b36e2ab
MDL-56292 message: move notifications page into popup plugin
2016-10-11 14:39:23 +08:00
Ryan Wyllie
9f7b7b7c88
MDL-56292 message: fix style for notification popover and page
2016-10-11 14:39:23 +08:00
Ryan Wyllie
7d69958e6b
MDL-56292 message: move popover code into output plugin
2016-10-11 14:39:23 +08:00
Ryan Wyllie
5cdebf2d7e
MDL-56292 message: simplify get_popup_notifications function
2016-10-10 12:48:51 +08:00
Mark Nelson
de55cb1b53
MDL-56089 core_message: modified API so it is not tied to renderables
...
Also did some minor refactoring/tidying of the code.
2016-10-07 16:37:56 +08:00
Ryan Wyllie
a038fcf5d6
MDL-55635 message: create notifications page
2016-10-07 16:37:56 +08:00
Mark Nelson
c476de1872
MDL-55942 core_message: moved SELECTORS and EVENTS to modules
...
Also took this time to capitalise the local module names.
2016-10-07 16:37:56 +08:00
Mark Nelson
48e8bdba13
MDL-55942 core_message: renamed the term 'people' to 'user'
2016-10-07 16:37:56 +08:00
Mark Nelson
7b55aaa12e
MDL-55942 core: obey the mighty CiBoT
2016-10-07 16:26:40 +08:00
Mark Nelson
c598f278ca
MDL-55942 core_message: removed WS function core_user_update_user
...
This function was ignoring any capabilities and was only used to
update the preferences, but could be potentially used to update
any user attribute. A new WS function has been introduced to
handle user preferences with the necessary capability checks.
2016-10-07 16:26:40 +08:00
Ryan Wyllie
9d8f6f4af0
MDL-55972 message: confirmation modal when deleting conversation
2016-10-07 16:26:40 +08:00
Ryan Wyllie
eeee7bca80
MDL-55822 message: accessibility improvements for popovers
2016-10-07 16:26:40 +08:00
Ryan Wyllie
99c7f0a731
MDL-55801 message: responsive styling for message app
2016-10-07 16:26:40 +08:00
Ryan Wyllie
0b19d04836
MDL-55812 message: simplify notification popover items
2016-10-07 16:26:40 +08:00
Mark Nelson
30aac24d7a
MDL-55947 core_message: fixed order of notifications in popover
2016-10-07 16:26:40 +08:00
Mark Nelson
89a70ba1a5
MDL-55623 core_message: indicate who the message is from
2016-10-07 16:26:40 +08:00
Mark Nelson
10d38e66b1
MDL-55895 core_message: do not display whole conversation on page load
2016-10-07 16:26:40 +08:00
Mark Nelson
82073cb11d
MDL-55870 core_message: fixed order of conversations in popover
...
Also made changes to message_area_contacts.js as we can not
rely on the number of conversations being displayed for the
limit in our SQL, see MDL-55908.
2016-10-07 16:26:40 +08:00
Mark Nelson
dd0c1403a1
MDL-55637 core_message: display icon for blocked users
2016-10-07 16:26:40 +08:00