Loading src/html.cpp +21 −0 Original line number Diff line number Diff line Loading @@ -1432,6 +1432,27 @@ void libhtmlpp::print(Element* el, HtmlString &output,bool formated) { goto PRINTNEXTEL; } }break; case ScriptEl:{ output.append("<"); output.append(((ScriptElement*) el)->getTagname()); for (ScriptElement::Attributes* curattr = ((ScriptElement*) el)->_firstAttr; curattr; curattr = curattr->_nextAttr) { output.append(" "); output.append(curattr->_Key.data(),curattr->_Key.size()); if(!curattr->_Value.empty()){ output.append("=\""); output.append(curattr->_Value.data(),curattr->_Value.size()); output.append("\""); } } output.append(">"); output.append(((ScriptElement*)el)->_Script.data(),((ScriptElement*)el)->_Script.size()); output.append("</"); output.append(((HtmlElement*) el)->getTagname()); output.append(">"); }break; default: HTMLException excp; excp[HTMLException::Error] << "Unkown Elementtype"; Loading Loading
src/html.cpp +21 −0 Original line number Diff line number Diff line Loading @@ -1432,6 +1432,27 @@ void libhtmlpp::print(Element* el, HtmlString &output,bool formated) { goto PRINTNEXTEL; } }break; case ScriptEl:{ output.append("<"); output.append(((ScriptElement*) el)->getTagname()); for (ScriptElement::Attributes* curattr = ((ScriptElement*) el)->_firstAttr; curattr; curattr = curattr->_nextAttr) { output.append(" "); output.append(curattr->_Key.data(),curattr->_Key.size()); if(!curattr->_Value.empty()){ output.append("=\""); output.append(curattr->_Value.data(),curattr->_Value.size()); output.append("\""); } } output.append(">"); output.append(((ScriptElement*)el)->_Script.data(),((ScriptElement*)el)->_Script.size()); output.append("</"); output.append(((HtmlElement*) el)->getTagname()); output.append(">"); }break; default: HTMLException excp; excp[HTMLException::Error] << "Unkown Elementtype"; Loading