Upgrade to ExtJS 3.0.0 - Released 07/06/2009
[extjs.git] / docs / source / preferences.html
1 <html>\r
2 <head>\r
3   <title>The source code</title>\r
4     <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />\r
5     <script type="text/javascript" src="../resources/prettify/prettify.js"></script>\r
6 </head>\r
7 <body  onload="prettyPrint();">\r
8     <pre class="prettyprint lang-js">Ext.onReady(function(){\r
9         var win = window.nativeWindow;\r
10         var opener = Ext.air.NativeWindow.getRootHtmlWindow();\r
11         \r
12         var d = new Date().clearTime(true);\r
13         d = d.add('mi', opener.Ext.state.Manager.get('defaultReminder'));\r
14         \r
15         var time = new Ext.get('time');\r
16         time.dom.value = d.format('g:i A');     \r
17         \r
18         var ok = new Ext.Button({\r
19                 text: 'OK',\r
20                 minWidth: 80,\r
21                 renderTo: 'btns',\r
22                 handler: function(){\r
23                         var t = Date.parseDate(time.getValue(), 'g:i A');\r
24                         if(t){\r
25                                 var m = t.getMinutes() + (t.getHours()*60);\r
26                                 opener.Ext.state.Manager.set('defaultReminder', m);\r
27                         }\r
28                         win.close();\r
29                 }\r
30         });\r
31         \r
32         var close = new Ext.Button({\r
33                 text: 'Cancel',\r
34                 minWidth: 80,\r
35                 renderTo: 'btns',\r
36                 handler: function(){\r
37                         win.close();\r
38                 }\r
39         });\r
40         \r
41         win.visible = true;\r
42         win.activate();\r
43 });\r
44 \r
45     \r
46 \r
47 </pre>    \r
48 </body>\r
49 </html>