Skip to content

Commit 641c3aa

Browse files
authored
Use masonry on tutorials page (#225)
* Use masonry on tutorials page Fixes #222 * Use self-closing div on tutorials page
1 parent 3265eac commit 641c3aa

File tree

3 files changed

+9
-15
lines changed

3 files changed

+9
-15
lines changed

docs/tutorials/index.html

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,16 @@
11
---
22
title: Tutorials
33
excerpt: "Tutorials on a wide range of ev3dev functionality, including networking, motor control, and usage of extra hardware."
4+
include_masonry: "true"
45
---
56

67
{% assign tutorials=site.pages | where: "category", "tutorials" | sort: "subject" | group_by: "subject" %}
78

8-
{% assign col = 0 %}
9-
<div class="row">
9+
<div class="row masonry-container" data-masonry='{ "itemSelector": ".tutorial-panel", "columnWidth": ".grid-sizer", "percentPosition": true }'>
10+
<div class="grid-sizer col-xs-12 col-sm-6 col-md-6"/>
1011
{% for group in tutorials %}
11-
{% if group.name != "" %}
12-
{% if col == 2 %}
13-
</div>
14-
<div class="row">
15-
{% assign col = 0 %}
16-
{% endif %}
17-
{% assign col = col | plus: 1 %}
18-
19-
<div class="col-lg-6">
12+
{% unless group.name == "" %}
13+
<div class="col-xs-12 col-sm-6 col-md-6 tutorial-panel">
2014
<div class="panel panel-default rounded-panel" id="group-{{ group.name | downcase | replace: ' ','-' }}">
2115
<div class="panel-heading">{{ group.name }}</div>
2216
<div class="panel-body">
@@ -34,6 +28,6 @@
3428
</div>
3529
</div>
3630
</div>
37-
{% endif %}
31+
{% endunless %}
3832
{% endfor %}
3933
</div>

javascripts/style-helpers.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ $(document).ready(function () {
44
$('#markdown-toc').wrap('<div class="well pull-right" />');
55
$('#markdown-toc').addClass('list-unstyled');
66

7-
$('#project-thumbnail-grid').imagesLoaded().progress(function() {
8-
$('#project-thumbnail-grid').masonry('layout');
7+
$('.masonry-container').imagesLoaded().progress(function() {
8+
$('.masonry-container').masonry('layout');
99
})
1010
})

projects/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<a class="alert-link" href="/docs/tutorials/adding-new-project/">Create a page and send us a pull request</a>.
1717
</div>
1818

19-
<div class="row" id="project-thumbnail-grid" data-masonry='{ "itemSelector": ".project-thumbnail-container", "columnWidth": ".grid-sizer", "percentPosition": true }'>
19+
<div class="row masonry-container" id="project-thumbnail-grid" data-masonry='{ "itemSelector": ".project-thumbnail-container", "columnWidth": ".grid-sizer", "percentPosition": true }'>
2020
<div class="grid-sizer col-xs-12 col-sm-6 col-md-4"></div>
2121
{% for post in site.posts %}
2222
{% if post.categories contains "projects" %}

0 commit comments

Comments
 (0)