2017-07-30 17:22:13 +00:00
---
layout: default
2024-03-21 16:11:54 +00:00
theme: love
2017-07-30 17:22:13 +00:00
route: love
---
2024-03-21 16:11:54 +00:00
{% include global/header.html %}
2021-01-27 23:30:42 +00:00
{%
2024-03-21 16:11:54 +00:00
include docs/hero.html
title="Love for Bulma"
subtitle="Happy thoughts from all around the world."
2021-01-27 23:30:42 +00:00
%}
2017-07-30 17:22:13 +00:00
2021-01-27 23:30:42 +00:00
{% assign encoded_url = site.data.meta.title | urlencode %}
{% assign encoded_url_bis = 'https://bulma.io' | urlencode %}
{% assign tweet_href = 'https://twitter.com/intent/tweet?text=' | append: encoded_url | append: '& hashtags=bulmaio& url=' | append: encoded_url_bis | append: '& via=jgthms' %}
2018-04-09 21:25:26 +00:00
2021-01-27 23:30:42 +00:00
{% capture call_button %}
{% include
2024-03-21 16:11:54 +00:00
docs/elements/tw-button.html
2021-01-27 23:30:42 +00:00
label="Tweet #bulmaio"
href=tweet_href
%}
{% endcapture %}
2018-04-09 21:25:26 +00:00
2021-01-27 23:30:42 +00:00
{%
2024-03-21 16:11:54 +00:00
include docs/components/call.html
color="love"
2021-01-27 23:30:42 +00:00
text='Are you a Bulma fan too? < strong > Show your support!< / strong > < span style = "font-size: 20px; margin-left: 2px; position: relative; top: 1px;" > 🤗< / span > '
button=call_button
%}
2017-07-30 17:22:13 +00:00
2022-02-03 12:51:38 +00:00
< script type = "text/javascript" >
function compareTweets(key) {
return (a, b) => {
const avalue = parseInt(a.dataset[key]);
const bvalue = parseInt(b.dataset[key]);
if (avalue > bvalue)
return -1;
if (avalue < bvalue )
return 1;
return 0;
}
}
function sortTweets(key) {
const $pills = document.querySelectorAll("#bd-pills .bd-pill-button");
$pills.forEach($pill => $pill.classList.remove('is-active'));
window.event.target.classList.add('is-active');
const $tweets = document.querySelectorAll("#love-tweets .bd-tw");
const tweets = Array.from($tweets);
let sorted = tweets.sort(compareTweets(key));
sorted.forEach(e =>
document.querySelector("#love-tweets .bd-tws-list").appendChild(e));
}
< / script >
< nav id = "bd-pills" class = "bd-pills" >
< div class = "bd-pills-body" >
< span class = "bd-pill-label" > Sort by< / span >
< button class = "bd-pill-button is-active" onclick = "sortTweets('id')" > Date< / button >
< button class = "bd-pill-button" onclick = "sortTweets('likes')" > Likes< / button >
< / div >
< / nav >
< div id = "love-tweets" class = "bd-tws" >
2021-01-27 23:30:42 +00:00
< div class = "bd-tws-list" >
{% for tweet_pair in site.data.love.tweets_by_id reversed %}
{% assign tweet_id = tweet_pair[0] %}
2024-03-21 16:11:54 +00:00
{% include docs/elements/tw.html tweet_id=tweet_id %}
2021-01-27 23:30:42 +00:00
{% endfor %}
2017-09-01 07:09:39 +00:00
< / div >
2024-03-21 16:11:54 +00:00
< / div >