From 2a06e3a4f3c04005364dea2c6c35b4df4814c307 Mon Sep 17 00:00:00 2001 From: Miodec Date: Sun, 16 Jun 2024 18:19:41 +0200 Subject: [PATCH] refactor: move files --- .../src/ts/controllers/account-controller.ts | 2 +- .../{ => elements}/account/mini-result-chart.ts | 8 ++++---- .../src/ts/{ => elements}/account/pb-tables.ts | 4 ++-- .../ts/{ => elements}/account/result-filters.ts | 16 ++++++++-------- frontend/src/ts/modals/new-filter-preset.ts | 2 +- frontend/src/ts/pages/account.ts | 6 +++--- frontend/src/ts/pages/profile.ts | 2 +- 7 files changed, 20 insertions(+), 20 deletions(-) rename frontend/src/ts/{ => elements}/account/mini-result-chart.ts (91%) rename frontend/src/ts/{ => elements}/account/pb-tables.ts (98%) rename frontend/src/ts/{ => elements}/account/result-filters.ts (98%) diff --git a/frontend/src/ts/controllers/account-controller.ts b/frontend/src/ts/controllers/account-controller.ts index b47ded356..6f465784e 100644 --- a/frontend/src/ts/controllers/account-controller.ts +++ b/frontend/src/ts/controllers/account-controller.ts @@ -12,7 +12,7 @@ import * as PageTransition from "../states/page-transition"; import * as ActivePage from "../states/active-page"; import * as LoadingPage from "../pages/loading"; import * as LoginPage from "../pages/login"; -import * as ResultFilters from "../account/result-filters"; +import * as ResultFilters from "../elements/account/result-filters"; import * as TagController from "./tag-controller"; import * as RegisterCaptchaModal from "../modals/register-captcha"; import * as URLHandler from "../utils/url-handler"; diff --git a/frontend/src/ts/account/mini-result-chart.ts b/frontend/src/ts/elements/account/mini-result-chart.ts similarity index 91% rename from frontend/src/ts/account/mini-result-chart.ts rename to frontend/src/ts/elements/account/mini-result-chart.ts index 572659975..41fae6a76 100644 --- a/frontend/src/ts/account/mini-result-chart.ts +++ b/frontend/src/ts/elements/account/mini-result-chart.ts @@ -1,7 +1,7 @@ -import * as ChartController from "../controllers/chart-controller"; -import Config from "../config"; -import * as Misc from "../utils/misc"; -import * as Arrays from "../utils/arrays"; +import * as ChartController from "../../controllers/chart-controller"; +import Config from "../../config"; +import * as Misc from "../../utils/misc"; +import * as Arrays from "../../utils/arrays"; export function updatePosition(x: number, y: number): void { $(".pageAccount .miniResultChartWrapper").css({ top: y, left: x }); diff --git a/frontend/src/ts/account/pb-tables.ts b/frontend/src/ts/elements/account/pb-tables.ts similarity index 98% rename from frontend/src/ts/account/pb-tables.ts rename to frontend/src/ts/elements/account/pb-tables.ts index 1ca4adb1f..54bab58be 100644 --- a/frontend/src/ts/account/pb-tables.ts +++ b/frontend/src/ts/elements/account/pb-tables.ts @@ -1,6 +1,6 @@ -import Config from "../config"; +import Config from "../../config"; import { format as dateFormat } from "date-fns/format"; -import Format from "../utils/format"; +import Format from "../../utils/format"; function clearTables(isProfile: boolean): void { const source = isProfile ? "Profile" : "Account"; diff --git a/frontend/src/ts/account/result-filters.ts b/frontend/src/ts/elements/account/result-filters.ts similarity index 98% rename from frontend/src/ts/account/result-filters.ts rename to frontend/src/ts/elements/account/result-filters.ts index 1a8c808ad..86ee88337 100644 --- a/frontend/src/ts/account/result-filters.ts +++ b/frontend/src/ts/elements/account/result-filters.ts @@ -1,11 +1,11 @@ -import * as Misc from "../utils/misc"; -import * as Strings from "../utils/strings"; -import * as JSONData from "../utils/json-data"; -import * as DB from "../db"; -import Config from "../config"; -import * as Notifications from "../elements/notifications"; -import Ape from "../ape/index"; -import * as Loader from "../elements/loader"; +import * as Misc from "../../utils/misc"; +import * as Strings from "../../utils/strings"; +import * as JSONData from "../../utils/json-data"; +import * as DB from "../../db"; +import Config from "../../config"; +import * as Notifications from "../notifications"; +import Ape from "../../ape/index"; +import * as Loader from "../loader"; import SlimSelect from "slim-select"; // this is only to make ts happy // eslint-disable-next-line import/no-unresolved diff --git a/frontend/src/ts/modals/new-filter-preset.ts b/frontend/src/ts/modals/new-filter-preset.ts index 9c91272ba..31c3e51c9 100644 --- a/frontend/src/ts/modals/new-filter-preset.ts +++ b/frontend/src/ts/modals/new-filter-preset.ts @@ -1,4 +1,4 @@ -import { createFilterPreset } from "../account/result-filters"; +import { createFilterPreset } from "../elements/account/result-filters"; import AnimatedModal, { ShowOptions } from "../utils/animated-modal"; import * as Notifications from "../elements/notifications"; diff --git a/frontend/src/ts/pages/account.ts b/frontend/src/ts/pages/account.ts index cfe43a296..03a75b759 100644 --- a/frontend/src/ts/pages/account.ts +++ b/frontend/src/ts/pages/account.ts @@ -1,10 +1,10 @@ import * as DB from "../db"; -import * as ResultFilters from "../account/result-filters"; +import * as ResultFilters from "../elements/account/result-filters"; import * as ThemeColors from "../elements/theme-colors"; import * as ChartController from "../controllers/chart-controller"; import Config, * as UpdateConfig from "../config"; -import * as MiniResultChart from "../account/mini-result-chart"; -import * as PbTables from "../account/pb-tables"; +import * as MiniResultChart from "../elements/account/mini-result-chart"; +import * as PbTables from "../elements/account/pb-tables"; import * as LoadingPage from "./loading"; import * as Focus from "../test/focus"; import * as TodayTracker from "../test/today-tracker"; diff --git a/frontend/src/ts/pages/profile.ts b/frontend/src/ts/pages/profile.ts index dedec6c71..56698a486 100644 --- a/frontend/src/ts/pages/profile.ts +++ b/frontend/src/ts/pages/profile.ts @@ -1,7 +1,7 @@ import Ape from "../ape"; import Page from "./page"; import * as Profile from "../elements/profile"; -import * as PbTables from "../account/pb-tables"; +import * as PbTables from "../elements/account/pb-tables"; import * as Notifications from "../elements/notifications"; import { checkIfGetParameterExists } from "../utils/misc"; import * as UserReportModal from "../modals/user-report";