From 176de7a52e07449784d6c0bd1a986b5baec9e7b9 Mon Sep 17 00:00:00 2001 From: Csoki Date: Sat, 26 Nov 2022 19:48:31 +0100 Subject: [PATCH] format code + fix date empty error --- [esx]/esx_identity/html/js/script.js | 33 +++++++++++++--------------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/[esx]/esx_identity/html/js/script.js b/[esx]/esx_identity/html/js/script.js index 936c164d..4dd4b127 100644 --- a/[esx]/esx_identity/html/js/script.js +++ b/[esx]/esx_identity/html/js/script.js @@ -1,37 +1,34 @@ $(document).ready(function () { - $.post("http://esx_identity/ready", JSON.stringify({})); + $.post('http://esx_identity/ready', JSON.stringify({})); - window.addEventListener("message", function (event) { - if (event.data.type === "enableui") { + window.addEventListener('message', function (event) { + if (event.data.type === 'enableui') { event.data.enable ? $(document.body).show() : $(document.body).hide(); } }); - $("#register").submit(function (event) { + $('#register').submit(function (event) { event.preventDefault(); - const dateCheck = new Date($("#dateofbirth").val()); + const dofVal = $('#dateofbirth').val(); + if (!dofVal) return; - const year = new Intl.DateTimeFormat("en", { year: "numeric" }).format( - dateCheck - ); - const month = new Intl.DateTimeFormat("en", { month: "2-digit" }).format( - dateCheck - ); - const day = new Intl.DateTimeFormat("en", { day: "2-digit" }).format( - dateCheck - ); + const dateCheck = new Date(dofVal); + + const year = new Intl.DateTimeFormat('en', { year: 'numeric' }).format(dateCheck); + const month = new Intl.DateTimeFormat('en', { month: '2-digit' }).format(dateCheck); + const day = new Intl.DateTimeFormat('en', { day: '2-digit' }).format(dateCheck); const formattedDate = `${day}/${month}/${year}`; $.post( - "http://esx_identity/register", + 'http://esx_identity/register', JSON.stringify({ - firstname: $("#firstname").val(), - lastname: $("#lastname").val(), + firstname: $('#firstname').val(), + lastname: $('#lastname').val(), dateofbirth: formattedDate, sex: $("input[type='radio'][name='sex']:checked").val(), - height: $("#height").val(), + height: $('#height').val(), }) ); });