js: Convert static/js/stream_muting.js to ES6 module.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2021-02-27 15:54:52 -08:00
committed by Tim Abbott
parent ad3390e395
commit f47090136d
7 changed files with 7 additions and 11 deletions

View File

@@ -215,7 +215,6 @@
"stream_edit": false, "stream_edit": false,
"stream_events": false, "stream_events": false,
"stream_list": false, "stream_list": false,
"stream_muting": false,
"stream_popover": false, "stream_popover": false,
"StripeCheckout": false, "StripeCheckout": false,
"subs": false, "subs": false,

View File

@@ -22,7 +22,8 @@ const message_util = set_global("message_util", {});
const stream_color = {__esModule: true}; const stream_color = {__esModule: true};
rewiremock("../../static/js/stream_color").with(stream_color); rewiremock("../../static/js/stream_color").with(stream_color);
const stream_list = set_global("stream_list", {}); const stream_list = set_global("stream_list", {});
const stream_muting = set_global("stream_muting", {}); const stream_muting = {__esModule: true};
rewiremock("../../static/js/stream_muting").with(stream_muting);
let subs = set_global("subs", {}); let subs = set_global("subs", {});
set_global("recent_topics", { set_global("recent_topics", {
complete_rerender: () => {}, complete_rerender: () => {},

View File

@@ -25,7 +25,6 @@ import "../message_list";
import "../narrow"; import "../narrow";
import "../reload"; import "../reload";
import "../compose_actions"; import "../compose_actions";
import "../stream_muting";
import "../stream_events"; import "../stream_events";
import "../stream_edit"; import "../stream_edit";
import "../subs"; import "../subs";

View File

@@ -88,7 +88,6 @@ declare let starred_messages: any;
declare let stream_edit: any; declare let stream_edit: any;
declare let stream_events: any; declare let stream_events: any;
declare let stream_list: any; declare let stream_list: any;
declare let stream_muting: any;
declare let stream_popover: any; declare let stream_popover: any;
declare let subs: any; declare let subs: any;
declare let message_view_header: any; declare let message_view_header: any;

View File

@@ -5,6 +5,7 @@ const narrow_state = require("./narrow_state");
const peer_data = require("./peer_data"); const peer_data = require("./peer_data");
const stream_color = require("./stream_color"); const stream_color = require("./stream_color");
const stream_data = require("./stream_data"); const stream_data = require("./stream_data");
const stream_muting = require("./stream_muting");
// In theory, this function should apply the account-level defaults, // In theory, this function should apply the account-level defaults,
// however, they are only called after a manual override, so // however, they are only called after a manual override, so

View File

@@ -1,8 +1,6 @@
"use strict"; import * as message_viewport from "./message_viewport";
const message_viewport = require("./message_viewport"); export function update_is_muted(sub, value) {
exports.update_is_muted = function (sub, value) {
sub.is_muted = value; sub.is_muted = value;
setTimeout(() => { setTimeout(() => {
@@ -60,6 +58,4 @@ exports.update_is_muted = function (sub, value) {
)}'] #sub_is_muted_setting .sub_setting_control`, )}'] #sub_is_muted_setting .sub_setting_control`,
); );
is_muted_checkbox.prop("checked", value); is_muted_checkbox.prop("checked", value);
}; }
window.stream_muting = exports;

View File

@@ -17,6 +17,7 @@ const scroll_util = require("./scroll_util");
const search_util = require("./search_util"); const search_util = require("./search_util");
const stream_create = require("./stream_create"); const stream_create = require("./stream_create");
const stream_data = require("./stream_data"); const stream_data = require("./stream_data");
const stream_muting = require("./stream_muting");
const stream_ui_updates = require("./stream_ui_updates"); const stream_ui_updates = require("./stream_ui_updates");
const util = require("./util"); const util = require("./util");