Skip to content

Commit 1cdcb34

Browse files
committed
output >999 favourite counts rounded to nearest k
1 parent 1b613f4 commit 1cdcb34

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

js/index.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,11 @@ function getAppHTML(app, appInstalled, forInterface) {
454454
let favourite = SETTINGS.favourites.find(e => e == app.id);
455455
let githubLink = Const.APP_SOURCECODE_URL ?
456456
`<a href="${Const.APP_SOURCECODE_URL}/${app.id}" target="_blank" class="link-github"><img src="core/img/github-icon-sml.png" alt="See the code on GitHub"/></a>` : "";
457-
457+
let getAppFavouritesHTML = cnt => {
458+
if (!cnt) return "";
459+
var txt = (cnt > 999) ? Math.round(cnt/1000)+"k" : cnt;
460+
return `<span>${txt}</span>`;
461+
};
458462

459463
let html = `<div class="tile column col-6 col-sm-12 col-xs-12 app-tile">
460464
<div class="tile-icon">
@@ -468,15 +472,15 @@ function getAppHTML(app, appInstalled, forInterface) {
468472
</div>
469473
<div class="tile-action">`;
470474
if (forInterface=="library") html += `
471-
<button class="btn btn-link btn-action btn-lg btn-favourite" appid="${app.id}" title="Favourite"><i class="icon icon-favourite${favourite?" icon-favourite-active":""}">${appFavourites?`<span>${appFavourites}</span>`:""}</i></button>
475+
<button class="btn btn-link btn-action btn-lg btn-favourite" appid="${app.id}" title="Favourite"><i class="icon icon-favourite${favourite?" icon-favourite-active":""}">${getAppFavouritesHTML(appFavourites)}</i></button>
472476
<button class="btn btn-link btn-action btn-lg ${(appInstalled&&app.interface)?"":"d-hide"}" appid="${app.id}" title="Download data from app"><i class="icon icon-interface"></i></button>
473477
<button class="btn btn-link btn-action btn-lg ${app.allow_emulator?"":"d-hide"}" appid="${app.id}" title="Try in Emulator"><i class="icon icon-emulator"></i></button>
474478
<button class="btn btn-link btn-action btn-lg ${(SETTINGS.alwaysAllowUpdate && appInstalled) || version.canUpdate?"":"d-hide"}" appid="${app.id}" title="Update App"><i class="icon icon-refresh"></i></button>
475479
<button class="btn btn-link btn-action btn-lg ${(!appInstalled && !app.custom)?"":"d-hide"}" appid="${app.id}" title="Upload App"><i class="icon icon-upload"></i></button>
476480
<button class="btn btn-link btn-action btn-lg ${appInstalled?"":"d-hide"}" appid="${app.id}" title="Remove App"><i class="icon icon-delete"></i></button>
477481
<button class="btn btn-link btn-action btn-lg ${app.custom?"":"d-hide"}" appid="${app.id}" title="Customise and Upload App"><i class="icon icon-menu"></i></button>`;
478482
if (forInterface=="myapps") html += `
479-
<button class="btn btn-link btn-action btn-lg btn-favourite" appid="${app.id}" title="Favourite"><i class="icon icon-favourite${favourite?" icon-favourite-active":""}">${appFavourites?`<span>${appFavourites}</span>`:""}</i></button>
483+
<button class="btn btn-link btn-action btn-lg btn-favourite" appid="${app.id}" title="Favourite"><i class="icon icon-favourite${favourite?" icon-favourite-active":""}">${getAppFavouritesHTML(appFavourites)}</i></button>
480484
<button class="btn btn-link btn-action btn-lg ${(appInstalled&&app.interface)?"":"d-hide"}" appid="${app.id}" title="Download data from app"><i class="icon icon-interface"></i></button>
481485
<button class="btn btn-link btn-action btn-lg ${(SETTINGS.alwaysAllowUpdate && appInstalled) || version.canUpdate?'':'d-hide'}" appid="${app.id}" title="Update App"><i class="icon icon-refresh"></i></button>
482486
<button class="btn btn-link btn-action btn-lg" appid="${app.id}" title="Remove App"><i class="icon icon-delete"></i></button>`;

0 commit comments

Comments
 (0)