OSDN Git Service

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