12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <div class="panel panel-form">
- <div class="panel-heading">
- <h3 class="panel-title">{{gettext "Change username"}}</h3>
- </div>
- {{#if isLoaded}}
- {{#if changesLeft}}
- <div class="panel-body">
- {{#form-row
- label=(gettext "New username:")
- helpText=changesLeftMessage
- for="id_username"
- labelClass="col-md-4"
- controlClass="col-md-8"
- validation=validation.username}}
- {{input id="id_username" type="text" class="form-control" autocomplete="off" value=username}}
- {{/form-row}}
- </div>
- <div class="panel-footer">
- <div class="row">
- <div class="col-md-8 col-md-offset-4">
- {{#if isBusy}}
- <button type="button" class="btn btn-primary btn-block-sm disabled" disabled="disabled">
- {{gettext "Changing..."}}
- </button>
- {{else}}
- <button type="submit" class="btn btn-primary btn-block-sm">{{gettext "Change username"}}</button>
- {{/if}}
- </div>
- </div>
- </div>
- {{else}}
- <div class="panel-body">
- <p>{{gettext "You can't change your username now."}}</p>
- {{#if nextChange}}
- <p>{{gettext "Next change will be possible %(next_change)s." next_change=(from-now nextChange tick=clock.tick)}}</p>
- {{/if}}
- </div>
- {{/if}}
- {{else if loadError}}
- <div class="panel-error">
- <div class="error-icon">
- <span class="fa fa-warning fa-lg"></span>
- </div>
- <div class="error-message">
- <p>{{loadError.detail}}</p>
- </div>
- </div>
- {{else}}
- <div class="panel-body panel-loader">
- <div class="loader"></div>
- </div>
- {{/if}}
- </div>
|