module uim.html.core; public import std.stdio; public import std.conv; public import std.array; public import std..string; public import std.random; public import std.traits; public import std.algorithm.iteration; public import uim.html; public import uim.html.core.element; public import uim.html.core.html; template sTag(string fName, string tName, string overRide = "") { const char[] dTag = " "~overRide~" DH5Root "~fName~"(STRINGAA values) { html.addSTag(\""~tName~"\", values); return this; } "; } template dTag(string fName, string tName, string overRide = "") { const char[] dTag = " "~overRide~" DH5Root "~fName~"(STRINGAA values) { html.addDTag(\""~tName~"\", values); return this; } "~overRide~" DH5Root "~fName~"(T)(T[] contents...) { html.addDTag(\""~tName~"\", contents); return this; } "~overRide~" DH5Root "~fName~"(T)(STRINGAA values, T[] contents...) { html.addDTag(\""~tName~"\", values, contents); return this; } "; } unittest { }