app/views/index.scala.html (30 lines of code) (raw):
@import helper._
@import com.gu.pandomainauth.model.User
@(user: User)(implicit request: RequestHeader)
@main(user, "Choose a file to upload for public access") {
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--12-col">
<h1>Choose files to upload for public access</h1>
<div class="upload-error upload-error--hidden" id="png-error">
<p> The Grid now accepts PNGs, give it a try!</p>
</div>
@helper.form(action = routes.Application.uploadFile, Symbol("enctype") -> "multipart/form-data") {
@CSRF.formField
<input id="fileChooser" type="file" name="files" multiple required hidden>
<button type="button" class="file-choose-button mdl-button mdl-js-button"
onclick="document.getElementById('fileChooser').click()">
<i class="material-icons">search</i>Browse
</button>
<button class="mdl-button mdl-js-button mdl-button--raised mdl-button--colored" type="submit">
Upload
</button>
<div id="selectedFiles">
Selected Files:
<ul>
</ul>
</div>
}
</div>
</div>
<script src="@routes.Assets.versioned("js/upload.js")"></script>
}