Skip to content

Commit 40bc711

Browse files
authored
Merge pull request #76 from RKBoss6/master
Change how installs and favorites statistics are displayed
2 parents 9953b46 + ebd0fe6 commit 40bc711

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

js/index.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -505,10 +505,16 @@ function getAppHTML(app, appInstalled, forInterface) {
505505
let info = appSortInfo[app.id];
506506
if ("object"==typeof info.modified)
507507
infoTxt.push(`Last update: ${(info.modified.toLocaleDateString())}`);
508-
if (info.installs)
509-
infoTxt.push(`${info.installs} reported installs (${(info.installs / appCounts.installs * 100).toFixed(0)}%)`);
508+
if (info.installs){
509+
let percent=(info.installs / appCounts.installs * 100).toFixed(0);
510+
let percentText=percent<1?"Less than 1% of all users":percent+"% of all Bangle.js users";
511+
infoTxt.push(`${info.installs} reported installs (${percentText})`);
512+
}
510513
if (info.favourites) {
511-
infoTxt.push(`${info.favourites} users favourited (${(info.favourites / appCounts.favs * 100).toFixed(0)}%)`);
514+
let percent=(info.favourites / info.installs * 100).toFixed(0);
515+
let percentText=percent>100?"More than 100% of installs":percent+"% of installs";
516+
if(!info.installs||info.installs<1) {infoTxt.push(`${info.favourites} users favourited`)}
517+
else {infoTxt.push(`${info.favourites} users favourited (${percentText})`)}
512518
appFavourites = info.favourites;
513519
}
514520
if (infoTxt.length)

0 commit comments

Comments
 (0)