Traphouses = {} Traphouses.Functions = {} Traphouses.Functions.OpenPinpad = function() { $(".container").fadeIn(300); } Traphouses.Functions.ClosePinpad = function() { $(".container").fadeOut(300); $.post('https://qb-traphouse/PinpadClose'); } $(document).on('keydown', function() { switch(event.keyCode) { case 27: Traphouses.Functions.ClosePinpad(); break; case 49: Traphouses.Functions.AddNumber(1); break; case 50: Traphouses.Functions.AddNumber(2); break; case 51: Traphouses.Functions.AddNumber(3); break; case 52: Traphouses.Functions.AddNumber(4); break; case 53: Traphouses.Functions.AddNumber(5); break; case 54: Traphouses.Functions.AddNumber(6); break; case 55: Traphouses.Functions.AddNumber(7); break; case 56: Traphouses.Functions.AddNumber(8); break; case 57: Traphouses.Functions.AddNumber(9); break; case 48: Traphouses.Functions.AddNumber(0); break; case 13: var v = $("#PINbox").val(); if (v == "") { $.post('https://qb-traphouse/ErrorMessage', JSON.stringify({ message: "Vul een code in!" })) } else { data = { pin: v } $("#PINbox").val(""); $.post('https://qb-traphouse/EnterPincode', JSON.stringify({ pin: data.pin })) Traphouses.Functions.ClosePinpad(); }; break; } }); $(document).ready(function(){ window.addEventListener('message', function(event){ switch(event.data.action) { case "open": Traphouses.Functions.OpenPinpad(event.data); break; case "close": Traphouses.Functions.ClosePinpad(event.data); break; } }); }); $( "#PINcode" ).html( "
" ); function addNumber(e){ var v = $("#PINbox").val(); $("#PINbox").val(v + e.value); } Traphouses.Functions.AddNumber = function(num) { var v = $("#PINbox").val(); $("#PINbox").val(v + num); } function clearForm(e){ $("#PINbox").val(""); } function submitForm(e) { if (e.value == "") { $.post('https://qb-traphouse/ErrorMessage', JSON.stringify({ message: "Vul een code in!" })) } else { $.post('https://qb-traphouse/EnterPincode', JSON.stringify({ pin: e.value })) $("#PINbox").val(""); Traphouses.Functions.ClosePinpad(); }; };