<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>&gt;</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            text-align: center;
            margin: 50px;
            background-image: url("asset/jog.png");
            background-size: contain;
        }

        #form1 {
            float: right;
            margin-top: 40.5%;
        }

        input, button {
            width: 125px;
            color: #36454F;
            background-color: #000;
            font-size: 12px;
            border: 0 none;
        }

        button {
            width: 5px;
        }

        input, button :focus {
            outline: none;
            border: none;
        }

        #full-screen {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background: center / 100% url(asset/jog.png) no-repeat;
        }

        #status-message{
            color: #eee;
            font-size: 10px;
        }
    </style>
</head>
<body>
<div id="full-screen" class="form-container">
    <form id="form1">
        <input id="uiNum" name="uiNum" min="1" max="11800" required autocomplete="off"/>
        <button type="submit">&nbsp;</button>
        <br/>
        <span id="status-message"></span>
    </form>
</div>

<script src="asset/jquery-3.6.0.min.js"></script>
<script>
    $(document).ready(function () {
        $('#form1').on('submit', function (event) {
            event.preventDefault();
            const uiNum = $('#uiNum').val();
            $.post('api/updateConfig.php', {uiNum: uiNum}, function (response) {
                response = JSON.parse(response);
                $('#status-message').css('color', 'white').text('');
                $('#status-message').text(response.message);
                $('#uiNum').val('');
            }).fail(function (response) {
                response = JSON.parse(response.responseText);
                $('#status-message').css('color', 'red').text(`Error ${response['message']}`);
            });
        });

        $('#uiNum').on('keydown', function () {
            $('#status-message').text('');
        });
    });
</script>
</body>
</html>
