This commit is contained in:
jh 2019-09-13 18:16:27 -07:00
commit 85dc94bf0c
2 changed files with 47 additions and 13 deletions

View file

@ -31,17 +31,21 @@ def create_flask_app(s2c, c2s, s2flask, args):
pass
s2flask.get()
@app.route('/', methods=['GET', 'POST'])
def index():
if request.method == 'POST':
if 'save' in request.form:
@app.route('/save', methods=['POST'])
def save():
send(s2c, 'save')
return '', 204
elif 'exit' in request.form:
@app.route('/exit', methods=['POST'])
def exit():
send(c2s, 'close')
request.environ.get('werkzeug.server.shutdown')()
return '', 204
elif 'update' in request.form:
@app.route('/', methods=['GET', 'POST'])
def index():
if request.method == 'POST':
if 'update' in request.form:
send_and_wait(c2s, 'update')
elif 'next_preview' in request.form:
send_and_wait(c2s, 'next_preview')

View file

@ -1,14 +1,44 @@
<head>
<!-- <link rel="stylesheet"-->
<!-- href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"-->
<!-- integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"-->
<!-- crossorigin="anonymous">-->
<script src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<title>Flask Server Demonstration</title>
<script type="text/javascript">
$(function() {
$('button#save').click(function() {
$.post('/save');
});
$('button#exit').click(function() {
$.post('/exit');
});
// $('button#update').click(function() {
// $.post('/update');
// });
//
// $('button#next_preview').click(function() {
// $.post('/next_preview');
// });
//
// $('button#change_history_range').click(function() {
// $.post('/change_history_range');
// });
});
</script>
</head>
<body>
<h1>Flask Server Demonstration</h1>
<form action="/" method="post">
<button name="save" value="save">Save</button>
<button name="exit" value="exit">Exit</button>
<button name="update" value="update">Update</button>
<button name="next_preview" value="next_preview">Next preview</button>
<button name="change_history_range" value="change_history_range">Change History Range</button>
<button class='btn btn-default' id='save'>Save</button>
<button class='btn btn-default' id='exit'>Exit</button>
<button class='btn btn-default' id='update' name="update" value="update">Update</button>
<button class='btn btn-default' id='next_preview' name="next_preview" value="next_preview">Next preview</button>
<button class='btn btn-default' id='change_history_range' name="change_history_range" value="change_history_range">Change History Range</button>
</form>
<img src="{{ url_for('preview_image') }}">
</body>