From 4b22ede9d539c0e30b7285d2e9cfbd7bc713b1bd Mon Sep 17 00:00:00 2001 From: Dave Cranwell Date: Fri, 6 Feb 2015 17:34:43 +0000 Subject: [PATCH] classes on fields now prefixed to avoid pollution --- wagtail/wagtailadmin/blocks.py | 9 ++++- .../scss/layouts/page-editor.scss | 34 ++++++++++++------- .../wagtailadmin/block_forms/field.html | 2 +- 3 files changed, 30 insertions(+), 15 deletions(-) diff --git a/wagtail/wagtailadmin/blocks.py b/wagtail/wagtailadmin/blocks.py index 971ef5e77..57673a070 100644 --- a/wagtail/wagtailadmin/blocks.py +++ b/wagtail/wagtailadmin/blocks.py @@ -304,9 +304,16 @@ class FieldBlock(Block): #else: # error_html = '' + if self.meta.classname: + classes = self.meta.classname.split(' ') + else: + classes = None + + + return render_to_string('wagtailadmin/block_forms/field.html', { 'label': self.label, - 'classname': self.meta.classname, + 'classes': classes, 'widget': widget_html, 'label_tag': label_html, 'field': self.field, diff --git a/wagtail/wagtailadmin/static/wagtailadmin/scss/layouts/page-editor.scss b/wagtail/wagtailadmin/static/wagtailadmin/scss/layouts/page-editor.scss index 9b7eea3d8..10ced7afe 100644 --- a/wagtail/wagtailadmin/static/wagtailadmin/scss/layouts/page-editor.scss +++ b/wagtail/wagtailadmin/static/wagtailadmin/scss/layouts/page-editor.scss @@ -244,6 +244,10 @@ } } + &:hover{ + background-color:$color-input-focus; + } + &:hover .sequence-member-inner{ > .struct-block > label, > .char_field > label{ @@ -305,10 +309,11 @@ position:relative; background-color:$color-grey-1; border-top:1px solid transparent; - opacity:0; - + opacity:1; + z-index:5; .stream-menu-inner{ + @include transition(max-height 0.2s ease); max-width:50em; max-height:9999em; margin: auto; @@ -351,7 +356,7 @@ &:before{ display:block; font-family:wagtail; - font-size:3em; + font-size:2em; width:100%; height:2em; line-height:2em; @@ -385,8 +390,7 @@ &.stream-menu-closed{ @include box-shadow(none); - height:1px; - background-color:transparent; + height:0px; border-top:1px solid lighten($color-grey-4, 3%); .stream-menu-inner{ @@ -401,18 +405,22 @@ @include transform(rotate(0deg)); color:$color-grey-3; background-color:white; - } - } - &.stream-menu-closed:hover{ - border-top-color:$color-teal; + } - &:before{ - color:$color-teal; - } + &:hover{ + border-top-color:$color-teal; + + &:before{ + color:$color-teal; + } + } } } .sequence-member .stream-menu{ - margin:auto auto 1em auto; + margin:auto auto 0em auto; + } + .sequence-member .stream-menu-closed{ + opacity:0; } .sequence-member:hover{ .stream-controls{ diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/block_forms/field.html b/wagtail/wagtailadmin/templates/wagtailadmin/block_forms/field.html index 30aa16bdb..29c17b08a 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/block_forms/field.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/block_forms/field.html @@ -1,5 +1,5 @@ {% load wagtailadmin_tags %} -
+
{{ label_tag }}