I am using dhtmlxEditor (rich text editor) in a website. Below is sample code. the editor is rendered inside one of two child divs, bundled inside a parent div. By default neither of the two child divs are visible. Two buttons control whether which (if any) of the child divs are visible.
if the div containing the Editor div is visible when the page renders, all the editor functionality works.
The page is structured something like thus:
other markup here
some markup here
Is this a known issue? Is there a workaround?
Thanks in advance,
editor can be initialized only in visible container. Currently, there are no ways to change this behavior
I found a workaround through business logic so that it the RTE always renders in a visible div. However, I have a new issue:
Basically, initializing the RTE div correctly in a parent div that is
visible, and then hiding that parent div and then making it visible
again causes the the toolbar buttons to stop working.
In my case I have two buttons that hide or show the parent div. The RTE div is always visible when the page renders and initializes correctly. If the user hits the hide button then hits the show button, the RTE toolbar buttons stop working.
Can I do anything to fix this?
The issue wasn’t reproduced locally. Please, see attached sample
1249981437.zip (39.4 KB)
To reproduce the error, try this: open the page, click the “composite” button, then click the “atomic” button, type some text in the RTE and try modifying using the toolbar buttons.
Note that if you refresh the page and just type text into the RTE, the toolbar buttons do work. From this I conclude that it’s only after hiding then un-hiding the RTE’s parent Div that the problem occurs.
revised_1249981437.zip (41.3 KB)