X-Git-Url: https://git.saurik.com/cydia.git/blobdiff_plain/7ec29c77d735508fb93ef9b16a10268f1e013345..600b6e78ab4e55fde8fe838101bfb542df044286:/Cydia.app/menes/style.css diff --git a/Cydia.app/menes/style.css b/Cydia.app/menes/style.css index a7e1949d..d558e839 100644 --- a/Cydia.app/menes/style.css +++ b/Cydia.app/menes/style.css @@ -84,6 +84,7 @@ select { } body { + width: 320px; font-family: Helvetica; -webkit-text-size-adjust: none; -webkit-user-select: none; @@ -178,11 +179,19 @@ dialog > toolbar > a.forward-button { float: right; } /* }}} */ -/* fieldset {{{ */ + panel > block { - background-color: #c7ced5; + /*background-color: #ccd1d5;*/ + /*background-color: white;*/ + /*background-color: #c7ced5;*/ + background-color: transparent; + //background-color: #ffffff; border-bottom: 1px solid #999999; border-top: 1px solid #999999; + border-left: 1px dotted #999999; + border-right: 1px dotted #999999; + -webkit-border-radius: 9px; + //border: 1px solid #999999; display: block; font-size: 16px; margin: 9px 10px; @@ -221,7 +230,7 @@ panel > input[type="submit"] { list > label { background: #a7b3bc url(cydia://uikit-image/UISectionListHeaderBackground.png); background-repeat: repeat-x no-repeat-y; - margin-bottom: 1px; + margin-bottom: 0px; padding: 4px 15px 1px 15px; display: block; color: white; @@ -240,10 +249,21 @@ panel > label { text-shadow: rgba(255, 255, 255, 0.75) 1px 1px 0; } -panel > fieldset > a:not(:last-child), -panel > fieldset > div:not(:last-child), -panel > fieldset > textarea:not(:last-child) { - border-bottom: 1px solid #999999; +panel > fieldset > a, +panel > fieldset > div, +panel > fieldset > textarea { + border-top: 1px solid #999999; +} + +.deleted { + display: none; +} + +panel > fieldset > a.right:nth-child(2), +panel > fieldset > a:first-child, +panel > fieldset > div:first-child, +panel > fieldset > textarea:first-child { + border-top: 0; } list > fieldset > a, @@ -252,41 +272,121 @@ list > fieldset > textarea { border-bottom: 1px solid #e0e0e0; } -fieldset > a, +fieldset > a:not([type="ad"]), fieldset > div, fieldset > textarea { - min-height: 42px; /* XXX: small differences due to font bugs */ - padding: 13px 14px 11px 14px; + padding: 12px 14px 10px 14px; } -panel > fieldset > a.thumb:first-child > div:first-of-type { +/*fieldset > a:not([type="ad"]):last-child, +fieldset > div:last-child { + padding-bottom: 10px; +}*/ + +fieldset > a[type="ad"] { + /* XXX: small differences due to font bugs */ + padding: 4px 4px 2px 5px; +} + +panel > fieldset > a[type="ad"]:first-child > div:first-of-type, +panel > fieldset > a[type="comment"]:first-child > div:first-of-type, +panel > fieldset > a[type="profile"]:first-child > div:first-of-type, +panel > fieldset > a[type="thumb"]:first-child > div:first-of-type { -webkit-border-top-left-radius: 9px; } -panel > fieldset > a.thumb:last-child > div:first-of-type { +panel > fieldset > a[type="ad"]:last-child > div:first-of-type, +panel > fieldset > a[type="comment"]:last-child > div:first-of-type, +panel > fieldset > a[type="profile"]:last-child > div:first-of-type, +panel > fieldset > a[type="thumb"]:last-child > div:first-of-type { -webkit-border-bottom-left-radius: 9px; } -list > fieldset > a.thumb > div:first-of-type { +fieldset > a[type="ad"] > div:first-of-type { + border: 1px solid #999999; +} + +list > fieldset > a[type="comment"] > div:first-of-type, +list > fieldset > a[type="profile"] > div:first-of-type, +list > fieldset > a[type="thumb"] > div:first-of-type { border: 1px solid #e0e0e0; } -panel > fieldset > a.thumb > div:first-of-type { +panel > fieldset > a[type="comment"] > div:first-of-type { border: 1px solid #999999; + border-bottom-style: dashed; +} + +panel > fieldset > a[type="profile"] > div:first-of-type, +panel > fieldset:not(.header) > a[type="thumb"] > div:first-of-type { + border: 1px solid #999999; +} + +div[tile] { + float: right; + height: 30px; + width: 30px; } -fieldset > a.thumb > div:first-of-type { +div[tile="app"] { background-image: url(http://cache.saurik.com/cydia/tile/app.png); } +div[tile="call"] { background-image: url(http://cache.saurik.com/cydia/tile/call.png); } +div[tile="map"] { background-image: url(http://cache.saurik.com/cydia/tile/map.png); } +div[tile="media"] { background-image: url(http://cache.saurik.com/cydia/tile/media.png); } +div[tile="music"] { background-image: url(http://cache.saurik.com/cydia/tile/video.png); } +div[tile="site"] { background-image: url(http://cache.saurik.com/cydia/tile/site.png); } + +fieldset > a[type="ad"] > div:first-of-type { background-repeat: no-repeat; background-position: center center; + border-right: none; display: inline-block; - height: 64px; + height: 40px; + line-height: 38px; /* XXX: small differences due to font bugs */ /* XXX: 1px difference due to border stupidity */ - margin: -14px 7px -12px -15px; + margin: -5px 5px -3px -6px; + width: 40px; +} + +panel > fieldset > a[type="comment"] { + border-bottom-style: dashed; +} + +fieldset > a[type="comment"] > div:first-of-type { + -webkit-background-size: 44px; + height: 44px; + width: 44px; +} + +fieldset > a[type="header"] > div:first-of-type { + height: 64px; width: 64px; } +fieldset > a[type="profile"] > div:first-of-type { + -webkit-background-size: 50px; + height: 50px; + width: 50px; +} + +fieldset > a[type="thumb"] > div:first-of-type { + height: 64px; + width: 64px; +} + +fieldset > a[type="comment"] > div:first-of-type, +fieldset > a[type="header"] > div:first-of-type, +fieldset > a[type="profile"] > div:first-of-type, +fieldset > a[type="thumb"] > div:first-of-type { + background-repeat: no-repeat; + background-position: center center; + display: inline-block; + /* XXX: small differences due to font bugs */ + /* XXX: 1px difference due to border stupidity */ + margin: -13px 7px -11px -15px; +} + fieldset > a > img.icon, fieldset > div > img.icon { height: auto; @@ -299,10 +399,12 @@ fieldset > div > img.icon { panel > block > p, fieldset > div > p, +panel > block > ul, fieldset > div > ul { margin: 11px 0; } +panel > block > ul, fieldset > div > ul { margin-left: 13px; } @@ -335,39 +437,41 @@ fieldset > div > select { -webkit-appearance: none; } -fieldset > a, -fieldset > div > select { - background: no-repeat url(chevron.png); -} - -fieldset > a { - background-position-y: 13px; -} - -fieldset > a.thumb { - background-position-y: 24px; -} +/* Chevrons {{{ */ +fieldset > a[href]:not([type="ad"]), fieldset > div > select { - background-position-y: 11px; + background-repeat: no-repeat; + background-image: url(chevron.png); + background-position-y: center; } -list > fieldset > a { +/* Horizontal */ + +list > fieldset > a[href] { background-position-x: 295px; } -panel > fieldset > a { +panel > fieldset > a[href] { background-position-x: 275px; } +panel > fieldset > a[href].half { + background-position-x: 125px; +} + +list > fieldset > a:not([href]) > select, list > fieldset > div > select { - background-position-x: 192px; + background-position-x: 183px; } +panel > fieldset > a:not([href]) > select, panel > fieldset > div > select { background-position-x: 163px; } +/* }}} */ + fieldset > textarea, fieldset > div > input, fieldset > div > select, @@ -419,33 +523,66 @@ fieldset > div > div { width: 273px; } -fieldset > a > div { +fieldset > a[type="ad"] > div:nth-of-type(2) { + width: 218px; +} + +fieldset > a:not([type]) > div { width: 250px; } +fieldset > a:not([href]) > img.icon + div, fieldset > div > img.icon + div { width: 244px; } -fieldset > a > img.icon + div { +fieldset > a[href] > img.icon + div { width: 221px; } -fieldset > a.thumb > div:nth-of-type(2) > label:only-of-type { +fieldset > a[type="profile"] > div:nth-of-type(2) > label:nth-of-type(1).unknown { + color: #aaaabb; +} + +fieldset > a[type="profile"] > div:nth-of-type(2) > label:only-of-type { + left: 4px; + position: relative; + top: 3px; +} + +fieldset > a[type="thumb"] > div:nth-of-type(2) > label:only-of-type { position: relative; top: 10px; } -fieldset > a.thumb > div:nth-of-type(2) > label:nth-of-type(2) { +fieldset > a[type="profile"] > div:nth-of-type(2) > label:nth-of-type(2) { display: block; + font-size: 13px; margin-top: 2px; } -fieldset > a.thumb > div:nth-of-type(2) { - vertical-align: top; +fieldset > a[type="thumb"] > div:nth-of-type(2) > label:nth-of-type(2) { + display: block; + margin-top: 2px; +} + +fieldset > a[type="profile"] > div:nth-of-type(2) { + width: 207px; +} + +fieldset > a[type="thumb"] > div:nth-of-type(2) { width: 193px; } +fieldset > a[type="profile"] > div:nth-of-type(2) { + margin: -5px 0; +} + +fieldset > a[type="profile"] > div:nth-of-type(2), +fieldset > a[type="thumb"] > div:nth-of-type(2) { + vertical-align: top; +} + fieldset > a > label:first-of-type, fieldset > a > div > label:first-of-type, fieldset > div > label:first-of-type, @@ -453,12 +590,13 @@ fieldset > div > div > label:first-of-type { font-weight: bold; } -list > fieldset > a:not(.thumb) > div > label:nth-of-type(2), +/* XXX: this doesn't handle icon offsets */ +list > fieldset > a:not([type]) > div > label:nth-of-type(2), list > fieldset > div > div > label:nth-of-type(2) { margin-left: 94px; } -panel > fieldset > a:not(.thumb) > div > label:nth-of-type(2), +panel > fieldset > a:not([type]) > div > label:nth-of-type(2), panel > fieldset > div > div > label:nth-of-type(2) { float: right; text-align: right; @@ -471,15 +609,79 @@ panel > img { width: 300px; } -fieldset > a.thumb:first-child > back { +fieldset > a[type="ad"] { +} + +fieldset > a[type="ad"] > div:nth-of-type(2) { + position: relative; + vertical-align: top; +} + +fieldset > a[type="ad"] > div > label:nth-of-type(1) { + color: #2d2d50; + font-size: 13px; + font-weight: bold; + line-height: 15px; +} + +fieldset > a[type="ad"] > div > label:nth-of-type(2) { + position: absolute; + top: 17px; + left: 156px; + font-size: 9.5px; + font-weight: normal; +} + +panel > fieldset > a.right { + border-left: 1px solid #999999; +} + +panel > fieldset > a.half { + display: inline-block; + width: 150px; +} + +fieldset.half > a { + background: none; + background-position-x: 120px; +} + +fieldset.half > a > img.icon + div { + width: 65px; +} + +fieldset.right { + float: right; + margin-left: 10px; +} + +block + fieldset.right, +fieldset + fieldset.right { + margin-top: 0; +} + +fieldset.half { + width: 146px; +} + +panel > fieldset.dashed > a, +panel > fieldset.dashed > div, +panel > fieldset.dashed > textarea, +list > fieldset.dashed > a, +list > fieldset.dashed > div, +list > fieldset.dashed > textarea { + border-style: dashed; +} + +fieldset > a[type="thumb"]:first-child > back { -webkit-border-top-right-radius: 9px; } -fieldset > a.thumb:last-child > back { +fieldset > a[type="thumb"]:last-child > back { -webkit-border-bottom-right-radius: 9px; } -fieldset > a.thumb > back { +fieldset > a[type="thumb"] > back { background-repeat: no-repeat; border: 1px solid #999999; display: block; @@ -490,4 +692,117 @@ fieldset > a.thumb > back { top: -1px; width: 237px; } + +.mm { + border: 1px solid #999999; + -webkit-border-radius: 9px; +} + +a.mm { + display: block; + margin: 9px; +} + +div.mm img { + height: auto; + width: 300px; +} + +fieldset > a.small { + font-size: 12px; + padding-top: 9px; +} + +fieldset > a.small label { + display: inline-block; + position: relative; + top: 1px; +} + +fieldset > a.small > img.icon { + max-height: 22px; + min-width: 22px; + width: 22px; +} + +fieldset > a.small.half > img.icon + div { + width: 79px; +} + +panel.centered > label { + margin-left: 0px; + margin-right: 0px; + text-align: center; +} + +panel > iframe { + margin: -9px 0; +} + +panel > iframe + iframe { + margin-top: 0; +} + +/* Rating Stars {{{ */ +.ratings { + margin: -2px 0; + text-align: center; +} + +.rated { + display: inline-block; +} + +.rated.left { + margin-right: 9px; +} + +.rated label { + font-weight: bold; + margin-right: 3px; + position: relative; + top: -3px; +} + +.rating { + display: inline-block; + width: 80px; +} + +.rating .back, +.rating .fore, +.rating .star { + background: url(http://cache.saurik.com/crystal/16x16/actions/knewstuff.png); + height: 16px; +} + +.rating .back, +.rating .fore { + width: 80px; +} + +.rating .star { + display: inline-block; + width: 16px; +} + +.rating .back { + opacity: 0.2; +} + +.rating .fore { + /*border-right: 1px solid #999999;*/ + position: absolute; +} /* }}} */ + +panel > fieldset.header { + background-color: transparent; + border: none; + margin: -5px 0 -11px 0; +} + +panel > fieldset.header > a > div > label { + color: #4d4d70; + text-shadow: rgba(255, 255, 255, 0.75) 1px 1px 0; +}