More styling improvements
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
$color-gray: #D0D2D3;
|
||||
$color-lighest-gray: #EBEBEB;
|
||||
$color-light-gray: #F6F6F6;
|
||||
$color-dark-gray: #727272;
|
||||
$block-spacing: 20px;
|
||||
@@ -12,12 +13,17 @@ $block-spacing: 20px;
|
||||
display: block;
|
||||
box-sizing: border-box;
|
||||
width: 22%;
|
||||
max-width: 320px;
|
||||
min-width: 280px;
|
||||
min-height: 260px;
|
||||
margin: 1.5%;
|
||||
border: 1px solid $color-gray;
|
||||
border-radius: 3px;
|
||||
padding-bottom: 62px;
|
||||
|
||||
&__segment {
|
||||
position: relative;
|
||||
|
||||
.block-header,
|
||||
.block-rules,
|
||||
.block-footer {
|
||||
@@ -39,12 +45,18 @@ $block-spacing: 20px;
|
||||
}
|
||||
|
||||
.block-footer {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
bottom: 0;
|
||||
padding: $block-spacing / 2 $block-spacing;
|
||||
border-top: 1px solid $color-gray;
|
||||
background-color: $color-light-gray;
|
||||
}
|
||||
|
||||
.block-data {
|
||||
overflow: hidden;
|
||||
margin-bottom: $block-spacing;
|
||||
|
||||
&__description {
|
||||
margin-bottom: 3px;
|
||||
font-size: 14px;
|
||||
@@ -54,12 +66,46 @@ $block-spacing: 20px;
|
||||
&__content {
|
||||
margin-bottom: 0;
|
||||
font-size: 18px;
|
||||
|
||||
&--code {
|
||||
display: inline-block;
|
||||
width: auto;
|
||||
padding-left: 3px !important;
|
||||
padding-right: 3px;
|
||||
padding-top: 1px;
|
||||
padding-bottom: 1px;
|
||||
margin-left: $block-spacing + 10px;
|
||||
margin-right: $block-spacing / 2;
|
||||
margin-top: 0;
|
||||
border: 1px solid $color-gray;
|
||||
border-radius: 3px;
|
||||
font-size: 14px;
|
||||
background-color: $color-light-gray;
|
||||
}
|
||||
}
|
||||
|
||||
&--icon {
|
||||
.block-data__description {
|
||||
padding-left: 1.5em;
|
||||
position: relative;
|
||||
|
||||
&:before {
|
||||
display: block;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 0;
|
||||
transform: translate(-20%, -50%);
|
||||
margin-right: 0;
|
||||
font-size: 32px;
|
||||
color: $color-lighest-gray;
|
||||
}
|
||||
|
||||
.block-data__description,
|
||||
.block-data__content {
|
||||
padding-left: 30px;
|
||||
}
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -85,5 +131,61 @@ $block-spacing: 20px;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
&-suggestion {
|
||||
position: relative;
|
||||
border: 1px dashed $color-gray;
|
||||
|
||||
&__text {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
font-size: 16px;
|
||||
color: $color-gray;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
.block-suggestion {
|
||||
&__text {
|
||||
color: $color-dark-gray;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.segment {
|
||||
&--match-all,
|
||||
&--match-any {
|
||||
.block-data--icon {
|
||||
&:after {
|
||||
position: absolute;
|
||||
left: 5px;
|
||||
padding-left: 5px;
|
||||
border-left: $color-lighest-gray;
|
||||
color: $color-lighest-gray;
|
||||
text-align: left;
|
||||
font-family: 'wagtail';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&--match-all {
|
||||
.block-data--icon {
|
||||
&:after {
|
||||
content: "&";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&--match-any {
|
||||
.block-data--icon {
|
||||
&:after {
|
||||
content: "//";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -1,2 +1,2 @@
|
||||
.block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-container .block{width:22%;min-width:280px;margin:1.5%;border:1px solid #d0d2d3;border-radius:3px}.block-container .block,.block-container .block__segment .block-footer,.block-container .block__segment .block-header,.block-container .block__segment .block-rules{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.block-container .block__segment .block-header{padding:20px;border-bottom:1px solid #d0d2d3}.block-container .block__segment .block-header h2{margin-top:0}.block-container .block__segment .block-rules{padding:20px 0}.block-container .block__segment .block-footer{padding:10px 20px;border-top:1px solid #d0d2d3;background-color:#f6f6f6}.block-container .block__segment .block-data__description{margin-bottom:3px;font-size:14px;color:#727272}.block-container .block__segment .block-data__content{margin-bottom:0;font-size:18px}.block-container .block__segment .block-data--icon .block-data__description{padding-left:1.5em}.block-container .block__segment .block-stats__content{margin-bottom:3px}.block-container .block__segment .block-actions{margin:0;padding:0;list-style:none}.block-container .block__segment .block-actions__action{display:inline-block;margin-right:5px}.block-container .block__segment .block-actions__action:last-child{margin-right:0}
|
||||
.block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-container .block{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:22%;max-width:320px;min-width:280px;min-height:260px;margin:1.5%;border:1px solid #d0d2d3;border-radius:3px;padding-bottom:62px}.block-container .block__segment{position:relative}.block-container .block__segment .block-footer,.block-container .block__segment .block-header,.block-container .block__segment .block-rules{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.block-container .block__segment .block-header{padding:20px;border-bottom:1px solid #d0d2d3}.block-container .block__segment .block-header h2{margin-top:0}.block-container .block__segment .block-rules{padding:20px 0}.block-container .block__segment .block-footer{position:absolute;width:100%;bottom:0;padding:10px 20px;border-top:1px solid #d0d2d3;background-color:#f6f6f6}.block-container .block__segment .block-data{overflow:hidden;margin-bottom:20px}.block-container .block__segment .block-data__description{margin-bottom:3px;font-size:14px;color:#727272}.block-container .block__segment .block-data__content{margin-bottom:0;font-size:18px}.block-container .block__segment .block-data__content--code{display:inline-block;width:auto;padding-left:3px!important;padding-right:3px;padding-top:1px;padding-bottom:1px;margin-left:30px;margin-right:10px;margin-top:0;border:1px solid #d0d2d3;border-radius:3px;font-size:14px;background-color:#f6f6f6}.block-container .block__segment .block-data--icon{position:relative}.block-container .block__segment .block-data--icon:before{display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(-20%,-50%);transform:translate(-20%,-50%);margin-right:0;font-size:32px;color:#ebebeb}.block-container .block__segment .block-data--icon .block-data__content,.block-container .block__segment .block-data--icon .block-data__description{padding-left:30px}.block-container .block__segment .block-data:last-child{margin-bottom:0}.block-container .block__segment .block-stats__content{margin-bottom:3px}.block-container .block__segment .block-actions{margin:0;padding:0;list-style:none}.block-container .block__segment .block-actions__action{display:inline-block;margin-right:5px}.block-container .block__segment .block-actions__action:last-child{margin-right:0}.block-container .block-suggestion{position:relative;border:1px dashed #d0d2d3}.block-container .block-suggestion__text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;font-size:16px;color:#d0d2d3}.block-container .block-suggestion:hover .block-suggestion__text{color:#727272}.block-container .segment--match-all .block-data--icon:after,.block-container .segment--match-any .block-data--icon:after{position:absolute;left:5px;padding-left:5px;border-left:#ebebeb;color:#ebebeb;text-align:left;font-family:wagtail}.block-container .segment--match-all .block-data--icon:after{content:"&"}.block-container .segment--match-any .block-data--icon:after{content:"//"}
|
||||
/*# sourceMappingURL=dashboard.css.map*/
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -26,13 +26,14 @@
|
||||
{% for rule in segment.get_rules %}
|
||||
<div class="block-data block-data--icon icon icon-{{ rule.icon }}">
|
||||
<p class="block-data__description">{{ rule.description.title }}</p>
|
||||
<p class="block-data__content">
|
||||
{% if rule.description.code %}
|
||||
<pre>{{ rule.description.value }}</pre>
|
||||
{% else %}
|
||||
<span>{{ rule.description.value }}</span>
|
||||
{% endif %}
|
||||
</p>
|
||||
{% if rule.description.code %}
|
||||
<pre class="block-data__content block-data__content--code">{{ rule.description.value }}</pre>
|
||||
{% else %}
|
||||
<p class="block-data__content block-data__content--text">
|
||||
<strong>{{ rule.description.value }}</strong>
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
@@ -85,8 +86,8 @@
|
||||
|
||||
{% if user_can_create %}
|
||||
{% blocktrans with url=view.create_url name=view.verbose_name %}
|
||||
<a class="block block__suggestion" href="{{ url }}">
|
||||
<span class="suggestive_text">Add a new {{ name }}</span>
|
||||
<a class="block block-suggestion" href="{{ url }}">
|
||||
<span class="block-suggestion__text">Add a new {{ name }}</span>
|
||||
</a>
|
||||
{% endblocktrans %}
|
||||
{% endif %}
|
||||
|
Reference in New Issue
Block a user