NotFoundError: Failed to execute 'insertNode' on 'Range': The node provided is null
When inserting a space:
$rich_textarea.rich_textarea('insertObject', ' ');
an error is thrown.
Hi Yermo, this is a bump since you were on vacation. This is kind of odd, but rich_textarea does not like spaces.
The intent of insertObject() was to insert a block of HTML to represent some "thing" you want to embed in the text such as an image, a description of a link, etc. It's not intended to insert a single blank space.
Do you just want to insert a space at some location?
I was trying to reconstruct a rich textarea based on plaintext. So I parsed '[o=object1] [o=object2]', needing to use insertObject on object 1, followed by a space, then insertObject on object2.
I also noticed that you can insert text (e.g. 'This is an object: '). If the last character is a space, it gets dropped. Only if the last character is a space.
But actually, I brought up this issue about 2-3 weeks ago. Since then, I ended up inserting & nbsp; instead of a whitespace, which allows that as an insert in the single case.
And I started appending &npsp ; to make up for the missing last space.
These are workarounds and if you want handle some edge cases. Still really appreciate your plugin!
Encase your objects in some tag. I didn't anticipate plain text for insertObject().
e.g. This is an object
On 06/27/2014 01:55 PM, Andrew Chan wrote:
I was trying to reconstruct a rich textarea based on plaintext. So I parsed '[o=object1] [o=object2]', needing to use insertObject on object 1, followed by a space, then insertObject on object2.
I also noticed that you can insert text (e.g. 'This is an object: '). If the last character is a space, it gets dropped. Only if the last character is a space.
— Reply to this email directly or view it on GitHub https://github.com/Yermo/rich_textarea/issues/6#issuecomment-47380494.
Yermo Lamers Software Guy, Motorcyclist and Reluctant Writer
http://miles-by-motorcycle.com
A social network for the lucky few who travel by motorcycle
and those who care about them.
Ah, I see. I thought it was an insert for plaintext OR objects.
You can just insert a DOM text node for that or I could add a separate convenience method for that.