JC Brand
e492885ac0
Set jid
as the id attribute of the VCards collection
...
This reduces lookup time for vcards greatly, since we don't can access a
map of ids instead of using `findWhere` through an array of models.
2022-04-16 00:15:27 +02:00
JC Brand
8e1c3e47df
Improve how the muc_domain
setting is populated via disco
...
Remove brittle code that uses `querySelector` to get the rooms list model.
This code was causing a TypeError due to a race condition.
2022-04-09 10:57:55 +02:00
JC Brand
a07bd7c817
Use SVG icons for refresh button and toggle switch
2022-02-15 11:17:41 +01:00
JC Brand
85d75a5494
Fixes #2745 . Wraps MUC details in converse-rich-text
...
Also fixed an issue where the `config` model on the MUC wasn't being
properly persisted and fetched.
2022-02-15 11:17:33 +01:00
JC Brand
f6c524f760
Move MUC modals to the muc-views plugin
2022-02-14 12:59:49 +01:00
JC Brand
f4fdc36d31
Add modal for changing your nickname...
...
once you're already in a MUC.
2022-02-09 20:05:30 +01:00
JC Brand
505416a59e
Let bookmarks be created/removed via a modal
2022-02-09 20:05:30 +01:00
JC Brand
bef2cbb462
Use SVG icons and tweak message padding
2022-01-31 23:00:26 +01:00
JC Brand
05dcb4e8d7
Breaking change: stop setting config variables on the _converse object
2021-09-21 17:08:30 +02:00
JC Brand
ed490fc202
Create directory for modal plugin
2021-09-20 11:13:26 +02:00
JC Brand
106cde9262
Update modtools component...
...
to accept jid and affiliation and to not use a Model to store state
2021-07-28 13:28:01 +02:00
JC Brand
0242fdb020
Extract moderator tools functionality and put it in a component
...
This makes it easier for 3rd parties to embed it in other modals (besides the bootstrap modal).
2021-07-27 12:53:39 +02:00
JC Brand
18e3b618b4
Some light chat views refactoring
...
- Move `showModeratorToolsModal` method from view to utils
- Move `getNicknameRequiredTemplate` method from view to utils
- Move common `close` code to base class
2021-05-07 11:23:52 +02:00
JC Brand
7b7ec45db8
Move disco plugin into folder and import lodash utilities separately
2021-04-21 11:03:22 +02:00
JC Brand
383f5c1d60
Extract affiliation-related methods out of the ChatRoom model
...
and put them together in a utils file
2021-04-14 10:44:31 +02:00
JC Brand
d335a11119
Move more muc templates to plugin folder and use dashes
2021-02-24 09:51:37 +01:00
JC Brand
de4fd466dc
Move more MUC related views and components to muc-views plugin
2021-02-16 13:46:25 +01:00