From 3e2d955e326bc7b14bf66509c787ddf2064cbbbd Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Fri, 21 May 2021 01:48:05 +1000 Subject: [PATCH] Update app.js --- html/js/app.js | 75 ++++++-------------------------------------------- 1 file changed, 8 insertions(+), 67 deletions(-) diff --git a/html/js/app.js b/html/js/app.js index 40c608e5..f5da2027 100644 --- a/html/js/app.js +++ b/html/js/app.js @@ -1,58 +1,4 @@ -$(".character-box").hover( - function() { - $(this).css({ - "background": "rgb(34, 31, 39)", - "transition": "200ms", - }); - }, function() { - $(this).css({ - "background": "rgba(44, 51, 69, 0.6)", - "transition": "200ms", - }); - } -); -$(document).ready(() => { - $(".character-info-new").html(translate.new) - $(".btn-delete").html(translate.delete); - $(".modalTitle").html(translate.modalTitle); - $(".modalText").html(translate.modalText); -}); - -$(".character-box").click(function () { - $(".character-box").removeClass('active-char'); - $(this).addClass('active-char'); - $(".character-buttons").css({"display":"block"}); - if ($(this).attr("data-ischar") === "true") { - $("#delete").css({"display":"block"}); - } else { - $("#delete").css({"display":"none"}); - } -}); - -$(".character-box").click(function () { - if ($(this).attr("data-ischar") === "true") { - $("#play-char").html(translate.play); - } else { - $("#play-char").html(translate.playNew); - } -}); - - -$("#play-char").click(function () { - $.post("http://esx_multicharacter/CharacterChosen", JSON.stringify({ - charid: Number($('.active-char').attr("data-charid")), - ischar: ($('.active-char').attr("data-ischar") == "true"), - })); - Kashacter.CloseUI(); -}); - -$("#deletechar").click(function () { - $.post("http://esx_multicharacter/DeleteCharacter", JSON.stringify({ - charid: Number($('.active-char').attr("data-charid")), - })); - Kashacter.CloseUI(); -}); (() => { Kashacter = {}; @@ -60,31 +6,26 @@ $("#deletechar").click(function () { Kashacter.ShowUI = function(data) { $('body').css({"display":"block"}); $('.main-container').css({"display":"block"}); - if(data.characters !== null) { - $.each(data.characters, function (index, char) { - if (char.charid !== 0) { - var charid = char.identifier.charAt(4); - $('[data-charid=' + charid + ']').html('

'+ char.firstname +'

' + `${translate.name}: ` + '' + char.firstname +' '+ char.lastname +'

' + `${translate.job}: ` + ''+ char.job +' '+ char.job_grade +'

' + `${translate.money}: ` + ' $'+ char.money +'

' + `${translate.bank}: ` + ' $'+ char.bank +'

' + `${translate.dob}: ` + ''+ char.dateofbirth +'

' + `${translate.gender}: ` + ''+ char.sex +'

').attr("data-ischar", "true"); - } - }); - } + $('[data-charid=1]').html('

' + `${translate.name} ` + '

' + data.firstname +' '+ data.lastname +'

' + `${translate.job} ` + '

'+ data.job +' '+ data.job_grade +'

' + `${translate.money} ` + '

$'+ data.money +'

' + `${translate.bank} ` + '

$'+ data.bank +'

' + `${translate.dob} ` + '

'+ data.dateofbirth +'

' + `${translate.gender} ` + '

'+ data.sex +'

').attr("data-ischar", "true"); }; Kashacter.CloseUI = function() { $('body').css({"display":"none"}); $('.main-container').css({"display":"none"}); - $(".character-box").removeClass('active-char'); - $("#delete").css({"display":"none"}); - $(".character-box").html('

Empty Slot

' + `${translate.new}` + '

').attr("data-ischar", "false"); + $('[data-charid=1]').html('

'); }; + window.onload = function(e) { window.addEventListener('message', function(event) { switch(event.data.action) { case 'openui': - Kashacter.ShowUI(event.data); + Kashacter.ShowUI(event.data.character); break; + case 'closeui': + Kashacter.CloseUI(); + break; } }) } -})(); \ No newline at end of file +})();