OSDN Git Service

e38e04f9689e1c4e26ff6dccc36ca89ac429aaa4
[pettanr/clientJs.git] / 0.6.x / js / 02_dom / 01_XDTD.js
1 X.Dom = {};\r
2 \r
3 var X_Dom_DTD_EMPTY = {\r
4                 AREA     : true,\r
5                 BASE     : true,\r
6                 BASEFONT : true,\r
7                 BR       : true,\r
8                 COL      : true,\r
9                 FRAME    : true,\r
10                 HR       : true,\r
11                 IMG      : true,\r
12                 INPUT    : true,\r
13                 ISINDEX  : true,\r
14                 LINK     : true,\r
15                 META     : true,\r
16                 PARAM    : true,\r
17                 EMBED    : true\r
18         },\r
19         \r
20         /*\r
21          * TODO html5 要素, audio, video は?\r
22          */     \r
23         X_Dom_DTD_TAG_FIX =\r
24                 X_UA.IE4 ?\r
25                         { ABBR : 'ACRONYM', BDO : '', RUBY : '' } :\r
26                 X_UA.IE5 || X_UA.IE55 || X_UA.IE6 ?\r
27                         { ABBR : 'ACRONYM' } :\r
28                         {},\r
29         \r
30         X_Dom_DTD_ATTR_VAL_IS_URI = {\r
31                 action     : true,\r
32                 archive    : true,\r
33                 background : true,\r
34                 cite       : true,\r
35                 classid    : true,\r
36                 codebase   : true,\r
37                 data       : true,\r
38                 href       : true,\r
39                 longdesc   : true,\r
40                 profile    : true,\r
41                 src        : true,\r
42                 usemap     : true\r
43         },\r
44         \r
45         X_Dom_DTD_MOVE_TO_HEAD = {\r
46                 STYLE   : true,\r
47                 LINK    : true,\r
48                 TITLE   : true,\r
49                 BGSOUND : true,\r
50                 AREA    : true,\r
51                 BASE    : true,\r
52                 META    : true\r
53         },\r
54         \r
55         X_Dom_DTD_CLEANUP_TAGS = {\r
56                 SCRIPT   : true,\r
57                 NOSCRIPT : true,\r
58                 NOFRAMES : true,\r
59                 '!'      : true, // ie\r
60                 COMMENT  : true, // ie\r
61                 NOEMBED  : true,\r
62                 NOLAYER  : true\r
63         },\r
64         \r
65         X_Dom_DTD_SKIP_CLEANUP_TAGS = {\r
66                 PRE       : true,\r
67                 TEXTAREA  : true,\r
68                 CODE      : true,\r
69                 KBD       : true,\r
70                 SAMP      : true,\r
71                 XMP       : true,\r
72                 PLAINTEXT : true,\r
73                 LISTING   : true\r
74         };\r
75 /*\r
76 X.Dom.DTD = {\r
77         \r
78         EMPTY : X_Dom_DTD_EMPTY,\r
79         \r
80         TAG_FIX : X_Dom_DTD_TAG_FIX,\r
81 \r
82         ATTR_VAL_IS_URI : X_Dom_DTD_ATTR_VAL_IS_URI\r
83 };\r
84 */\r
85 \r