Added some form elements + autocomplete attributes
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
<message id="Lms.Admin.Database.template">
|
||||
<div class ="row">
|
||||
<div class="col-lg-8">
|
||||
<form>
|
||||
<legend>${tr:Lms.Admin.Database.database}</legend>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
@@ -62,6 +63,7 @@
|
||||
${apply-btn class="btn-primary"} ${discard-btn} ${immediate-scan-btn class="btn-info"}
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
<div class="page-header">
|
||||
<h2>${tr:Lms.Admin.InitWizard.header}</h2>
|
||||
</div>
|
||||
<form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label class="col-lg-3 control-label" for="${id:admin-login}">
|
||||
@@ -45,6 +46,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
<div class="row">
|
||||
<div class="col-lg-8">
|
||||
<legend>${title}</legend>
|
||||
<form>
|
||||
<div class="form-horizontal">
|
||||
${<if-has-last-login>}
|
||||
<div class="form-group">
|
||||
@@ -54,6 +55,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</message>
|
||||
|
||||
+2
-1
@@ -7,6 +7,7 @@
|
||||
<div class="page-header">
|
||||
<h2>${tr:Lms.Auth.welcome}</h2>
|
||||
</div>
|
||||
<form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label class="control-label col-sm-2" for="${id:login-name}">
|
||||
@@ -46,8 +47,8 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</message>
|
||||
|
||||
|
||||
</messages>
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
<message id="Lms.Settings.template">
|
||||
<div class="row">
|
||||
<div class="col-lg-8">
|
||||
<form>
|
||||
<legend>${tr:Lms.Settings.appearance}</legend>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
@@ -168,6 +169,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</message>
|
||||
|
||||
+4
-1
@@ -181,12 +181,15 @@ Auth::Auth()
|
||||
};
|
||||
|
||||
// LoginName
|
||||
setFormWidget(AuthModel::LoginNameField, std::make_unique<Wt::WLineEdit>());
|
||||
auto loginName {std::make_unique<Wt::WLineEdit>()};
|
||||
loginName->setAttributeValue("autocomplete", "username");
|
||||
setFormWidget(AuthModel::LoginNameField, std::move(loginName));
|
||||
|
||||
// Password
|
||||
auto password = std::make_unique<Wt::WLineEdit>();
|
||||
password->setEchoMode(Wt::EchoMode::Password);
|
||||
password->enterPressed().connect(this, processAuth);
|
||||
password->setAttributeValue("autocomplete", "current-password");
|
||||
setFormWidget(AuthModel::PasswordField, std::move(password));
|
||||
|
||||
// Remember me
|
||||
|
||||
@@ -387,17 +387,20 @@ SettingsView::refreshView()
|
||||
|
||||
auto oldPassword {std::make_unique<Wt::WLineEdit>()};
|
||||
oldPassword->setEchoMode(Wt::EchoMode::Password);
|
||||
oldPassword->setAttributeValue("autocomplete", "current-password");
|
||||
t->setFormWidget(SettingsModel::PasswordOldField, std::move(oldPassword));
|
||||
}
|
||||
|
||||
// Password
|
||||
auto password {std::make_unique<Wt::WLineEdit>()};
|
||||
password->setEchoMode(Wt::EchoMode::Password);
|
||||
password->setAttributeValue("autocomplete", "new-password");
|
||||
t->setFormWidget(SettingsModel::PasswordField, std::move(password));
|
||||
|
||||
// Password confirm
|
||||
auto passwordConfirm {std::make_unique<Wt::WLineEdit>()};
|
||||
passwordConfirm->setEchoMode(Wt::EchoMode::Password);
|
||||
passwordConfirm->setAttributeValue("autocomplete", "new-password");
|
||||
t->setFormWidget(SettingsModel::PasswordConfirmField, std::move(passwordConfirm));
|
||||
|
||||
// Audio
|
||||
|
||||
@@ -113,17 +113,27 @@ InitWizardView::InitWizardView()
|
||||
auto model = std::make_shared<InitWizardModel>();
|
||||
|
||||
// AdminLogin
|
||||
setFormWidget(InitWizardModel::AdminLoginField, std::make_unique<Wt::WLineEdit>());
|
||||
{
|
||||
auto adminLogin {std::make_unique<Wt::WLineEdit>()};
|
||||
adminLogin->setAttributeValue("autocomplete", "username");
|
||||
setFormWidget(InitWizardModel::AdminLoginField, std::move(adminLogin));
|
||||
}
|
||||
|
||||
// Password
|
||||
{
|
||||
auto passwordEdit = std::make_unique<Wt::WLineEdit>();
|
||||
passwordEdit->setEchoMode(Wt::EchoMode::Password);
|
||||
passwordEdit->setAttributeValue("autocomplete", "current-password");
|
||||
setFormWidget(InitWizardModel::PasswordField, std::move(passwordEdit) );
|
||||
}
|
||||
|
||||
// Password confirmation
|
||||
{
|
||||
auto passwordConfirmEdit = std::make_unique<Wt::WLineEdit>();
|
||||
passwordConfirmEdit->setEchoMode(Wt::EchoMode::Password);
|
||||
passwordConfirmEdit->setAttributeValue("autocomplete", "current-password");
|
||||
setFormWidget(InitWizardModel::PasswordConfirmField, std::move(passwordConfirmEdit));
|
||||
}
|
||||
|
||||
Wt::WPushButton* saveButton = bindNew<Wt::WPushButton>("create-btn", Wt::WString::tr("Lms.create"));
|
||||
saveButton->clicked().connect([=]
|
||||
|
||||
@@ -227,6 +227,7 @@ UserView::refreshView()
|
||||
// Password
|
||||
auto passwordEdit = std::make_unique<Wt::WLineEdit>();
|
||||
passwordEdit->setEchoMode(Wt::EchoMode::Password);
|
||||
passwordEdit->setAttributeValue("autocomplete", "off");
|
||||
t->setFormWidget(UserModel::PasswordField, std::move(passwordEdit));
|
||||
|
||||
// Demo account
|
||||
|
||||
Reference in New Issue
Block a user