GUACAMOLE-1757: Ensure SSO provider list is added to login UI only once.

This commit is contained in:
Michael Jumper
2023-03-23 12:30:17 -07:00
parent baf3e84c6a
commit e6449d2c57
6 changed files with 5 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
<meta name="after" content=".login-ui .login-dialog-middle">
<meta name="after" content=".login-ui .login-dialog-middle:not(:has(~ .sso-providers))">
<div class="sso-providers">
{{ 'LOGIN.SECTION_HEADER_SSO_OPTIONS' | translate }}
<ul class="sso-provider-list"></ul>

View File

@@ -24,12 +24,6 @@
bottom: 0;
left: 0;
display: none;
}
.login-ui .sso-providers:last-child {
display: block;
}
.sso-providers ul {

View File

@@ -1,4 +1,4 @@
<meta name="after-children" content=".login-ui .sso-provider-list:last-child">
<meta name="after-children" content=".login-ui .sso-provider-list">
<li class="sso-provider sso-provider-cas"><a href="api/ext/cas/login">{{
'LOGIN.NAME_IDP_CAS' | translate
}}</a></li>

View File

@@ -1,4 +1,4 @@
<meta name="after-children" content=".login-ui .sso-provider-list:last-child">
<meta name="after-children" content=".login-ui .sso-provider-list">
<li class="sso-provider sso-provider-openid"><a href="api/ext/openid/login">{{
'LOGIN.NAME_IDP_OPENID' | translate
}}</a></li>

View File

@@ -1,4 +1,4 @@
<meta name="after-children" content=".login-ui .sso-provider-list:last-child">
<meta name="after-children" content=".login-ui .sso-provider-list">
<li class="sso-provider sso-provider-saml"><a href="api/ext/saml/login">{{
'LOGIN.NAME_IDP_SAML' | translate
}}</a></li>

View File

@@ -1,4 +1,4 @@
<meta name="after-children" content=".login-ui .sso-provider-list:last-child">
<meta name="after-children" content=".login-ui .sso-provider-list">
<li class="sso-provider sso-provider-ssl"><a guac-ssl-auth href="">{{
'LOGIN.NAME_IDP_SSL' | translate
}}</a></li>