Skip to content

Commit 4ee8175

Browse files
evykassirerandersk
authored andcommitted
settings_toggle: Convert module to typescript.
1 parent ce96b8e commit 4ee8175

7 files changed

+11
-10
lines changed

tools/test-js-with-node

+1-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ EXEMPT_FILES = make_set(
222222
"web/src/settings_realm_user_settings_defaults.ts",
223223
"web/src/settings_sections.ts",
224224
"web/src/settings_streams.ts",
225-
"web/src/settings_toggle.js",
225+
"web/src/settings_toggle.ts",
226226
"web/src/settings_ui.ts",
227227
"web/src/settings_user_topics.ts",
228228
"web/src/settings_users.ts",

web/src/admin.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import * as settings_invites from "./settings_invites.ts";
1919
import * as settings_org from "./settings_org.ts";
2020
import * as settings_panel_menu from "./settings_panel_menu.ts";
2121
import * as settings_sections from "./settings_sections.ts";
22-
import * as settings_toggle from "./settings_toggle.js";
22+
import * as settings_toggle from "./settings_toggle.ts";
2323
import * as settings_users from "./settings_users.ts";
2424
import {current_user, realm} from "./state_data.ts";
2525

web/src/click_handlers.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import * as rows from "./rows.ts";
3131
import * as server_events from "./server_events.js";
3232
import * as settings_panel_menu from "./settings_panel_menu.ts";
3333
import * as settings_preferences from "./settings_preferences.ts";
34-
import * as settings_toggle from "./settings_toggle.js";
34+
import * as settings_toggle from "./settings_toggle.ts";
3535
import * as sidebar_ui from "./sidebar_ui.ts";
3636
import * as spectators from "./spectators.ts";
3737
import * as starred_messages_ui from "./starred_messages_ui.ts";

web/src/hashchange.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import * as recent_view_util from "./recent_view_util.ts";
2424
import * as scheduled_messages_overlay_ui from "./scheduled_messages_overlay_ui.ts";
2525
import * as settings from "./settings.js";
2626
import * as settings_panel_menu from "./settings_panel_menu.ts";
27-
import * as settings_toggle from "./settings_toggle.js";
27+
import * as settings_toggle from "./settings_toggle.ts";
2828
import * as sidebar_ui from "./sidebar_ui.ts";
2929
import * as spectators from "./spectators.ts";
3030
import {current_user} from "./state_data.ts";

web/src/settings.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import * as settings_data from "./settings_data.ts";
1919
import * as settings_panel_menu from "./settings_panel_menu.ts";
2020
import * as settings_preferences from "./settings_preferences.ts";
2121
import * as settings_sections from "./settings_sections.ts";
22-
import * as settings_toggle from "./settings_toggle.js";
22+
import * as settings_toggle from "./settings_toggle.ts";
2323
import {current_user, realm} from "./state_data.ts";
2424
import * as timerender from "./timerender.ts";
2525
import {user_settings} from "./user_settings.ts";

web/src/settings_toggle.js web/src/settings_toggle.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
import $ from "jquery";
22

33
import * as components from "./components.ts";
4+
import type {Toggle} from "./components.ts";
45
import {$t} from "./i18n.ts";
56
import * as settings_panel_menu from "./settings_panel_menu.ts";
67

7-
let toggler;
8+
let toggler: Toggle | undefined;
89

9-
export function goto(tab_name) {
10+
export function goto(tab_name: string): void {
1011
if (toggler) {
1112
toggler.goto(tab_name);
1213
}
1314
}
1415

15-
export function initialize() {
16+
export function initialize(): void {
1617
toggler = components.toggle({
1718
child_wants_focus: true,
1819
values: [
@@ -34,7 +35,7 @@ export function initialize() {
3435
}
3536

3637
// Handles the collapse/reveal of some tabs in the org settings for non-admins.
37-
export function toggle_org_setting_collapse() {
38+
export function toggle_org_setting_collapse(): void {
3839
const is_collapsed = $(".collapse-org-settings").hasClass("hide-org-settings");
3940
const show_fewer_settings_text = $t({defaultMessage: "Show fewer"});
4041
const show_more_settings_text = $t({defaultMessage: "Show more"});

web/src/ui_init.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ import * as settings_panel_menu from "./settings_panel_menu.ts";
110110
import * as settings_preferences from "./settings_preferences.ts";
111111
import * as settings_realm_user_settings_defaults from "./settings_realm_user_settings_defaults.ts";
112112
import * as settings_sections from "./settings_sections.ts";
113-
import * as settings_toggle from "./settings_toggle.js";
113+
import * as settings_toggle from "./settings_toggle.ts";
114114
import * as sidebar_ui from "./sidebar_ui.ts";
115115
import * as spoilers from "./spoilers.ts";
116116
import * as starred_messages from "./starred_messages.ts";

0 commit comments

Comments
 (0)