#959: going through whole repository was a huge performance hog
[redakcja.git] / redakcja / static / js / wiki / view_editor_wysiwyg.js
index d5fa29d..4e0bdee 100644 (file)
                     xml2html({
                         xml: '<' + nodeName + '>' + insertedText + '</' + nodeName + '>',
                         success: function(element){
                     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){
                             $overlay.remove();
                         },
                         error: function(text){
                     
                     var msg = $("<div class='saveNotify'><p>Twoje zmiany zostały naniesione na tekst źródłowy. Pamiętaj, że aby zmiany zostały utrwalone <span>należy je zapisać</span>!</p><p class='notifyTip'>Ta wiadomość zostanie automatycznie zamknięta za 6 sekund.</p></div>");
                     $("#base").prepend(msg);
                     
                     var msg = $("<div class='saveNotify'><p>Twoje zmiany zostały naniesione na tekst źródłowy. Pamiętaj, że aby zmiany zostały utrwalone <span>należy je zapisać</span>!</p><p class='notifyTip'>Ta wiadomość zostanie automatycznie zamknięta za 6 sekund.</p></div>");
                     $("#base").prepend(msg);
-                    $("#save-button").css({border: '5px solid red'});
+                    $("#save-button").css({border: '2px solid #801000', backgroundColor: '#E1C1C1'});
                     $('#base .saveNotify').fadeOut(7000, function(){
                         $(this).remove(); 
                         $("#save-button").css({border: '1px solid black'});
                     $('#base .saveNotify').fadeOut(7000, function(){
                         $(this).remove(); 
                         $("#save-button").css({border: '1px solid black'});