@( metadataForm: Form[controllers.document.settings.actions.DocumentMetadata], doc: services.document.ExtendedDocumentMetadata, currentUser: services.user.User )(implicit header: RequestHeader, messages: Messages, webJarsUtil: org.webjars.play.WebJarsUtil, flash: Flash) @_layout("Settings | Metadata", doc, currentUser, Some("metadata")) {

@messages("document.settings.metadata.document_metadata")

@flash.get("success").map { msg =>
@msg
} @flash.get("error").map { msg =>
@msg
}
@helper.form(action = controllers.document.settings.routes.SettingsController.updateDocumentMetadata(doc.id), args = 'class -> "crud", 'autocomplete -> "off") { @helper.inputText(metadataForm("title"), args = '_label -> messages("common.document.title"), '_help -> "", 'autocomplete -> "false") @helper.inputText(metadataForm("author"), args = '_label -> messages("common.document.author"), '_help -> "", 'autocomplete -> "false") @helper.inputText(metadataForm("date_freeform"), args = '_label -> messages("common.document.date"), '_help -> "", 'autocomplete -> "false") @helper.textarea(metadataForm("description"), args = '_label -> messages("common.document.description"), '_help -> "", 'autocomplete -> "false") @helper.inputText(metadataForm("language"), args = '_label -> messages("common.document.language"), '_help -> "", 'autocomplete -> "false") @helper.inputText(metadataForm("source"), args = '_label -> messages("common.document.source"), '_help -> "", 'autocomplete -> "false") @helper.inputText(metadataForm("edition"), args = '_label -> messages("common.document.edition"), '_help -> "", 'autocomplete -> "false")
@helper.textarea(metadataForm("attribution"), args = '_label -> messages("common.document.attribution"), '_help -> "", 'autocomplete -> "false", 'placeholder -> "Extra attribution statement or license information")
}

@messages("document.settings.metadata.document_parts") (@doc.fileparts.size file@if(doc.fileparts.size > 1){s})

@messages("document.settings.metadata.drag_to_change")

@Html(webJarsUtil.script("jquery-ui.min.js")) @Html(webJarsUtil.requireJs(routes.Assets.versioned("javascripts/document/settings/metadata.js"))) @helper.javascriptRouter("jsRoutes")( controllers.document.settings.routes.javascript.SettingsController.setSortOrder, controllers.document.settings.routes.javascript.SettingsController.updateFilepartMetadata ) }