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 {
+
@@ -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'