-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NotFoundError: Failed to execute 'insertNode' on 'Range': The node provided is null #6
Comments
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 e.g. This is an object On 06/27/2014 01:55 PM, Andrew Chan wrote:
Yermo Lamers Software Guy, Motorcyclist and Reluctant Writer
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. |
When inserting a space:
an error is thrown.
The text was updated successfully, but these errors were encountered: