From 93e2ddd03038643ebe090bb9c790306b9b5e8368 Mon Sep 17 00:00:00 2001 From: keshavprasadms <keshavprasadms@gmail.com> Date: Tue, 16 Mar 2021 19:30:56 +0530 Subject: [PATCH] feat: auto click url, add loading screen --- ansible/artifacts/sunbird/login/info.ftl | 28 +++++++++++++++++------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/ansible/artifacts/sunbird/login/info.ftl b/ansible/artifacts/sunbird/login/info.ftl index 7edb00e10..cc7be3e0b 100755 --- a/ansible/artifacts/sunbird/login/info.ftl +++ b/ansible/artifacts/sunbird/login/info.ftl @@ -2,22 +2,34 @@ <@layout.registrationLayout displayMessage=false; section> <#if section = "header"> <#if messageHeader??> - ${messageHeader} + <#-- ${messageHeader} --> <#else> - ${message.summary} + <#-- ${message.summary} --> </#if> <#elseif section = "form"> - <div class="fullpage-background-image"> - <div class="container-wrapper"> - <div id="kc-info-message"> - <p class="instruction">${message.summary}<#if requiredActions??><#list requiredActions>: <b><#items as reqActionItem>${msg("requiredAction.${reqActionItem}")}<#sep>, </#items></b></#list><#else></#if></p> + <div class="fullpage-background-image"> + <div class="container-wrapper"> + <div class="ui"> + <div class="ui active inverted dimmer"> + <div class="ui text loader">Loading.. Please wait..</div> + </div> + </div> + <div id="kc-info-message" style="display:none"> +<!-- <p class="instruction">${message.summary}<#if requiredActions??><#list requiredActions>: <b><#items as reqActionItem>${msg("requiredAction.${reqActionItem}")}<#sep>, </#items></b></#list><#else></#if></p> --> <#if skipLink??> <#else> <#if pageRedirectUri??> <p><a href="${pageRedirectUri}" class="sb-btn sb-btn-normal sb-btn-outline-primary mt-16 line-height-normal">${kcSanitize(msg("backToApplication"))?no_esc}</a></p> <#elseif actionUri??> - <#-- <p><a id="click-here-to-proceed" href="${actionUri}">${kcSanitize(msg("proceedWithAction"))?no_esc}</a></p> --> - <p><a href="${actionUri}">${kcSanitize(msg("proceedWithAction"))?no_esc}</a></p> + <p><a id="click-here-to-proceed" href="${actionUri}">${kcSanitize(msg("proceedWithAction"))?no_esc}</a></p> + <script type="text/javascript"> + window.onload = function(){ + function autoClick() { + document.getElementById("click-here-to-proceed").click(); + } + setInterval(autoClick, 500); + } + </script> <#elseif client.baseUrl??> <p><a href="${client.baseUrl}" class="sb-btn sb-btn-normal sb-btn-outline-primary mt-16 line-height-normal">${kcSanitize(msg("backToApplication"))?no_esc}</a></p> </#if> -- GitLab