module uim.html.elements.label;

import uim.html;

class DH5Label : DH5Obj {
	mixin(H5This!"label");

	mixin(MyAttribute!("forId", "for"));
	unittest {
		assert(Assert(H5Label.forId("anID"), `<label for="anID"></label>`));
		assert(Assert(H5Label.forId("anID").content("text"), `<label for="anID">text</label>`));
	}
	
	mixin(MyAttribute!("form"));
	unittest {
		assert(Assert(H5Label.form("aForm"), `<label form="aForm"></label>`));
		assert(Assert(H5Label.form("aForm").content("text"), `<label form="aForm">text</label>`));
	}
}
mixin(H5Short!"Label");

unittest {
	assert(Assert(H5Label, `<label></label>`));
}