Twitter はブートストラップ 2.1 をリリースしたばかりで、play2 のヘルパーを更新したいと考えています。
私はに行きましたC:\play\framework\src\play\src\main\scala\views\helper\twitterBootstrap
それを次のように変更しました: (ルールはここにあります: http://twitter.github.com/bootstrap/base-css.html#forms )
@(elements: views.html.helper.FieldElements)
@import play.api.i18n._
@import views.html.helper._
@**************************************************
* Generate input according twitter bootsrap rules *
**************************************************@
<div class="control-group error">
<label class="control-label" for="@elements.id">@elements.label(elements.lang)</label>
<div class="controls">
@elements.input
<span class="help-inline">@elements.errors(elements.lang).mkString(", ")</span>
<span class="help-block">@elements.infos(elements.lang).mkString(", ")</span>
</div>
</div>
しかし、プロジェクトを更新する方法がわかりません。
やった
play
clean
run
しかし、それはまだ古いルールを使用しています。何かアイデアはありますか?
編集:
ビューから Twitter ヘルパーを使用するにはどうすればよいですか?
@(signupForm: Form[User])
@import helper._
@title = {
Sign Up
}
@main(title, nav = "signup") {
@helper.form(action = routes.SignUp.submit) {
<fieldset>
<legend>Account informations</legend>
@inputText(
signupForm("username"),
'_label -> "Username",
'_help -> "Please choose a valid username.",
'_error -> signupForm.globalError
)