Removed PatternFly themes

This commit is contained in:
Stian Thorgersen 2015-04-29 19:47:56 +02:00
parent 0b821a71e3
commit ee358ccbc4
23 changed files with 1426 additions and 702 deletions

View file

@ -2,11 +2,8 @@
"themes": [{ "themes": [{
"name" : "base", "name" : "base",
"types": [ "admin", "account", "login" ] "types": [ "admin", "account", "login" ]
}, {
"name" : "patternfly",
"types": [ "admin", "account", "login" ]
}, { }, {
"name" : "keycloak", "name" : "keycloak",
"types": [ "account", "login", "common", "email", "welcome" ] "types": [ "admin", "account", "login", "common", "email", "welcome" ]
}] }]
} }

View file

@ -1,16 +1,327 @@
.login-pf body { .login-pf body {
background: #034672 url("../img/login-bg.png") top left no-repeat; background: #0f0f0f url("../img/keycloak-bg.png") top left no-repeat;
background-size: 100% auto; background-size: 100% auto;
} }
.login-pf .container { .kc-dropdown{
background-color: rgba(0, 0, 0, 0.2); position: relative;
} }
.kc-dropdown > a{
.login-pf .container .details { position: absolute;
border-left: 1px solid rgba(255, 255, 255, 0.1); right: 0px;
} display:block;
padding: 11px 10px 12px;
.login-pf .form-control { line-height: 12px;
font-size: 12px; font-size: 12px;
} color: #fff !important;
text-decoration: none;
}
.kc-dropdown > a::after{
content: "\2c5";
margin-left: 4px;
}
.kc-dropdown:hover > a{
background-color: rgba(0,0,0,0.2);
}
.kc-dropdown ul li a{
padding: 1px 11px;
font-size: 12px;
color: #000 !important;
border: 1px solid #fff;
text-decoration: none;
display:block;
line-height: 20px;
}
.kc-dropdown ul li a:hover{
color: #4d5258;
background-color: #d4edfa;
border-color: #b3d3e7;
}
.kc-dropdown ul{
position: absolute;
right: 0px;
top: 35px;
z-index: 2000;
list-style:none;
display:none;
padding: 5px 0px;
margin: 0px;
background-color: #fff !important;
border: 1px solid #b6b6b6;
border-radius: 1px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
min-width: 100px;
}
.kc-dropdown:hover ul{
display:block;
}
.login-pf .container {
padding-top: 40px;
}
.login-pf a:hover {
color: #0099d3;
}
#kc-logo {
width: 100%;
}
#kc-logo-wrapper {
background-image: url("../img/keycloak-logo.png");
background-repeat: no-repeat;
background-position: top right;
height: 37px;
margin: 50px;
}
#kc-header {
overflow: visible;
padding-left: 80px;
white-space: nowrap;
}
#kc-header-wrapper {
font-size: 26px;
text-transform: uppercase;
line-height: 1.2em;
margin-bottom: 15px;
}
#kc-container-wrapper {
bottom: 13%;
position: absolute;
width: 100%;
}
#kc-content {
position: relative;
}
#kc-content-wrapper {
overflow-y: hidden;
}
#kc-info {
padding-bottom: 200px;
margin-bottom: -200px;
}
#kc-info-wrapper {
font-size: 13px;
}
#kc-form-options span {
display: block;
}
#kc-login {
float: right;
margin-left: 10px;
}
#kc-feedback-wrapper {
display: inline-block;
width: auto;
background-position: left bottom;
background-repeat: no-repeat;
padding-bottom: 10px;
}
#kc-feedback span {
display: block;
padding: 0.90909090909091em 3.63636363636364em;
border-style: solid;
border-width: 1px 1px 0px 1px;
background-repeat: no-repeat;
background-position: 1.27272727272727em center;
font-weight: normal;
line-height: 1.4em;
border-radius: 2px;
color: #4d5258;
margin-bottom: 0;
}
.feedback-error #kc-feedback-wrapper {
background-image: url(../img/feedback-error-arrow-down.png);
}
.feedback-error span {
border-color: #b91415;
background-image: url(../img/feedback-error-sign.png);
background-color: #f8e7e7;
}
.feedback-success #kc-feedback-wrapper {
background-image: url(../img/feedback-success-arrow-down.png);
}
.feedback-success span {
border-color: #4b9e39;
background-image: url(../img/feedback-success-sign.png);
background-color: #e4f1e1;
}
.feedback-warning #kc-feedback-wrapper {
background-image: url(../img/feedback-warning-arrow-down.png);
}
.feedback-warning span {
border-color: #f17528;
background-image: url(../img/feedback-warning-sign.png);
background-color: #fef1e9;
}
#kc-registration {
margin-bottom: 15px;
}
/* TOTP */
ol#kc-totp-settings {
margin: 0;
padding: 0;
}
ol#kc-totp-settings li {
margin-top: 1em;
}
ol#kc-totp-settings li:first-of-type {
margin-top: 0;
}
/* OAuth */
#kc-oauth h3 {
margin-top: 0;
}
#kc-oauth ul {
list-style: none;
padding: 0;
margin: 0;
}
#kc-oauth ul li {
border-top: 1px solid rgba(255, 255, 255, 0.1);
font-size: 12px;
padding: 10px 30px;
}
#kc-oauth ul li:first-of-type {
border-top: 0;
}
#kc-oauth .kc-role {
display: inline-block;
width: 50%;
}
/* Code */
#kc-code textarea {
width: 100%;
height: 8em;
}
/* Social */
#kc-social-providers ul {
padding: 0;
margin: 0;
}
#kc-social-providers li {
display: block;
margin-top: 5px;
}
#kc-social-providers li:first-of-type {
margin-top: 0;
}
.zocial {
width: 150px;
}
.zocial:hover {
color: #fff !important;
}
.zocial.facebook,
.zocial.github,
.zocial.google,
.zocial.twitter {
background-image: none;
border-radius: 2px;
font-family: "Open Sans", sans-serif;
font-weight: normal;
box-shadow: none;
text-shadow: none;
}
.zocial.google {
background-color: #dd4b39 !important;
}
.zocial.google .text:after {
content: "+";
}
.zocial.facebook:hover,
.zocial.github:hover,
.zocial.google:hover,
.zocial.twitter:hover {
background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%) !important;
}
@media (max-width: 767px) {
#kc-logo-wrapper {
margin-top: 30px;
margin-right: 15px;
}
#kc-header {
padding-left: 15px;
padding-right: 15px;
float: none;
}
#kc-feedback {
padding-left: 15px;
padding-right: 15px;
float: none;
}
#kc-form {
float: none;
}
#kc-info-wrapper {
border-top: 1px solid rgba(255, 255, 255, 0.1);
margin-top: 15px;
padding-top: 15px;
padding-left: 0px;
padding-right: 15px;
}
#kc-social-providers li {
display: inline-block;
margin-right: 5px;
}
.login-pf .container {
padding-top: 15px;
padding-bottom: 15px;
}
}
@media (max-height: 500px) {
#kc-container-wrapper {
position: inherit;
float: none;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

View file

@ -1,4 +1,30 @@
parent=patternfly parent=base
import=common/keycloak import=common/keycloak
styles= ../patternfly/lib/patternfly/css/patternfly.css ../patternfly/css/login.css ../patternfly/lib/zocial/zocial.css css/login.css styles=lib/patternfly/css/patternfly.css lib/zocial/zocial.css css/login.css
meta=viewport==width=device-width,initial-scale=1
kcHtmlClass=login-pf
kcContentClass=col-sm-12 col-md-12 col-lg-12 container
kcContentWrapperClass=row
kcHeaderClass=col-xs-12 col-sm-7 col-md-6 col-lg-5
kcFeedBackClass=col-xs-12 col-sm-4 col-md-5 col-lg-6
kcFeedBackPlaceholderClass=col-xs-12 col-sm-4 col-md-5 col-lg-6
kcLocaleClass=col-xs-12 col-sm-1
kcFormAreaClass=col-xs-12 col-sm-8 col-md-8 col-lg-6 login
kcFormClass=form-horizontal
kcFormGroupClass=form-group
kcFormGroupErrorClass=has-error
kcLabelClass=control-label
kcLabelWrapperClass=col-xs-12 col-sm-12 col-md-4 col-lg-3
kcInputClass=form-control
kcInputWrapperClass=col-xs-12 col-sm-12 col-md-8 col-lg-9
kcFormOptionsClass=col-xs-4 col-sm-5 col-md-offset-4 col-md-4 col-lg-offset-3 col-lg-5
kcFormButtonsClass=col-xs-8 col-sm-7 col-md-4 col-lg-4 submit
kcTextareaClass=form-control
kcInfoAreaClass=col-xs-12 col-sm-4 col-md-4 col-lg-6 details

View file

@ -1,322 +0,0 @@
.kc-dropdown{
position: relative;
}
.kc-dropdown > a{
position: absolute;
right: 0px;
display:block;
padding: 11px 10px 12px;
line-height: 12px;
font-size: 12px;
color: #fff !important;
text-decoration: none;
}
.kc-dropdown > a::after{
content: "\2c5";
margin-left: 4px;
}
.kc-dropdown:hover > a{
background-color: rgba(0,0,0,0.2);
}
.kc-dropdown ul li a{
padding: 1px 11px;
font-size: 12px;
color: #000 !important;
border: 1px solid #fff;
text-decoration: none;
display:block;
line-height: 20px;
}
.kc-dropdown ul li a:hover{
color: #4d5258;
background-color: #d4edfa;
border-color: #b3d3e7;
}
.kc-dropdown ul{
position: absolute;
right: 0px;
top: 35px;
z-index: 2000;
list-style:none;
display:none;
padding: 5px 0px;
margin: 0px;
background-color: #fff !important;
border: 1px solid #b6b6b6;
border-radius: 1px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
min-width: 100px;
}
.kc-dropdown:hover ul{
display:block;
}
.login-pf .container {
padding-top: 40px;
}
.login-pf a:hover {
color: #0099d3;
}
#kc-logo {
width: 100%;
}
#kc-logo-wrapper {
background-image: url("../img/keycloak-logo.png");
background-repeat: no-repeat;
background-position: top right;
height: 37px;
margin: 50px;
}
#kc-header {
overflow: visible;
padding-left: 80px;
white-space: nowrap;
}
#kc-header-wrapper {
font-size: 26px;
text-transform: uppercase;
line-height: 1.2em;
margin-bottom: 15px;
}
#kc-container-wrapper {
bottom: 13%;
position: absolute;
width: 100%;
}
#kc-content {
position: relative;
}
#kc-content-wrapper {
overflow-y: hidden;
}
#kc-info {
padding-bottom: 200px;
margin-bottom: -200px;
}
#kc-info-wrapper {
font-size: 13px;
}
#kc-form-options span {
display: block;
}
#kc-login {
float: right;
margin-left: 10px;
}
#kc-feedback-wrapper {
display: inline-block;
width: auto;
background-position: left bottom;
background-repeat: no-repeat;
padding-bottom: 10px;
}
#kc-feedback span {
display: block;
padding: 0.90909090909091em 3.63636363636364em;
border-style: solid;
border-width: 1px 1px 0px 1px;
background-repeat: no-repeat;
background-position: 1.27272727272727em center;
font-weight: normal;
line-height: 1.4em;
border-radius: 2px;
color: #4d5258;
margin-bottom: 0;
}
.feedback-error #kc-feedback-wrapper {
background-image: url(../img/feedback-error-arrow-down.png);
}
.feedback-error span {
border-color: #b91415;
background-image: url(../img/feedback-error-sign.png);
background-color: #f8e7e7;
}
.feedback-success #kc-feedback-wrapper {
background-image: url(../img/feedback-success-arrow-down.png);
}
.feedback-success span {
border-color: #4b9e39;
background-image: url(../img/feedback-success-sign.png);
background-color: #e4f1e1;
}
.feedback-warning #kc-feedback-wrapper {
background-image: url(../img/feedback-warning-arrow-down.png);
}
.feedback-warning span {
border-color: #f17528;
background-image: url(../img/feedback-warning-sign.png);
background-color: #fef1e9;
}
#kc-registration {
margin-bottom: 15px;
}
/* TOTP */
ol#kc-totp-settings {
margin: 0;
padding: 0;
}
ol#kc-totp-settings li {
margin-top: 1em;
}
ol#kc-totp-settings li:first-of-type {
margin-top: 0;
}
/* OAuth */
#kc-oauth h3 {
margin-top: 0;
}
#kc-oauth ul {
list-style: none;
padding: 0;
margin: 0;
}
#kc-oauth ul li {
border-top: 1px solid rgba(255, 255, 255, 0.1);
font-size: 12px;
padding: 10px 30px;
}
#kc-oauth ul li:first-of-type {
border-top: 0;
}
#kc-oauth .kc-role {
display: inline-block;
width: 50%;
}
/* Code */
#kc-code textarea {
width: 100%;
height: 8em;
}
/* Social */
#kc-social-providers ul {
padding: 0;
margin: 0;
}
#kc-social-providers li {
display: block;
margin-top: 5px;
}
#kc-social-providers li:first-of-type {
margin-top: 0;
}
.zocial {
width: 150px;
}
.zocial:hover {
color: #fff !important;
}
.zocial.facebook,
.zocial.github,
.zocial.google,
.zocial.twitter {
background-image: none;
border-radius: 2px;
font-family: "Open Sans", sans-serif;
font-weight: normal;
box-shadow: none;
text-shadow: none;
}
.zocial.google {
background-color: #dd4b39 !important;
}
.zocial.google .text:after {
content: "+";
}
.zocial.facebook:hover,
.zocial.github:hover,
.zocial.google:hover,
.zocial.twitter:hover {
background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%) !important;
}
@media (max-width: 767px) {
#kc-logo-wrapper {
margin-top: 30px;
margin-right: 15px;
}
#kc-header {
padding-left: 15px;
padding-right: 15px;
float: none;
}
#kc-feedback {
padding-left: 15px;
padding-right: 15px;
float: none;
}
#kc-form {
float: none;
}
#kc-info-wrapper {
border-top: 1px solid rgba(255, 255, 255, 0.1);
margin-top: 15px;
padding-top: 15px;
padding-left: 0px;
padding-right: 15px;
}
#kc-social-providers li {
display: inline-block;
margin-right: 5px;
}
.login-pf .container {
padding-top: 15px;
padding-bottom: 15px;
}
}
@media (max-height: 500px) {
#kc-container-wrapper {
position: inherit;
float: none;
}
}

View file

@ -1,30 +0,0 @@
parent=base
import=common/keycloak
styles=lib/patternfly/css/patternfly.css lib/zocial/zocial.css css/login.css
meta=viewport==width=device-width,initial-scale=1
kcHtmlClass=login-pf
kcContentClass=col-sm-12 col-md-12 col-lg-12 container
kcContentWrapperClass=row
kcHeaderClass=col-xs-12 col-sm-7 col-md-6 col-lg-5
kcFeedBackClass=col-xs-12 col-sm-4 col-md-5 col-lg-6
kcFeedBackPlaceholderClass=col-xs-12 col-sm-4 col-md-5 col-lg-6
kcLocaleClass=col-xs-12 col-sm-1
kcFormAreaClass=col-xs-12 col-sm-8 col-md-8 col-lg-6 login
kcFormClass=form-horizontal
kcFormGroupClass=form-group
kcFormGroupErrorClass=has-error
kcLabelClass=control-label
kcLabelWrapperClass=col-xs-12 col-sm-12 col-md-4 col-lg-3
kcInputClass=form-control
kcInputWrapperClass=col-xs-12 col-sm-12 col-md-8 col-lg-9
kcFormOptionsClass=col-xs-4 col-sm-5 col-md-offset-4 col-md-4 col-lg-offset-3 col-lg-5
kcFormButtonsClass=col-xs-8 col-sm-7 col-md-4 col-lg-4 submit
kcTextareaClass=form-control
kcInfoAreaClass=col-xs-12 col-sm-4 col-md-4 col-lg-6 details

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View file

