Skip to content

Commit

Permalink
bugfixes
Browse files Browse the repository at this point in the history
  • Loading branch information
iradraconis committed Jan 30, 2024
1 parent 037ef41 commit dcec6cc
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 19 deletions.
2 changes: 1 addition & 1 deletion cal.html
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@
<form>
<div id="feedbackContainer">
<!-- Eingabefeld für die Suche und die Erbnisliste -->
<input type="text" id="searchInput" placeholder="Fall suchen...">
<input type="text" id="searchInput" placeholder="Fall suchen..." autofocus>
<div id="resultsList"></div>
<p id="customizableLabel">kein Vorschlag</p>
</div>
Expand Down
4 changes: 2 additions & 2 deletions cal.js
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ document.addEventListener('DOMContentLoaded', function () {
});


function addOptionsToUserSelect(selectElement, users) {
async function addOptionsToUserSelect(selectElement, users) {
users.forEach(userName => {

const option = document.createElement('option');
Expand All @@ -180,7 +180,7 @@ function addOptionsToUserSelect(selectElement, users) {
}


function addOptionsToOptgroup(optgroup, calendars) {
async function addOptionsToOptgroup(optgroup, calendars) {
calendars.forEach(calendar => {
const option = document.createElement('option');
option.value = calendar.id;
Expand Down
29 changes: 13 additions & 16 deletions popup.js
Original file line number Diff line number Diff line change
Expand Up @@ -191,33 +191,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 });


// 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 @@ -265,6 +263,7 @@ browser.runtime.onMessage.addListener((message) => {


// Funktion zum Suchen des Aktenzeichens in der Nachricht
// und Rückgabe des gefundenen Falls
async function findFileNumberInRawMessage() {
// Nachrichteninhalt abrufen
const messageData = await getDisplayedMessageFromActiveTab();
Expand Down Expand Up @@ -312,7 +311,8 @@ async function findFileNumberInRawMessage() {
return null;
}

//
// Funktion zum Abrufen der Nachrichten-ID des aktiven Tabs im Fenster
// und Rückgabe der Nachricht mit dieser ID
function getDisplayedMessageFromActiveTab() {
return browser.mailTabs.query({active: true, currentWindow: true})
.then((tabs) => {
Expand Down Expand Up @@ -558,7 +558,7 @@ async function fillTagsList() {
}
}

//
// Funktion zum Abrufen der Ordner einer Akte
async function getCaseFolders(caseId, username, password, serverAddress) {
const url = serverAddress + '/j-lawyer-io/rest/v3/cases/' + caseId + '/folders';

Expand Down Expand Up @@ -640,7 +640,7 @@ function displayTreeStructure(folderData) {
}



// Funktion zum Abrufen der Kalender vom Server
async function getCalendars(username, password, serverAddress) {
const url = serverAddress + '/j-lawyer-io/rest/v4/calendars/list';
const headers = new Headers();
Expand Down Expand Up @@ -672,17 +672,14 @@ async function getCalendars(username, password, serverAddress) {
console.log('Ereignistyp: (eventType - FOLLOWUP, RESPITE, EVENT)', calendar.eventType);
console.log('Href:', calendar.href);
console.log('-----------------------------------');



});
return data;
} catch (error) {
console.error('Fehler beim Abrufen der Kalender:', error);
}
}


// Funktion zum Abrufen der Benutzer vom Server
async function getUsers(username, password, serverAddress) {
const url = serverAddress + '/j-lawyer-io/rest/v6/security/users';
const headers = new Headers();
Expand Down

0 comments on commit dcec6cc

Please sign in to comment.