mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 05:23:35 +00:00
Live-update added/removed subscribers.
This commit is contained in:
@@ -1168,10 +1168,18 @@ $(function () {
|
|||||||
$(document).on('peer_subscribe.zulip', function (e, data) {
|
$(document).on('peer_subscribe.zulip', function (e, data) {
|
||||||
var sub = stream_data.get_sub(data.stream_name);
|
var sub = stream_data.get_sub(data.stream_name);
|
||||||
exports.rerender_subscribers_count(sub);
|
exports.rerender_subscribers_count(sub);
|
||||||
|
var sub_row = settings_for_sub(sub);
|
||||||
|
prepend_subscriber(sub_row, data.user_email);
|
||||||
});
|
});
|
||||||
$(document).on('peer_unsubscribe.zulip', function (e, data) {
|
$(document).on('peer_unsubscribe.zulip', function (e, data) {
|
||||||
var sub = stream_data.get_sub(data.stream_name);
|
var sub = stream_data.get_sub(data.stream_name);
|
||||||
exports.rerender_subscribers_count(sub);
|
exports.rerender_subscribers_count(sub);
|
||||||
|
|
||||||
|
var sub_row = settings_for_sub(sub);
|
||||||
|
var tr = sub_row.find("tr[data-subscriber-email='" +
|
||||||
|
data.user_email +
|
||||||
|
"']");
|
||||||
|
tr.remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<tr>
|
<tr data-subscriber-email="{{email}}">
|
||||||
<td class="subscriber-name">{{name}}</td>
|
<td class="subscriber-name">{{name}}</td>
|
||||||
<td class="subscriber-email">{{email}}</td>
|
<td class="subscriber-email">{{email}}</td>
|
||||||
{{#if displaying_for_admin}}
|
{{#if displaying_for_admin}}
|
||||||
|
|||||||
Reference in New Issue
Block a user