Add frontend stream description event handling

Update the stream page when receiving stream description change events.

(imported from commit 84f6f3846a3197f14a24611cdc06350fae90f9dd)
This commit is contained in:
Jason Michalski
2014-01-24 12:19:27 -05:00
parent 1f98c4f4ce
commit 62435e167f
2 changed files with 12 additions and 1 deletions

View File

@@ -151,6 +151,14 @@ function update_stream_name(sub, new_name) {
});
}
function update_stream_description(sub, description) {
sub.description = description;
var sub_settings_selector = '.subscription_row[data-subscription-id=' + sub.id + ']';
$(sub_settings_selector + ' .subscription_description').text(description);
$(sub_settings_selector + ' input.description').val(description);
}
function stream_notifications_clicked(e) {
var sub_row = $(e.target).closest('.subscription_row');
var stream = sub_row.find('.subscription_name').text();
@@ -468,6 +476,9 @@ exports.update_subscription_properties = function (stream_name, property, value)
case 'name':
update_stream_name(sub, value);
break;
case 'description':
update_stream_description(sub, value);
break;
default:
blueslip.warn("Unexpected subscription property type", {property: property,
value: value});