user_topic_popover: Remove all occurrences of instance.context.

This commit is contained in:
klarabratteby 2024-10-01 19:45:37 +02:00 committed by Tim Abbott
parent ac652ffab6
commit a601715e37
1 changed files with 11 additions and 7 deletions

View File

@ -32,18 +32,22 @@ export function initialize() {
const topic_name = $elt.attr("data-topic-name"); const topic_name = $elt.attr("data-topic-name");
$elt.addClass("visibility-policy-popover-visible"); $elt.addClass("visibility-policy-popover-visible");
instance.context =
popover_menus_data.get_change_visibility_policy_popover_content_context(
Number.parseInt(stream_id, 10),
topic_name,
);
instance.setContent( instance.setContent(
parse_html(render_change_visibility_policy_popover(instance.context)), parse_html(
render_change_visibility_policy_popover(
popover_menus_data.get_change_visibility_policy_popover_content_context(
Number.parseInt(stream_id, 10),
topic_name,
),
),
),
); );
}, },
onMount(instance) { onMount(instance) {
const $popper = $(instance.popper); const $popper = $(instance.popper);
const {stream_id, topic_name} = instance.context; const $elt = $(instance.reference).closest(".change_visibility_policy").expectOne();
const stream_id = Number.parseInt($elt.attr("data-stream-id"), 10);
const topic_name = $elt.attr("data-topic-name");
if (!stream_id) { if (!stream_id) {
popover_menus.hide_current_popover_if_visible(instance); popover_menus.hide_current_popover_if_visible(instance);