Hintergrundverwaltung und leere Hüllen; neuaufsetzen submodule

This commit is contained in:
2026-03-23 23:40:20 +01:00
parent a2751d4776
commit 122af4aa54
32 changed files with 32012 additions and 45 deletions

2
public/js/jquery/jquery-4.0.0.min.js vendored Normal file

File diff suppressed because one or more lines are too long

39
public/js/login/login.js Normal file
View File

@@ -0,0 +1,39 @@
function setzeFehlermeldung(alertType, message){
let f = $("#fehlermeldung");
f.removeClass('alert-success').removeClass('alert-danger').removeClass('alert-primary');
f.addClass('alert-' + alertType);
f.html(message);
}
function login(){
let data = {};
data.mail = $("#mail").val();
data.password = $("#password").val();
$.ajax({
type: "POST",
url: "/intern/anmelden/einloggen",
data: data,
dataType: "json",
success: function(d){
switch(d.messageStatus){
case "success":
setzeFehlermeldung("success", "Sie wurden erfolgreich angemeldet.");
location.reload();
break;
case "failure":
setzeFehlermeldung("danger", "Es ist ein Fehler geschehen: " + d.errorMessage);
break;
case "not permitted":
setzeFehlermeldung("warning", "Sie sind nicht berechtigt diese Funktion zu nutzen.");
break;
}
},
error: function(d, status, errorThrown) {
setzeFehlermeldung("danger", "Es ist ein Fehler geschehen: " + errorThrown);
}
});
}

View File

@@ -0,0 +1,48 @@
function setzeFehlermeldung(alertType, message){
let f = $("#fehlermeldung");
f.removeClass('alert-success').removeClass('alert-danger').removeClass('alert-primary');
f.addClass('alert-' + alertType);
f.html(message);
}
function abschicken(){
let data = {};
data.mail = $("#mail").val();
data.username = $("#username").val();
data.password = $("#password").val();
data.token = $("#register_token").val();
if(data.password !== $("#password_repeat").val()) {
setzeFehlermeldung("danger", "Ihr Kennwort stimmt nicht überein.");
for(let i=0; i<Math.random() * 10; i++){
alert("Ihr Kennwort stimmt nicht überein.");
}
} else {
$.ajax({
type: "POST",
url: "/intern/registrieren/abschicken",
data: data,
dataType: "json",
success: function(d){
switch(d.messageStatus){
case "success":
setzeFehlermeldung("success", "Sie wurden erfolgreich registriert.")
break;
case "failure":
setzeFehlermeldung("danger", "Es ist ein Fehler geschehen: " + d.errorMessage);
break;
case "not permitted":
setzeFehlermeldung("warning", "Sie sind nicht berechtigt diese Funktion zu nutzen.");
break;
}
},
error: function(d, status, errorThrown) {
setzeFehlermeldung("danger", "Es ist ein Fehler geschehen: " + errorThrown);
}
});
}
}

7
public/js/ticker/edit.js Normal file
View File

@@ -0,0 +1,7 @@
function remove(lang){
}
function insert(lang){
}