Update: Issues with actually being able to use the htmleditor with the HtmlEditorResizer have been "fixed".

I just did a page with an htmleditor and found myself writing a few simple plugins to make my life easier that I thought I'd share :-)

The first one makes the htmleditor resizable.

The second one lets you check to see if the content in the htmleditor (or anything that extends field) has changed. I used this to simulate a "change" event on the htmleditor.

See attached screenshots. Now for some examples:

HtmlEditorResizer:

new Ext.form.HtmlEditor({
renderTo: Ext.getBody()
,width: 420
,height: 200
,plugins: [new Ext.ux.plugins.HtmlEditorResizer()] //provides resizing on htmleditor
});
You can also pass in an object with a resizeCfg property which will be applied to the Ext.Resizable created on the htmleditor: