1 | (function() {
|
2 | var doctype;
|
3 |
|
4 | doctype = {
|
5 | 'xml': function(_arg) {
|
6 | var encoding;
|
7 | encoding = _arg.encoding;
|
8 | return "<?xml version=\"1.0\" encoding=\"" + encoding + "\" ?>";
|
9 | },
|
10 | 'html': function() {
|
11 | return "<!DOCTYPE html>";
|
12 | },
|
13 | 'html5': function() {
|
14 | return "" + (doctype.html());
|
15 | },
|
16 | 'mobile': function() {
|
17 | return '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD ' + 'XHTML Mobile 1.2//EN" ' + '"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">';
|
18 | },
|
19 | 'html-ce': function() {
|
20 | return '<!DOCTYPE html PUBLIC ' + '"-//W3C//DTD XHTML 1.0 Transitional//EN" ' + '"ce-html-1.0-transitional.dtd">';
|
21 | },
|
22 | 'strict': function() {
|
23 | return '<!DOCTYPE html PUBLIC ' + '"-//W3C//DTD XHTML 1.0 Strict//EN" ' + '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
|
24 | },
|
25 | 'xhtml1.1': function() {
|
26 | return '<!DOCTYPE html PUBLIC ' + '"-//W3C//DTD XHTML 1.1//EN" ' + '"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">';
|
27 | },
|
28 | 'xhtml': function() {
|
29 | return '<!DOCTYPE html PUBLIC ' + '"-//W3C//DTD XHTML Basic 1.1//EN" ' + '"http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">';
|
30 | },
|
31 | 'frameset': function() {
|
32 | return '<!DOCTYPE html PUBLIC ' + '"-//W3C//DTD XHTML 1.0 Frameset//EN" ' + '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">';
|
33 | },
|
34 | 'transitional': function() {
|
35 | return '<!DOCTYPE html PUBLIC ' + '"-//W3C//DTD XHTML 1.0 Transitional//EN" ' + '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
|
36 | }
|
37 | };
|
38 |
|
39 | module.exports = {
|
40 | doctype: doctype
|
41 | };
|
42 |
|
43 | }).call(this);
|