|
@@ -93,6 +93,11 @@ export default BootstrapModal.extend({
|
|
|
this.model.save('muc_domain', api.settings.get('muc_domain'));
|
|
|
}
|
|
|
this.listenTo(this.model, 'change:muc_domain', this.onDomainChange);
|
|
|
+
|
|
|
+ this.el.addEventListener('shown.bs.modal', () => api.settings.get('locked_muc_domain')
|
|
|
+ ? this.updateRoomsList()
|
|
|
+ : this.el.querySelector('input[name="server"]').focus()
|
|
|
+ );
|
|
|
},
|
|
|
|
|
|
toHTML () {
|
|
@@ -110,17 +115,6 @@ export default BootstrapModal.extend({
|
|
|
}));
|
|
|
},
|
|
|
|
|
|
- afterRender () {
|
|
|
- if (api.settings.get('locked_muc_domain')) {
|
|
|
- this.updateRoomsList();
|
|
|
- } else {
|
|
|
- this.el.addEventListener('shown.bs.modal',
|
|
|
- () => this.el.querySelector('input[name="server"]').focus(),
|
|
|
- false
|
|
|
- );
|
|
|
- }
|
|
|
- },
|
|
|
-
|
|
|
openRoom (ev) {
|
|
|
ev.preventDefault();
|
|
|
const jid = ev.target.getAttribute('data-room-jid');
|