From 10d0ae0d8acf78460e216dd53288cd12d0b305b7 Mon Sep 17 00:00:00 2001 From: Elmar Kresse <18119527+masterElmar@users.noreply.github.com> Date: Tue, 17 Oct 2023 21:16:58 +0200 Subject: [PATCH] formated and linted --- frontend/src/api/createFeed.ts | 8 +- frontend/src/api/fetchCourse.ts | 22 +- frontend/src/api/fetchModule.ts | 4 +- frontend/src/api/loadCalendar.ts | 8 +- frontend/src/components/AdditionalModules.vue | 5 +- frontend/src/components/CourseSelection.vue | 8 +- frontend/src/components/FaqPage.vue | 326 ++++++++++++------ frontend/src/components/Imprint.vue | 46 --- frontend/src/components/ImprintPage.vue | 85 +++++ frontend/src/components/ModuleInformation.vue | 5 +- frontend/src/components/ModuleSelection.vue | 9 +- frontend/src/components/PrivacyPolicy.vue | 253 +++++++------- frontend/src/components/RenameModules.vue | 75 ++-- .../editCalendar/EditAdditionalModules.vue | 5 +- .../components/editCalendar/EditModules.vue | 35 +- frontend/src/main.ts | 10 +- frontend/src/model/calendar.ts | 2 +- frontend/src/model/event.ts | 3 +- frontend/src/model/module.ts | 11 +- frontend/src/router/index.ts | 2 +- frontend/src/store/moduleStore.ts | 2 +- frontend/src/view/editCalendarView.vue | 29 +- frontend/vite.config.ts | 6 +- 23 files changed, 581 insertions(+), 378 deletions(-) delete mode 100644 frontend/src/components/Imprint.vue create mode 100644 frontend/src/components/ImprintPage.vue diff --git a/frontend/src/api/createFeed.ts b/frontend/src/api/createFeed.ts index 5c20240..da95ab0 100644 --- a/frontend/src/api/createFeed.ts +++ b/frontend/src/api/createFeed.ts @@ -19,14 +19,16 @@ export async function createIndividualFeed(modules: Module[]): Promise { return token; } -export async function saveIndividualFeed(token: string, modules: Module[]): Promise { - +export async function saveIndividualFeed( + token: string, + modules: Module[], +): Promise { await fetch("/api/collections/feeds/records/" + token, { method: "PATCH", headers: { "Content-Type": "application/json", }, - body: "{\"modules\":" + JSON.stringify(modules) + "}", + body: '{"modules":' + JSON.stringify(modules) + "}", }) .then((response) => { return response.json(); diff --git a/frontend/src/api/fetchCourse.ts b/frontend/src/api/fetchCourse.ts index a57c74f..3f23516 100644 --- a/frontend/src/api/fetchCourse.ts +++ b/frontend/src/api/fetchCourse.ts @@ -25,7 +25,16 @@ export async function fetchModulesByCourseAndSemester( }) .then((modulesResponse) => { modulesResponse.forEach((module: Module) => - modules.push(new Module(module.name, course, module.name, module.prof, semester, module.events)), + modules.push( + new Module( + module.name, + course, + module.name, + module.prof, + semester, + module.events, + ), + ), ); }); return modules; @@ -39,7 +48,16 @@ export async function fetchAllModules(): Promise { }) .then((responseModules: Module[]) => { responseModules.forEach((module: Module) => { - modules.push(new Module(module.name, module.course, module.name, module.prof, module.semester, module.events)); + modules.push( + new Module( + module.name, + module.course, + module.name, + module.prof, + module.semester, + module.events, + ), + ); }); }); diff --git a/frontend/src/api/fetchModule.ts b/frontend/src/api/fetchModule.ts index 712dad1..17a7ec9 100644 --- a/frontend/src/api/fetchModule.ts +++ b/frontend/src/api/fetchModule.ts @@ -1,6 +1,6 @@ import { Module } from "../model/module"; -export async function fetchModule( name: string): Promise { +export async function fetchModule(name: string): Promise { const request = new Request("/api/module", { method: "GET", headers: { @@ -24,4 +24,4 @@ export async function fetchModule( name: string): Promise { module.events, ), ); -} \ No newline at end of file +} diff --git a/frontend/src/api/loadCalendar.ts b/frontend/src/api/loadCalendar.ts index d780b12..6ec03aa 100644 --- a/frontend/src/api/loadCalendar.ts +++ b/frontend/src/api/loadCalendar.ts @@ -1,7 +1,7 @@ import { Module } from "../model/module"; import { Calendar } from "../model/calendar"; -export async function getCalender( token: string): Promise { +export async function getCalender(token: string): Promise { const request = new Request("/api/collections/feeds/records/" + token, { method: "GET", }); @@ -10,7 +10,5 @@ export async function getCalender( token: string): Promise { .then((response) => { return response.json(); }) - .then( - (calendarResponse: Calendar) => calendarResponse.modules - ); -} \ No newline at end of file + .then((calendarResponse: Calendar) => calendarResponse.modules); +} diff --git a/frontend/src/components/AdditionalModules.vue b/frontend/src/components/AdditionalModules.vue index 6894bf6..7074611 100644 --- a/frontend/src/components/AdditionalModules.vue +++ b/frontend/src/components/AdditionalModules.vue @@ -38,11 +38,10 @@ const ModuleInformation = defineAsyncComponent( () => import("./ModuleInformation.vue"), ); -async function showInfo(moduleName : string) { - +async function showInfo(moduleName: string) { const module: Ref = ref(new Module("", "", "", "", "", [])); await fetchModule(moduleName).then((data) => { - module.value = data; + module.value = data; }); dialog.open(ModuleInformation, { props: { diff --git a/frontend/src/components/CourseSelection.vue b/frontend/src/components/CourseSelection.vue index a0e284f..adbe155 100644 --- a/frontend/src/components/CourseSelection.vue +++ b/frontend/src/components/CourseSelection.vue @@ -42,7 +42,13 @@ async function getModules() {