Hello,
I’ve encountered what I believe is a bug with jqxWindow. Dynamically changing the “draggable” property of a jqxWindow causes it to duplicate the “jqx-resize” div used by the widget.
The basic layout of a jqxWindow initially looks as such:
<div id="jqxwindow" ...>
<div class="jqx-resize" ...>
<div class="jqx-window-header" ...></div>
<div class="jqx-window-content" ...></div>
</div>
</div>
After changing the “draggable” property to either true or false after the panel has been created duplicates the “jqx-resize” div:
<div id="jqxwindow" ...>
<div class="jqx-resize" ...>
<div class="jqx-resize" ...>
<div class="jqx-window-header" ...></div>
<div class="jqx-window-content" ...></div>
</div>
</div>
</div>
A new “jqx-resize” div will be created every time the “draggable” property is changed. This jsFiddle demonstrates the issue. Click either of the buttons a few times and inspect the window to see one “jqx-resize” div for every button click.
Thanks.