Made the frontend work again
continuous-integration/drone/push Build is passing Details

This commit is contained in:
kolaente 2019-09-03 20:22:21 +02:00
parent a6a9b6c936
commit 0ff4e3ed8d
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
4 changed files with 32 additions and 43 deletions

View File

@ -1,21 +1,21 @@
function getList() {
$.getJSON('/list?asc=asc', function (data) {
console.log(data);
$("#list").html('');
$.each(data, function (i, item) {
if(item.Gemeinde !== undefined) {
$("#list").append('<tr id="kcoins_row_' + item.ID + '">' +
'<td>' + item.Name + '</td> ' +
'<td>' + item.Gemeinde + '</td> ' +
'<td id="kcoins_display_' + item.ID + '">' + item.KCoins + '</td>' +
'<td><span class="ui action input" id="kcoins_container_' + item.ID + '"><input type="number" value="0" id="kcoins_' + item.ID + '" name="kcoins" autocomplete="off" /><button class="ui right labeled icon button green" onclick="updateCoins(\'' + item.ID + '\');"><i class="right dollar icon"></i>KonfiCoins Hinzufügen</button></span>&nbsp;&nbsp;&nbsp;&nbsp;<button class="ui button red" onclick="deleteKonfi(\'' + item.ID + '\');" id="kcoins_container_' + item.ID + '">Konfi Löschen</button></td></tr>');
// Modus nach Gemeindeb
if(item.gemeinde !== undefined) {
$("#list").append('<tr id="kcoins_row_' + item.id + '">' +
'<td>' + item.name + '</td> ' +
'<td>' + item.gemeinde + '</td> ' +
'<td id="kcoins_display_' + item.id + '">' + item.kcoins + '</td>' +
'<td><span class="ui action input" id="kcoins_container_' + item.id + '"><input type="number" value="0" id="kcoins_' + item.id + '" name="kcoins" autocomplete="off" /><button class="ui right labeled icon button green" onclick="updateCoins(\'' + item.id + '\');"><i class="right dollar icon"></i>KonfiCoins Hinzufügen</button></span>&nbsp;&nbsp;&nbsp;&nbsp;<button class="ui button red" onclick="deleteKonfi(\'' + item.id + '\');" id="kcoins_container_' + item.id + '">Konfi Löschen</button></td></tr>');
} else {
$("#list").append('<tr id="kcoins_row_' + item.ID + '"> ' +
'<td>' + item.Name + '</td> ' +
'<td id="kcoins_display_' + item.ID + '">' + item.KCoins + '</td>' +
'<td>' + item.KonfiCount + '</td> ' +
'<td id="kcoins_quota_' + item.ID + '">' + (item.CoinsQuota).toFixed(2) + '</td> ' +
'<td><span class="ui action input" id="kcoins_container_' + item.ID + '"><input type="number" value="0" id="kcoins_' + item.ID + '" name="kcoins" autocomplete="off" /><button class="ui right labeled icon button green" onclick="updateCoins(\'' + item.ID + '\');"><i class="right dollar icon"></i>KonfiCoins Hinzufügen</button></span>&nbsp;&nbsp;&nbsp;&nbsp;<button class="ui button red" onclick="deleteGemeinde(\'' + item.ID + '\');" id="kcoins_container_' + item.ID + '">Gemeinde Löschen</button></td></tr>');
$("#list").append('<tr id="kcoins_row_' + item.id + '"> ' +
'<td>' + item.name + '</td> ' +
'<td id="kcoins_display_' + item.id + '">' + item.kcoins + '</td>' +
'<td>' + item.konfi_count + '</td> ' +
'<td id="kcoins_quota_' + item.id + '">' + (item.coins_quota).toFixed(2) + '</td> ' +
'<td><span class="ui action input" id="kcoins_container_' + item.id + '"><input type="number" value="0" id="kcoins_' + item.id + '" name="kcoins" autocomplete="off" /><button class="ui right labeled icon button green" onclick="updateCoins(\'' + item.id + '\');"><i class="right dollar icon"></i>KonfiCoins Hinzufügen</button></span>&nbsp;&nbsp;&nbsp;&nbsp;<button class="ui button red" onclick="deleteGemeinde(\'' + item.id + '\');" id="kcoins_container_' + item.id + '">Gemeinde Löschen</button></td></tr>');
}
});
});
@ -24,10 +24,9 @@ function getList() {
getList();
function updateCoins(id) {
console.log('Update', id);
var addcoins = $('#kcoins_' + id).val();
let addcoins = $('#kcoins_' + id).val();
if(addcoins != 0) {
if(addcoins !== 0) {
$('#coins_container_' + id).addClass('disabled');
$.ajax({
@ -35,14 +34,13 @@ function updateCoins(id) {
method: 'POST',
data: 'id=' + id + '&addcoins=' + addcoins,
success: function (msg) {
console.log(msg);
$('#coins_container_' + id).removeClass('disabled');
if (msg.Message == 'success') {
if (msg.message === 'success') {
$('#kcoins_' + id).val("0");
$('#kcoins_display_' + id).html(msg.Data.KCoins);
if(msg.Data.CoinsQuota !== undefined) {
$('#kcoins_quota_' + id).html(msg.Data.CoinsQuota.toFixed(2));
$('#kcoins_display_' + id).html(msg.data.kcoins);
if(msg.data.coins_quota !== undefined) {
$('#kcoins_quota_' + id).html(msg.data.coins_quota.toFixed(2));
}
} else {
@ -54,7 +52,6 @@ function updateCoins(id) {
}
function deleteKonfi(id) {
console.log('Delete', id);
$('#kcoins_container_' + id).addClass('disabled');
$('.ui.basic.kofidel.modal')
@ -71,9 +68,8 @@ function deleteKonfi(id) {
method: 'POST',
data: 'id=' + id,
success: function (msg) {
console.log(msg);
if (msg.Message == 'success') {
if (msg.message === 'success') {
//$('#kcoins_row_' + id).remove();
getList();
$('#msg').html('<div class="ui success message" style="display: block;">Der Konfi wurde erfolgreich gelöscht.</div>');
@ -89,7 +85,6 @@ function deleteKonfi(id) {
}
function deleteGemeinde(id) {
console.log('Delete', id);
$('#kcoins_container_' + id).addClass('disabled');
$('.ui.basic.gemeindedel.modal')
@ -106,9 +101,8 @@ function deleteGemeinde(id) {
method: 'POST',
data: 'id=' + id,
success: function (msg) {
console.log(msg);
if (msg.Message == 'success') {
if (msg.message === 'success') {
//$('#kcoins_row_' + id).remove();
getList();
$('#msg').html('<div class="ui success message" style="display: block;">Die Gemeinde wurde erfolgreich gelöscht.</div>');
@ -135,9 +129,8 @@ $('.ui.kofiadd.modal')
data: 'name=' + $('#name').val() + '&gemeinde=' + $('#gemeinde').val(),
success: function (msg) {
$('.loader').removeClass('active');
console.log(msg);
if (msg.Message == 'success') {
if (msg === 'success') {
$('#name').val('');
$('#gemeinde').val('');
@ -158,16 +151,13 @@ $('.ui.gemeindeadd.modal')
duration: 200,
onApprove : function() {
$('.loader').addClass('active');
console.log('bul');
$.ajax({
url: '/add',
method: 'POST',
data: 'name=' + $('#name').val() + '&konfis=' + $('#konfis').val(),
success: function (msg) {
$('.loader').removeClass('active');
console.log(msg);
if (msg.Message == 'success') {
if (msg === 'success') {
$('#name').val('');
getList();

View File

@ -1,19 +1,18 @@
setInterval(function() {
$.getJSON('/list', function (data) {
//console.log(data);
$( "#konfis" ).html('');
$.each( data, function( i, item ) {
if (item.Gemeinde != undefined) {
if (item.gemeinde != undefined) {
$( "#konfis" ).append('<tr> ' +
'<td>' + item.Name + '</td> ' +
'<td>' + item.Gemeinde + '</td> ' +
'<td>' + item.KCoins + '</td>' +
'<td>' + item.name + '</td> ' +
'<td>' + item.gemeinde + '</td> ' +
'<td>' + item.kcoins + '</td>' +
'</tr>');
} else {
$( "#konfis" ).append('<tr> ' +
'<td>' + item.Name + '</td> ' +
'<td>' + item.KCoins + '</td>' +
'<td>' + (item.CoinsQuota).toFixed(2) + '</td> ' +
'<td>' + item.name + '</td> ' +
'<td>' + item.kcoins + '</td>' +
'<td>' + (item.coins_quota).toFixed(2) + '</td> ' +
'</tr>');
}
});

View File

@ -50,7 +50,7 @@
</tr>
</tbody>
</table>
<p style="color: #ccc;">© 2017 Konrad Langenberg (<a href="http://kola-entertainments.de" target="_blank" style="color:#ccc;">kola-entertainments.de</a>) | Version: {{.Version}}</p>
<p style="color: #ccc;">© 2017-2019 <a href="http://konradlangenberg.de" target="_blank" style="color:#ccc;">Konrad Langenberg</a> | Version: {{.Version}}</p>
</div>
<!-- Modals -->

View File

@ -45,7 +45,7 @@
</tr>
</tbody>
</table>
<p style="color: #ccc;">© 2017 Konrad Langenberg (<a href="http://kola-entertainments.de" target="_blank" style="color:#ccc;">kola-entertainments.de</a>) | Version: {{.Version}}</p>
<p style="color: #ccc;">© 2017-2019 <a href="http://konradlangenberg.de" target="_blank" style="color:#ccc;">Konrad Langenberg</a> | Version: {{.Version}}</p>
</div>
<!-- Modals -->