Skip to content
Snippets Groups Projects
Commit 912da48a authored by Mitchell Moore's avatar Mitchell Moore
Browse files

Clear text when response recieved

parent 244b4006
No related branches found
No related tags found
No related merge requests found
......@@ -16,7 +16,7 @@ from wtforms import StringField, SubmitField, TextAreaField, validators
from flask_socketio import SocketIO
# global declarations
global time_stamp
def create_app(config_name):
......
......@@ -17,7 +17,7 @@ function displayloading() {
}
function socketIO() {
socket.emit('user connect', {
socket.emit('user data', {
fullname: document.getElementById("fullname").value,
reason: document.getElementById("reason").value
})
......
......@@ -14,12 +14,8 @@
data: 'User Connected'
} )
socket.on( 'my response', function( msg ) {
console.log( msg )
if( typeof msg.user_name !== 'undefined' ) {
$( 'h3' ).remove()
$( 'div.message_holder' ).append( '<div><b style="color: #002">'+msg.user_name+'</b> creating</div>' )
}
socket.on( 'creating account', function( msg ) {
document.getElementById("test").innerHTML = "Account is being Created!";
})
......@@ -87,14 +83,14 @@
</div>
<h2>Hello, {{ user }}!</h2>
<div id="test">
<form action="." method="post" onsubmit="">
<div class="signUpContainer">
<label><b><label for="fullname">Full Name: </label><br></b></label>
<input class="form-control" id="fullname" name="fullname" placeholder="Enter Full Name" required="" type="text">
<label><b><label for="reason">Reason for Requesting Account: </label><br></b></label>
<textarea class="form-control" id="reason" name="reason" placeholder="Enter Reason for Account Request" required=""></textarea>
<input class="btn btn-primary btn-block" id="submit" name="submit" type="button" value="Submit" onclick="displayloading(); socketIO()">
<input class="btn btn-primary btn-block" id="submit" name="submit" type="button" value="Submit" onclick="socketIO()">
{% with messages = get_flashed_messages() %}
{% if messages %}
......@@ -109,6 +105,7 @@
</div>
</form>
</div>
</div>
<div id="notification_window" >
......
# run.py
import os
import time
from app import create_app
from flask_socketio import SocketIO
......@@ -20,18 +21,28 @@ def handle_my_custom_event(json, methods=['GET', 'POST']):
print('received my event: ' + str(json))
@socketio.on('user data')
def confirm(json, methods=['GET', 'POST']):
print (str(json))
socketio.emit("creating account")
@socketio.on('my event')
def handle_my_custom_event(json, methods=['GET', 'POST']):
print('received my event: ' + str(json))
socketio.emit('my response', json, callback=messageReceived)
# time_stamp = time.strftime("%m-%d-%Y_%H:%M:%S")
# complete_file_name = os.path.join(directory, time_stamp + ".txt")
# file = open(complete_file_name, "w")
# file.close()
# time.sleep(5)
#
# pre, ext = os.path.splitext(complete_file_name)
# os.rename(complete_file_name, pre + ".done")
socketio.emit('my response', json, callback="test worked")
time_stamp = time.strftime("%m-%d-%Y_%H:%M:%S")
directory = "flat_db/"
complete_file_name = os.path.join(directory, time_stamp + ".txt")
file = open(complete_file_name, "w")
file.close()
time.sleep(5)
pre, ext = os.path.splitext(complete_file_name)
os.rename(complete_file_name, pre + ".done")
socketio.emit('create response', json, callback=messageReceived)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment