diff --git a/wagtail/wagtailadmin/static/wagtailadmin/scss/components/dropdowns.scss b/wagtail/wagtailadmin/static/wagtailadmin/scss/components/dropdowns.scss index 4469a49a0..0b869f341 100644 --- a/wagtail/wagtailadmin/static/wagtailadmin/scss/components/dropdowns.scss +++ b/wagtail/wagtailadmin/static/wagtailadmin/scss/components/dropdowns.scss @@ -6,6 +6,15 @@ cursor:pointer; } + input[type=button], input[type=submit], button, .button{ + padding:1em 0; + display:block; + width:100%; + text-align:left; + padding-left:1em; + } + + ul{ @include unlist(); background-color:$color-teal; @@ -25,7 +34,6 @@ } a{ - box-sizing:border-box; white-space: nowrap; position:relative; @@ -55,7 +63,7 @@ a, input[type=submit], input[type=reset], input[type=button], .button, button{ font-size:0.95em; -webkit-font-smoothing: auto; - text-shadow:-1px -1px 1px rgba(0,0,0,0.2); + @include border-radius(0); } label{ @@ -95,16 +103,7 @@ bottom:100%; } - input[type=button], input[type=submit], button{ - padding:1em 0; - @include border-radius(0); - display:block; - width:100%; - text-align:left; - padding-left:1em; - text-shadow:-1px -1px 1px rgba(0,0,0,0.2); - } - + .button{ float:left; @@ -132,6 +131,21 @@ &.open > .button + .dropdown-toggle{ background-color:$color-teal-darker; } + + /* Styles for dropdowns which are also buttons e.g page editor */ + &.dropdown-button{ + .dropdown-toggle{ + @include border-radius(0 3px 3px 0); + } + &.open{ + > input[type=button], > input[type=submit], > button, > .button{ + @include border-radius(0 0 3px 3px); + } + .dropdown-toggle{ + @include border-radius(0 0 3px 0); + } + } + } } .dropdown.white{ diff --git a/wagtail/wagtailadmin/static/wagtailadmin/scss/components/forms.scss b/wagtail/wagtailadmin/static/wagtailadmin/scss/components/forms.scss index d4842874e..6997bd836 100644 --- a/wagtail/wagtailadmin/static/wagtailadmin/scss/components/forms.scss +++ b/wagtail/wagtailadmin/static/wagtailadmin/scss/components/forms.scss @@ -142,6 +142,7 @@ input[type=checkbox]:checked:before{ /* Core button style */ input[type=submit], input[type=reset], input[type=button], .button, button{ + font-family:Open Sans,Arial,sans-serif; @include border-radius(3px); width:auto; padding:0.7em 1em; @@ -160,6 +161,7 @@ input[type=submit], input[type=reset], input[type=button], .button, button{ overflow:hidden; position:relative; font-weight:normal; + outline:none; -moz-appearance: none; -moz-box-sizing:content-box; @@ -169,7 +171,6 @@ input[type=submit], input[type=reset], input[type=button], .button, button{ } &.button-secondary{ - border:1px solid $color-button; color:$color-button; background-color:white; } @@ -257,6 +258,13 @@ input[type=submit], input[type=reset], input[type=button], .button, button{ } } +button.icon{ + &:before, + &:after{ + line-height:0; + } +} + .multiple{ @include transition(max-height 10s ease); padding:0; diff --git a/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.eot b/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.eot index cdce4afab..aaff14df5 100644 Binary files a/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.eot and b/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.eot differ diff --git a/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.svg b/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.svg index 82af03769..683157b11 100644 --- a/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.svg +++ b/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.svg @@ -62,11 +62,11 @@ - + diff --git a/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.ttf b/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.ttf index 865f2f8b2..6dbe3411f 100644 Binary files a/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.ttf and b/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.ttf differ diff --git a/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.woff b/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.woff index cc36da3d4..c97931aa6 100644 Binary files a/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.woff and b/wagtail/wagtailadmin/static/wagtailadmin/scss/fonts/wagtail.woff differ diff --git a/wagtail/wagtailadmin/static/wagtailadmin/scss/layouts/page-editor.scss b/wagtail/wagtailadmin/static/wagtailadmin/scss/layouts/page-editor.scss index 165ce5a1e..e7fa55c7c 100644 --- a/wagtail/wagtailadmin/static/wagtailadmin/scss/layouts/page-editor.scss +++ b/wagtail/wagtailadmin/static/wagtailadmin/scss/layouts/page-editor.scss @@ -269,8 +269,8 @@ } &.collapsible { - // li.collapsed gets its height from the fieldset only, which is now hidden - // and h2 has position:absolute which doesn't add to it either, so it would be 0 without this + /* li.collapsed gets its height from the fieldset only, which is now hidden + and h2 has position:absolute which doesn't add to it either, so it would be 0 without this */ min-height: 41px; h2{ @@ -306,11 +306,34 @@ } } +footer .preview{ + button, .button{ + background-color:lighten($color-grey-2,10%); + border-color:lighten($color-grey-2,10%); -/* styles applied to an element as it is being reordered */ -.preview{ - padding-top:1em; - padding-bottom:0.5em; + &:hover{ + background-color:$color-grey-2; + border-color:$color-grey-2; + } + } + .dropdown{ + input[type=button], input[type=submit], button, .button{ + background-color:lighten($color-grey-2,10%); + border-color:lighten($color-grey-2,10%); + + &:hover{ + background-color:$color-grey-2; + border-color:$color-grey-2; + } + } + ul, .dropdown-toggle{ + background-color:lighten($color-grey-2,10%); + } + .dropdown-toggle:hover, + &.open > .button + .dropdown-toggle{ + background-color:$color-grey-2; + } + } } @media screen and (min-width: $breakpoint-mobile){ diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/_preview_button_on_create.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/_preview_button_on_create.html index d8d12a9be..2e671c82f 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/_preview_button_on_create.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/_preview_button_on_create.html @@ -1,4 +1,4 @@ - diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/_preview_button_on_edit.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/_preview_button_on_edit.html index 15f35245b..312bbe8d3 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/_preview_button_on_edit.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/_preview_button_on_edit.html @@ -1,4 +1,4 @@ - + data-windowname="wagtail_preview_{{ page.id }}">{{ label }} diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/create.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/create.html index 11cb8a572..b39b11e41 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/create.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/create.html @@ -17,7 +17,7 @@