summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2011-02-07 16:19:44 -0800
committerJay Freeman (saurik) <saurik@saurik.com>2011-02-07 16:44:03 -0800
commit0923b87ee43c7afe083cb513c887b58515ff3413 (patch)
tree2ba82530a521601fd491f6f7ec199b22f3e42ae0
parent903b106e46d15375c493833c71cbe7408efe0363 (diff)
OMG HTML5 Offline FTW.
-rw-r--r--MobileCydia.app/Modes/DOWNGRADE.pngbin1176 -> 0 bytes
-rw-r--r--MobileCydia.app/Modes/INSTALL.pngbin2135 -> 0 bytes
l---------MobileCydia.app/Modes/NEW_INSTALL.png1
-rw-r--r--MobileCydia.app/Modes/PURGE.pngbin2443 -> 0 bytes
-rw-r--r--MobileCydia.app/Modes/REINSTALL.pngbin2013 -> 0 bytes
-rw-r--r--MobileCydia.app/Modes/REMOVE.pngbin2552 -> 0 bytes
-rw-r--r--MobileCydia.app/Modes/UPGRADE.pngbin1635 -> 0 bytes
-rw-r--r--MobileCydia.app/commercial.pngbin7550 -> 0 bytes
-rw-r--r--MobileCydia.app/console.pngbin2812 -> 0 bytes
-rw-r--r--MobileCydia.app/email.pngbin22892 -> 0 bytes
-rw-r--r--MobileCydia.app/expanded.pngbin6180 -> 0 bytes
-rw-r--r--MobileCydia.app/filesystem.pngbin7852 -> 0 bytes
-rw-r--r--MobileCydia.app/id.pngbin3706 -> 0 bytes
-rw-r--r--MobileCydia.app/loading.html15
-rw-r--r--MobileCydia.app/manage.html100
-rw-r--r--MobileCydia.app/menes/indicator-c7ced5-4d4d70.gifbin1849 -> 0 bytes
-rw-r--r--MobileCydia.app/package.html388
-rw-r--r--MobileCydia.app/package.js290
-rw-r--r--MobileCydia.app/packages.pngbin8884 -> 0 bytes
-rw-r--r--MobileCydia.app/settings.pngbin5848 -> 0 bytes
-rw-r--r--MobileCydia.app/signature.html16
-rw-r--r--MobileCydia.app/sources.pngbin22251 -> 0 bytes
-rw-r--r--MobileCydia.app/star.pngbin1757 -> 0 bytes
-rw-r--r--MobileCydia.app/storage.html237
-rw-r--r--MobileCydia.app/storage.js88
-rw-r--r--MobileCydia.app/storage.pngbin14343 -> 0 bytes
-rw-r--r--MobileCydia.app/trusted.pngbin22915 -> 0 bytes
-rw-r--r--MobileCydia.app/version.pngbin891 -> 0 bytes
-rw-r--r--MobileCydia.app/warning.pngbin5000 -> 0 bytes
-rw-r--r--MobileCydia.app/web.pngbin8234 -> 0 bytes
-rw-r--r--MobileCydia.mm11
31 files changed, 3 insertions, 1143 deletions
diff --git a/MobileCydia.app/Modes/DOWNGRADE.png b/MobileCydia.app/Modes/DOWNGRADE.png
deleted file mode 100644
index 41c0d70..0000000
--- a/MobileCydia.app/Modes/DOWNGRADE.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/Modes/INSTALL.png b/MobileCydia.app/Modes/INSTALL.png
deleted file mode 100644
index a83f354..0000000
--- a/MobileCydia.app/Modes/INSTALL.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/Modes/NEW_INSTALL.png b/MobileCydia.app/Modes/NEW_INSTALL.png
deleted file mode 120000
index 475bda6..0000000
--- a/MobileCydia.app/Modes/NEW_INSTALL.png
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL.png \ No newline at end of file
diff --git a/MobileCydia.app/Modes/PURGE.png b/MobileCydia.app/Modes/PURGE.png
deleted file mode 100644
index 795fa19..0000000
--- a/MobileCydia.app/Modes/PURGE.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/Modes/REINSTALL.png b/MobileCydia.app/Modes/REINSTALL.png
deleted file mode 100644
index 0b7754c..0000000
--- a/MobileCydia.app/Modes/REINSTALL.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/Modes/REMOVE.png b/MobileCydia.app/Modes/REMOVE.png
deleted file mode 100644
index 1b2e691..0000000
--- a/MobileCydia.app/Modes/REMOVE.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/Modes/UPGRADE.png b/MobileCydia.app/Modes/UPGRADE.png
deleted file mode 100644
index 631b7ef..0000000
--- a/MobileCydia.app/Modes/UPGRADE.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/commercial.png b/MobileCydia.app/commercial.png
deleted file mode 100644
index 8599f48..0000000
--- a/MobileCydia.app/commercial.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/console.png b/MobileCydia.app/console.png
deleted file mode 100644
index dba3788..0000000
--- a/MobileCydia.app/console.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/email.png b/MobileCydia.app/email.png
deleted file mode 100644
index 1aa20b3..0000000
--- a/MobileCydia.app/email.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/expanded.png b/MobileCydia.app/expanded.png
deleted file mode 100644
index 9efce56..0000000
--- a/MobileCydia.app/expanded.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/filesystem.png b/MobileCydia.app/filesystem.png
deleted file mode 100644
index 1bb23fe..0000000
--- a/MobileCydia.app/filesystem.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/id.png b/MobileCydia.app/id.png
deleted file mode 100644
index f168812..0000000
--- a/MobileCydia.app/id.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/loading.html b/MobileCydia.app/loading.html
deleted file mode 100644
index 33b2637..0000000
--- a/MobileCydia.app/loading.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-16"?>
-<html><head>
- <title>Loading</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"/>
- <base target="_blank"/>
-</head><body>
- <div style="padding: 5px 7px">
- <span style="color: #4d4d70; font-weight: normal; font-size: 16px">
- <div style="display: inline-block; background-image: url(menes/indicator-c7ced5-4d4d70.gif); width: 16px; height: 16px; margin: 2px 0 -2px 0"></div>
- <span style="margin: 0 4px">Loading...</span>
- </span>
- </div>
-</body></html>
diff --git a/MobileCydia.app/manage.html b/MobileCydia.app/manage.html
deleted file mode 100644
index 55e7462..0000000
--- a/MobileCydia.app/manage.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="UTF-16"?>
-<html><head>
- <title localize="MANAGE"></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"/>
- <script type="text/javascript" src="menes/menes.js"></script>
- <script type="text/javascript" src="localize.js"></script>
- <base target="_blank"/>
-
- <style>
- body {
- background: #c7ced5 url(cydia://uikit-image/UIPinstripe.png);
- background-size: 7px 1px;
- display: table;
- font-family: Helvetica;
- height: 337px;
- margin: 0;
- padding: 0;
- -webkit-text-size-adjust: none;
- -webkit-user-select: none;
- }
-
- div.page {
- display: table-cell;
- text-align: center;
- margin: 0 auto;
- vertical-align: middle;
- width: 320px;
- }
-
- a.giant-button {
- background-color: rgba(0, 0, 0, .15);
- -webkit-border-radius: 10px;
- color: #193250;
- display: block;
- margin: 10px;
- text-decoration: none;
- }
-
- a.giant-button > img {
- display: inline-block;
- float: left;
- height: 80px;
- margin: 10px -10px 0 10px;
- width: 80px;
- vertical-align: middle;
- }
-
- a.giant-button > div.contents {
- display: inline-block;
- width: 190px;
- margin: 5px 10px 17px 10px;
- }
-
- a.giant-button > div.contents > label {
- display: block;
- font-size: 28px;
- margin: 8px 0 8px 0;
- text-align: center;
- text-shadow: rgba(200, 200, 200, 0.75) 1px 1px 0;
- }
-
- a.giant-button > div.contents > div {
- display: block;
- font-size: 14px;
- margin-left: 4px;
- text-align: center;
- }
- </style>
-</head><body><div class="page">
-<div class="dialog">
- <div class="panel">
-
-<a href="cydia://installed" class="giant-button">
- <img src="packages.png"/>
- <div class="contents">
- <label localize="PACKAGES"></label>
- <div localize="PACKAGES_EX"></div>
- </div>
-</a>
-
-<a href="cydia://sources" class="giant-button">
- <img src="sources.png"/>
- <div class="contents">
- <label localize="SOURCES"></label>
- <div localize="SOURCES_EX"></div>
- </div>
-</a>
-
-<a href="cydia://storage" class="giant-button">
- <img src="storage.png"/>
- <div class="contents">
- <label localize="STORAGE"></label>
- <div localize="STORAGE_EX"></div>
- </div>
-</a>
-
- </div>
-</div>
-</div></body></html>
diff --git a/MobileCydia.app/menes/indicator-c7ced5-4d4d70.gif b/MobileCydia.app/menes/indicator-c7ced5-4d4d70.gif
deleted file mode 100644
index e41bb96..0000000
--- a/MobileCydia.app/menes/indicator-c7ced5-4d4d70.gif
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/package.html b/MobileCydia.app/package.html
deleted file mode 100644
index 985b207..0000000
--- a/MobileCydia.app/package.html
+++ /dev/null
@@ -1,388 +0,0 @@
-<?xml version="1.0" encoding="UTF-16"?>
-<html><head>
- <title localize="DETAILS"></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="package.js"></script>
- <script type="text/javascript" src="localize.js"></script>
- <base target="_blank"/>
-
- <!--script type="text/javascript">
- var count = -1;
- var loaded = function() {
- if (count++ != 0)
- return;
- $("#depiction-load").remove();
- $("#depiction-src").css("display", "block");
- }
-
- var remove = function() {
- $(".description").css("display", "block");
- $(".depiction").remove();
- }
- </script-->
-
- <style>
- .flip-180 {
- -webkit-backface-visibility: hidden;
- -webkit-transform: rotateY(180deg);
- }
-
- #icon.flip-180 {
- -webkit-transition-duration: 2s;
- -webkit-transition-property: transform;
- }
-
- .flip-360 {
- -webkit-backface-visibility: hidden;
- -webkit-transform: rotateY(360deg);
- -webkit-transition-duration: 2s;
- -webkit-transition-property: transform;
- }
-
- .fade-out {
- opacity: 0;
- -webkit-transition-property: opacity;
- -webkit-transition-duration: 2s;
- }
-
- .fade-in {
- opacity: 1;
- -webkit-transition-property: opacity;
- -webkit-transition-duration: 2s;
- }
-
- #remove {
- margin-top: 7px;
- text-align: center;
- }
-
- #indicator {
- left: 20px;
- position: relative;
- top: -5px;
- }
-
- #remove > a {
- color: #335588;
- text-decoration: none;
- }
-
- #upper-bar {
- margin-bottom: 0;
- margin-top: 10px;
- }
-
- #lower-bar {
- margin-bottom: 10px;
- margin-top: 0;
- }
-
- #warnings {
- background-color: #ffdddd;
- }
-
- #warnings > div > label {
- color: red;
- }
-
- #boundary {
- float: left;
- height: 64;
- width: 64px;
- }
-
- #thumb,
- #icon {
- background-position: center center;
- background-repeat: no-repeat;
- height: 64px;
- position: absolute;
- width: 64px;
- }
-
- #thumb {
- -webkit-border-radius: 9px;
- }
-
- /* XXX: this style is out of date */
- #reflection {
- height: 59px;
- max-width: 60px;
- opacity: 0.4;
- position: absolute;
- -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
- width: auto;
- }
-
- #id, #author, #maintainer, #sponsor {
- white-space: nowrap;
- }
-
- #header {
- background: transparent;
- border: none;
- position: relative;
- }
-
- #header > div {
- padding: 0;
- }
-
- #content {
- padding: 5px;
- position: absolute;
- left: 77px;
- width: 232px;
- }
-
- #lower {
- margin: 0px 5px;
- }
-
- #name {
- margin-bottom: 13px;
- font-weight: bold;
- font-size: 17px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
-
- #latest {
- color: #335588;
- float: left;
- }
-
- a[href].rating {
- background: 107px 7px no-repeat url(menes/chevron.png);
- }
-
- .rating {
- /*border: 1px solid #999999;*/
- -webkit-border-radius: 6px;
- padding: 7px 7px;
- margin: -7px 0px;
- float: right;
- width: 126px;
- }
-
- .rating .back,
- .rating .fore,
- .rating .star {
- background: url(star.png);
- }
-
- .rating .text {
- display: inline-block;
- color: #4d4d70;
- margin: 0 6px;
- vertical-align: top;
- }
-
- #rating-done {
- padding-left: 12px;
- }
-
- #rating-none,
- #rating-done {
- display: none;
- }
-
- #depiction-src,
- #notice-src {
- height: 1px;
- width: 320px;
- }
-
- .invisible * {
- visibility: hidden;
- }
- </style>
-</head><body class="pinstripe invisible">
-<panel>
-
-<fieldset id="header">
- <div>
- <div id="boundary">
- <div class="flip-0" id="icon"></div>
- <div class="flip-180" id="thumb"></div>
- <!--img id="reflection"/-->
- </div>
-
- <div id="content">
- <div id="name"></div>
- <div id="latest"></div>
-
- <a class="rating" id="rating-href">
- <div id="rating-none">
- <div class="star"></div><div class="text" localize="NOT_RATED"></div>
- </div><div id="rating-done">
- <div class="fore" id="rating-value"></div>
- <div class="back"></div>
- </div>
- </a>
- </div>
- </div>
-</fieldset>
-
-<fieldset class="mode">
- <a>
- <img class="icon" id="mode-src"/><div>
- <label localize="PACKAGE_QUEUE"></label>
- <label id="mode"></label>
- </div></a>
-</fieldset>
-
-<fieldset id="actions">
- <a id="settings">
- <img class="icon" src="settings.png"/><div>
- <label localize="CHANGE_PACKAGE_SETTINGS"></label>
- </div></a>
-
- <a id="author-href" class="author" target="_popup">
- <img id="author-icon" class="icon" src="email.png"/><div>
- <label localize="AUTHOR"></label>
- <label id="author"></label>
- </div></a>
-
- <!--div class="commercial">
- <img class="icon" src="commercial.png"/><div>
- <label>This is a commercial package!</label>
- </div></div-->
-
- <a class="console" href="http://cydia.saurik.com/purpose/console/">
- <img class="icon" src="console.png"/><div>
- <label localize="CONSOLE_PACKAGE"></label>
- </div></a>
-
- <a id="application">
- <img class="icon"/><div>
- <label class="application"></label>
- </div></a>
-</fieldset>
-
-<fieldset class="warnings" id="warnings">
- <div id="warning">
- <img class="icon" src="warning.png"/><div>
- <label class="warning"></label>
- </div></div>
-</fieldset>
-
-<iframe
- class="notice"
- id="notice-src"
- frameborder="0"
- width="320"
- height="0"
- target="_top"
-></iframe>
-
-<!--iframe
- class="activation"
- id="activation-src"
- frameborder="0"
- width="320"
- height="0"
- target="_top"
-></iframe-->
-
-<!--div id="remove" class="depiction">
- <a href="javascript:remove()">Remove Custom Depiction</a>
-</div>
-
-<hr id="upper-bar" class="depiction"/-->
-
-<iframe
- class="depiction"
- id="depiction-src"
- frameborder="0"
- width="320"
- height="0"
- target="_top"
- onload_="loaded()"
-></iframe>
-
-<!--hr id="lower-bar" class="depiction"/-->
-
-<block class="description"><p id="description"></p></block>
-
-<fieldset class="description homepage">
- <a class="homepage" id="homepage-href">
- <img class="icon" src="web.png"/><div>
- <label localize="MORE_INFORMATION"></label>
- </div></a>
-</fieldset>
-
-<label class="installed" localize="INSTALLED_DETAILS"></label>
-<fieldset class="installed">
- <div>
- <img class="icon" src="version.png"/><div>
- <label localize="VERSION"></label>
- <label id="installed"></label>
- </div></div>
-
- <a id="files-href">
- <img class="icon" src="filesystem.png"/><div>
- <label localize="FILESYSTEM_CONTENT"></label>
- </div></a>
-</fieldset>
-
-<label localize="PACKAGE_DETAILS"></label>
-<fieldset>
- <div>
- <img class="icon" src="id.png"/><div>
- <label localize="ID"></label>
- <label id="id"></label>
- </div></div>
-
- <div class="section">
- <img id="section-src" class="icon"/><div>
- <label localize="SECTION"></label>
- <label id="section"></label>
- </div></div>
-
- <div class="size">
- <img class="icon" src="expanded.png"/><div>
- <label localize="EXPANDED_SIZE"></label>
- <label id="size"></label>
- </div></div>
-
- <a id="maintainer-href" class="maintainer" target="_popup">
- <img id="maintainer-icon" class="icon" src="email.png"/><div>
- <label localize="MAINTAINER"></label>
- <label id="maintainer"></label>
- </div></a>
-
- <a id="sponsor-href" class="sponsor">
- <img class="icon" src="web.png"/><div>
- <label localize="SPONSOR"></label>
- <label id="sponsor"></label>
- </div></a>
-
- <!--a class="trusted" id="trusted">
- <img class="icon" src="trusted.png"><div>
- <label localize="REPOSITORY_SIGNATURE"></label>
- </div></a-->
-
- <div class="trusted">
- <img class="icon" src="trusted.png"><div>
- <label>&nbsp;</label>
- <label localize="SIGNED_PACKAGE"></label>
- </div></div>
-</fieldset>
-
-<label class="source" localize="SOURCE_DETAILS"></label>
-<fieldset class="source">
- <div>
- <img class="icon" id="source-src"/><div>
- <label id="source-name"></label>
- </div></div>
-
- <div class="source-description" id="source-description"></div>
-</fieldset>
-
-</panel>
-</body></html>
diff --git a/MobileCydia.app/package.js b/MobileCydia.app/package.js
deleted file mode 100644
index 7dee044..0000000
--- a/MobileCydia.app/package.js
+++ /dev/null
@@ -1,290 +0,0 @@
-/*var package = {
- "name": "MobileTerminal",
- "latest": "286u-5",
- "author": {
- "name": "Allen Porter",
- "address": "allen.porter@gmail.com"
- },
- //"depiction": "http://planet-iphones.com/repository/info/chromium1.3.php",
- "depiction": "http://cydia.saurik.com/terminal.html",
- "longDescription": "this is a sample description",
- "homepage": "http://cydia.saurik.com/terminal.html",
- "installed": "286u-4",
- "id": "mobileterminal",
- "section": "Terminal Support",
- "size": 552*1024,
- "maintainer": {
- "name": "Jay Freeman",
- "address": "saurik@saurik.com"
- },
- "source": {
- "name": "Telesphoreo Tangelo",
- "description": "Distribution of Unix Software for the iPhone"
- }
-};*/
-
-function space(selector, html, max) {
- var node = $(selector);
- node.html(html);
- var width = node.width();
- if (width > max) {
- var spacing = (max - node.width()) / (html.length - 1) + "px";
- node.css("letter-spacing", spacing);
- }
-}
-
-var swap_, swap = function (on, off, time) {
- setTimeout(swap_(on, off, time), time);
-};
-
-swap_ = function (on, off, time) {
- return function () {
- on.className = 'fade-out';
- off.className = 'fade-in';
- swap(off, on, time);
- };
-};
-
-$(function () {
- if (package == null)
- return;
-
- var id = package.id;
- var idc = encodeURIComponent(id);
- var name = package.name;
- var icon = 'cydia://package-icon/' + idc;
-
- var api = 'http://cydia.saurik.com/api/';
- var capi = 'http://cache.cydia.saurik.com/api/';
-
- var support = package.support;
-
- var regarding = function (type) {
- return encodeURIComponent("Cydia/APT(" + type + "): " + name);
- };
-
- $("#icon").css("background-image", 'url("' + icon + '")');
- //$("#reflection").src("cydia://package-icon/" + idc);
-
- $("#name").html($.xml(name));
- space("#latest", $.xml(package.latest), 96);
-
- $.xhr(capi + 'package/' + idc, 'GET', {}, null, {
- success: function (value) {
- value = eval(value);
-
- if (typeof value.notice == "undefined")
- $(".notice").addClass("deleted");
- else
- $("#notice-src").src(value.notice);
-
- if (typeof value.rating == "undefined")
- $(".rating").addClass("deleted");
- else {
- $("#rating-load").addClass("deleted");
- $("#rating-href").href(value.reviews);
-
- var none = $("#rating-none");
- var done = $("#rating-done");
-
- if (value.rating == null) {
- none.css("display", "block");
- } else {
- done.css("display", "block");
-
- $("#rating-value").css('width', 16 * value.rating);
- }
- }
-
- if (typeof value.icon != "undefined" && value.icon != null) {
- var icon = $("#icon");
- var thumb = $("#thumb");
-
- icon[0].className = 'flip-180';
- thumb[0].className = 'flip-360';
-
- thumb.css("background-image", 'url("' + value.icon + '")');
-
- setTimeout(function () {
- icon.addClass("deleted");
- thumb[0].className = 'flip-0';
- }, 2000);
- }
- },
-
- failure: function (status) {
- $(".rating").addClass("deleted");
- }
- });
-
- $("#settings").href("cydia://package/" + idc + "/settings");
-
- var mode = package.mode;
- if (mode == null)
- $(".mode").addClass("deleted");
- else {
- $("#mode").html(cydia.localize(mode));
- $("#mode-src").src("Modes/" + mode + ".png");
- }
-
- var warnings = package.warnings;
- var length = warnings == null ? 0 : warnings.length;
- if (length == 0)
- $(".warnings").addClass("deleted");
- else {
- var parent = $("#warnings");
- var child = $("#warning");
-
- for (var i = 0; i != length; ++i) {
- var clone = child.clone(true);
- clone.addClass("inserted");
- parent.append(clone);
- clone.xpath("./div/label").html($.xml(warnings[i]));
- }
-
- child.addClass("deleted");
- }
-
- var applications = package.applications;
- var length = applications == null ? 0 : applications.length;
-
- var child = $("#application");
-
- /*if (length != 0) {
- var parent = $("#actions");
-
- for (var i = 0; i != length; ++i) {
- var application = applications[i];
- var clone = child.clone(true);
- parent.append(clone);
- clone.href("cydia://launch/" + application[0]);
- clone.xpath("label").html("Run " + $.xml(application[1]));
- clone.xpath("img").src(application[2]);
- }
- }*/
-
- child.addClass("deleted");
-
- var commercial = package.hasTag('cydia::commercial');
- if (!commercial)
- $(".commercial").addClass("deleted");
-
- var _console = package.hasTag('purpose::console');
- if (!_console)
- $(".console").addClass("deleted");
-
- var author = package.author;
- if (author == null)
- $(".author").addClass("deleted");
- else {
- space("#author", $.xml(author.name), 160);
- if (author.address == null)
- $("#author-icon").addClass("deleted");
- else if (support == null)
- $("#author-href").href("mailto:" + author.address + "?subject=" + regarding("A"));
- else
- $("#author-href").href(support);
- }
-
- /*var store = commercial;
- if (!store)
- $(".activation").addClass("deleted");
- else {
- var activation = api + 'activation/' + idc;
- $("#activation-src").src(activation);
- }*/
-
- var depiction = package.depiction;
- if (depiction != null) {
- $(".description").addClass("deleted");
- $("#depiction-src").src(depiction);
- } else {
- $(".depiction").addClass("deleted");
-
- var description = package.longDescription;
- if (description == null)
- description = package.shortDescription;
-
- if (description == null)
- $(".description").addClass("deleted");
- else {
- description = $.xml(description).replace(/\n/g, "<br/>");
- $("#description").html(description);
- }
- }
-
- var homepage = package.homepage;
- if (homepage == null)
- $(".homepage").addClass("deleted");
- else
- $("#homepage-href").href(homepage);
-
- var installed = package.installed;
- if (installed == null)
- $(".installed").addClass("deleted");
- else {
- $("#installed").html($.xml(installed));
- $("#files-href").href("cydia://package/" + idc + "/files");
- }
-
- space("#id", $.xml(id), 220);
-
- var section = package.longSection;
- if (section == null)
- $(".section").addClass("deleted");
- else {
- $("#section-src").src("cydia://section-icon/" + encodeURIComponent(section));
- $("#section").html($.xml(section));
- }
-
- var size = package.size;
- if (size == 0)
- $(".size").addClass("deleted");
- else
- $("#size").html(size / 1024 + " kB");
-
- var maintainer = package.maintainer;
- if (maintainer == null)
- $(".maintainer").addClass("deleted");
- else {
- space("#maintainer", $.xml(maintainer.name), 153);
- if (maintainer.address == null)
- $("#maintainer-icon").addClass("deleted");
- else if (support == null)
- $("#maintainer-href").href("mailto:" + maintainer.address + "?subject=" + regarding("M"));
- else
- $("#maintainer-href").href(support);
- }
-
- var sponsor = package.sponsor;
- if (sponsor == null)
- $(".sponsor").addClass("deleted");
- else {
- space("#sponsor", $.xml(sponsor.name), 152);
- $("#sponsor-href").href(sponsor.address);
- }
-
- var source = package.source;
- if (source == null) {
- $(".source").addClass("deleted");
- $(".trusted").addClass("deleted");
- } else {
- var host = source.host;
-
- $("#source-src").src("cydia://source-icon/" + encodeURIComponent(host));
- $("#source-name").html($.xml(source.name));
-
- if (source.trusted)
- $("#trusted").href("cydia://package/" + idc + "/signature");
- else
- $(".trusted").addClass("deleted");
-
- var description = source.description;
- if (description == null)
- $(".source-description").addClass("deleted");
- else
- $("#source-description").html($.xml(description));
- }
-
- $("body").removeClass("invisible");
-});
diff --git a/MobileCydia.app/packages.png b/MobileCydia.app/packages.png
deleted file mode 100644
index 404fe0c..0000000
--- a/MobileCydia.app/packages.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/settings.png b/MobileCydia.app/settings.png
deleted file mode 100644
index 86f4e78..0000000
--- a/MobileCydia.app/settings.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/signature.html b/MobileCydia.app/signature.html
deleted file mode 100644
index aa113b8..0000000
--- a/MobileCydia.app/signature.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<?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>
- <base target="_blank"/>
-</head><body><div class="page">
-<div class="dialog">
- <div class="panel">
-
- </div>
-</div>
-</div></body></html>
diff --git a/MobileCydia.app/sources.png b/MobileCydia.app/sources.png
deleted file mode 100644
index e8422e4..0000000
--- a/MobileCydia.app/sources.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/star.png b/MobileCydia.app/star.png
deleted file mode 100644
index f762a24..0000000
--- a/MobileCydia.app/star.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/storage.html b/MobileCydia.app/storage.html
deleted file mode 100644
index 55ac5ab..0000000
--- a/MobileCydia.app/storage.html
+++ /dev/null
@@ -1,237 +0,0 @@
-<?xml version="1.0" encoding="UTF-16"?>
-<html><head>
- <title localize="STORAGE"></title>
- <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"/>
- <link rel="stylesheet" type="text/css" href="menes/style.css"/>
- <script type="text/javascript" src="menes/menes.js"></script>
- <script type="text/javascript" src="storage.js"></script>
- <script type="text/javascript" src="localize.js"></script>
- <base target="_blank"/>
-
- <style>
- body {
- display: table;
- font-family: Helvetica;
- height: 337px;
- margin: 0;
- padding: 0;
- -webkit-text-size-adjust: none;
- -webkit-user-select: none;
- }
-
- div.page {
- display: table-cell;
- text-align: center;
- margin: 0 auto;
- vertical-align: middle;
- width: 320px;
- }
-
- a.giant-button {
- background-color: rgba(0, 0, 0, 0.15);
- -webkit-border-radius: 10px;
- color: #193250;
- display: block;
- margin: 8px 10px;
- position: relative;
- text-decoration: none;
- width: 300px;
- }
-
- a.giant-button > piechart {
- float: left;
- margin: 10px;
- vertical-align: middle;
- }
-
- a.giant-button > label {
- display: block;
- float: left;
- font-size: 25px;
- margin: 10px 0 4px 4px;
- text-align: center;
- text-shadow: rgba(200, 200, 200, 0.75) 1px 1px 0;
- width: 155px;
- }
-
- a.giant-button > div.text {
- display: block;
- float: left;
- font-size: 14px;
- margin-left: 4px;
- text-align: center;
- width: 155px;
- }
-
- div.key {
- display: inline-block;
- width: 50%;
- }
-
- a.giant-button > div.legend {
- float: left;
- font-size: 14px;
- left: 15px;
- position: absolute;
- top: 120px;
- width: 290px;
- }
-
- div.key {
- margin-bottom: 4px;
- }
-
- piechart {
- /*-webkit-transform: rotate(-5deg);*/
- /*-webkit-transform: rotateY(15deg) rotateX(-45deg);*/
- }
-
- piechart > div {
- -webkit-border-radius: 50px;
- height: 100px;
- overflow: hidden;
- position: relative;
- width: 100px;
- }
-
- piechart > div > div:first-child {
- height: 100px;
- overflow: hidden;
- position: absolute;
- z-index: 102;
- width: 51px;
- }
-
- piechart > div > div:last-child {
- height: 100px;
- overflow: hidden;
- position: absolute;
- width: 100px;
- z-index: 0;
- }
-
- piechart > div div.lslice,
- piechart > div div.rslice,
- piechart > div div.tslice,
- piechart > div div.bslice {
- background-color: #4d4d70;
- }
-
- piechart > div div.lslice,
- piechart > div div.rslice,
- piechart > div div.tslice,
- piechart > div div.bslice,
- piechart > div div.xslice {
- /* XXX: technically, these aren't needed */
- -webkit-border-bottom-left-radius: 50px;
- -webkit-border-top-left-radius: 50px;
- height: 100px;
- position: absolute;
- -webkit-transform-origin: 100% 50%;
- width: 50px;
- }
-
- piechart > div div.lslice {
- z-index: 100;
- }
-
- piechart > div div.rslice,
- piechart > div div.tslice,
- piechart > div div.bslice {
- z-index: 0;
- }
-
- piechart > div div.rslice {
- -webkit-transform: rotate(180deg);
- }
-
- piechart > div div.tslice {
- -webkit-transform: rotate(90deg);
- }
-
- piechart > div div.bslice {
- -webkit-transform: rotate(270deg);
- }
-
- piechart > div > div.nslice {
- position: absolute;
- text-align: center;
- top: 42px;
- width: 100px;
- z-index: 103;
- }
-
- piechart > div > div.nslice > div {
- background-color: rgba(255, 255, 255, 0.7);
- -webkit-border-radius: 7px;
- display: inline;
- color: black;
- font-size: 15px;
- font-weight: bold;
- margin: 0 auto;
- padding: 2px 4px;
- text-align: center;
- }
-
- div.color {
- background-color: black;
- border: 1px solid #4d4d70;
- display: inline-block;
- vertical-align: middle;
- }
-
- div.color > div {
- border: 1px solid white;
- display: inline-block;
- height: 12px;
- width: 12px;
- }
-
- div.name {
- display: inline-block;
- font-size: 14px;
- margin-left: 5px;
- vertical-align: middle;
- }
- </style>
-</head><body class="pinstripe">
-<panel>
-
-<a class="giant-button" style="height: 149px">
- <piechart><div>
- <div id="system-left"></div>
- <div id="system-right">
- <div class="lslice"></div>
- <div class="rslice"></div>
- <div class="tslice"></div>
- <div class="bslice"></div>
- </div>
- <div class="nslice"><div id="system-size"></div></div>
- </div></piechart>
-
- <label>System</label>
- <div class="text">A small partition used to store iPhone OS. Cydia adds a few important programs and libraries.</div>
-
- <div class="legend" id="system-legend"></div>
-</a>
-
-<a class="giant-button" style="height: 189px">
- <piechart><div>
- <div id="private-left"></div>
- <div id="private-right">
- <div class="lslice"></div>
- <div class="rslice"></div>
- <div class="tslice"></div>
- <div class="bslice"></div>
- </div>
- <div class="nslice"><div id="private-size"></div></div>
- </div></piechart>
-
- <label>Private</label>
- <div class="text">Most content is stored on this partition: from applications (Cydia and Apple) to multimedia.</div>
-
- <div class="legend" id="private-legend"></div>
-</a>
-
-</panel>
-</body></html>
diff --git a/MobileCydia.app/storage.js b/MobileCydia.app/storage.js
deleted file mode 100644
index ae8cb85..0000000
--- a/MobileCydia.app/storage.js
+++ /dev/null
@@ -1,88 +0,0 @@
-var colors = ["#9090e0", "#4d4d70", "#7d7da0", "#7da0e0", "#d0d0f0", "#7070e0"];
-
-var list = function (legend, color, name, value) {
- legend.append('<div class="key">' +
- '<div class="color" style="background-color: ' + color + '"><div></div></div>' +
- '<div class="name">' + name + ' (' + Math.round(value * 1000) / 10 + '%)</div>' +
- '</div>');
-};
-
-console.log(cydia.statfs("/"));
-
-var cut = function (parent, color, fraction, z) {
- var deg = Math.round(360 * fraction);
- if (deg < 2)
- deg = 2;
- parent.append('<div class="xslice" style="' +
- 'background-color: ' + color + ';' +
- '-webkit-transform: rotate(' + deg + 'deg);' +
- 'z-index: ' + z + ';' +
- '"></div>');
-};
-
-var chart = function (right, left, slices) {
- var total = 0;
- for (var i = 0; i != slices.length; ++i) {
- var slice = slices[i];
- var z = slices.length - i;
- if (slice[1] > 0.5)
- cut(right, slice[0], total + 0.5, z);
- total += slice[1];
- cut(total > 0.5 ? left : right, slice[0], total, z);
- }
-};
-
-var setup = function (name, root, folders) {
- var size = $("#" + name + "-size");
- var statfs = cydia.statfs(root);
- var kb = statfs[0] * statfs[1] / 1024;
- var total = kb / 1024;
-
- var unit;
- if (total < 1000)
- unit = 'M';
- else {
- total = total / 1024;
- unit = 'G'
- }
-
- size.html(Math.round(total * 10) / 10 + " " + unit);
-
- var legend = $("#" + name + "-legend");
- var used = 0;
-
- var slices = [];
-
- if (folders != null)
- for (var i = 0; i != folders.length; ++i) {
- var folder = folders[i];
- var usage = cydia.du(folder[1]);
- if (usage == null)
- usage = 0;
- var color = colors[i + 2];
- var percent = usage / kb;
- list(legend, color, folder[0], percent);
- slices.push([color, percent]);
- used += usage;
- }
-
- var free = statfs[0] * statfs[2] / 1024;
- var other = (kb - free - used) / kb;
-
- slices.push([colors[0], other]);
- chart($("#" + name + "-right"), $("#" + name + "-left"), slices);
-
- list(legend, colors[0], folders == null ? "Used" : "Other", other);
- list(legend, colors[1], "Free", statfs[2] / statfs[1]);
-};
-
-$(function () {
- setup("system", "/", null);
-
- setup("private", "/private/var", [
- ["Themes", "/Library/Themes/"],
- ["iTunes", "/var/mobile/Media/iTunes_Control/"],
- ["App Store", "/var/mobile/Applications/"],
- ["Camera", "/var/mobile/Media/DCIM/"]
- ]);
-});
diff --git a/MobileCydia.app/storage.png b/MobileCydia.app/storage.png
deleted file mode 100644
index 3cefef0..0000000
--- a/MobileCydia.app/storage.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/trusted.png b/MobileCydia.app/trusted.png
deleted file mode 100644
index de249eb..0000000
--- a/MobileCydia.app/trusted.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/version.png b/MobileCydia.app/version.png
deleted file mode 100644
index fd1eec1..0000000
--- a/MobileCydia.app/version.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/warning.png b/MobileCydia.app/warning.png
deleted file mode 100644
index 8d3e5df..0000000
--- a/MobileCydia.app/warning.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.app/web.png b/MobileCydia.app/web.png
deleted file mode 100644
index a4f04e3..0000000
--- a/MobileCydia.app/web.png
+++ /dev/null
Binary files differ
diff --git a/MobileCydia.mm b/MobileCydia.mm
index b809c80..4277e57 100644
--- a/MobileCydia.mm
+++ b/MobileCydia.mm
@@ -5508,7 +5508,7 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
if ((self = [super init]) != nil) {
database_ = database;
buttons_ = [[NSMutableArray alloc] initWithCapacity:4];
- [self loadURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"package" ofType:@"html"]]];
+ [self loadURL:[NSURL URLWithString:CydiaURL(@"ui/package/")]];
} return self;
}
@@ -6011,7 +6011,7 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
- (id) init {
if ((self = [super init]) != nil) {
- [self loadURL:[NSURL URLWithString:CydiaURL(@"")]];
+ [self loadURL:[NSURL URLWithString:CydiaURL(@"ui/home/")]];
[[self navigationItem] setLeftBarButtonItem:[[[UIBarButtonItem alloc]
initWithTitle:UCLocalize("ABOUT")
@@ -6037,7 +6037,7 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
if ((self = [super init]) != nil) {
[[self navigationItem] setTitle:UCLocalize("MANAGE")];
- [self loadURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"manage" ofType:@"html"]]];
+ [self loadURL:[NSURL URLWithString:CydiaURL(@"ui/manage/")]];
[[self navigationItem] setLeftBarButtonItem:[[[UIBarButtonItem alloc]
initWithTitle:UCLocalize("SETTINGS")
@@ -8765,11 +8765,6 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
controller = [[[CYBrowserController alloc] init] autorelease];
[(CYBrowserController *)controller loadURL:[NSURL URLWithString:destination]];
} else if ([components count] == 1) {
- if ([base isEqualToString:@"storage"]) {
- controller = [[[CYBrowserController alloc] init] autorelease];
- [(CYBrowserController *)controller loadURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"storage" ofType:@"html"]]];
- }
-
if ([base isEqualToString:@"sources"]) {
controller = [[[SourcesController alloc] initWithDatabase:database_] autorelease];
}