johan 3 years ago
parent
commit
a79a8d77ba
  1. 88
      static/js/main.js

88
static/js/main.js

@ -721,51 +721,53 @@ $('#treasure-popup-button').click((e) => {
fr.readAsDataURL(f); fr.readAsDataURL(f);
}); });
$('#demande-button').click(function () { function refreshCrepe() {
amount = $('#demande-amount').val(); $('#demande-button').click(function () {
if (amount > 9) { amount = $('#demande-amount').val();
t = new TypeIt('#error-message-demande', { if (amount > 9) {
speed: 100, t = new TypeIt('#error-message-demande', {
lifeLike: true speed: 100,
}) lifeLike: true
.type("Trop de crêpes, maximum c'est 9") })
.go(); .type("Trop de crêpes, maximum c'est 9")
return; .go();
} return;
$.ajax({ }
type: "POST", $.ajax({
url: base_url + "addPrank", type: "POST",
data: JSON.stringify({ url: base_url + "addPrank",
uid: localStorage.getItem('user'), data: JSON.stringify({
token: localStorage.getItem('token'), uid: localStorage.getItem('user'),
type: "crêpe", token: localStorage.getItem('token'),
amount: amount, type: "crêpe",
where: $('#demande-where').val(), amount: amount,
supplement: $('#demande-supp').val(), where: $('#demande-where').val(),
note: $('#demande-notes').val(), supplement: $('#demande-supp').val(),
}), note: $('#demande-notes').val(),
contentType: "application/json; charset=utf-8", }),
dataType: "json", contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) { success: function(data) {
if(data.success) { if(data.success) {
$('#demande-form input').val(""); $('#demande-form input').val("");
alert("C'est envoyé, gros gourmand ^^") alert("C'est envoyé, gros gourmand ^^")
updateDemandes(); updateDemandes();
} else { } else {
$('#error-message-demande').empty(); $('#error-message-demande').empty();
t = new TypeIt('#error-message-demande', { t = new TypeIt('#error-message-demande', {
speed: 100, speed: 100,
lifeLike: true lifeLike: true
}) })
.type(data.why) .type(data.why)
.go(); .go();
if(data.why.startsWith('Token expired') || data.why.startsWith('Not authen')) if(data.why.startsWith('Token expired') || data.why.startsWith('Not authen'))
show_page("#login-page"); show_page("#login-page");
}
} }
} });
}); });
}); }
var saved_form = $('#demande-form').html(); var saved_form = $('#demande-form').html();
@ -791,6 +793,7 @@ function updateDemandes() {
if(data.success) { if(data.success) {
if(data.state == "open") { if(data.state == "open") {
$('#demande-form').html(saved_form); $('#demande-form').html(saved_form);
refreshCrepe();
} else { } else {
$('#demande-form').html('<h2>Les commandes sont fermés pour le moment mais on revient vite !</h2>'); $('#demande-form').html('<h2>Les commandes sont fermés pour le moment mais on revient vite !</h2>');
} }
@ -1007,6 +1010,7 @@ $(window).on("load", function() {
} }
updateNextActivity(); updateNextActivity();
refreshCrepe();
/* load timer */ /* load timer */
window.setInterval(function() { window.setInterval(function() {

Loading…
Cancel
Save