X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/0be3fc3037cea44c23261215f92d6c24dbf81060..45c29de17de732e6d10abb79f77970bb3a24324b:/redakcja/static/js/wiki/view_editor_wysiwyg.js?ds=sidebyside diff --git a/redakcja/static/js/wiki/view_editor_wysiwyg.js b/redakcja/static/js/wiki/view_editor_wysiwyg.js index dc24aea8..4e0bdee8 100644 --- a/redakcja/static/js/wiki/view_editor_wysiwyg.js +++ b/redakcja/static/js/wiki/view_editor_wysiwyg.js @@ -305,7 +305,7 @@ } // start edition on this node - var $overlay = $('
').css({ + var $overlay = $('').css({ position: 'absolute', height: h, left: x, @@ -315,6 +315,7 @@ if ($origin.is('.motyw')) { + $('.akap-edit-button').remove(); withThemes(function(canonThemes){ $('textarea', $overlay).autocomplete(canonThemes, { autoFill: true, @@ -380,7 +381,13 @@ xml2html({ xml: '<' + nodeName + '>' + insertedText + '' + nodeName + '>', success: function(element){ - $origin.html($(element).html()); + if (nodeName == 'out-of-flow-text') { + $(element).children().insertAfter($origin); + $origin.remove() + } + else { + $origin.html($(element).html()); + } $overlay.remove(); }, error: function(text){ @@ -391,13 +398,46 @@ var msg = $("Twoje zmiany zostaÅy naniesione na tekst źródÅowy. PamiÄtaj, że aby zmiany zostaÅy utrwalone należy je zapisaÄ!
Ta wiadomoÅÄ zostanie automatycznie zamkniÄta za 6 sekund.
WystÄ piÅ bÅÄ d:
'+text+'
'+source.replace(/&/g, '&').replace(/'); + err = 'WystÄ piÅ bÅÄ d:
'+text+'
'; + if (source) + err += ''+source.replace(/&/g, '&').replace(/' + $('#html-view').html(err); _finalize(failure); } });