Skip to content

Commit

Permalink
fixed github stargazers count in subpages
Browse files Browse the repository at this point in the history
  • Loading branch information
tobihagemann committed Jul 18, 2024
1 parent 958a8a6 commit 6dd64d8
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 18 deletions.
18 changes: 0 additions & 18 deletions assets/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,3 @@ $('#testimonial-carousel .prev-button').on('click', () => {
lastItem.prependTo(wrapper);
lastItem.animate({ marginLeft: 0 }, 300, 'swing');
});

$(() => {
$.getJSON('https://api.github.com/repos/cryptomator/cryptomator', data => {
$('#github-stargazers').text(formatNumber(data.stargazers_count));
}).fail(() => {
console.error('Error fetching repository data.');
});
function formatNumber(num) {
if (num >= 1000 && num < 1000000) {
const formatted = (num / 1000).toFixed(1);
return formatted.endsWith('.0') ? formatted.slice(0, -2) + 'k' : formatted + 'k';
} else if (num >= 1000000) {
const formatted = (num / 1000000).toFixed(1);
return formatted.endsWith('.0') ? formatted.slice(0, -2) + 'M' : formatted + 'M';
}
return num;
}
});
17 changes: 17 additions & 0 deletions assets/js/nav.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
$(() => {
$.getJSON('https://api.github.com/repos/cryptomator/cryptomator', data => {
$('#github-stargazers').text(formatNumber(data.stargazers_count));
}).fail(() => {
console.error('Error fetching repository data.');
});
function formatNumber(num) {
if (num >= 1000 && num < 1000000) {
const formatted = (num / 1000).toFixed(1);
return formatted.endsWith('.0') ? formatted.slice(0, -2) + 'k' : formatted + 'k';
} else if (num >= 1000000) {
const formatted = (num / 1000000).toFixed(1);
return formatted.endsWith('.0') ? formatted.slice(0, -2) + 'M' : formatted + 'M';
}
return num;
}
});
8 changes: 8 additions & 0 deletions layouts/partials/nav.html
Original file line number Diff line number Diff line change
Expand Up @@ -148,3 +148,11 @@
</a>
</div>
</nav>

{{ if .Site.IsServer }}
{{ $navJs := resources.Get "js/nav.js" }}
<script type="text/javascript" src="{{ $navJs.RelPermalink }}" defer></script>
{{ else }}
{{ $navJs := resources.Get "js/nav.js" | minify | fingerprint }}
<script type="text/javascript" src="{{ $navJs.RelPermalink }}" integrity="{{ $navJs.Data.Integrity }}" defer></script>
{{ end }}

0 comments on commit 6dd64d8

Please sign in to comment.