Hi,

On a node page (not using Views) a textarea is missing a save button. Instead the auto save is active which means you can type only one character and then have to wait until the field is saved in order to type the second character. Imagine you want to type a whole text. It's basically not workable.

Besides that, nice module.

Regards

Comments

feuillet’s picture

Same problem here.

I noticed it only happens when the textarea has a wysiwyg editor (ckeditor in my case).
When i switch over to plaintext editing, it works to enter more than one character.
as soon as i enable the editor back again, with the next keystroke the field is saved and the form closed.

Scheepers de Bruin’s picture

If you look in editablefields.js and change line 11 from:

$this.find('input[type=text],input[type=checkbox],input[type=radio],textarea,select').change(function() {

To:

$this.find('input[type=text],input[type=checkbox],input[type=radio],textarea,select').blur(function() {

It seems to work... I think CKEditor and the like fire the change event each time a key is pressed

Scheepers de Bruin’s picture

This patch does NOT show the save button. It fixes the constant saving issue by changing the ajax saving event to blur, rather than change. WYSIWYG editors seem to fire the change event on each keypress.

john franklin’s picture

The patch fixes some textarea issues, but breaks radio buttons.

john franklin’s picture

StatusFileSize
new794 bytes

Attached patch treats checkboxes and radios different from text fields.