stream settings: Fix bug in deactivate stream modal appearance.

Stream deactivation modal should be append to main
unique id, stream overlay element.
This commit also add `new-style` class to modal.

Fixes #12394
This commit is contained in:
Yashashvi Dave
2019-06-13 00:31:38 +05:30
committed by Tim Abbott
parent b530c87d26
commit 25dbda1e53
3 changed files with 11 additions and 5 deletions

View File

@@ -598,13 +598,17 @@ exports.initialize = function () {
return;
}
var stream_name = stream_data.maybe_get_stream_name(stream_id);
var deactivate_stream_modal = templates.render("deactivation-stream-modal", {stream_name: stream_name});
$(".subscription_settings").append(deactivate_stream_modal);
var deactivate_stream_modal = templates.render("deactivation-stream-modal", {
stream_name: stream_name,
stream_id: stream_id,
});
$("#deactivation_stream_modal").remove();
$("#subscriptions_table").append(deactivate_stream_modal);
overlays.open_modal('deactivation_stream_modal');
});
$("#subscriptions_table").on("click", "#do_deactivate_stream_button", function (e) {
var stream_id = get_stream_id(e.target);
var stream_id = $(e.target).data("stream-id");
overlays.close_modal('deactivation_stream_modal');
$("#deactivation_stream_modal").remove();
if (!stream_id) {