clear config by clearing keys every apply

enable apply button if update ready
This commit is contained in:
Derek Macias
2016-03-14 14:26:21 -06:00
parent f64f61427b
commit ab9d587670
3 changed files with 11 additions and 2 deletions

View File

@ -81,13 +81,16 @@ function packageQuery(force) {
$('#tblPackages tbody').html("<tr><td colspan='6'><br><i class='fa fa-spinner fa-spin icon'></i><em>Please wait, retrieving plugin information ...</em></td><tr>");
$.getJSON('/plugins/NerdPack/include/PackageQuery.php', {force: force}, function(packages) {
$('#tblPackages tbody').empty();
var Ready;
var len = packages.length, i = 0;
for (i; i < len; i++) {
var Update;
if (packages[i].downloadeq == packages[i].downloaded && packages[i].installeq == packages[i].installed)
if (packages[i].downloadeq == packages[i].downloaded && packages[i].installeq == packages[i].installed){
Update = "<span><i class='uptodate fa fa-check'></i> up-to-date </span>";
else
}else{
Update = "<span ><a><i class='updateready fa fa-cloud-download'></i> update ready </a></span>";
Ready = true;
}
var Downloaded = packages[i].downloaded;
if (packages[i].downloadeq != packages[i].downloaded)
@ -108,6 +111,8 @@ function packageQuery(force) {
"<input class='pkgvalue' type='hidden' id='"+packages[i].pkgname+"_value' name='"+packages[i].pkgnver+"' value='"+packages[i].config+"'></td>"+
"</tr>");
}
if (Ready)
$('#btnApply').prop('disabled', false);
// attach switch buttons to every package checkbox all at once
$('.pkgcheckbox')