/
githubmirror
/
zulip
Обзор
Документация
Войти
/
githubmirror
/
zulip
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
10.0-dev
web/src/setup.ts
37 строк
999 B
Anders Kaseorg
tsconfig: Enable noUncheckedIndexedAccess.
31 май 2024, 02:29
31 май 2024, 02:29
804c370
Код
Авторство
О чём код?
import $ from "jquery"; import * as blueslip from "./blueslip"; import * as loading from "./loading"; import {page_params} from "./page_params"; import * as util from "./util"; export let page_load_time: number | undefined; // Miscellaneous early setup. $(() => { if (util.is_mobile()) { // Disable the tutorial; it's ugly on mobile. page_params.needs_tutorial = false; } page_load_time = Date.now(); // Display loading indicator. This disappears after the first // get_events completes. if (!page_params.needs_tutorial) { loading.make_indicator($("#page_loading_indicator"), { abs_positioned: true, }); } $.fn.get_offset_to_window = function () { return this[0]!.getBoundingClientRect(); }; $.fn.expectOne = function () { if (blueslip && this.length !== 1) { blueslip.error("Expected one element in jQuery set", {length: this.length}); } return this; }; });