Skip to content

Commit b0f4a6d

Browse files
committed
Dashboard columns now respond to media queries, closes #106
1 parent dd86c62 commit b0f4a6d

File tree

2 files changed

+27
-8
lines changed

2 files changed

+27
-8
lines changed

django_sql_dashboard/templates/django_sql_dashboard/_css.html

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,21 @@
104104
.save-dashboard-form .helptext {
105105
color: #666;
106106
white-space: nowrap;
107-
}
107+
}
108+
ul.dashboard-columns {
109+
column-count: 2;
110+
}
111+
ul.dashboard-columns li {
112+
break-inside: avoid;
113+
margin-bottom: 0.3em;
114+
}
115+
ul.dashboard-columns li p {
116+
margin: 0;
117+
color: #666;
118+
font-size: 0.8em;
119+
}
120+
@media (max-width: 800px) {
121+
ul.dashboard-columns {
122+
column-count: auto;
123+
}
124+
}

django_sql_dashboard/templates/django_sql_dashboard/dashboard.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,27 +81,29 @@ <h2 id="save-dashboard">Save this dashboard</h2>
8181

8282
{% if saved_dashboards %}
8383
<h2>Saved dashboards</h2>
84-
<ul style="column-count: 2">
84+
<ul class="dashboard-columns">
8585
{% for dashboard, can_edit in saved_dashboards %}
86-
<li style="break-inside: avoid;">
86+
<li>
8787
<a href="{{ dashboard.get_absolute_url }}" title="{{ dashboard.description }}">{{ dashboard }}</a>
88-
<br><span style="text-indent: 1em; color: #666; font-size: 0.8em">
88+
<p>
8989
By <strong>{{ dashboard.owned_by }}</strong>,
9090
Visibility: {{ dashboard.view_summary }}
9191
{% if can_edit %}
9292
- <a href="{{ dashboard.get_edit_url }}">edit</a>
9393
{% endif %}
94-
</span>
94+
</p>
9595
</li>
9696
{% endfor %}
9797
</ul>
9898
{% endif %}
9999

100100
<h2>Available tables</h2>
101-
<ul style="column-count: 2">
101+
<ul class="dashboard-columns">
102102
{% for table in available_tables %}
103-
<li style="break-inside: avoid;"><a href="?sql={% filter sign_sql|urlencode %}select count(*) from {{ table.name }}{% endfilter %}&sql={% filter sign_sql|urlencode %}select * from {{ table.name }}{% endfilter %}">{{ table.name }}</a>
104-
<br><span style="text-indent: 1em; color: #666; font-size: 0.8em">{{ table.columns }}</span></li>
103+
<li>
104+
<a href="?sql={% filter sign_sql|urlencode %}select count(*) from {{ table.name }}{% endfilter %}&sql={% filter sign_sql|urlencode %}select * from {{ table.name }}{% endfilter %}">{{ table.name }}</a>
105+
<p>{{ table.columns }}</p>
106+
</li>
105107
{% endfor %}
106108
</ul>
107109

0 commit comments

Comments
 (0)