www.gusucode.com > 一个基于extjs的强大聊天插件源码程序 > 一个基于extjs的强大聊天插件/extjame/ext-jame/js/ext2/air/samples/tasks/js/TaskWindow.js
/* * Ext JS Library 0.20 * Copyright(c) 2006-2008, Ext JS, LLC. * licensing@extjs.com * * http://extjs.com/license */ Ext.air.NativeWindowManager.getTaskWindow = function(taskId){ var win, winId = 'task' + taskId; if(win = this.get(winId)) { win.instance.orderToFront(); } else { win = new Ext.air.NativeWindow({ id: winId, file: 'task.html?taskId=' + taskId, width: 500, height:350 }); } return win; } Ext.air.NativeWindowManager.getReminderWindow = function(taskId){ var win, winId = 'reminder' + taskId; if(win = this.get(winId)) { win.instance.orderToFront(); } else { win = new Ext.air.NativeWindow({ id: winId, file: 'reminder.html?taskId=' + taskId, width:400, height:140, maximizable: false, resizable: false }); } return win; } Ext.air.NativeWindowManager.getAboutWindow = function(){ var win, winId = 'about'; if(win = this.get(winId)) { win.instance.orderToFront(); } else { win = new Ext.air.NativeWindow({ id: winId, file: 'about.html', width:350, height:300, resizable: false, type:'utility' }); } return win; } Ext.air.NativeWindowManager.getPrefWindow = function(){ var win, winId = 'prefs'; if(win = this.get(winId)) { win.instance.orderToFront(); } else { win = new Ext.air.NativeWindow({ id: winId, file: 'preferences.html', width:240, height:150, resizable: false, type:'utility' }); } return win; }