@import org.ada.server.models.dataimport.DataSetImport @import views.html.datasetimport.{settingPanel, fileOrPathInput, dataSetInfoPanel, schedulePanel, dataViewPanel} @import views.html.elements._ @import play.api.i18n.Messages @import org.incal.play.routes.CustomDirAssets @( form: Form[_ <: DataSetImport], className: String, image: Option[String], link: Option[String])( typeSpecificElements: Html)( implicit msg: Messages ) @logoElement = { @image.map { image => }.getOrElse {
} } @timeCreatedDiv(mdWidth: Int, labelGridWidth: Int, addBorder: Boolean) = {
@if(form("timeCreated").value.isDefined) { @inputTextReadonly("dataSetImport", "timeCreated", form, labelGridWidth = labelGridWidth) }
} @timeLastExecutedDiv = {
@if(form("timeLastExecuted").value.isDefined) { @inputTextReadonly("dataSetImport", "timeLastExecuted", form, labelGridWidth = 4) }
}
@if(form("timeLastExecuted").value.isDefined) { @timeCreatedDiv(4, 4, false) @timeLastExecutedDiv } else { @timeCreatedDiv(8, 3, true) }
@link.map { url => @logoElement }.getOrElse { @logoElement }

@dataSetInfoPanel(form)
Import Specifics
@typeSpecificElements Show Advanced
@settingPanel(form) @dataViewPanel(form) @schedulePanel(form)