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": {