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;
- }
- });
|