diff --git a/lib/install-panel.js b/lib/install-panel.js index 6ea65d4e..fd1b898a 100644 --- a/lib/install-panel.js +++ b/lib/install-panel.js @@ -98,6 +98,14 @@ export default class InstallPanel { +
+
+ Downloads +
+
+ Stars +
+
@@ -220,6 +228,9 @@ export default class InstallPanel { this.refs.searchMessage.style.display = '' } + if (searchSortDownloadsID.checked && searchSortStarsID.checked) { packages.sort(function(a, b) {return b.downloads - a.downloads || b.stargazers_count - a.stargazers_count;}); } + else if (searchSortDownloadsID.checked) { packages.sort(function(a, b) {return b.downloads - a.downloads;}); } + else if (searchSortStarsID.checked) { packages.sort(function(a, b) {return b.stargazers_count - a.stargazers_count;}); } this.addPackageViews(this.refs.resultsContainer, packages) } catch (error) { this.refs.searchMessage.style.display = 'none'