Commit 2b314c44 authored by jan.koester's avatar jan.koester
Browse files

test

parent 4880ffd2
Loading
Loading
Loading
Loading
+6 −13
Original line number Diff line number Diff line
@@ -2156,24 +2156,17 @@ json_object *webedit::Api::serializeTree(const blogi::webedit::EditPlugin *node)
}

std::string webedit::Api::renderTree(const blogi::webedit::EditPlugin *node) {
    std::string html;
    if (!node) return "";

    libhtmlpp::HtmlElement wrapper("div");
    auto *el = node;
    while (el) {
        libhtmlpp::HtmlElement container("div");
        el->Render(container);
        libhtmlpp::HtmlString hs;
        libhtmlpp::print(container, hs);
        html += hs.str();

        if (el->getChildElement()) {
            html += renderTree(el->getChildElement());
        }

        el->Render(wrapper);
        el = el->nextElement();
    }

    return html;
    libhtmlpp::HtmlString hs;
    libhtmlpp::print(wrapper, hs, true);
    return hs.str();
}

std::string webedit::Api::exportTreeXml(DocumentState &doc) {