diff --git a/dist/converse.js b/dist/converse.js index 6c6aa0c21..8294c21dc 100644 --- a/dist/converse.js +++ b/dist/converse.js @@ -70795,8 +70795,6 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ _converse.api.promises.add('controlboxInitialized'); - const LABEL_CONTACTS = __('Contacts'); - _converse.addControlBox = () => _converse.chatboxes.add({ id: 'controlbox', box_id: 'controlbox', @@ -70865,7 +70863,12 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ }, insertRoster() { + if (_converse.authentication === _converse.ANONYMOUS) { + return; + } /* Place the rosterview inside the "Contacts" panel. */ + + _converse.api.waitUntil('rosterViewInitialized').then(() => this.controlbox_pane.el.insertAdjacentElement('beforeEnd', _converse.rosterview.el)).catch(_.partial(_converse.log, _, Strophe.LogLevel.FATAL)); }, @@ -82222,8 +82225,6 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ 'away': __('This contact is away') }; - const LABEL_CONTACTS = __('Contacts'); - const LABEL_GROUPS = __('Groups'); const HEADER_CURRENT_CONTACTS = __('My contacts'); @@ -83200,6 +83201,10 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ /* Create an instance of RosterView once the RosterGroups * collection has been created (in converse-core.js) */ + if (_converse.authentication === _converse.ANONYMOUS) { + return; + } + _converse.rosterview = new _converse.RosterView({ 'model': _converse.rostergroups }); diff --git a/src/converse-controlbox.js b/src/converse-controlbox.js index 1b65bdc14..ec8917faf 100644 --- a/src/converse-controlbox.js +++ b/src/converse-controlbox.js @@ -200,8 +200,6 @@ _converse.api.promises.add('controlboxInitialized'); - const LABEL_CONTACTS = __('Contacts'); - _converse.addControlBox = () => _converse.chatboxes.add({ id: 'controlbox', @@ -269,6 +267,9 @@ }, insertRoster () { + if (_converse.authentication === _converse.ANONYMOUS) { + return; + } /* Place the rosterview inside the "Contacts" panel. */ _converse.api.waitUntil('rosterViewInitialized') .then(() => this.controlbox_pane.el.insertAdjacentElement('beforeEnd', _converse.rosterview.el)) diff --git a/src/converse-rosterview.js b/src/converse-rosterview.js index e2cb6b379..df57cfb3e 100644 --- a/src/converse-rosterview.js +++ b/src/converse-rosterview.js @@ -96,7 +96,6 @@ 'xa': __('This contact is away for an extended period'), 'away': __('This contact is away') }; - const LABEL_CONTACTS = __('Contacts'); const LABEL_GROUPS = __('Groups'); const HEADER_CURRENT_CONTACTS = __('My contacts'); const HEADER_PENDING_CONTACTS = __('Pending contacts'); @@ -977,6 +976,9 @@ /* Create an instance of RosterView once the RosterGroups * collection has been created (in converse-core.js) */ + if (_converse.authentication === _converse.ANONYMOUS) { + return; + } _converse.rosterview = new _converse.RosterView({ 'model': _converse.rostergroups });