Fix: Editing nodes with XNodeAttributes might lead to data corruption
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Tue, 23 Apr 2013 11:44:43 +0000 (13:44 +0200)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Tue, 23 Apr 2013 11:44:43 +0000 (13:44 +0200)
commitfb8befbb76d37a32317ef82324cecc5dd5208c08
tree8ca0cea7a55961e76b967b9b600b2c8926466a8f
parente80ebc581f001aa756cecb1a6ec3c5f6534a02c9
Fix: Editing nodes with XNodeAttributes might lead to data corruption

If node was saved via the save button, the blur event handler was not
unbound and was called on the next blur event.

If this blur event resulted from clicking the edit
button on another node, the XNodeAttributes from that
node were set to the old one handled by unbound event handler,
because those attributes were always taken from the currently
edited node.
redakcja/static/js/wiki/view_editor_wysiwyg.js