extends layout block pageTitle | Upload block content if showNotice || maintenanceMode .notice!= md(maintenanceModeText) if !maintenanceMode || isAdmin .upload-form // TODO: Responsive layout for upload form! form#upload_form(method="post", action="/upload", enctype="multipart/form-data") // Stage 1: File selection .upload button#upload_activator.pure-button.button-browse(type="button") Click to upload span.dragdrop-instructions ... or drag and drop a PDF file here, to upload it (max. 150 MB). input(type="hidden", name="MAX_FILE_SIZE", value="157286400") input#upload_element(type="file", name="file", accept="application/pdf") // Stage 2: Display file information, let the user pick between 'public' and 'unlisted' .fileinfo h2 span.filename | ( span.filesize | ) .privacySettings div input#vis_public(type="radio", name="visibility", value="public", checked) label(for="vis_public") strong Public | (anybody can view it, it will be mirrored, and can be put into a gallery) div input#vis_unlisted(type="radio", name="visibility", value="unlisted") label(for="vis_unlisted") strong Unlisted | (only people with the exact URL can view the PDF) button.pure-button.button-submit(type="submit") ✓ Continue your upload .progress .numbers | Uploaded strong: span.done | / strong: span.total | ... ( span.percentage | %) .wait Just a moment... .bar: .bar-inner #uploadError h3 Oops! Something went wrong. p.message Please reload the page and try again. .info p What you get: ul li Your PDF hosted permanently, ad-free. li Share-able page with PDF viewer (using pdf.js). li Embeddable version of the viewer. li Original PDF can be downloaded by anybody, without registration. li All public PDFs mirrored to the Internet Archive for preservation. p ="Please don't upload warez! " a(href="/tos") Terms of Service here. .latest h2 Latest public documents for document in latestDocuments a.document(href="/d/#{document.SlugId}") img(src="/static/thumbs/#{document.SlugId}.png", title="#{document.OriginalFilename}") a.gallery-link(href="/gallery") ... or view more public documents in the gallery » .clear