]> git.saurik.com Git - cydia.git/blob - Cydia.app/package.js
Fixed trusted and added iSpazio and Depiction.
[cydia.git] / Cydia.app / package.js
1 /*var package = {
2 "name": "MobileTerminal",
3 "latest": "286u-5",
4 "author": {
5 "name": "Allen Porter",
6 "address": "allen.porter@gmail.com"
7 },
8 "depiction": "http://planet-iphones.com/repository/info/chromium1.3.php",
9 "description": "this is a sample description",
10 //"homepage": "http://cydia.saurik.com/terminal.html",
11 "homepage": "http://planet-iphones.com/repository/info/chromium1.3.php",
12 "installed": "286u-4",
13 "id": "mobileterminal",
14 "section": "Terminal Support",
15 "size": 552*1024,
16 "maintainer": {
17 "name": "Jay Freeman",
18 "address": "saurik@saurik.com"
19 },
20 "source": {
21 "name": "Telesphoreo Tangelo",
22 "description": "Distribution of Unix Software for the iPhone"
23 }
24 };*/
25
26 $(function () {
27 var id = package.id;
28 var name = package.name;
29 var regarding = encodeURIComponent("Cydia/APT: " + name);
30
31 $("#name").html(name);
32 $("#latest").html(package.latest);
33
34 var author = package.author;
35 if (author == null)
36 $(".author").remove();
37 else {
38 $("#author").html(author.name);
39 $("#author-href").href("mailto:" + author.address + "?subject=" + regarding);
40 }
41
42 var depiction = package.depiction;
43 if (depiction != null) {
44 $(".description").remove();
45 $("#depiction-src").src(depiction);
46 } else {
47 $(".depiction").remove();
48
49 var description = package.description;
50 if (description == null)
51 description = package.tagline;
52 else
53 description = description.replace(/\n/g, "<br/>");
54 $("#description").html(description);
55 }
56
57 var homepage = package.homepage;
58 if (homepage == null)
59 $(".homepage").remove();
60 else
61 $("#homepage-href").href(homepage);
62
63 var installed = package.installed;
64 if (installed == null)
65 $(".installed").remove();
66 else {
67 $("#installed").html(installed);
68 $("#files-href").href("cydia://files/" + id);
69 }
70
71 $("#id").html(id);
72
73 var section = package.section;
74 if (section == null)
75 $(".section").remove();
76 else
77 $("#section").html(package.section);
78
79 var size = package.size;
80 if (size == 0)
81 $(".size").remove();
82 else
83 $("#size").html(size / 1024 + " kB");
84
85 var maintainer = package.maintainer;
86 if (maintainer == null)
87 $(".maintainer").remove();
88 else {
89 $("#maintainer").html(maintainer.name);
90 $("#maintainer-href").href("mailto:" + maintainer.address + "?subject=" + regarding);
91 }
92
93 var sponsor = package.sponsor;
94 if (sponsor == null)
95 $(".sponsor").remove();
96 else {
97 $("#sponsor").html(sponsor.name);
98 $("#sponsor-href").href(sponsor.address);
99 }
100
101 var source = package.source;
102 if (source == null) {
103 $(".source").remove();
104 $(".trusted").remove();
105 } else {
106 $("#source-name").html(source.name);
107
108 if (!source.trusted)
109 $(".trusted").remove();
110
111 var description = source.description;
112 if (description == null)
113 $(".source-description").remove();
114 else
115 $("#source-description").html(description);
116 }
117 });