Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @(title:String = "Add a new card")(
- implicit
- params:play.mvc.Scope.Params,
- flash:play.mvc.Scope.Flash,
- errors:Map[String,play.data.validation.Error]
- )
- @import views.tags.html._
- @main(title) {
- @form(controllers.Cards.create){
- @if(errors) {
- <p class="error">
- All fields are required!
- @for(error <- errors){
- <span> field : @error._1 </span>
- <span> key : @error._2.getKey</span>
- <span> message : @error._2.message</span>
- }
- </p>
- }
- <fieldset>
- <legend>@i18n("card.create.form.basic.legend")</legend>
- <p>
- <label>
- @i18n("card.term")
- <input type="text" name="card.term" value="@params.get("card.term")"
- placeholder="@i18n("card.term.tooltip")" autofocus required/>
- @errors.get("card.term").map(_.message)
- </label>
- </p>
- <p>
- <label>
- @i18n("card.definition")
- <textarea name="card.definition"
- placeholder="@i18n("card.definition.tooltip")" required maxlength="@model.Card.maxLengthDefinition">
- @params.get("card.definition")
- </textarea>
- </label>
- </p>
- </fieldset>
- <fieldset>
- <legend>@i18n("card.create.form.control.legend")</legend>
- <input type="reset" value="@i18n("card.create.form.control.reset")"/>
- <input type="submit" value="@i18n("card.create.form.control.submit")"/>
- </fieldset>
- }
- }
Add Comment
Please, Sign In to add comment