diff --git a/popup.js b/popup.js index 51d5cea2..39936b69 100644 --- a/popup.js +++ b/popup.js @@ -52,7 +52,11 @@ chrome.tabs.getSelected(null, function(tab) { }); function showStyles(styles) { - styles.sort(function(a, b) { return a.name.localeCompare(b.name)}); + var enabledFirst = localStorage["popup.enabledFirst"] !== "false"; + styles.sort(function(a, b) { + if (enabledFirst && a.enabled !== b.enabled) return !(a.enabled < b.enabled) ? -1 : 1; + return a.name.localeCompare(b.name); + }); var installed = document.getElementById("installed"); if (styles.length == 0) { installed.innerHTML = "