Improvements to the upload.html file

This commit is contained in:
Brett Williams
2022-10-12 17:30:42 -07:00
parent 2181ce54a2
commit c78c4aee68
2 changed files with 55 additions and 44 deletions

View File

@@ -243,7 +243,8 @@ def default():
@app.route('/upload') @app.route('/upload')
def upload_file_page(): def upload_file_page():
return render_template('upload.html', render_clients=RenderManager.render_clients) return render_template('upload.html', render_clients=RenderManager.render_clients,
supported_renderers=RenderWorkerFactory.supported_renderers())
def start_server(background_thread=False): def start_server(background_thread=False):

View File

@@ -1,9 +1,20 @@
<html> <html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(function() {
$('#renderer').change(function() {
$('.render_settings').hide();
$('#' + $(this).val()).show();
});
});
</script>
<body> <body>
<h1>Upload a file</h1> <h3>Upload a file</h3>
<form action="/add_job" method="POST" <div>
<form action="/add_job" method="POST"
enctype="multipart/form-data"> enctype="multipart/form-data">
<div> <div>
<input type="file" name="file"/><br> <input type="file" name="file"/><br>
@@ -19,16 +30,6 @@
{% endfor %} {% endfor %}
</select> </select>
</div> </div>
<div>
<label for="renderer">Renderer:</label>
<select id="renderer" name="renderer" onchange="javascript:rendererCheck();">
<option value="aerender">After Effects</option>
<option value="blender">Blender</option>
<option value="ffmpeg">FFMPEG</option>
</select>
</div>
<br>
<div id="priority"> <div id="priority">
Priority: Priority:
<select name="priority"> <select name="priority">
@@ -37,7 +38,15 @@
<option value="3">3</option> <option value="3">3</option>
</select> </select>
</div> </div>
<div id="show_blender"> <div>
<label for="renderer">Renderer:</label>
<select id="renderer" name="renderer">
{% for renderer in supported_renderers %}
<option value="{{renderer}}">{{renderer}}</option>
{% endfor %}
</select>
</div>
<div id="blender" class="render_settings" style="display:none">
Engine: Engine:
<select name="blender+engine"> <select name="blender+engine">
<option value="CYCLES">Cycles</option> <option value="CYCLES">Cycles</option>
@@ -47,6 +56,7 @@
<br> <br>
<input type="submit"/> <input type="submit"/>
</form> </form>
</div>
</body> </body>
</html> </html>