From e85a396572d37ff71be5fdfe9dd0fe6dec373932 Mon Sep 17 00:00:00 2001 From: Stan Silvert Date: Fri, 14 Sep 2018 08:15:02 -0400 Subject: [PATCH] KEYCLOAK-8016: js sometimes loaded out of order --- .../theme/keycloak-preview/account/index.ftl | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/themes/src/main/resources/theme/keycloak-preview/account/index.ftl b/themes/src/main/resources/theme/keycloak-preview/account/index.ftl index 7fd189705c..a0f0320886 100644 --- a/themes/src/main/resources/theme/keycloak-preview/account/index.ftl +++ b/themes/src/main/resources/theme/keycloak-preview/account/index.ftl @@ -107,14 +107,16 @@ document.head.appendChild(script); }; keycloak.init({onLoad: 'check-sso'}).success(function(authenticated) { - loadjs("/node_modules/core-js/client/shim.min.js", function(){ - loadjs("/node_modules/zone.js/dist/zone.min.js"); - loadjs("/node_modules/systemjs/dist/system.src.js", function() { - loadjs("/systemjs.config.js"); - System.import('${resourceUrl}/main.js').catch(function (err) { - console.error(err); + loadjs("/node_modules/core-js/client/shim.min.js", function() { + loadjs("/node_modules/zone.js/dist/zone.min.js", function() { + loadjs("/node_modules/systemjs/dist/system.src.js", function() { + loadjs("/systemjs.config.js", function() { + System.import('${resourceUrl}/main.js').catch(function (err) { + console.error(err); + }); + if (!keycloak.authenticated) document.getElementById("signInButton").style.visibility='visible'; + }); }); - if (!keycloak.authenticated) document.getElementById("signInButton").style.visibility='visible'; }); }); }).error(function() {