module uim.html.apps.js; import uim.html; class DH5AppJavascript : DH5AppObj { this() { super(); this.mimetype("application/javascript"); } this(DH5App anApp) { this().app(anApp).mimetype("application/javascript"); } this(string aName) { this().name(aName).mimetype("application/javascript"); } this(DH5App anApp, string aName) { this().app(anApp).name(aName).mimetype("application/javascript"); } /// Export to string override string toString(string[string] parameters) { if (cached) { if (_toString) return _toString; if (_content) { _toString = _content; return _toString; } } string result; if (cached) { _toString = result; return _toString; } return result; } } auto H5AppJavascript() { return new DH5AppJavascript(); } auto H5AppJavascript(DH5App anApp) { return new DH5AppJavascript(anApp); } auto H5AppJavascript(string aName) { return new DH5AppJavascript(aName); } auto H5AppJavascript(DH5App anApp, string aName) { return new DH5AppJavascript(anApp, aName); } unittest { }