summaryrefslogtreecommitdiff
path: root/Cydia.app
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2008-10-14 07:41:23 +0000
committerJay Freeman (saurik) <saurik@saurik.com>2010-09-30 07:08:50 +0000
commit770f2a8e9a81b9897ca5113c3edcb983a7c51543 (patch)
tree426c8b52fef1081672a89ade6eb8e6c291781f50 /Cydia.app
parent5e09ff3b33a3fb8650279d32868c1164772a37e8 (diff)
Checkpointing Cydia before Package Settings.
Diffstat (limited to 'Cydia.app')
-rw-r--r--Cydia.app/commercial.pngbin0 -> 2379 bytes
-rw-r--r--Cydia.app/console.pngbin0 -> 1225 bytes
-rw-r--r--Cydia.app/expanded.pngbin0 -> 6180 bytes
-rw-r--r--Cydia.app/filesystem.pngbin0 -> 7852 bytes
-rw-r--r--Cydia.app/package.html105
-rw-r--r--Cydia.app/package.js44
-rw-r--r--Cydia.app/settings.pngbin0 -> 2259 bytes
-rw-r--r--Cydia.app/signature.html15
-rw-r--r--Cydia.app/web.pngbin0 -> 8234 bytes
9 files changed, 144 insertions, 20 deletions
diff --git a/Cydia.app/commercial.png b/Cydia.app/commercial.png
new file mode 100644
index 0000000..9c411cc
--- /dev/null
+++ b/Cydia.app/commercial.png
Binary files differ
diff --git a/Cydia.app/console.png b/Cydia.app/console.png
new file mode 100644
index 0000000..08d1869
--- /dev/null
+++ b/Cydia.app/console.png
Binary files differ
diff --git a/Cydia.app/expanded.png b/Cydia.app/expanded.png
new file mode 100644
index 0000000..9efce56
--- /dev/null
+++ b/Cydia.app/expanded.png
Binary files differ
diff --git a/Cydia.app/filesystem.png b/Cydia.app/filesystem.png
new file mode 100644
index 0000000..1bb23fe
--- /dev/null
+++ b/Cydia.app/filesystem.png
Binary files differ
diff --git a/Cydia.app/package.html b/Cydia.app/package.html
index fbeb037..ee8597d 100644
--- a/Cydia.app/package.html
+++ b/Cydia.app/package.html
@@ -71,26 +71,98 @@
#warnings > div > label {
color: red;
}
+
+ #boundry {
+ float: left;
+ width: 60px;
+ }
+
+ #icon {
+ height: 59px;
+ max-width: 60px;
+ width: auto;
+ }
+
+ #reflection {
+ height: 59px;
+ max-width: 60px;
+ opacity: 0.4;
+ position: absolute;
+ -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
+ width: auto;
+ }
+
+ #id {
+ white-space: nowrap;
+ }
+
+ #header {
+ background: transparent;
+ border: none;
+ }
+
+ #header > div {
+ padding: 0;
+ margin-left: 2px;
+ }
+
+ #content {
+ float: right;
+ margin: auto 0;
+ }
+
+ #content > div {
+ margin: 8px;
+ }
+
+ #name {
+ font-weight: bold;
+ }
+
+ #latest {
+ color: #335588;
+ }
</style>
</head><body><div class="page">
<div class="dialog">
<div class="panel">
-<fieldset>
- <div>
- <img id="icon" class="icon"/>
- <label id="name"></label>
- <div id="latest"></div>
+<fieldset id="header">
+ <div class="clearfix">
+ <div id="boundry">
+ <img id="icon"/>
+ <!--img id="reflection"/-->
+ </div>
+
+ <div id="content">
+ <div id="name"></div>
+ <div id="latest"></div>
+ </div>
</div>
</fieldset>
<fieldset id="actions">
+ <a id="settings">
+ <img class="icon" src="settings.png"/>
+ <label>Change Package Settings</label>
+ </a>
+
<a id="author-href" class="author">
<img id="author-icon" class="icon" src="email.png"/>
<label>Author</label>
<div id="author"></div>
</a>
+ <div class="commercial">
+ <img class="icon" src="commercial.png"/>
+ <label>This is a commercial package!</label>
+ </div>
+
+ <a class="console" href="console.html">
+ <img class="icon" src="console.png"/>
+ <label>This is a console application!</label>
+ </a>
+
<a id="application">
<img class="icon"/>
<label class="application"></label>
@@ -119,14 +191,14 @@
<hr id="upper-bar" class="depiction"/-->
-<div id="depiction" class="depiction"><!--iframe
+<div id="depiction" class="depiction"><iframe
id="depiction-src"
frameborder="0"
width="320"
height="0"
target="_top"
onLoad="loaded()"
-></iframe--></div>
+></iframe></div>
<!--hr id="lower-bar" class="depiction"/-->
@@ -145,7 +217,10 @@
<div id="installed"></div>
</div>
- <a id="files-href"><label>Filesystem Content</label></a>
+ <a id="files-href">
+ <img class="icon" src="filesystem.png"/>
+ <label>Filesystem Content</label>
+ </a>
</fieldset>
<label>Package Details</label>
@@ -161,6 +236,7 @@
</div>
<div class="size">
+ <img class="icon" src="expanded.png"/>
<label>Expanded Size</label>
<div id="size"></div>
</div>
@@ -172,14 +248,21 @@
</a>
<a id="sponsor-href" class="sponsor">
+ <img class="icon" src="web.png"/>
<label>Sponsor</label>
<div id="sponsor"></div>
</a>
- <a class="trusted" id="trusted">
+ <!--a class="trusted" id="trusted">
<img class="icon" src="trusted.png">
- <label>View Package Signature</label>
- </a>
+ <label>View Repository Signature</label>
+ </a-->
+
+ <div class="trusted">
+ <img class="icon" src="trusted.png">
+ <label></label>
+ <div>This package has been signed.</div>
+ </div>
</fieldset>
<label class="source">Source Information</label>
diff --git a/Cydia.app/package.js b/Cydia.app/package.js
index c44e7dd..e409aa9 100644
--- a/Cydia.app/package.js
+++ b/Cydia.app/package.js
@@ -30,9 +30,13 @@ $(function () {
var regarding = encodeURIComponent("Cydia/APT: " + name);
$("#icon").src("cydia://package-icon/" + idc);
+ $("#reflection").src("cydia://package-icon/" + idc);
+
$("#name").html(name);
$("#latest").html(package.latest);
+ $("#settings").href("cydia://package-settings/" + idc);
+
var warnings = package.warnings;
var length = warnings == null ? 0 : warnings.length;
if (length == 0)
@@ -51,12 +55,12 @@ $(function () {
var applications = package.applications;
var length = applications == null ? 0 : applications.length;
- if (length == 0)
- $(".applications").remove();
- else {
+
+ var child = $("#application");
+ child.remove();
+
+ /*if (length != 0) {
var parent = $("#actions");
- var child = $("#application");
- child.remove();
for (var i = 0; i != length; ++i) {
var application = applications[i];
@@ -65,9 +69,24 @@ $(function () {
clone.href("cydia://launch/" + application[0]);
clone.xpath("label").html("Run " + $.xml(application[1]));
clone.xpath("img").src(application[2]);
- console.log(0);
}
- }
+ }*/
+
+ var purposes = package.purposes;
+ var commercial = false;
+ var _console = false;
+ if (purposes != null)
+ for (var i = 0, e = purposes.length; i != e; ++i) {
+ var purpose = purposes[i];
+ if (purpose == "commercial")
+ commercial = true;
+ else if (purpose == "console")
+ _console = true;
+ }
+ if (!commercial)
+ $(".commercial").remove();
+ if (!_console)
+ $(".console").remove();
var author = package.author;
if (author == null)
@@ -111,7 +130,14 @@ $(function () {
$("#files-href").href("cydia://files/" + idc);
}
- $("#id").html(id);
+ var nid = $("#id");
+ nid.html(id);
+ var width = nid.width();
+
+ if (width > 240) {
+ var spacing = (240.0 - nid.width()) / (id.length - 1) + "px";
+ nid.css("letter-spacing", spacing);
+ }
var section = package.section;
if (section == null)
@@ -152,7 +178,7 @@ $(function () {
$("#source-name").html(source.name);
if (source.trusted)
- /*$("#trusted").href("cydia:///" + idc)*/;
+ $("#trusted").href("cydia://package-signature/" + idc);
else
$(".trusted").remove();
diff --git a/Cydia.app/settings.png b/Cydia.app/settings.png
new file mode 100644
index 0000000..56a5bd7
--- /dev/null
+++ b/Cydia.app/settings.png
Binary files differ
diff --git a/Cydia.app/signature.html b/Cydia.app/signature.html
new file mode 100644
index 0000000..0e3a811
--- /dev/null
+++ b/Cydia.app/signature.html
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-16"?>
+<html><head>
+ <title>Signature</title>
+ <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"/>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+ <link rel="stylesheet" type="text/css" href="menes/style.css"/>
+ <script type="text/javascript" src="menes/menes.js"></script>
+ <script type="text/javascript" src="signature.js"></script>
+</head><body><div class="page">
+<div class="dialog">
+ <div class="panel">
+
+ </div>
+</div>
+</div></body></html>
diff --git a/Cydia.app/web.png b/Cydia.app/web.png
new file mode 100644
index 0000000..a4f04e3
--- /dev/null
+++ b/Cydia.app/web.png
Binary files differ