commit extjs-2.2.1
[extjs.git] / air / samples / tasks / js / TaskWindow.js
1 /*\r
2  * Ext JS Library 0.30\r
3  * Copyright(c) 2006-2009, Ext JS, LLC.\r
4  * licensing@extjs.com\r
5  * \r
6  * http://extjs.com/license\r
7  */\r
8 \r
9 Ext.air.NativeWindowManager.getTaskWindow = function(taskId){\r
10         var win, winId = 'task' + taskId;\r
11         if(win = this.get(winId)) {\r
12                 win.instance.orderToFront();\r
13         } else {\r
14                 win = new Ext.air.NativeWindow({\r
15                         id: winId,\r
16                         file: 'task.html?taskId=' + taskId,\r
17                         width: 500,\r
18                         height:350\r
19                 });\r
20         }\r
21         return win;\r
22 }\r
23 \r
24 Ext.air.NativeWindowManager.getReminderWindow = function(taskId){\r
25         var win, winId = 'reminder' + taskId;\r
26         if(win = this.get(winId)) {\r
27                 win.instance.orderToFront();\r
28         } else {\r
29                 win = new Ext.air.NativeWindow({\r
30                         id: winId,\r
31                         file: 'reminder.html?taskId=' + taskId,\r
32                         width:400,\r
33                         height:140,\r
34                         maximizable: false,\r
35                         resizable: false\r
36                 });\r
37         }\r
38         return win;\r
39 }\r
40 \r
41 Ext.air.NativeWindowManager.getAboutWindow = function(){\r
42         var win, winId = 'about';\r
43         if(win = this.get(winId)) {\r
44                 win.instance.orderToFront();\r
45         } else {\r
46                 win = new Ext.air.NativeWindow({\r
47                         id: winId,\r
48                         file: 'about.html',\r
49                         width:350,\r
50                         height:300,\r
51                         resizable: false,\r
52             type:'utility'\r
53         });\r
54         }\r
55         return win;\r
56 }\r
57 \r
58 Ext.air.NativeWindowManager.getPrefWindow = function(){\r
59         var win, winId = 'prefs';\r
60         if(win = this.get(winId)) {\r
61                 win.instance.orderToFront();\r
62         } else {\r
63                 win = new Ext.air.NativeWindow({\r
64                         id: winId,\r
65                         file: 'preferences.html',\r
66                         width:240,\r
67                         height:150,\r
68                         resizable: false,\r
69             type:'utility'\r
70         });\r
71         }\r
72         return win;\r
73 }\r