From 637899f6c2b82a27bc774121be2dac5c97f6f94c Mon Sep 17 00:00:00 2001 From: Dave Cranwell Date: Thu, 13 Mar 2014 16:20:53 +0000 Subject: [PATCH] implemented moderation user buttons the same as edit button --- .../static/wagtailadmin/scss/edit_bird.scss | 55 +++++++++++++++---- .../userbar/approve_moderation_item.html | 11 ++-- .../wagtailadmin/userbar/edit_bird.html | 2 +- .../wagtailadmin/userbar/edit_page_item.html | 3 +- .../templates/wagtailadmin/userbar/frame.html | 5 +- .../userbar/reject_moderation_item.html | 11 ++-- wagtail/wagtailadmin/userbar.py | 38 +++++++++++-- wagtail/wagtailadmin/views/pages.py | 19 ------- wagtail/wagtailadmin/views/userbar.py | 8 ++- 9 files changed, 104 insertions(+), 48 deletions(-) diff --git a/wagtail/wagtailadmin/static/wagtailadmin/scss/edit_bird.scss b/wagtail/wagtailadmin/static/wagtailadmin/scss/edit_bird.scss index 99d4a1101..3f3247147 100644 --- a/wagtail/wagtailadmin/static/wagtailadmin/scss/edit_bird.scss +++ b/wagtail/wagtailadmin/static/wagtailadmin/scss/edit_bird.scss @@ -14,8 +14,9 @@ body{ nav{ float:right; + &:hover ul{ - height:200px; + height:300px; } } @@ -42,34 +43,66 @@ ul{ li{ @include transition(width 0.2s ease); + float:right; + clear:both; width:3.5em; overflow:hidden; - margin-bottom:1px; position:relative; + padding-bottom:1px; &:hover{ - width:8em; + width:10em; } } -a{ +.action{ @include transition(background-color 0.2s ease, color 0.2s ease); - display:block; background-color:$color-teal; color:white; + + &:before{ + margin-right:0.3em; + } + + &:hover{ + background-color:$color-teal-darker; + color:white; + } +} + +/* actions which can be accomplished just with a link tag */ +a.action, a{ + display:block; width:10em; height:1.5em; text-align:left; overflow:hidden; text-decoration:none; text-transform:uppercase; - padding:1em; + padding:1em; +} - &:before{ - margin-right:0.3em; - } - &:hover{ - background-color:$color-teal-darker; +/* actions which require wrapping a form input */ +div.action{ + input{ color:white; + -webkit-font-smoothing: antialiased; /* Do not remove! */ + font-family:Open Sans,Arial,sans-serif; + border:0; + background:none; + display:block; + text-transform:uppercase; + padding:1em; + width:100%; + position:relative; + z-index:1; + text-align:left; + padding-left:3.5em; + } + &:before{ + position:absolute; + top:0.6em; + left:0.6em; + z-index:0; } } diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/userbar/approve_moderation_item.html b/wagtail/wagtailadmin/templates/wagtailadmin/userbar/approve_moderation_item.html index a2e03a3e5..a02669575 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/userbar/approve_moderation_item.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/userbar/approve_moderation_item.html @@ -1,8 +1,11 @@ {% extends "wagtailadmin/userbar/base_item.html" %} +{% load i18n %} {% block item_content %} -
- {% csrf_token %} - -
+
+ {% csrf_token %} +
+ +
+
{% endblock %} \ No newline at end of file diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/userbar/edit_bird.html b/wagtail/wagtailadmin/templates/wagtailadmin/userbar/edit_bird.html index 497e61ea1..f937e20e5 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/userbar/edit_bird.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/userbar/edit_bird.html @@ -11,7 +11,7 @@ {% block furniture %}