Unverified Commit cbeb26ee authored by Keshav Prasad's avatar Keshav Prasad Committed by GitHub
Browse files

Merge pull request #2871 from project-sunbird/release-4.2.0

Issue #SB-25716 fix: accessibility changes - text alternative etc (#2…
parents 1f7129aa fbc99d5c
master login-changes loginRegisterBtn prasath-release-5.1.0 release-5.1.0 release-5.1.0-api release-5.1.0-apiuat release-5.1.0-bulk-enrol-unenrol release-5.1.0-uat release-5.1.0-uatLatest release-5.1.0-uatapi release-5.1.0-upsmf-prod release-uat-nginx revert-5-login-changes upstream/release-5.1.0-vdn release-5.2.0-inquiry_RC1 release-5.1.0_RC3 release-5.1.0_RC2 release-5.1.0_RC1 release-5.0.2 release-5.0.2_RC1 release-5.0.1 release-5.0.1_RC1 release-5.0.0 release-5.0.0_RC5 release-5.0.0_RC4 release-5.0.0_RC3 release-5.0.0_RC2 release-5.0.0_RC1 release-4.10.2_RC1 release-4.10.1 release-4.10.1_RC2 release-4.10.1_RC1 release-4.10.0 release-4.10.0_RC1 release-4.9.0 release-4.9.0_RC4 release-4.9.0_RC3 release-4.9.0_RC2 release-4.9.0_RC1 release-4.8.0 release-4.8.0_RC8 release-4.8.0_RC7 release-4.8.0_RC6 release-4.8.0_RC5 release-4.8.0_RC4 release-4.8.0_RC3 release-4.8.0_RC2 release-4.8.0_RC1 release-4.7.0 release-4.7.0_RC3 release-4.7.0_RC2 release-4.7.0_RC1 release-4.6.0 release-4.6.0_RC4 release-4.6.0_RC3 release-4.6.0_RC2 release-4.6.0_RC1 release-4.5.0 release-4.5.0_RC6 release-4.5.0_RC5 release-4.5.0_RC4 release-4.5.0_RC3 release-4.5.0_RC2 release-4.5.0_RC1 release-4.4.1_RC2 release-4.4.1_RC1 release-4.4.0 release-4.4.0_RC10 release-4.4.0_RC9 release-4.4.0_RC8 release-4.4.0_RC7 release-4.4.0_RC6 release-4.4.0_RC5 release-4.4.0_RC4 release-4.4.0_RC3 release-4.4.0_RC2 release-4.4.0_RC1 release-4.3.0 release-4.3.0_RC7 release-4.3.0_RC6 release-4.3.0_RC5 release-4.3.0_RC4 release-4.3.0_RC3 release-4.3.0_RC2 release-4.3.0_RC1
No related merge requests found
Showing with 17 additions and 11 deletions
+17 -11
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
<div class="forgot-password"> <div class="forgot-password">
<#if realm.resetPasswordAllowed> <#if realm.resetPasswordAllowed>
<a id="fgtKeycloakFlow" class="ui right floated forgetPasswordLink hide" tabindex="1" onclick="javascript:storeLocation(); javascript:makeDivUnclickable(); javascript:storeForgotPasswordLocation(event);" href="${url.loginResetCredentialsUrl}">${msg("doForgotPassword")}</a> <a id="fgtKeycloakFlow" class="ui right floated forgetPasswordLink hide" tabindex="1" onclick="javascript:storeLocation(); javascript:makeDivUnclickable(); javascript:storeForgotPasswordLocation(event);" href="${url.loginResetCredentialsUrl}">${msg("doForgotPassword")}</a>
<div id="fgtPortalFlow" class="ui right floated forgetPasswordLink hide" tabindex="1" onclick="javascript:makeDivUnclickable(); javascript:createTelemetryEvent(event); javascript:forgetPassword('/recover/identify/account');">${msg("doForgotPassword")}</div> <div id="fgtPortalFlow" role="link" class="ui right floated forgetPasswordLink hide" tabindex="1" onclick="javascript:makeDivUnclickable(); javascript:createTelemetryEvent(event); javascript:forgetPassword('/recover/identify/account');">${msg("doForgotPassword")}</div>
</#if> </#if>
</div> </div>
</div> </div>
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
<#if realm.password && realm.registrationAllowed && !usernameEditDisabled??> <#if realm.password && realm.registrationAllowed && !usernameEditDisabled??>
<div id="kc-registration" class="field"> <div id="kc-registration" class="field">
<div class="ui content signUpMsg"> <div class="ui content signUpMsg">
${msg("noAccount")} <span id="signup" tabindex="0" class="registerLink" onclick=navigate('self')>${msg("registerHere")}</span> ${msg("noAccount")} <span id="signup" role="link" tabindex="0" class="registerLink" onclick=navigate('self')>${msg("registerHere")}</span>
</div> </div>
</div> </div>
</#if> </#if>
...@@ -86,14 +86,14 @@ ...@@ -86,14 +86,14 @@
<#if realm.password && social.providers??> <#if realm.password && social.providers??>
<!--div id="kc-social-providers"> <!--div id="kc-social-providers">
<#list social.providers as p> <#list social.providers as p>
<a href="${p.loginUrl}" id="zocial-${p.alias}" class="zocial ${p.providerId} ui fluid blue basic button textCenter"> <a href="${p.loginUrl}" id="zocial-${p.alias}" aria-label="${msg('doSignIn')} ${msg('doSignWithGoogle')}" class="zocial ${p.providerId} ui fluid blue basic button textCenter">
<i class="icon signInWithGoogle"></i>${msg("doSignIn")} ${msg("doSignWithGoogle")} <i class="icon signInWithGoogle"></i>${msg("doSignIn")} ${msg("doSignWithGoogle")}
</a> </a>
</#list> </#list>
</div--> </div-->
</#if> </#if>
<button type="button" class="sb-btn sb-btn-normal sb-btn-primary width-100 mb-16 btn-signInWithGoogle" onclick="navigate('google')"> <button type="button" class="sb-btn sb-btn-normal sb-btn-primary width-100 mb-16 btn-signInWithGoogle" onclick="navigate('google')" aria-label="${msg('signIn')} ${msg('doSignWithGoogle')}">
<img class="signInWithGoogle" src="${url.resourcesPath}/img/google.svg" alt="${msg("signIn")} ${msg("doSignWithGoogle")}"> <img class="signInWithGoogle" alt="${msg('signIn')} ${msg('doSignWithGoogle')}" src="${url.resourcesPath}/img/google.svg" alt="${msg("signIn")} ${msg("doSignWithGoogle")}">
${msg("signIn")} ${msg("doSignWithGoogle")} ${msg("signIn")} ${msg("doSignWithGoogle")}
</button> </button>
<button type="button" id="stateButton" class="sb-btn sb-btn-outline-gray sb-btn-normal width-100" onclick="navigate('state')"> <button type="button" id="stateButton" class="sb-btn sb-btn-outline-gray sb-btn-normal width-100" onclick="navigate('state')">
......
...@@ -82,7 +82,7 @@ input:focus{ ...@@ -82,7 +82,7 @@ input:focus{
color: #F9F9F9; color: #F9F9F9;
} }
.or{ .or{
color: #333; color: #4E5255;
background-image:linear-gradient(#ccc,#ccc),linear-gradient(#ccc,#ccc); background-image:linear-gradient(#ccc,#ccc),linear-gradient(#ccc,#ccc);
background-size:45% 1px; background-size:45% 1px;
background-position:center left,center right; background-position:center left,center right;
...@@ -243,7 +243,7 @@ p.subtitle { ...@@ -243,7 +243,7 @@ p.subtitle {
color: #e55a28; color: #e55a28;
} }
.ui.text.error{ .ui.text.error{
color:#ff4558; color:#A80011;
font-size: 14px; font-size: 14px;
display: block; display: block;
margin-top: 8px;margin-bottom: 8px; margin-top: 8px;margin-bottom: 8px;
...@@ -625,8 +625,8 @@ h1, h2, h3, h4, h5, ...@@ -625,8 +625,8 @@ h1, h2, h3, h4, h5,
} }
.btn-signInWithGoogle { .btn-signInWithGoogle {
background: #0b51c1; background: #0B51C1;
border: #4285F4; border: #0B51C1;
} }
/* tab accessibility css fix */ /* tab accessibility css fix */
*:focus-visible{ *:focus-visible{
......
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
</head> </head>
<body class="${properties.kcBodyClass!}"> <body class="${properties.kcBodyClass!}">
<div id="kc-logo"><a href="${properties.kcLogoLink!'#'}"><div id="kc-logo-wrapper"></div><span class="hide">kc-logo</span></a></div> <div id="kc-logo"><a href="${properties.kcLogoLink!'#'}" title="kc-logo-wrapper"><div id="kc-logo-wrapper"></div><span class="hide">kc-logo</span></a></div>
<div id="kc-container" class="${properties.kcContainerClass!}"> <div id="kc-container" class="${properties.kcContainerClass!}">
<div id="kc-container-wrapper" class="${properties.kcContainerWrapperClass!}"> <div id="kc-container-wrapper" class="${properties.kcContainerWrapperClass!}">
...@@ -93,7 +93,13 @@ ...@@ -93,7 +93,13 @@
var logoImg = document.querySelector(".ui.header img"); var logoImg = document.querySelector(".ui.header img");
if(logoImg){ if(logoImg){
logoImg.setAttribute('class','logo-image'); logoImg.setAttribute('class','logo-image');
logoImg.setAttribute('alt',sessionTenant); if(sessionTenant) {
var logoname = sessionTenant + 'logo';
logoImg.setAttribute('alt',logoname);
} else {
var logoname = 'Sunbird logo';
logoImg.setAttribute('alt',logoname);
}
logoImg.src = imgSrc; logoImg.src = imgSrc;
logoImg.addEventListener("error", ()=>{ logoImg.onerror=null;logoImg.src='${url.resourcesPath}/img/logo.png'}); logoImg.addEventListener("error", ()=>{ logoImg.onerror=null;logoImg.src='${url.resourcesPath}/img/logo.png'});
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment