X-Git-Url: https://git.saurik.com/cydia.git/blobdiff_plain/f159ecd4563b3bfe14720e2dc5ed8fd646e516f7..1636cf2976bbc6940ec85b3a41017492db9f17fa:/Cydia.app/confirm.js diff --git a/Cydia.app/confirm.js b/Cydia.app/confirm.js index 785448c1..bd78c2e5 100644 --- a/Cydia.app/confirm.js +++ b/Cydia.app/confirm.js @@ -1,35 +1,61 @@ $(function () { - var downloading = sizes[0]; - if (downloading == "0.0 B") - $(".downloading").remove(); - else - $("#downloading").html($.xml(downloading)); + if (issues == null) { + $(".issues").remove(); - var resuming = sizes[1]; - if (resuming == "0.0 B") - $(".resuming").remove(); - else + var downloading = sizes[0]; + if (downloading == "0.0 B") + $(".downloading").remove(); + else + $("#downloading").html($.xml(downloading)); + + var resuming = sizes[1]; + if (resuming == "0.0 B") + $(".resuming").remove(); + else $("#resuming").html($.xml(resuming)); - var size = sizes[2]; - var negative; + var size = sizes[2]; + var negative; - if (size.charAt(0) != '-') - negative = false; - else { - negative = true; - size = size.substr(1); - } + if (size.charAt(0) != '-') + negative = false; + else { + negative = true; + size = size.substr(1); + } + + $("#disk-key").html(cydia.localize(negative ? "DISK_FREEING" : "DISK_USING")); + $("#disk-value").html($.xml(size)); + } else for (var i = 0; i != issues.length; ++i) { + document.title = cydia.localize("CANNOT_COMPLY"); - $("#disk-key").html(negative ? "Disk Freeing" : "Disk Using"); - $("#disk-value").html($.xml(size)); + $("._issues").remove(); + + var issue = issues[i]; + + $("#issues").append( + "" + + "
" + ); + + for (var j = 1; j != issue.length; ++j) { + var entry = issue[j]; + var type = entry[0]; + if (type == "PreDepends") + type = "Depends"; + $("#i" + i).append("