]> git.saurik.com Git - cydia.git/commitdiff
OMG HTML5 Offline FTW.
authorJay Freeman (saurik) <saurik@saurik.com>
Tue, 8 Feb 2011 00:19:44 +0000 (16:19 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Tue, 8 Feb 2011 00:44:03 +0000 (16:44 -0800)
31 files changed:
MobileCydia.app/Modes/DOWNGRADE.png [deleted file]
MobileCydia.app/Modes/INSTALL.png [deleted file]
MobileCydia.app/Modes/NEW_INSTALL.png [deleted symlink]
MobileCydia.app/Modes/PURGE.png [deleted file]
MobileCydia.app/Modes/REINSTALL.png [deleted file]
MobileCydia.app/Modes/REMOVE.png [deleted file]
MobileCydia.app/Modes/UPGRADE.png [deleted file]
MobileCydia.app/commercial.png [deleted file]
MobileCydia.app/console.png [deleted file]
MobileCydia.app/email.png [deleted file]
MobileCydia.app/expanded.png [deleted file]
MobileCydia.app/filesystem.png [deleted file]
MobileCydia.app/id.png [deleted file]
MobileCydia.app/loading.html [deleted file]
MobileCydia.app/manage.html [deleted file]
MobileCydia.app/menes/indicator-c7ced5-4d4d70.gif [deleted file]
MobileCydia.app/package.html [deleted file]
MobileCydia.app/package.js [deleted file]
MobileCydia.app/packages.png [deleted file]
MobileCydia.app/settings.png [deleted file]
MobileCydia.app/signature.html [deleted file]
MobileCydia.app/sources.png [deleted file]
MobileCydia.app/star.png [deleted file]
MobileCydia.app/storage.html [deleted file]
MobileCydia.app/storage.js [deleted file]
MobileCydia.app/storage.png [deleted file]
MobileCydia.app/trusted.png [deleted file]
MobileCydia.app/version.png [deleted file]
MobileCydia.app/warning.png [deleted file]
MobileCydia.app/web.png [deleted file]
MobileCydia.mm

diff --git a/MobileCydia.app/Modes/DOWNGRADE.png b/MobileCydia.app/Modes/DOWNGRADE.png
deleted file mode 100644 (file)
index 41c0d70..0000000
Binary files a/MobileCydia.app/Modes/DOWNGRADE.png and /dev/null differ
diff --git a/MobileCydia.app/Modes/INSTALL.png b/MobileCydia.app/Modes/INSTALL.png
deleted file mode 100644 (file)
index a83f354..0000000
Binary files a/MobileCydia.app/Modes/INSTALL.png and /dev/null differ
diff --git a/MobileCydia.app/Modes/NEW_INSTALL.png b/MobileCydia.app/Modes/NEW_INSTALL.png
deleted file mode 120000 (symlink)
index 475bda6..0000000
+++ /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 (file)
index 795fa19..0000000
Binary files a/MobileCydia.app/Modes/PURGE.png and /dev/null differ
diff --git a/MobileCydia.app/Modes/REINSTALL.png b/MobileCydia.app/Modes/REINSTALL.png
deleted file mode 100644 (file)
index 0b7754c..0000000
Binary files a/MobileCydia.app/Modes/REINSTALL.png and /dev/null differ
diff --git a/MobileCydia.app/Modes/REMOVE.png b/MobileCydia.app/Modes/REMOVE.png
deleted file mode 100644 (file)
index 1b2e691..0000000
Binary files a/MobileCydia.app/Modes/REMOVE.png and /dev/null differ
diff --git a/MobileCydia.app/Modes/UPGRADE.png b/MobileCydia.app/Modes/UPGRADE.png
deleted file mode 100644 (file)
index 631b7ef..0000000
Binary files a/MobileCydia.app/Modes/UPGRADE.png and /dev/null differ
diff --git a/MobileCydia.app/commercial.png b/MobileCydia.app/commercial.png
deleted file mode 100644 (file)
index 8599f48..0000000
Binary files a/MobileCydia.app/commercial.png and /dev/null differ
diff --git a/MobileCydia.app/console.png b/MobileCydia.app/console.png
deleted file mode 100644 (file)
index dba3788..0000000
Binary files a/MobileCydia.app/console.png and /dev/null differ
diff --git a/MobileCydia.app/email.png b/MobileCydia.app/email.png
deleted file mode 100644 (file)
index 1aa20b3..0000000
Binary files a/MobileCydia.app/email.png and /dev/null differ
diff --git a/MobileCydia.app/expanded.png b/MobileCydia.app/expanded.png
deleted file mode 100644 (file)
index 9efce56..0000000
Binary files a/MobileCydia.app/expanded.png and /dev/null differ
diff --git a/MobileCydia.app/filesystem.png b/MobileCydia.app/filesystem.png
deleted file mode 100644 (file)
index 1bb23fe..0000000
Binary files a/MobileCydia.app/filesystem.png and /dev/null differ
diff --git a/MobileCydia.app/id.png b/MobileCydia.app/id.png
deleted file mode 100644 (file)
index f168812..0000000
Binary files a/MobileCydia.app/id.png and /dev/null differ
diff --git a/MobileCydia.app/loading.html b/MobileCydia.app/loading.html
deleted file mode 100644 (file)
index 33b2637..0000000
+++ /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 (file)
index 55e7462..0000000
+++ /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 (file)
index e41bb96..0000000
Binary files a/MobileCydia.app/menes/indicator-c7ced5-4d4d70.gif and /dev/null differ
diff --git a/MobileCydia.app/package.html b/MobileCydia.app/package.html
deleted file mode 100644 (file)
index 985b207..0000000
+++ /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 (file)
index 7dee044..0000000
+++ /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 (file)
index 404fe0c..0000000
Binary files a/MobileCydia.app/packages.png and /dev/null differ
diff --git a/MobileCydia.app/settings.png b/MobileCydia.app/settings.png
deleted file mode 100644 (file)
index 86f4e78..0000000
Binary files a/MobileCydia.app/settings.png and /dev/null differ
diff --git a/MobileCydia.app/signature.html b/MobileCydia.app/signature.html
deleted file mode 100644 (file)
index aa113b8..0000000
+++ /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 (file)
index e8422e4..0000000
Binary files a/MobileCydia.app/sources.png and /dev/null differ
diff --git a/MobileCydia.app/star.png b/MobileCydia.app/star.png
deleted file mode 100644 (file)
index f762a24..0000000
Binary files a/MobileCydia.app/star.png and /dev/null differ
diff --git a/MobileCydia.app/storage.html b/MobileCydia.app/storage.html
deleted file mode 100644 (file)
index 55ac5ab..0000000
+++ /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 (file)
index ae8cb85..0000000
+++ /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 (file)
index 3cefef0..0000000
Binary files a/MobileCydia.app/storage.png and /dev/null differ
diff --git a/MobileCydia.app/trusted.png b/MobileCydia.app/trusted.png
deleted file mode 100644 (file)
index de249eb..0000000
Binary files a/MobileCydia.app/trusted.png and /dev/null differ
diff --git a/MobileCydia.app/version.png b/MobileCydia.app/version.png
deleted file mode 100644 (file)
index fd1eec1..0000000
Binary files a/MobileCydia.app/version.png and /dev/null differ
diff --git a/MobileCydia.app/warning.png b/MobileCydia.app/warning.png
deleted file mode 100644 (file)
index 8d3e5df..0000000
Binary files a/MobileCydia.app/warning.png and /dev/null differ
diff --git a/MobileCydia.app/web.png b/MobileCydia.app/web.png
deleted file mode 100644 (file)
index a4f04e3..0000000
Binary files a/MobileCydia.app/web.png and /dev/null differ
index b809c8028d5dacc3f31faf6d1e8d395be09dfa73..4277e574c394aaf47329695c6e7f728bed0530fb 100644 (file)
@@ -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];
         }