| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | /*! * Ext JS Library 4.0 * Copyright(c) 2006-2011 Sencha Inc. * licensing@sencha.com * http://www.sencha.com/license */Ext.define('MyDesktop.Notepad', {    extend: 'Ext.ux.desktop.Module',    requires: [        'Ext.form.field.HtmlEditor'        //'Ext.form.field.TextArea'    ],    id:'notepad',    init : function(){        this.launcher = {            text: 'Notepad',            iconCls:'notepad'        }    },    createWindow : function(){        var desktop = this.app.getDesktop();        var win = desktop.getWindow('notepad');        if(!win){            win = desktop.createWindow({                id: 'notepad',                title:'Notepad',                width:600,                height:400,                iconCls: 'notepad',                animCollapse:false,                border: false,                //defaultFocus: 'notepad-editor', EXTJSIV-1300                // IE has a bug where it will keep the iframe's background visible when the window                // is set to visibility:hidden. Hiding the window via position offsets instead gets                // around this bug.                hideMode: 'offsets',                layout: 'fit',                items: [                    {                        xtype: 'htmleditor',                        //xtype: 'textarea',                        id: 'notepad-editor',                        value: [                            'Some <b>rich</b> <font color="red">text</font> goes <u>here</u><br>',                            'Give it a try!'                        ].join('')                    }                ]            });        }        return win;    }});
 |