Commit cd328cd4 authored by JC Brand's avatar JC Brand

Merge pull request #280 from gbonvehi/hide-offline-users

hide_offline_users option
parents 572b3e8d 6ab3a7cf
...@@ -226,6 +226,7 @@ ...@@ -226,6 +226,7 @@
this.roster_groups = false; this.roster_groups = false;
this.show_controlbox_by_default = false; this.show_controlbox_by_default = false;
this.show_only_online_users = false; this.show_only_online_users = false;
this.hide_offline_users = false;
this.show_toolbar = true; this.show_toolbar = true;
this.storage = 'session'; this.storage = 'session';
this.use_otr_by_default = false; this.use_otr_by_default = false;
...@@ -272,6 +273,7 @@ ...@@ -272,6 +273,7 @@
'roster_groups', 'roster_groups',
'show_controlbox_by_default', 'show_controlbox_by_default',
'show_only_online_users', 'show_only_online_users',
'hide_offline_users',
'show_toolbar', 'show_toolbar',
'sid', 'sid',
'storage', 'storage',
...@@ -3247,7 +3249,12 @@ ...@@ -3247,7 +3249,12 @@
}, },
showInRoster: function () { showInRoster: function () {
return (!converse.show_only_online_users || this.get('chat_status') === 'online'); var chatStatus = this.get('chat_status');
if (converse.show_only_online_users && chatStatus !== 'online')
return false;
if (converse.hide_offline_users && chatStatus === 'offline')
return false;
return true;
} }
}); });
......
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