Commit 085711d2 authored by Jan Köster's avatar Jan Köster
Browse files

test

parent 6e0b22e3
Loading
Loading
Loading
Loading
+17 −0
Changes for editor/widgets/faq/faq.cpp: 17 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -722,6 +722,23 @@ extern "C" {

                el.appendChild(outer);

                // --- Auto-expand for openByDefault ---
                if (openByDefault && !items.empty()) {
                    std::string initScript = "(function(){var ids=[";
                    for (size_t i = 0; i < items.size(); ++i) {
                        if (i > 0) initScript += ",";
                        initScript += "'" + rc + "-ans-" + std::to_string(i) + "'";
                    }
                    initScript +=
                        "];for(var i=0;i<ids.length;i++){"
                        "var c=document.getElementById(ids[i]);"
                        "if(c)c.style.maxHeight=c.scrollHeight+'px';"
                        "}})();";
                    libhtmlpp::HtmlElement script("script");
                    script.appendChild(libhtmlpp::TextElement(initScript.c_str()));
                    el.appendChild(script);
                }

                // --- Responsive & Light mode CSS ---
                std::string mediaCSS;