From cb772a9527a1dfd9c4f86fbb9b32eec743761232 Mon Sep 17 00:00:00 2001 From: Eric Date: Fri, 6 Sep 2019 17:54:02 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B02311=20-=20Login=20Page=20extensibility?= =?UTF-8?q?=20(CAS=20button)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2.x/authent-cas/src/CASLoginExtension.php | 4 ++-- .../2.x/authent-cas/view/cas_css.css.twig | 18 ++++++++++++++++++ .../authent-cas/view/cas_sso_button.html.twig | 6 +++--- 3 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 datamodels/2.x/authent-cas/view/cas_css.css.twig diff --git a/datamodels/2.x/authent-cas/src/CASLoginExtension.php b/datamodels/2.x/authent-cas/src/CASLoginExtension.php index 3b8828475..a11d25519 100644 --- a/datamodels/2.x/authent-cas/src/CASLoginExtension.php +++ b/datamodels/2.x/authent-cas/src/CASLoginExtension.php @@ -210,9 +210,9 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte 'sLabel' => Dict::S('CAS:Login:SignIn'), 'sTooltip' => Dict::S('CAS:Login:SignInTooltip'), ); - $oBlockData = new LoginBlockData('cas_sso_button.html.twig', $aData); + $oLoginData->AddBlockData('login_sso_buttons', new LoginBlockData('cas_sso_button.html.twig', $aData)); - $oLoginData->AddBlockData('login_sso_buttons', $oBlockData); + $oLoginData->AddBlockData('css', new LoginBlockData('cas_css.css.twig')); return $oLoginData; } diff --git a/datamodels/2.x/authent-cas/view/cas_css.css.twig b/datamodels/2.x/authent-cas/view/cas_css.css.twig new file mode 100644 index 000000000..ac2bb6c0a --- /dev/null +++ b/datamodels/2.x/authent-cas/view/cas_css.css.twig @@ -0,0 +1,18 @@ +{# @copyright Copyright (C) 2010-2019 Combodo SARL #} +{# @license http://opensource.org/licenses/AGPL-3.0 #} + +.cas_button { + width: 19em; + cursor: pointer; + margin-left: auto; + margin-right: auto; + padding: 0.5em; + background-color: #eee; + border-radius: 0.25em; +} + +.cas_image { + height: 1em; + vertical-align: middle; + margin-right: 1em; +} \ No newline at end of file diff --git a/datamodels/2.x/authent-cas/view/cas_sso_button.html.twig b/datamodels/2.x/authent-cas/view/cas_sso_button.html.twig index ec33b4d01..005f871f2 100644 --- a/datamodels/2.x/authent-cas/view/cas_sso_button.html.twig +++ b/datamodels/2.x/authent-cas/view/cas_sso_button.html.twig @@ -2,10 +2,10 @@ {# @license http://opensource.org/licenses/AGPL-3.0 #} - +
-
-
+