2 <meta name=
"viewport" content=
"width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
7 -webkit-border-radius:
0;
8 box-sizing: border-box;
9 -moz-box-sizing: border-box;
10 -ms-box-sizing: border-box;
11 -webkit-box-sizing: border-box;
12 /*font-family: inherit;*/
19 text-decoration: none;
20 vertical-align: baseline;
28 background: url(cydget://_UIImageWithName/UILCDBackground.png);
34 font-family: "LockClock-Light";
39 text-shadow: -
0.5px -
1px
1px black;
44 font-family: "Helvetica";
48 text-shadow: -
0.5px -
1px
1px black;
53 font-family: "Helvetica";
75 <script type=
"text/javascript">
76 document.write('
<h1 id=
"time">');
79 if (typeof Cycript != 'undefined')
83 var minutes = String(now.getMinutes());
84 if (minutes.length ==
1)
85 minutes = '
0' + minutes
86 time = now.getHours() + ':' + minutes;
90 document.write('
</h1>');
93 <h2>Welcome to Cydget!
</h2>
97 <p>Cydget
<sup>tm
</sup> is a very simple SBAwayViewPlugin multiplexer, allowing both developers and web designers to extend the capabilities of the lock screen by tapping into the existing mechanism Apple had designed for VoiceRecorder and Nike+. The WebCycript Cydget framework is designed to be a powerful replacement for the Lock Widget feature from WinterBoard, which it hereby supersedes.
</p>
98 <p>You can switch between Cydgets (your original SpringBoard away view is next in the rotation) using the Home/Menu button, and you can re-order them using Settings under "Cydget".
</p>
101 <!-- XXX: extract this out to some kind of nifty Lock Cydget library -->
102 <!-- XXX: this is incredibly indirect. I mean: wth, right? well, Cycript is the slowest thing on this page -->
103 <!-- (in case anyone reading this: I believe it is entirely due to sqlite3, and I will be fixing this soon) -->
104 <script type=
"text/cycript">document.addEventListener("DOMContentLoaded", function() { window.setTimeout(function() {
105 var locale = CFLocaleCopyCurrent();
106 var now = CFDateCreate(NULL, CFAbsoluteTimeGetCurrent());
107 var formatter = CFDateFormatterCreate(NULL, locale, kCFDateFormatterNoStyle, kCFDateFormatterNoStyle);
110 CFDateFormatterSetFormat(formatter, UIDateFormatStringForFormatType(UINoAMPMTimeFormat));
111 var time = CFDateFormatterCreateStringWithDate(NULL, formatter, now);
112 document.getElementById("time").innerHTML = time;
115 CFRelease(formatter);
117 },
0)}, false);
</script>