Loading editor/widgets/faq/faq.cpp +17 −0 Changes for editor/widgets/faq/faq.cpp: 17 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -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; Loading Loading
editor/widgets/faq/faq.cpp +17 −0 Changes for editor/widgets/faq/faq.cpp: 17 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -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; Loading