Commit df3bcad0 authored by JC Brand's avatar JC Brand

Move roster view code into a separate plugin

parent f55b5937
...@@ -46,6 +46,7 @@ require.config({ ...@@ -46,6 +46,7 @@ require.config({
// Converse // Converse
"converse-api": "src/converse-api", "converse-api": "src/converse-api",
"converse-chatview": "src/converse-chatview", "converse-chatview": "src/converse-chatview",
"converse-rosterview": "src/converse-rosterview",
"converse-controlbox": "src/converse-controlbox", "converse-controlbox": "src/converse-controlbox",
"converse-core": "src/converse-core", "converse-core": "src/converse-core",
"converse-headline": "src/converse-headline", "converse-headline": "src/converse-headline",
......
This diff is collapsed.
...@@ -761,17 +761,18 @@ ...@@ -761,17 +761,18 @@
}.bind(this), 200)); }.bind(this), 200));
}; };
this.afterReconnected = function () {
this.chatboxes.registerMessageHandler();
this.xmppstatus.sendPresence();
this.giveFeedback(__('Contacts'));
};
this.onReconnected = function () { this.onReconnected = function () {
// We need to re-register all the event handlers on the newly // We need to re-register all the event handlers on the newly
// created connection. // created connection.
var deferred = new $.Deferred(); var deferred = new $.Deferred();
this.initStatus(function () { this.initStatus(function () {
// FIXME: leaky abstraction from RosterView this.afterReconnected();
this.rosterview.registerRosterXHandler();
this.rosterview.registerPresenceHandler();
this.chatboxes.registerMessageHandler();
this.xmppstatus.sendPresence();
this.giveFeedback(__('Contacts'));
deferred.resolve(); deferred.resolve();
}.bind(this)); }.bind(this));
return deferred.promise(); return deferred.promise();
......
...@@ -36,7 +36,6 @@ ...@@ -36,7 +36,6 @@
notification_icon: '/logo/conversejs.png' notification_icon: '/logo/conversejs.png'
}); });
converse.isOnlyChatStateNotification = function ($msg) { converse.isOnlyChatStateNotification = function ($msg) {
// See XEP-0085 Chat State Notification // See XEP-0085 Chat State Notification
return ( return (
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment