N°2315 - Login screen extensibility API refactor

This commit is contained in:
Eric
2019-10-25 14:35:24 +02:00
parent dcb46990c2
commit bec4dbafd2
6 changed files with 10 additions and 11 deletions

View File

@@ -121,18 +121,17 @@ class LoginForm extends AbstractLoginFSMExtension implements iLoginUIExtension
'sAuthUser' => $sAuthUser,
'sAuthPwd' => $sAuthPwd,
);
$oLoginContext->AddBlockExtension('login_input', new LoginBlockExtension('loginforminput.html.twig', $aData));
$oLoginContext->AddBlockExtension('login_submit', new LoginBlockExtension('loginformsubmit.html.twig'));
$oLoginContext->AddBlockExtension('login_form_footer', new LoginBlockExtension('loginformfooter.html.twig'));
$oLoginContext->AddBlockExtension('login_input', new LoginBlockExtension('extensionblock/loginforminput.html.twig', $aData));
$oLoginContext->AddBlockExtension('login_submit', new LoginBlockExtension('extensionblock/loginformsubmit.html.twig'));
$oLoginContext->AddBlockExtension('login_form_footer', new LoginBlockExtension('extensionblock/loginformfooter.html.twig'));
$bEnableResetPassword = empty(MetaModel::GetConfig()->Get('forgot_password')) ? true : MetaModel::GetConfig()->Get('forgot_password');
$sResetPasswordUrl = utils::GetAbsoluteUrlAppRoot() . 'pages/UI.php?loginop=forgot_pwd';
$aData = array(
'bEnableResetPassword' => $bEnableResetPassword,
'sResetPasswordUrl' => $sResetPasswordUrl,
);
$oLoginContext->AddBlockExtension('login_links', new LoginBlockExtension('loginformlinks.html.twig', $aData));
$oLoginContext->AddBlockExtension('login_links', new LoginBlockExtension('extensionblock/loginformlinks.html.twig', $aData));
return $oLoginContext;
}

View File

@@ -4,11 +4,6 @@ html,body {
height: 100%;
}
#login-title {
width: 70%;
margin-left: 15%;
}
h1 {
color: #1C94C4;
font-size: 16pt;
@@ -26,6 +21,11 @@ a:hover {
color: #ea7d1e;
}
#login-title {
width: 70%;
margin-left: 15%;
}
#login-body {
background: #eee;
margin: 0;
@@ -133,6 +133,7 @@ a:hover {
border-radius: 0.25em;
width: calc(100% - 2em - 4px);
}
#login-input input:focus {
border-color: #A0AEC0;
}
@@ -160,7 +161,6 @@ a:hover {
cursor: pointer;
}
.center {
text-align: center;
}