diff --git a/app/templates/auth/SignUp.html b/app/templates/auth/SignUp.html index d14f5ce0bedd62f87296b3314ac0d392923fa5cb..ba57b67b9875b5f6304e15c00b9c82fd24c9a839 100644 --- a/app/templates/auth/SignUp.html +++ b/app/templates/auth/SignUp.html @@ -10,7 +10,31 @@ console.info('Room ID: {{ room_id }}'); var socket = io.connect('http://' + document.domain + ':' + location.port); + function autofill_form() { + var username = document.getElementById("username"); + let fullname = document.getElementById("fullname"); + let email = document.getElementById("email"); + + if (('{{ username }}'.localeCompare("None")) !== 0) { + username.value = "{{ username }}"; + username.disabled = "true"; + } + + if (('{{ fullname }}'.localeCompare("None")) !== 0) { + fullname.value = "{{ fullname }}"; + fullname.disabled = "true"; + } + + if (('{{ email }}'.localeCompare("None")) !== 0) { + email.value = "{{ email }}"; + email.disabled = "true"; + } + } + socket.on( 'connect', function() { + + autofill_form(); + socket.emit( 'join_room', { referrer: '{{ referrer }}' }); @@ -93,16 +117,19 @@ <div id="test"> - <form action="." method="post" onsubmit="" class=".bg-light"> + <form id="signup" action="." method="post" onsubmit="" class=".bg-light"> <div class="signUpContainer"> - <label for="username">Blazer Id:</label>	<span id="username">{{ username }}</span><br> + <label for="username">Blazer Id:</label>	<input id="username" class="form-control" + placeholder="Enter username" required><br> - <label for="fullname">Full Name:</label>	<span id="fullname">{{ fullname }}</span><br> + <label for="fullname">Full Name:</label>	<input id="fullname" class="form-control" + placeholder="Enter fullname"required><br> - <label for="email">Email:</label>	<span id="email">{{ email }}</span><br> + <label for="email">Email:</label>	<input id="email" class="form-control" + placeholder="Enter email"required><br> <label for="reason">Reason for Requesting Account:</label><br> - <textarea class="form-control" id="reason" name="reason" placeholder="Enter Reason for Account Request" required=""></textarea> + <textarea class="form-control" id="reason" name="reason" placeholder="Enter Reason for Account Request" required></textarea> <div class="row-no-gutters"> <div class="col-lg-6">