Commit 6a69e3f7 authored by jan.koester's avatar jan.koester
Browse files

tes

parent 2dea4999
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -410,9 +410,17 @@ var HtmlCodeEditor = (function() {
        var wrapper = doc && doc.querySelector('.hce-widget-scope');
        if (!wrapper) return;

        // Strips our own bookkeeping (the path attribute used for click
        // mapping, and the "selected" highlight class) back out before
        // saving — both only ever apply to elements the tag scanner tagged,
        // so a single pass over [data-hce-path] covers both.
        var clone = wrapper.cloneNode(true);
        var tagged = clone.querySelectorAll('[data-hce-path]');
        for (var i = 0; i < tagged.length; i++) tagged[i].removeAttribute('data-hce-path');
        for (var i = 0; i < tagged.length; i++) {
            tagged[i].removeAttribute('data-hce-path');
            tagged[i].classList.remove('hce-selected');
            if (!tagged[i].className) tagged[i].removeAttribute('class');
        }

        _sourceArea.value = clone.innerHTML;
        _rebuildModel(_sourceArea.value);