示例#1
0
void HtmlImage::onRender(HtmlWriter &writer)
{
	writer.openTag(_S("img"));
	renderAttributes(writer);
	writer.selfCloseTag();
	writer.writeLine();
}
示例#2
0
string CHtml::tag(
	const string & tag,
	const TTagAttributesMap & htmlOptions,
	bool closeTag)
{
	string html = "<" + tag + renderAttributes(htmlOptions);
	return closeTag ? html + " />" : html + ">";
}
示例#3
0
void HtmlTable::onRender(HtmlWriter &writer)
{
	writer.openTag(_S("table"));
	renderAttributes(writer);
	writer.closeTag();
	writer.writeLine();
	renderChilds(writer);
	writer.closeTag(_S("table"));
	writer.writeLine();
}
示例#4
0
void HtmlOptionGroup::onRender(HtmlWriter &writer)
{
	writer.openTag(_S("optgroup"));
	renderAttributes(writer);
	writer.closeTag();
	writer.writeLine();
	renderChilds(writer);
	writer.closeTag(_S("optgroup"));
	writer.writeLine();
}
示例#5
0
void HtmlLinkButton::onRender(HtmlWriter &writer)
{
	writer.openTag(_S("a"));
	renderAttributes(writer);
	writer.closeTag();
	writer.writeLine();
	renderChilds(writer);
	writer.closeTag(_S("a"));
	writer.writeLine();
}
示例#6
0
void IHtmlSelect::onRender(HtmlWriter &writer)
{
	writer.openTag(_S("select"));
	renderAttributes(writer);
	writer.closeTag();
	writer.writeLine();
	renderChilds(writer);
	writer.closeTag(_S("select"));
	writer.writeLine();
}
示例#7
0
string CHtml::tag(
	const string & tag,
	const TTagAttributesMap & htmlOptions,
	const string & content,
	bool closeTag)
{
	string html = "<" + tag + renderAttributes(htmlOptions) + ">";
	return closeTag
		  ? html + content + "</" + tag + ">"
		  : html + content;
}