@ -7,29 +7,205 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1440" width="1440"
height="1200" height="1200"
id="svg3601" id="svg3601"
version="1.1" version="1.1"
inkscape:version="0.48.4 r9939" inkscape:version="0.48.5 r10040"
inkscape:export-filename="/home/st/dev/keycloak/forms/common-themes/src/main/resources/theme/login/keycloak/resources/img/login-bg.png" inkscape:export-filename="/home/st/dev/keycloak/forms/common-themes/src/main/resources/theme/patternfly/login/resources/img/keycloak-bg.png"
inkscape:export-xdpi="90" inkscape:export-xdpi="90"
inkscape:export-ydpi="90" inkscape:export-ydpi="90"
sodipodi:docname="login-bkgrnd.svg"> sodipodi:docname="login-bkgrnd.svg">
<defs <defs
id="defs3603" /> id="defs3603">
<linearGradient
id="SVGID_1_-3"
gradientUnits="userSpaceOnUse"
x1="-189.84911"
y1="135.8701"
x2="-127.186"
y2="135.8701"
gradientTransform="matrix(1,0,0,-1,194,182.5)">
<stop
offset="0"
style="stop-color:#FDFDFD"
id="stop5009" />
<stop
offset="0.1452"
style="stop-color:#F4F5F5"
id="stop5011" />
<stop
offset="0.6844"
style="stop-color:#D9DBDB"
id="stop5013" />
<stop
offset="1"
style="stop-color:#CFD1D1"
id="stop5015" />
</linearGradient>
<linearGradient
id="SVGID_2_-6"
gradientUnits="userSpaceOnUse"
x1="36.190399"
y1="47.216801"
x2="27.9168"
y2="47.216801">
<stop
offset="0"
style="stop-color:#E6E6E6"
id="stop5020" />
<stop
offset="1"
style="stop-color:#B2B3B3"
id="stop5022" />
</linearGradient>
<linearGradient
id="SVGID_3_-2"
gradientUnits="userSpaceOnUse"
x1="-356.99219"
y1="766.71289"
x2="-349.99191"
y2="747.21222"
gradientTransform="translate(388,-713.5)">
<stop
offset="0"
style="stop-color:#F6F6F6"
id="stop5027" />
<stop
offset="1"
style="stop-color:#B2B3B3"
id="stop5029" />
</linearGradient>
<linearGradient
id="SVGID_4_-3"
gradientUnits="userSpaceOnUse"
x1="-180.0332"
y1="141.6543"
x2="-149.19859"
y2="149.3212"
gradientTransform="matrix(1,0,0,-1,194,182.5)">
<stop
offset="0"
style="stop-color:#B8D7E9"
id="stop5046" />
<stop
offset="0.3324"
style="stop-color:#CCE3F1"
id="stop5048" />
<stop
offset="0.6937"
style="stop-color:#DAEBF7"
id="stop5050" />
<stop
offset="1"
style="stop-color:#DFEEF9"
id="stop5052" />
</linearGradient>
<linearGradient
id="SVGID_5_-0"
gradientUnits="userSpaceOnUse"
x1="-177.0732"
y1="165.8252"
x2="-168.4482"
y2="123.5749"
gradientTransform="matrix(1,0,0,-1,194,182.5)">
<stop
offset="0"
style="stop-color:#F1F9FE"
id="stop5057" />
<stop
offset="0.4254"
style="stop-color:#E9F5FD"
id="stop5059" />
<stop
offset="1"
style="stop-color:#E4F3FD"
id="stop5061" />
</linearGradient>
<linearGradient
id="SVGID_14_-3"
gradientUnits="userSpaceOnUse"
x1="-170.4106"
y1="170.666"
x2="-170.4106"
y2="160.49809"
gradientTransform="matrix(1,0,0,-1,194,182.5)">
<stop
offset="0"
style="stop-color:#00639A"
id="stop5146" />
<stop
offset="0.2355"
style="stop-color:#00578A"
id="stop5148" />
<stop
offset="0.507"
style="stop-color:#004D7B"
id="stop5150" />
<stop
offset="0.7167"
style="stop-color:#004773"
id="stop5152" />
<stop
offset="1"
style="stop-color:#00446E"
id="stop5154" />
</linearGradient>
<linearGradient
y2="118.8945"
x2="-159.6411"
y1="118.8945"
x1="-159.6411"
gradientTransform="matrix(1,0,0,-1,194,182.5)"
gradientUnits="userSpaceOnUse"
id="linearGradient5331"
xlink:href="#SVGID_15_-4"
inkscape:collect="always" />
<linearGradient
id="SVGID_15_-4"
gradientUnits="userSpaceOnUse"
x1="-159.6411"
y1="118.8945"
x2="-159.6411"
y2="118.8945"
gradientTransform="matrix(1,0,0,-1,194,182.5)">
<stop
offset="0"
style="stop-color:#F6F6F6"
id="stop5169" />
<stop
offset="0.5386"
style="stop-color:#E4E4E4"
id="stop5171" />
<stop
offset="1"
style="stop-color:#DADADA"
id="stop5173" />
</linearGradient>
<linearGradient
y2="118.8945"
x2="-159.6411"
y1="118.8945"
x1="-159.6411"
gradientTransform="matrix(1,0,0,-1,194,182.5)"
gradientUnits="userSpaceOnUse"
id="linearGradient8563"
xlink:href="#SVGID_15_-4"
inkscape:collect="always" />
</defs>
<sodipodi:namedview <sodipodi:namedview
id="base" id="base"
pagecolor="#034672" pagecolor="#0f0f0f"
bordercolor="#666666" bordercolor="#666666"
borderopacity="1.0" borderopacity="1.0"
inkscape:pageopacity="1" inkscape:pageopacity="1"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="0.94583333" inkscape:zoom="0.66880516"
inkscape:cx="636.47577" inkscape:cx="311.16646"
inkscape:cy="416.04145" inkscape:cy="629.93845"
inkscape:document-units="px" inkscape:document-units="px"
inkscape:current-layer="layer1" inkscape:current-layer="layer1"
showgrid="false" showgrid="false"
@ -61,13 +237,126 @@
id="path4395" id="path4395"
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" /> sodipodi:nodetypes="ccccc" />
<path <g
sodipodi:nodetypes="cccccc" transform="matrix(11.919865,0,0,11.919865,634.87978,-154.4156)"
inkscape:connector-curvature="0" id="g5246"
id="path4905" style="opacity:0.07">
d="M 1483.348,271.96274 C 304.49339,222.27111 -5.2863501,1055.3989 -5.2863501,1055.3989 L -143.25992,949.30194 -155.41851,532.36802 C 332.68719,-537.23556 929.6916,47.469352 1486.5198,17.160982 z" <path
style="fill:#ffffff;fill-opacity:0.03921569;stroke:none" style="fill:url(#SVGID_1_-3)"
inkscape:export-xdpi="90" inkscape:connector-curvature="0"
inkscape:export-ydpi="90" /> id="path5017"
d="m 66.814,34.438 c -7.205,5 -14.688,3.682 -23.183,-3.358 -4.897,-4.059 -11.15,-2.771 -15.411,-1.454 -2.648,0.82 -6.324,0.744 -9.518,0.075 -13.978,-2.93 -10.929,6.038 -8.339,14.015 4.757,14.64 -3.236,18.031 -5.983,12.815 -1.766,6.615 7.138,8.572 10.937,7.701 6.006,-1.377 14.051,-2.153 19.043,-0.627 9.544,2.916 13.125,0.513 11.542,-2.57 -0.52,-1.012 -0.229,-2.446 0.583,-3.126 2.834,-2.374 5.295,-0.373 8.007,-1.947 2.108,-1.226 2.077,-3.927 -1.19,-5.463 -1.731,-0.813 -1.649,-2.881 0.184,-3.84 3.73,-1.952 8.75,-1.036 10,-5.138 0.447,-1.469 1.699,-5.159 3.328,-7.083 z" />
<path
style="fill:url(#SVGID_2_-6)"
inkscape:connector-curvature="0"
id="path5024"
d="m 30.861,32.645 c 0,4.983 0.741,22.798 4.538,30.405 L 26.665,62.856 V 31.383 l 4.196,1.262 z" />
<path
style="fill:url(#SVGID_3_-2)"
inkscape:connector-curvature="0"
id="path5031"
d="M 11.234,44.396 C 8.472,36.938 4.725,27.771 18.703,30.701 c 3.193,0.669 6.869,0.745 9.518,-0.075 4.261,-1.317 9.972,-2.444 14.514,1.521 8.875,7.748 16.875,8.292 24.08,3.292 -1.63,1.924 -3.106,5.563 -3.33,7.083 -0.189,1.293 -1.134,1.873 -2.382,2.379 C 42.584,52.42 45.709,39.594 39.751,35.42 36.593,33.206 32.018,33.33 28.504,34.608 25.333,35.761 22.067,35.472 18.671,34.212 13.004,32.105 9.196,33.217 11.234,44.396 z" />
<g
style="opacity:0.75000000000000000"
id="g5033">
<path
style="fill:#ffffff"
inkscape:connector-curvature="0"
id="path5035"
d="m 35.561,30.336 c 2.719,0 4.941,0.747 6.795,2.284 5.541,4.592 10.63,6.823 15.557,6.823 1.473,0 2.934,-0.206 4.373,-0.615 -0.317,0.854 -0.559,1.602 -0.714,2.111 -0.432,1.414 -1.598,1.811 -4.357,2.437 -1.463,0.332 -3.121,0.708 -4.656,1.513 -1.577,0.824 -2.536,2.322 -2.503,3.908 0.032,1.51 0.928,2.822 2.396,3.514 1.153,0.541 1.478,1.135 1.487,1.373 0.012,0.26 -0.343,0.487 -0.45,0.551 -0.597,0.346 -1.181,0.412 -2.051,0.412 -0.16,0 -0.321,-0.002 -0.482,-0.004 -0.179,-0.002 -0.356,-0.004 -0.535,-0.004 -1.632,0 -3.393,0.211 -5.219,1.74 -1.545,1.294 -2.019,3.742 -1.078,5.573 0.137,0.267 0.141,0.405 0.149,0.407 -0.093,0.127 -0.771,0.567 -2.586,0.567 -1.776,0 -4.107,-0.426 -6.741,-1.229 -2.005,-0.613 -4.512,-0.924 -7.451,-0.924 -3.827,0 -8.428,0.553 -12.624,1.515 -0.412,0.094 -0.934,0.144 -1.509,0.144 -1.875,0 -4.187,-0.543 -5.673,-1.594 1.674,-0.011 3.264,-0.886 4.366,-2.404 1.341,-1.844 3.15,-6.289 0.213,-15.33 l -0.081,-0.25 C 10.909,38.918 9.317,34.02 10.646,32.191 11.154,31.492 12.282,31.138 14,31.138 c 1.188,0 2.632,0.177 4.295,0.525 1.76,0.369 3.618,0.563 5.375,0.563 1.944,0 3.676,-0.231 5.144,-0.686 1.664,-0.519 4.176,-1.204 6.747,-1.204 m 0,-2 c -2.663,0 -5.243,0.641 -7.34,1.29 -1.324,0.41 -2.904,0.596 -4.553,0.596 -1.649,0 -3.367,-0.187 -4.965,-0.521 -1.854,-0.389 -3.409,-0.568 -4.704,-0.568 -8.474,0 -5.881,7.664 -3.635,14.583 3.376,10.394 0.327,15.117 -2.708,15.117 -1.241,0 -2.479,-0.789 -3.276,-2.302 -1.506,5.643 4.751,7.896 8.98,7.896 0.729,0 1.397,-0.067 1.956,-0.194 C 19,63.389 23.45,62.77 27.493,62.77 c 2.549,0 4.936,0.246 6.866,0.836 3.037,0.929 5.472,1.318 7.326,1.318 3.975,0 5.295,-1.785 4.216,-3.888 -0.52,-1.013 -0.229,-2.446 0.583,-3.126 1.375,-1.152 2.663,-1.274 3.935,-1.274 0.34,0 0.679,0.009 1.018,0.009 1.005,0 2.011,-0.076 3.055,-0.682 2.108,-1.227 2.077,-3.927 -1.19,-5.463 -1.731,-0.814 -1.649,-2.881 0.184,-3.84 3.73,-1.952 8.75,-1.036 10,-5.139 0.448,-1.47 1.7,-5.159 3.33,-7.083 -2.906,2.017 -5.857,3.005 -8.902,3.005 -4.504,0 -9.211,-2.163 -14.28,-6.364 -2.489,-2.06 -5.325,-2.743 -8.073,-2.743 l 0,0 z m 31.253,6.102 h 0.005 -0.005 z" />
</g>
<line
style="fill:none;stroke:#ffffff;stroke-width:3.50000000000000000;stroke-miterlimit:10"
id="line5037"
y2="31.938"
x2="28.504"
y1="63.160999"
x1="28.504"
stroke-miterlimit="10" />
<path
style="fill:none;stroke:#034672;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path5039"
d="m 66.814,34.438 c -7.205,5 -14.688,3.682 -23.183,-3.358 -4.897,-4.059 -11.15,-2.771 -15.411,-1.454 -2.648,0.82 -6.324,0.744 -9.518,0.075 -13.978,-2.93 -10.929,6.038 -8.339,14.015 4.757,14.64 -3.236,18.031 -5.983,12.815 -1.766,6.615 7.138,8.572 10.937,7.701 6.006,-1.377 14.051,-2.153 19.043,-0.627 9.544,2.916 13.125,0.513 11.542,-2.57 -0.52,-1.012 -0.229,-2.446 0.583,-3.126 2.834,-2.374 5.295,-0.373 8.007,-1.947 2.108,-1.226 2.077,-3.927 -1.19,-5.463 -1.731,-0.813 -1.649,-2.881 0.184,-3.84 3.73,-1.952 8.75,-1.036 10,-5.138 0.447,-1.469 1.699,-5.159 3.328,-7.083 z"
stroke-miterlimit="10" />
<path
style="fill:#034672"
inkscape:connector-curvature="0"
id="path5041"
d="M 11.234,43.396 C 8.472,35.938 4.725,26.771 18.703,29.701 c 3.193,0.669 6.869,0.745 9.518,-0.075 4.261,-1.317 9.972,-2.444 14.514,1.521 8.875,7.748 16.875,8.292 24.08,3.292 -1.63,1.924 -3.106,5.563 -3.33,7.083 -0.189,1.293 -1.116,1.916 -2.382,2.379 C 47.984,48.696 46.979,38.414 41.021,34.236 37.863,32.022 32.018,32.328 28.504,33.606 25.333,34.759 22.067,34.47 18.671,33.21 13.004,31.105 9.196,32.217 11.234,43.396 z" />
<path
style="fill:#ffffff"
inkscape:connector-curvature="0"
id="path5043"
d="M 33.485,8.753 C 32.433,8.159 29.211,6.141 28.406,5.689 27.6,5.236 25.683,3.808 23.587,3.808 c -2.096,0 -4.014,1.428 -4.819,1.881 -0.805,0.452 -4.027,2.471 -5.079,3.064 -0.805,0.454 -3.724,2.037 -3.724,6.34 0,1.309 0,3.564 0,4.521 0,2.843 1.597,4.979 4.479,6.44 0.983,0.499 1.762,1.329 1.762,3.468 0,0.943 0.352,1.161 0.918,1.161 h 0.68 c 0.625,0 0.965,0.235 0.965,1.256 0,0.562 0,2.062 0,2.062 v 37.2 l 2.713,2.779 h 1.244 l 5.682,-5.819 v -34.16 c 0,0 0,-1.5 0,-2.062 0,-1.021 0.34,-1.256 0.965,-1.256 h 0.68 c 0.566,0 0.918,-0.218 0.918,-1.161 0,-2.139 0.778,-2.969 1.762,-3.468 2.882,-1.462 4.479,-3.598 4.479,-6.44 0,-0.956 0,-3.212 0,-4.521 C 37.209,10.79 34.29,9.207 33.485,8.753 z" />
<path
style="fill:url(#SVGID_4_-3)"
inkscape:connector-curvature="0"
id="path5054"
d="M 33.485,8.753 C 32.433,8.159 29.211,6.141 28.406,5.689 27.6,5.236 25.683,3.808 23.587,3.808 v 69.29 l 4.819,-4.936 v -34.16 c 0,0 0,-1.5 0,-2.062 0,-1.021 0.34,-1.256 0.965,-1.256 h 0.68 c 0.566,0 0.918,-0.218 0.918,-1.161 0,-2.139 0.778,-2.969 1.762,-3.468 2.882,-1.462 4.479,-3.598 4.479,-6.44 0,-0.956 0,-3.212 0,-4.521 C 37.209,10.79 34.29,9.207 33.485,8.753 z" />
<path
style="fill:url(#SVGID_5_-0)"
inkscape:connector-curvature="0"
id="path5063"
d="m 23.587,3.808 c -2.097,0 -4.014,1.428 -4.819,1.881 -0.805,0.452 -4.027,2.471 -5.079,3.064 -0.805,0.454 -3.724,2.037 -3.724,6.34 0,1.309 0,3.564 0,4.521 0,2.843 1.597,4.979 4.479,6.44 0.983,0.499 1.762,1.329 1.762,3.468 0,0.943 0.352,1.161 0.918,1.161 h 0.68 c 0.625,0 0.965,0.235 0.965,1.256 0,0.562 0,2.062 0,2.062 v 37.2 l 2.713,2.779 h 1.244 l 0.862,-0.883 -0.001,-69.289 0,0 z" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path5065"
d="m 23.297,3.808 c 1.908,0.938 3.431,1.966 4.236,2.419 0.805,0.452 4.027,2.471 5.079,3.064 0.805,0.454 3.724,2.037 3.724,6.34 0,1.309 0,2.806 0,3.762 0,2.843 -1.597,4.979 -4.479,6.44 -0.983,0.499 -1.762,1.431 -1.762,3.569 v 1.238"
stroke-miterlimit="10" />
<path
style="fill:none;stroke:#034672;stroke-width:2;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path5067"
d="M 33.485,8.753 C 32.433,8.159 29.211,6.141 28.406,5.689 27.6,5.236 25.683,3.808 23.587,3.808 c -2.096,0 -4.014,1.428 -4.819,1.881 -0.805,0.452 -4.027,2.471 -5.079,3.064 -0.805,0.454 -3.724,2.037 -3.724,6.34 0,1.309 0,3.564 0,4.521 0,2.843 1.597,4.979 4.479,6.44 0.983,0.499 1.762,1.329 1.762,3.468 0,0.943 0.352,1.161 0.918,1.161 h 0.68 c 0.625,0 0.965,0.235 0.965,1.256 0,0.562 0,2.062 0,2.062 v 37.2 l 2.713,2.779 h 1.244 l 5.682,-5.819 v -34.16 c 0,0 0,-1.5 0,-2.062 0,-1.021 0.34,-1.256 0.965,-1.256 h 0.68 c 0.566,0 0.918,-0.218 0.918,-1.161 0,-2.139 0.778,-2.969 1.762,-3.468 2.882,-1.462 4.479,-3.598 4.479,-6.44 0,-0.956 0,-3.212 0,-4.521 C 37.209,10.79 34.29,9.207 33.485,8.753 z"
stroke-miterlimit="10" />
<path
style="fill:#e9f6fe;stroke:#034672;stroke-width:2;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path5069"
d="M 38.406,34.001"
stroke-miterlimit="10" />
<polygon
style="fill:url(#SVGID_14_-3)"
id="polygon5156"
points="32.641,11.704 23.589,13.729 14.537,11.704 13.537,15.443 23.589,20.501 33.641,15.443 " />
<polyline
style="opacity:0.20000000000000001"
id="polyline5158"
points="23.589,20.501 33.641,15.443 32.641,11.704 23.589,13.729 "
enable-background="new " />
<path
style="fill:#034672"
inkscape:connector-curvature="0"
id="path5160"
d="m 18.671,33.209 c 3.396,1.261 6.662,1.55 9.833,0.396 l -0.283,-2.223 c -2.648,0.82 -6.324,0.744 -9.518,0.075 l -0.032,1.752 z" />
<path
style="fill:#034672"
inkscape:connector-curvature="0"
id="path5162"
d="m 23.316,32.856 c -0.403,2.757 1.896,4.707 1.896,7.619 3.849,-4.335 -1.073,-5.797 -1.896,-7.619 z" />
<path
style="fill:#034672"
inkscape:connector-curvature="0"
id="path5164"
d="m 23.269,33.043 c -0.118,3.207 -0.402,5.581 -1.741,7.247 -2.419,-4.737 0.687,-6.32 1.741,-7.247 z" />
<circle
style="fill:#034672"
sodipodi:ry="1.594"
sodipodi:rx="1.594"
sodipodi:cy="33.021"
sodipodi:cx="23.297001"
d="m 24.891001,33.021 c 0,0.880342 -0.713658,1.594 -1.594,1.594 -0.880342,0 -1.594,-0.713658 -1.594,-1.594 0,-0.880342 0.713658,-1.594 1.594,-1.594 0.880342,0 1.594,0.713658 1.594,1.594 z"
id="circle5166"
r="1.594"
cy="33.021"
cx="23.297001" />
<path
style="fill:url(#linearGradient8563)"
inkscape:connector-curvature="0"
id="path5175"
d="M 34.359,63.605" />
</g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -269,7 +269,7 @@ public class AdminConsole {
} else { } else {
String adminTheme = realm.getAdminTheme(); String adminTheme = realm.getAdminTheme();
if (adminTheme == null) { if (adminTheme == null) {
adminTheme = "patternfly"; adminTheme = "keycloak";
} }
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();