Skip to content

Commit

Permalink
bugfixes
Browse files Browse the repository at this point in the history
  • Loading branch information
iradraconis committed Jan 31, 2024
1 parent dcec6cc commit 659fb5a
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 30 deletions.
2 changes: 1 addition & 1 deletion browser_action.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ browser.browserAction.onClicked.addListener(() => {
url: "cal.html",
type: "detached_panel", // oder "popup"
width: 420,
height: 800
height: 870
});
});

2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": 2,
"name": "j-lawyer.org-Thunderbird-Extension",
"version": "0.9.9.7",
"version": "0.9.9.8",
"description": "Sendet E-Mails an einen j-lawyer.org Server",
"author": "Maximilian Steinert",
"icons": {
Expand Down
9 changes: 5 additions & 4 deletions popup.js
Original file line number Diff line number Diff line change
Expand Up @@ -191,9 +191,8 @@ document.addEventListener("DOMContentLoaded", async function() {
browser.storage.local.set({
calendars: calendarsRaw
});

// Kalenderdaten in jeweilige Arrays filtern und wieder speichern


// Kalenderdaten in jeweilige Arrays filtern und wieder speichern
// Filtern und Extrahieren der Daten für Wiedervorlagen
const followUpCalendars = calendarsRaw
.filter(calendar => calendar.eventType === 'FOLLOWUP')
Expand All @@ -216,6 +215,7 @@ document.addEventListener("DOMContentLoaded", async function() {
console.log(eventCalendars);
browser.storage.local.set({ eventCalendars });
console.log("Kalender heruntergeladen: " + calendarsRaw);

});
getUsers(result.username, result.password, result.serverAddress).then(data => {
const users = data.map(item => item.displayName);
Expand Down Expand Up @@ -433,12 +433,13 @@ document.getElementById("searchInput").addEventListener("input", function() {
if (query) {
searchCases(query);
} else {
document.getElementById("resultsList").innerHTML = "";
document.getElementById("resultsList").textContent = "";
}
});




// Funktion zum Suchen von Fällen
async function searchCases(query) {
document.getElementById("resultsList").style.display = "block";
Expand Down
19 changes: 8 additions & 11 deletions popup_compose.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,32 +95,29 @@ document.addEventListener("DOMContentLoaded", async function() {
browser.storage.local.set({
calendars: calendarsRaw
});
console.log("Kalender heruntergeladen: " + calendarsRaw);
});
// Kalenderdaten aus dem Speicher abrufen, in jeweilige Arrays filtern und wieder speichern
browser.storage.local.get(["calendars"]).then(result => {


// Kalenderdaten in jeweilige Arrays filtern und wieder speichern
// Filtern und Extrahieren der Daten für Wiedervorlagen
const followUpCalendars = result.calendars
const followUpCalendars = calendarsRaw
.filter(calendar => calendar.eventType === 'FOLLOWUP')
.map(calendar => ({ id: calendar.id, displayName: calendar.displayName }));
console.log(followUpCalendars);
browser.storage.local.set({ followUpCalendars });

// Filtern und Extrahieren der Daten für Fristen
const respiteCalendars = result.calendars
const respiteCalendars = calendarsRaw
.filter(calendar => calendar.eventType === 'RESPITE')
.map(calendar => ({ id: calendar.id, displayName: calendar.displayName }));
console.log(respiteCalendars);
browser.storage.local.set({ respiteCalendars });

browser.storage.local.set({ respiteCalendars });

// Filtern und Extrahieren der Daten für Termine
const eventCalendars = result.calendars
const eventCalendars = calendarsRaw
.filter(calendar => calendar.eventType === 'EVENT')
.map(calendar => ({ id: calendar.id, displayName: calendar.displayName }));
console.log(eventCalendars);
browser.storage.local.set({ eventCalendars });
console.log("Kalender heruntergeladen: " + calendarsRaw);

});
getUsers(result.username, result.password, result.serverAddress).then(data => {
Expand Down Expand Up @@ -224,7 +221,7 @@ document.getElementById("searchInput").addEventListener("input", function() {
if (query) {
searchCases(query);
} else {
document.getElementById("resultsList").innerHTML = "";
document.getElementById("resultsList").textContent = "";
}
});

Expand Down
24 changes: 11 additions & 13 deletions popup_menu_bundle_save.js
Original file line number Diff line number Diff line change
Expand Up @@ -105,33 +105,31 @@ document.addEventListener("DOMContentLoaded", async function () {
browser.storage.local.set({
calendars: calendarsRaw
});
console.log("Kalender heruntergeladen: " + calendarsRaw);
});
// Kalenderdaten aus dem Speicher abrufen, in jeweilige Arrays filtern und wieder speichern
browser.storage.local.get(["calendars"]).then(result => {


// Kalenderdaten in jeweilige Arrays filtern und wieder speichern
// Filtern und Extrahieren der Daten für Wiedervorlagen
const followUpCalendars = result.calendars
const followUpCalendars = calendarsRaw
.filter(calendar => calendar.eventType === 'FOLLOWUP')
.map(calendar => ({ id: calendar.id, displayName: calendar.displayName }));
console.log(followUpCalendars);
browser.storage.local.set({ followUpCalendars });

// Filtern und Extrahieren der Daten für Fristen
const respiteCalendars = result.calendars
const respiteCalendars = calendarsRaw
.filter(calendar => calendar.eventType === 'RESPITE')
.map(calendar => ({ id: calendar.id, displayName: calendar.displayName }));
console.log(respiteCalendars);
browser.storage.local.set({ respiteCalendars });

browser.storage.local.set({ respiteCalendars });

// Filtern und Extrahieren der Daten für Termine
const eventCalendars = result.calendars
const eventCalendars = calendarsRaw
.filter(calendar => calendar.eventType === 'EVENT')
.map(calendar => ({ id: calendar.id, displayName: calendar.displayName }));
console.log(eventCalendars);
browser.storage.local.set({ eventCalendars });


console.log("Kalender heruntergeladen: " + calendarsRaw);

});
getUsers(result.username, result.password, result.serverAddress).then(data => {
const users = data.map(item => item.displayName);
Expand Down Expand Up @@ -257,12 +255,12 @@ async function getTags(username, password, serverAddress) {


// Event-Listener für die Suche
document.getElementById("searchInput").addEventListener("input", function () {
document.getElementById("searchInput").addEventListener("input", function() {
const query = this.value.trim();
if (query) {
searchCases(query);
} else {
document.getElementById("resultsList").innerHTML = "";
document.getElementById("resultsList").textContent = "";
}
});

Expand Down

0 comments on commit 659fb5a

Please sign in to comment.