Browse Source

add custom filter that makes all size displayed using 2 decimal places

pull/390/head
Khaldoon Mutahar 3 years ago
parent
commit
690b501a53
No known key found for this signature in database
GPG Key ID: 82BE371CB63A1D69
  1. 3
      _includes/teams.html
  2. 11
      _plugins/precision_filter.rb

3
_includes/teams.html

@ -1,5 +1,6 @@
<li>
<span class="before" style="--data-size:{{ item.size }};"></span>
<span class="after">{{ item.size }} KB</span>
{% comment %} "precision" is a custom filter can be found in "_plugins/precision_filter.rb" {% endcomment %}
<span class="after">{{ item.size | precision: 2 }} KB</span>
<a class="site" target="blank" href="{{ item.url }}">{{ item.domain }}</a>
</li>

11
_plugins/precision_filter.rb

@ -0,0 +1,11 @@
# Source https://stackoverflow.com/a/60243022
module Jekyll
module PrecisionFilter
def precision(input, value=0)
("%.#{value}f" % input)
end
end
end
Liquid::Template.register_filter(Jekyll::PrecisionFilter)
Loading…
Cancel
Save