shopping-list/js/adduser.js

40 lines
1.7 KiB
JavaScript
Raw Normal View History

2019-05-19 18:37:00 +02:00
$(document).ready(function () {
$("#newuser").click(function () {
$.post({
url: "/api/user/new",
data: {
username: $("#username").val(),
passwd: $("#password").val()
},
success: function (data) {
if (data == "0") {
userPopover("Erfolg!", ("Der Benutzer " + $("#username").val() + " wurde erfolgreich erstellt!<br>Wenn keine Benutzer mehr erstellt werden müssen, mit \"Fertigstellen\" bestätigen."));
$("#username").val("");
$("#password").val("");
$("#done").removeClass("disabled");
}
else{
userPopover("Fehler!", "Bei der Benutzeranlage ist ein Fehler aufgetreten! Bitte versuchen Sie es erneut.<br>Sollte dieser fehler häufiger auftreten, wenden Sie sich bitte an den Serveradministrator.")
}
},
error: function (){
userPopover("Fehler!", "Es scheint, als wäre keine Verbindung mit der ShoppingList möglich.<br>Bitte Prüfen Sie ihre Netzwerkverbindung!");
}
});
});
$("#adduser-button-done").click(function () {
window.location.href = "/";
});
2018-11-10 16:52:47 +01:00
});
2019-05-19 18:37:00 +02:00
function userPopover(title, text){
2019-06-10 20:34:21 +02:00
$("#newuser").popover('dispose');
2019-05-19 18:37:00 +02:00
$("#newuser").data("toggle", "popover");
$("#newuser").data("container", "body");
$("#newuser").data("placement", "bottom");
2019-05-20 08:38:56 +02:00
$("#newuser").data("trigger", "focus");
2019-05-19 18:37:00 +02:00
$("#newuser").data("html", true);
$("#newuser").attr("title", title);
$("#newuser").data("content", text);
$("#newuser").popover('show');
}