{% extends "layout.html" %}
{% block script %}
function onSubmit() {
    if (document.getElementById("uploadInput").files == undefined) {
        //OLD browser
        return true;
    }

    max_size = 200;
    var file = document.getElementById("uploadInput").files[0];
    var size = Math.round(file.size / 1000000);
    if (size > max_size) {
        alert("The file is too big (" + size +  " MB). The max upload size is " + max_size + " MB. Please Upload your file with the GNS3 GUI");
        return false;
    }
    return true;
}
{% endblock %}
{% block body %}
    <h1>Select & Upload an image for GNS3</h1>
    <form enctype="multipart/form-data" action="/upload" method="post" onSubmit="return onSubmit()">
    File path: <input type="file" name="file" id="uploadInput" /><br>
    File type: <select name="type" />
        <option value="IOU">IOU</option>
        <option value="IOURC">IOU licence (iourc)</option>
        <option value="IOS">IOS</option>
        <option value="QEMU">Qemu</option>
        <option value="IMAGES">GNS3 images backup (.tar)</option>
        <option value="PROJECTS">GNS3 projects backup (.tar)</option>
    </select>
    <br />
    <br />
    <input type="submit" value="Upload" />
    </form>
    {%if files%}
        <h2>Files on {{gns3_host}}</h2>
        {%for file in files%}
            <p>{{file}}</a></p>
        {%endfor%}
    {%endif%}
{% endblock %}