keycloak-aplcache

Details

diff --git a/examples/themes/src/main/resources/theme/logo-example/account/resources/css/logo.css b/examples/themes/src/main/resources/theme/logo-example/account/resources/css/logo.css
new file mode 100755
index 0000000..4c1da9e
--- /dev/null
+++ b/examples/themes/src/main/resources/theme/logo-example/account/resources/css/logo.css
@@ -0,0 +1,5 @@
+.navbar-title {
+    background: url('../img/red-hat-logo.png') no-repeat;
+    height: 45px;
+    width: 150px;
+}
\ No newline at end of file
diff --git a/examples/themes/src/main/resources/theme/logo-example/account/theme.properties b/examples/themes/src/main/resources/theme/logo-example/account/theme.properties
index 04feb70..515c7b6 100755
--- a/examples/themes/src/main/resources/theme/logo-example/account/theme.properties
+++ b/examples/themes/src/main/resources/theme/logo-example/account/theme.properties
@@ -1,4 +1,4 @@
 parent=keycloak
 import=common/keycloak
 
-styles= ../patternfly/lib/patternfly/css/patternfly.css ../patternfly/css/account.css ../keycloak/css/account.css css/account.css
\ No newline at end of file
+styles=lib/patternfly/css/patternfly.css css/account.css css/logo.css
\ No newline at end of file
diff --git a/examples/themes/src/main/resources/theme/logo-example/admin/resources/css/logo.css b/examples/themes/src/main/resources/theme/logo-example/admin/resources/css/logo.css
new file mode 100755
index 0000000..c00e814
--- /dev/null
+++ b/examples/themes/src/main/resources/theme/logo-example/admin/resources/css/logo.css
@@ -0,0 +1,7 @@
+
+.navbar-pf .navbar-brand {
+    background: url('../img/red-hat-logo.png') no-repeat 0px 0px;
+    display: block;
+    height: 25px;
+    width: 200px;
+}
\ No newline at end of file
diff --git a/examples/themes/src/main/resources/theme/logo-example/admin/resources/img/red-hat-logo.png b/examples/themes/src/main/resources/theme/logo-example/admin/resources/img/red-hat-logo.png
index 0b01b1a..7dcf731 100755
Binary files a/examples/themes/src/main/resources/theme/logo-example/admin/resources/img/red-hat-logo.png and b/examples/themes/src/main/resources/theme/logo-example/admin/resources/img/red-hat-logo.png differ
diff --git a/examples/themes/src/main/resources/theme/logo-example/admin/theme.properties b/examples/themes/src/main/resources/theme/logo-example/admin/theme.properties
index 5265964..8cf8245 100755
--- a/examples/themes/src/main/resources/theme/logo-example/admin/theme.properties
+++ b/examples/themes/src/main/resources/theme/logo-example/admin/theme.properties
@@ -1,2 +1,3 @@
 parent=keycloak
 import=common/keycloak
+styles=css/styles.css lib/patternfly/css/patternfly.css lib/select2-3.4.1/select2.css css/styles.css css/logo.css
\ No newline at end of file
diff --git a/examples/themes/src/main/resources/theme/logo-example/login/resources/css/logo.css b/examples/themes/src/main/resources/theme/logo-example/login/resources/css/logo.css
new file mode 100755
index 0000000..b2dabea
--- /dev/null
+++ b/examples/themes/src/main/resources/theme/logo-example/login/resources/css/logo.css
@@ -0,0 +1,4 @@
+#kc-logo-wrapper {
+    background: url("../img/red-hat-logo.png") no-repeat top right;
+    height: 45px;
+}
diff --git a/examples/themes/src/main/resources/theme/logo-example/login/theme.properties b/examples/themes/src/main/resources/theme/logo-example/login/theme.properties
index d1b98ed..8d3c3f3 100755
--- a/examples/themes/src/main/resources/theme/logo-example/login/theme.properties
+++ b/examples/themes/src/main/resources/theme/logo-example/login/theme.properties
@@ -1,4 +1,4 @@
 parent=keycloak
 import=common/keycloak
 
-styles= ../patternfly/lib/patternfly/css/patternfly.css ../patternfly/css/login.css ../patternfly/lib/zocial/zocial.css ../keycloak/css/login.css css/login.css
\ No newline at end of file
+styles=lib/patternfly/css/patternfly.css lib/zocial/zocial.css css/login.css css/logo.css
\ No newline at end of file
diff --git a/forms/common-themes/src/main/resources/theme/base/admin/resources/partials/menu.html b/forms/common-themes/src/main/resources/theme/base/admin/resources/partials/menu.html
index 176f69b..8c59d13 100755
--- a/forms/common-themes/src/main/resources/theme/base/admin/resources/partials/menu.html
+++ b/forms/common-themes/src/main/resources/theme/base/admin/resources/partials/menu.html
@@ -5,9 +5,7 @@
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
     </button>
-    <a class="navbar-brand" href="#/">
-        <img data-ng-src="{{resourceUrl + '/img/brand.svg'}}" alt="Keycloak" />
-    </a>
+    <a class="navbar-brand" href="#/"></a>
 </div>
 <div class="collapse navbar-collapse navbar-collapse-1">
     <ul class="nav navbar-nav navbar-utility">
diff --git a/forms/common-themes/src/main/resources/theme/keycloak/admin/resources/css/styles.css b/forms/common-themes/src/main/resources/theme/keycloak/admin/resources/css/styles.css
index 918ae3b..215c734 100644
--- a/forms/common-themes/src/main/resources/theme/keycloak/admin/resources/css/styles.css
+++ b/forms/common-themes/src/main/resources/theme/keycloak/admin/resources/css/styles.css
@@ -3,7 +3,10 @@ html,body {
 }
 
 .navbar-pf .navbar-brand {
-    padding: 5px 0 0px;
+    background: url('../img/brand.svg') no-repeat 0px 5px;
+    display: block;
+    height: 25px;
+    width: 200px;
 }
 
 form {
diff --git a/testsuite/integration/src/test/resources/META-INF/keycloak-server.json b/testsuite/integration/src/test/resources/META-INF/keycloak-server.json
index 277a708..15269f2 100755
--- a/testsuite/integration/src/test/resources/META-INF/keycloak-server.json
+++ b/testsuite/integration/src/test/resources/META-INF/keycloak-server.json
@@ -48,7 +48,8 @@
         "cacheThemes": "${keycloak.theme.cacheThemes:true}",
         "folder": {
             "dir": "${keycloak.theme.dir}"
-        }
+        } ,
+        "welcomeTheme": "logo-example"
     },
 
     "login": {