diff --git a/source/NerdPack/usr/local/emhttp/plugins/NerdPack/NerdPack.page b/source/NerdPack/usr/local/emhttp/plugins/NerdPack/NerdPack.page index 326c85a6..5a2d9609 100644 --- a/source/NerdPack/usr/local/emhttp/plugins/NerdPack/NerdPack.page +++ b/source/NerdPack/usr/local/emhttp/plugins/NerdPack/NerdPack.page @@ -27,7 +27,7 @@ Title="Nerd Pack" - + : diff --git a/source/NerdPack/usr/local/emhttp/plugins/NerdPack/js/jquery.NerdPack.js b/source/NerdPack/usr/local/emhttp/plugins/NerdPack/js/jquery.NerdPack.js index d5d2db25..189e4597 100644 --- a/source/NerdPack/usr/local/emhttp/plugins/NerdPack/js/jquery.NerdPack.js +++ b/source/NerdPack/usr/local/emhttp/plugins/NerdPack/js/jquery.NerdPack.js @@ -1,22 +1,4 @@ $(function(){ - // tablesorter options - $("#tblPackages").tablesorter({ - sortList: [[0,1]], - widgets: ["saveSort", "filter", "stickyHeaders"], - widgetOptions: { - stickyHeaders_filteredToTop: true, - filter_hideEmpty: true, - filter_liveSearch: true, - filter_saveFilters: true, - filter_reset: "button.reset", - filter_functions: { - ".filter-version": true, - ".filter-downloaded": true, - ".filter-installed": true - } - } - }); - // "uninstall package" switch and cookie $("#uninstallpkg") .switchButton({ @@ -41,25 +23,6 @@ $(function(){ $.cookie("nerdpack_packages_delete", $(this).prop("checked") ? "--delete" : "", { expires: 3650 }); }); - // select all packages switch - $("#checkall") - .switchButton({ - labels_placement: "right", - on_label: "Select All", - off_label: "Select All", - checked: $.cookie("nerdpack_checkall") == "yes" - }) - .change(function () { - var myval = $(this).prop("checked"); - $.cookie("nerdpack_checkall", myval ? "yes" : "no", { expires: 3650 }); - $(".pkgcheckbox").each(function() { // loop through each checkbox - $(this).switchButton({checked: myval}); - }); - $(".pkgvalue").each(function() { // loop through each value - $(this).val(myval ? "yes": "no"); - }); - }); - // set cookie on apply button press $("#btnApply").click(function() { checkDepends(); @@ -126,6 +89,43 @@ function packageQuery(force) { }); } $("#tblPackages").trigger("update"); + + // tablesorter options + $("#tblPackages").tablesorter({ + sortList: [[0,0]], + widgets: ["saveSort", "filter", "stickyHeaders"], + widgetOptions: { + stickyHeaders_filteredToTop: true, + filter_hideEmpty: true, + filter_liveSearch: true, + filter_saveFilters: true, + filter_reset: ".reset", + filter_functions: { + ".filter-version": true, + ".filter-downloaded": true, + ".filter-installed": true + } + } + }); + + // select all packages switch + $("#checkall") + .switchButton({ + labels_placement: "right", + on_label: "Select All", + off_label: "Select All", + checked: $.cookie("nerdpack_checkall") == "yes" + }) + .change(function () { + var myval = $(this).prop("checked"); + $.cookie("nerdpack_checkall", myval ? "yes" : "no", { expires: 3650 }); + $(".pkgcheckbox").each(function() { // loop through each checkbox + $(this).switchButton({checked: myval}); + }); + $(".pkgvalue").each(function() { // loop through each value + $(this).val(myval ? "yes": "no"); + }); + }); }); }