A few annoyances when editing pages with Windows XP Internet Explorer 6.0:
- If I use my mouse to relocate the cursor, the input cursor will immediately jump back to the beginning of the text box! The only way to edit interior parts of a page is to use keyboard commands (such as the arrow keys) to move the cursor to the place you would like to edit.
- The text entry box resizes itself to span the entire width of the page when you start typing. As such, the navigation menu on the right covers up the last 15 characters or so of text.
- If you try to use cut (to relocate some material), it will swallow the entire page contents. (At this point, either cancel changes to the page or use undo/ctrl-z to recover.)
—Bil
Blimey. I’ll track down a windows box and have a play. The variation between browsers never ceases to amaze me. Thanks—tamc2 Please don’t thank me for IE! ;)—Bil
—
Ok, New html tag of the day is <fieldset>. Putting <fieldset>..</fieldset> around the text area solves the text box resize problem.
The source of the cursor jumping and the copy and paste problem appears to be the
onclick="this.value=this.value.replace('Type what you want here and click save','')"
line in views/Page_edit.rhtml. Replacing it with:
onfocus="if( this.value == 'Type what you want here and click save' ) { this.value = '' }"
Solves the problem. It seems that IE forgets the cursor position if any mutators are called on the text value.
Fixed in v0-0-7