Skip to content

Commit

Permalink
Modeladmin scss cleanups (#2481)
Browse files Browse the repository at this point in the history
* Hyphenate classname: result_list => result-list

* Fixed gulp config for compiling scss

Was compiling to modeladmin/index.css instead of wagtailmodeladmin.css which caused the styles to not load

* Nest scss rules

Makes the scss easier to read I think

* Let choose_parent_page.scss use an id selector

* Converted ids to classes

* scss style tweaks

* Allow choose_parent_page.scss to use id selector

We should definitely solve this. But need to get Drone working right now
  • Loading branch information
kaedroho committed Apr 16, 2016
1 parent 9e7c620 commit b96be5a
Show file tree
Hide file tree
Showing 8 changed files with 188 additions and 168 deletions.
5 changes: 3 additions & 2 deletions .scss-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ linters:

IdSelector:
enabled: true
exclude:
- '**/choose_parent_page.scss'

ImportantRule:
enabled: false
Expand Down Expand Up @@ -99,6 +101,7 @@ linters:
- '**/_streamfield.scss'
- '**/page-editor.scss'
- '**/_datetimepicker.scss'
- '**/choose_parent_page.scss'

PlaceholderInExtend:
enabled: false
Expand Down Expand Up @@ -167,5 +170,3 @@ linters:

ZeroUnit:
enabled: true


8 changes: 2 additions & 6 deletions gulpfile.js/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ App.prototype.scssIncludePaths = function() {
return [this.sourceFiles];
};
App.prototype.scssSources = function() {
// Assume that any scss we care about is always within the expected
// Assume that any scss we care about is always within the expected
// "appname/static_url/appname/scss/" folder.
// NB: this requires the user to adhere to sass's underscore prefixing
// to tell the compiler what files are includes.
Expand All @@ -34,11 +34,7 @@ var apps = [
'appName': 'wagtailsettings',
}),
new App('wagtail/contrib/modeladmin', {
'scss': [
'modeladmin/scss/index.scss',
'modeladmin/scss/choose_parent_page.scss',

],
'appName': 'wagtailmodeladmin',
}),
];

Expand Down
147 changes: 0 additions & 147 deletions wagtail/contrib/modeladmin/static_src/modeladmin/scss/index.scss

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#id_parent_page li {
margin: 15px 0;
margin: 15px 0;
}

#id_parent_page li label {
float: none;
float: none;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
.content header {
margin-bottom: 0;
}


.result-list {
padding: 0 15px;

table {
margin-bottom: 0;
}

body th {
background-color: transparent;
text-align: left;
padding: 1.2em 1em;
}

tbody tr:hover ul.actions {
visibility: visible;
}

tbody td,
tbody th {
vertical-align: top;
}
}


.changelist-filter {
padding: 0 15px;

h2 {
background-color: #fafafa;
font-size: 13px;
line-height: 31px;
margin-top: 0;
padding-left: 8px;
border-bottom: 1px solid #e6e6e6;
}

h3 {
font-size: 12px;
margin-bottom: 0;
}

ul {
padding-left: 0;
margin-bottom: 25px;
}

li {
list-style-type: none;
margin: 0 0 4px;
padding-left: 0;
}

a {
font-family: Open Sans,Arial,sans-serif;
border-radius: 3px;
width: auto;
line-height: 1.2em;
padding: 8px 12px;
font-size: 0.9em;
font-weight: normal;
vertical-align: middle;
display: block;
background-color: #fff;
border: 1px solid #43b1b0;
color: #43b1b0;
text-decoration: none;
text-transform: uppercase;
position: relative;
overflow: hidden;
outline: none;
box-sizing: border-box;
-webkit-font-smoothing: auto;
-moz-appearance: none;
-moz-box-sizing: border-box;

&:hover {
background-color: #358c8b;
border-color: #358c8b;
color: #fff;
}
}

li.selected a {
color: #fff !important;
border-color: #43b1b0 !important;
background-color: #43b1b0;
}
}


.no-search-results {
margin-top: 30px;

h2 {
padding-top: 0.3em;
margin-bottom: 0.3em;
}

img {
float: left;
margin: 0 15px 15px 0;
width: 50px;
}
}


div.pagination {
margin-top: 3em;
border-top: 1px dashed #d9d9d9;
padding: 2em 1em 0;

ul {
margin-top: -1.25em;
}
}


p.no-results {
margin: 30px 1em 0;
}


@media screen and (min-width: 50em) {
.changelist-filter {
float: right;
padding: 0 1.5%;
}

.result-list {
padding: 0 1.5% 0 0;
}

.result-list tbody th:first-child {
padding-left: 50px;
}

.result-list.col12 tbody td:last-child {
padding-right: 50px;
}

div.pagination {
padding-left: 50px;
padding-right: 50px;
}

div.pagination.col9 {
width: 73.5%;
}

p.no-results {
margin: 30px 50px 0;
}
}


@media screen and (min-width: 1200px) {
.result-list.col9 {
width: 79%;
}

.changelist-filter {
width: 21%;
}

div.pagination.col9 {
width: 77.5%;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@


{% block content %}
<div id="content-main">
<div>

{% block header %}
{% include "modeladmin/includes/breadcrumb.html" %}
Expand All @@ -39,5 +39,3 @@ <h2>{% blocktrans %}Choose a parent page{% endblocktrans %}</h2>
</div>
</div>
{% endblock %}


Loading

0 comments on commit b96be5a

Please sign in to comment.