]> git.saurik.com Git - cydia.git/blame - Cydia.app/confirm.js
Fixed memory retain issue in _H<> and a crash bug in sources_ (causing nils).
[cydia.git] / Cydia.app / confirm.js
CommitLineData
f464053e 1$(function () {
e9c3b052
JF
2 if (issues == null) {
3 $(".issues").remove();
f464053e 4
e9c3b052
JF
5 var downloading = sizes[0];
6 if (downloading == "0.0 B")
7 $(".downloading").remove();
8 else
9 $("#downloading").html($.xml(downloading));
10
11 var resuming = sizes[1];
12 if (resuming == "0.0 B")
13 $(".resuming").remove();
14 else
f464053e
JF
15 $("#resuming").html($.xml(resuming));
16
e9c3b052
JF
17 var size = sizes[2];
18 var negative;
f464053e 19
e9c3b052
JF
20 if (size.charAt(0) != '-')
21 negative = false;
22 else {
23 negative = true;
24 size = size.substr(1);
25 }
26
6932575e 27 $("#disk-key").html(cydia.localize(negative ? "DISK_FREEING" : "DISK_USING"));
e9c3b052
JF
28 $("#disk-value").html($.xml(size));
29 } else for (var i = 0; i != issues.length; ++i) {
6932575e 30 document.title = cydia.localize("CANNOT_COMPLY");
83105e6e 31
e9c3b052 32 $("._issues").remove();
f464053e 33
e9c3b052
JF
34 var issue = issues[i];
35
36 $("#issues").append(
04700693 37 "<label style=\"color: #704d4d\">" + $.xml(issue[0]) + "</label>" +
e9c3b052
JF
38 "<fieldset style=\"background-color: #dddddd\" class=\"clearfix\" id=\"i" + i + "\"></fieldset>"
39 );
40
41 for (var j = 1; j != issue.length; ++j) {
42 var entry = issue[j];
43 var type = entry[0];
44 if (type == "PreDepends")
45 type = "Depends";
b456f1c9 46 $("#i" + i).append("<div class=\"clearfix\"><div>" +
04700693 47 "<label>" + $.xml(type) + "</label>" +
b456f1c9 48 "<label>" + $.xml(entry[1] + " " + entry[3]) + "</label>" +
6e673d99 49 "</div></div>");
e9c3b052
JF
50 }
51 }
f464053e
JF
52
53 var keys = [
6932575e
JF
54 "INSTALL",
55 "REINSTALL",
56 "UPGRADE",
57 "DOWNGRADE",
58 "REMOVE"
f464053e
JF
59 ];
60
61 for (var i = 0; i != 5; ++i) {
62 var list = changes[i];
63 var length = list.length;
64
65 if (length != 0) {
6e673d99 66 $("#modifications").append("<div class=\"clearfix\"><div>" +
6932575e 67 "<label>" + cydia.localize($.xml(keys[i])) + "</label>" +
04700693 68 "<label id=\"c" + i + "\"></label>" +
6e673d99 69 "</div></div>");
f464053e
JF
70
71 var value = "";
72 for (var j = 0; j != length; ++j) {
73 if (j != 0)
74 value += "<br/>";
75 value += $.xml(list[j]);
76 }
77
e9c3b052 78 $("#c" + i).html(value);
f464053e
JF
79 }
80 }
81});