merge both repos! atempt 1 by making the file system the same!

This commit is contained in:
RezHackXYZ 2025-05-29 13:11:49 +05:30
parent badb303ea6
commit 2fe58ee6be
No known key found for this signature in database
128 changed files with 2320 additions and 4285 deletions

View file

@ -0,0 +1,13 @@
import { MostUsedAnnouncements } from "./announcerData.svelte.js";
export function AddMostUsedAnnouncement(announcementText) {
MostUsedAnnouncements.v.push(announcementText);
localStorage.setItem("MostUsedAnnouncements", JSON.stringify(MostUsedAnnouncements.v));
}
export function DeleteMostUsedAnnouncement(announcementID) {
if (confirm("Are you sure you want to delete this announcement?")) {
MostUsedAnnouncements.v.splice(announcementID, 1);
localStorage.setItem("MostUsedAnnouncements", JSON.stringify(MostUsedAnnouncements.v));
}
}

View file

@ -0,0 +1,7 @@
export function AnnounceUsingTTS(text) {
window.speechSynthesis.speak(
Object.assign(new SpeechSynthesisUtterance(text), {
rate: 0.5,
}),
);
}

View file

@ -0,0 +1,12 @@
import { MostUsedAnnouncements } from "./announcerData.svelte.js";
export function LoadMostUsedAnnouncement() {
let TempMostUsedAnnouncements = JSON.parse(localStorage.getItem("MostUsedAnnouncements")) || "";
if (TempMostUsedAnnouncements == "") {
MostUsedAnnouncements.v = ["Please be quiet"];
localStorage.setItem("MostUsedAnnouncements", JSON.stringify(MostUsedAnnouncements.v));
} else {
MostUsedAnnouncements.v = TempMostUsedAnnouncements;
}
}

View file

@ -0,0 +1,2 @@
export let CurrentText = $state({ v: "" });
export let MostUsedAnnouncements = $state({ v: [] });