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 a3c0a74c..c64ae731 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,147 +1,163 @@ $(function(){ - // add switches to title bar - $('#title') - .append("") - .append(""); + // add switches to title bar + $('#title') + .append("") + .append(""); - // 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 - } - } - }); + // 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 + } + } + }); - // "uninstall package" switch and cookie - $('#uninstallpkg') - .switchButton({ - labels_placement: 'left', - on_label: 'unInstall On', - off_label: 'unInstall Off', - checked: $.cookie('nerdpack_packages_uninstall') == '--uninstall' - }) - .change(function () { - $.cookie('nerdpack_packages_uninstall', $('#uninstallpkg')[0].checked ? '--uninstall' : '', { expires: 3650 }); - }); + // "uninstall package" switch and cookie + $('#uninstallpkg') + .switchButton({ + labels_placement: 'left', + on_label: 'unInstall On', + off_label: 'unInstall Off', + checked: $.cookie('nerdpack_packages_uninstall') == '--uninstall' + }) + .change(function () { + $.cookie('nerdpack_packages_uninstall', $('#uninstallpkg')[0].checked ? '--uninstall' : '', { expires: 3650 }); + }); - // "delete package" switch and cookie - $('#deletepkg') - .switchButton({ - labels_placement: 'left', - on_label: 'delete On', - off_label: 'delete Off', - checked: $.cookie('nerdpack_packages_delete') == '--delete' - }) - .change(function () { - $.cookie('nerdpack_packages_delete', $('#deletepkg')[0].checked ? '--delete' : '', { expires: 3650 }); - }); + // "delete package" switch and cookie + $('#deletepkg') + .switchButton({ + labels_placement: 'left', + on_label: 'delete On', + off_label: 'delete Off', + checked: $.cookie('nerdpack_packages_delete') == '--delete' + }) + .change(function () { + $.cookie('nerdpack_packages_delete', $('#deletepkg')[0].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)[0].checked; - $.cookie('nerdpack_checkall', myval ? 'yes' : 'no', { expires: 3650 }); - $('#tblPackages tbody td:visible .pkgcheckbox').switchButton({checked: myval}); - }); + // 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)[0].checked; + $.cookie('nerdpack_checkall', myval ? 'yes' : 'no', { expires: 3650 }); + $('#tblPackages tbody td:visible .pkgcheckbox').switchButton({checked: myval}); + }); - // set cookie on apply button press - $('#btnApply').click(function() { - checkDepends(); + // set cookie on apply button press + $('#btnApply').click(function() { + checkDepends(); - $.post('/update.php', $('#package_form').serializeArray(), function() { - openBox('/plugins/NerdPack/scripts/packagemanager&arg1=--download'+ - '&arg2='+$.cookie('nerdpack_packages_uninstall')+ - '&arg3='+$.cookie('nerdpack_packages_delete'), - 'Package Manager', 600, 900, true); - } - ); - }); + $.post('/update.php', $('#package_form').serializeArray(), function() { + openBox('/plugins/NerdPack/scripts/packagemanager&arg1=--download'+ + '&arg2='+$.cookie('nerdpack_packages_uninstall')+ + '&arg3='+$.cookie('nerdpack_packages_delete'), + 'Package Manager', 600, 900, true); + } + ); + }); - packageQuery(); + packageQuery(); }); //list all available packages in a table function packageQuery(force) { - $('#tblPackages tbody').html("