X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/005a9da6b746b6191c1682b1c67f3a25cb2174a0..25001b27ba5ecf127713a1af82b88ebca159d7f8:/redakcja/static/js/wiki/view_editor_wysiwyg.js?ds=inline diff --git a/redakcja/static/js/wiki/view_editor_wysiwyg.js b/redakcja/static/js/wiki/view_editor_wysiwyg.js index cb7c40f8..c08945ce 100644 --- a/redakcja/static/js/wiki/view_editor_wysiwyg.js +++ b/redakcja/static/js/wiki/view_editor_wysiwyg.js @@ -413,13 +413,14 @@ }); $overlay.append($attributes); + var overlayParent = $box[0].offsetParent || $box.parent(); $overlay.css({ position: 'absolute', height: h, left: x, top: y, width: w - }).appendTo($box[0].offsetParent || $box.parent()).show(); + }).appendTo(overlayParent).show(); if ($origin.is('.motyw')) { @@ -498,7 +499,7 @@ } /* Set attributres back to the node */ var attrs = {}; - $(".html-editarea-attributes [name]") + $(".html-editarea-attributes [name]", overlayParent) .each(function(i, textField) { attrs[textField.name] = textField.value; }); @@ -564,6 +565,7 @@ $('.accept-button', $overlay).click(function(){ save(); + $(document).unbind('click.blur-overlay'); }); $(document).bind('click.blur-overlay', function(event){