summaryrefslogtreecommitdiff
path: root/webapp/templates
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/templates')
-rw-r--r--webapp/templates/jigerator.html61
1 files changed, 61 insertions, 0 deletions
diff --git a/webapp/templates/jigerator.html b/webapp/templates/jigerator.html
new file mode 100644
index 0000000..5ad949b
--- /dev/null
+++ b/webapp/templates/jigerator.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <title>Pogojig SVG Upload</title>
+ <link rel="stylesheet" type="text/css" href="{{url_for('static', filename='style.css')}}">
+ <link rel="icon" type="image/png" href="{{url_for('static', filename='favicon-512.png')}}">
+ <link rel="apple-touch-icon" href="{{url_for('static', filename='favicon-512.png')}}">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ </head>
+ <body>
+ <div class="layout-container">
+ <div class="header">
+ <img class="title" alt="Pogojig" src="{{url_for('static', filename='pogojig-title.png')}}">
+ </div>
+
+ {% with messages = get_flashed_messages(with_categories=True) %}
+ {% if messages %}
+ <div class="flashes">
+ {% for category, message in messages %}
+ <div class="flash flash-{{category}}">{{ message }}</div>
+ {% endfor %}
+ </div>
+ {% endif %}
+ {% endwith %}
+
+ <form id="reset-form" method="POST" action="{{url_for('session_reset')}}" class="reset-form">{{reset_form.csrf_token}}</form>
+
+ <div class="controls">
+ <form id="svg-upload-form" method="POST" action="{{url_for('upload_svg')}}" enctype="multipart/form-data">
+ {{svg_form.csrf_token}}
+ </form>
+ <div class="form-controls">
+ <div class="upload-label">Upload completed SVG file:</div>
+ <input class='upload-button' form="gerber-upload-form" name="upload_file" size="20" type="file">
+ </div>
+ <div class="submit-buttons">
+ <input class='reset-button' form="reset-form" type="submit" value="Start over">
+ <input class='submit-button' form="svg-upload-form" type="submit" value="Submit">
+ </div>
+ </div>
+
+ {% if 'render_job' in session or has_renders %}
+ <div class="render_output">
+ {% if 'render_job' in session %}
+ <div class="loading-message">
+ <div class="lds-ring"><div></div><div></div><div></div><div></div></div>
+ <div><strong>Processing...</strong></div>
+ <div>(this may take several minutes!)</div>
+ </div>
+ {% else %}
+ <div class="preview-images">
+ <a href="{{url_for('render_download')}}" class="render" style="background-image:url('{{url_for('render_preview')}}');">
+ <div class="overlay">Download model and PCB</div>
+ </a>
+ </div>
+ {% endif %}
+ </div>
+ {% endif %} {# render job #}
+ </div>
+ </body>
+</html>