first-use.gohtml (2395B)
1 {{ define "content" }} 2 <div id="parent"> 3 <div class="container" id="form_login"> 4 <div class="row"> 5 <div class="col-8 offset-2 col-md-8 offset-md-2 col-sm-8 col-lg-6 offset-lg-3 col-xl-4 offset-xl-4"> 6 <div class="card" style="background-color: rgba(80, 80, 80, 0.8);"> 7 <div class="card-header" style="background-color: rgba(100, 100, 100, 0.8); color: #ccc;"> 8 <strong>{{ t "Admin account" . }}</strong> 9 </div> 10 <div class="card-body"> 11 12 <form autocomplete="off" name="form" novalidate method="post"> 13 <input type="hidden" name="csrf" value="{{ .CSRF }}" /> 14 <div class="form-group"> 15 <input name="username" placeholder="{{ t "Username" . }}" value="{{ .Data.Username }}" type="text" class="transparent-input form-control{{ if .Data.Errors.Username }} is-invalid{{ end }}"{{ if not .Data.Errors.HasError }} autofocus{{ end }} /> 16 {{ if .Data.Errors.Username }}<div class="invalid-feedback">{{ .Data.Errors.Username }}</div>{{ end }} 17 </div> 18 19 <div class="form-group"> 20 <input name="password" placeholder="{{ t "Password" . }}" value="{{ .Data.Password }}" type="password" class="transparent-input form-control{{ if .Data.Errors.Password }} is-invalid{{ end }}"{{ if .Data.Errors.Password }} autofocus{{ end }} /> 21 {{ if .Data.Errors.Password }}<div class="invalid-feedback">{{ .Data.Errors.Password }}</div>{{ end }} 22 </div> 23 24 <div class="form-group"> 25 <input name="repassword" placeholder="{{ t "Confirm password" . }}" value="{{ .Data.RePassword }}" type="password" class="transparent-input form-control" /> 26 </div> 27 28 <div class="form-group"> 29 <input type="submit" class="transparent-input btn btn-primary btn-block btn-lg" value="{{ t "Create admin account" . }}" /> 30 </div> 31 32 </form> 33 </div> 34 </div> 35 </div> 36 </div> 37 </div> 38 </div> 39 {{ end }}