You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
2.5 KiB
Plaintext
79 lines
2.5 KiB
Plaintext
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 <strong>drag and drop</strong> 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 <a href="https://mozilla.github.io/pdf.js/">pdf.js</a>).
|
|
li Embeddable version of the viewer.
|
|
li Original PDF can be downloaded by anybody, without registration.
|
|
li All public PDFs mirrored to the <a href="https://archive.org/details/pdfymirrors">Internet Archive</a> 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
|