fix autocomplete on migration

release/v0.9
Unknwon 9 years ago
parent ce8864c69a
commit c8bb475abb

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -172,15 +172,6 @@ function initRepository() {
return;
}
// New migrate
if ($('.repository.new.migrate').length > 0) {
// Clear browser autocomplete.
if ($('#auth_username').data('need-clear')) {
$('#auth_username').val('');
$('#auth_password').val('');
}
}
// Labels
if ($('.repository.labels').length > 0) {
// Create label

@ -106,6 +106,12 @@ img {
.avatar.image {
border-radius: 3px;
}
.form {
.fake {
display: none!important;
}
}
}
footer {

@ -214,7 +214,8 @@ func MigratePost(ctx *middleware.Context, form auth.MigrateRepoForm) {
}
}
if strings.Contains(err.Error(), "Authentication failed") {
if strings.Contains(err.Error(), "Authentication failed") ||
strings.Contains(err.Error(), " not found") {
ctx.Data["Err_Auth"] = true
ctx.RenderWithErr(ctx.Tr("form.auth_failed", strings.Replace(err.Error(), ":"+form.AuthPassword+"@", ":<password>@", 1)), MIGRATE, &form)
return

@ -22,8 +22,9 @@
<div class="content {{if .Err_Auth}}active{{end}}">
<div class="inline field {{if .Err_Auth}}error{{end}}">
<label for="auth_username">{{.i18n.Tr "username"}}</label>
<input id="auth_username" name="auth_username" value="{{.auth_username}}123" {{if not .auth_username}}data-need-clear="true"{{end}}>
<input id="auth_username" name="auth_username" value="{{.auth_username}}" {{if not .auth_username}}data-need-clear="true"{{end}}>
</div>
<input class="fake">
<div class="inline field {{if .Err_Auth}}error{{end}}">
<label for="auth_password">{{.i18n.Tr "password"}}</label>
<input id="auth_password" name="auth_password" type="password" value="{{.auth_password}}">

Loading…
Cancel
Save