mirror of
https://github.com/Ellpeck/TinyLifeWeb.git
synced 2024-11-25 12:38:34 +01:00
added "show more" button to posts sections
This commit is contained in:
parent
5ab1a6b17d
commit
9f9a3b911a
2 changed files with 27 additions and 7 deletions
|
@ -1,10 +1,13 @@
|
||||||
<div class="devlogs">
|
<div class="devlogs">
|
||||||
<h2 class="devlog-category" id="{{ include.tag | slugify }}">{{ include.emoji }} {{ include.tag }}</h2>
|
{% assign slug = include.tag | slugify %}
|
||||||
|
<h2 class="devlog-category" id="{{ slug }}">{{ include.emoji }} {{ include.tag }}</h2>
|
||||||
<p>{{ include.description }}</p>
|
<p>{{ include.description }}</p>
|
||||||
|
|
||||||
{%- for post in site.posts -%}
|
{% assign total = 0 %}
|
||||||
|
{% for post in site.posts %}
|
||||||
{%- if post.tags contains include.tag -%}
|
{%- if post.tags contains include.tag -%}
|
||||||
<div class="devlog">
|
{%- assign total = total | plus: 1 -%}
|
||||||
|
<div class="devlog devlog-{{ slug }}" {% if total > 6 %}hidden{% endif %}>
|
||||||
{%- if post.image -%}
|
{%- if post.image -%}
|
||||||
{%- assign start = post.image | slice: 0, 4 -%}
|
{%- assign start = post.image | slice: 0, 4 -%}
|
||||||
{%- if start == "http" -%}
|
{%- if start == "http" -%}
|
||||||
|
@ -27,5 +30,15 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
{%- endfor -%}
|
{% endfor %}
|
||||||
|
|
||||||
|
{% if total > 6 %}
|
||||||
|
<button type="button" class="btn btn-link devlog-more" id="devlog-more-{{ slug }}">Show more</button>
|
||||||
|
<script>
|
||||||
|
$("#devlog-more-{{ slug }}").on("click", function () {
|
||||||
|
$(".devlog-{{ slug }}").removeAttr("hidden");
|
||||||
|
$(this).attr("hidden", true);
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -142,12 +142,12 @@ a:visited.wide-link {
|
||||||
}
|
}
|
||||||
|
|
||||||
.devlog {
|
.devlog {
|
||||||
margin-bottom: 30px;
|
|
||||||
min-width: 250px;
|
min-width: 250px;
|
||||||
width: 45%;
|
width: calc(50% - 2px);
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
margin-right: 20px;
|
padding-right: 20px;
|
||||||
|
padding-bottom: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.devlog-title {
|
.devlog-title {
|
||||||
|
@ -165,6 +165,13 @@ a:visited.wide-link {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.devlog-more {
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
.video-embed {
|
.video-embed {
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
Loading…
Reference in a new issue