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
index 07c2432..e7d98b2 100644 (file)
@@ -1,8 +1,5 @@
-\r
-/* なんで */\r
-X.Dom.DTD = {\r
-       \r
-       EMPTY : {\r
+\r
+var X_Dom_DTD_EMPTY = {\r
                AREA     : true,\r
                BASE     : true,\r
                BASEFONT : true,\r
@@ -19,15 +16,17 @@ X.Dom.DTD = {
                EMBED    : true\r
        },\r
        \r
-       TAG_FIX :\r
-               X.UA.IE && 4 <= X.UA.IE && X.UA.IE < 5 ?\r
+       /*\r
+        * TODO html5 要素, audio, video は?\r
+        */     \r
+       X_Dom_DTD_TAG_FIX =\r
+               X_UA.IE4 ?\r
                        { ABBR : 'ACRONYM', BDO : '', RUBY : '' } :\r
-               X.UA.IE && 5 <= X.UA.IE && X.UA.IE < 7 ?\r
+               X_UA.IE5 || X_UA.IE55 || X_UA.IE6 ?\r
                        { ABBR : 'ACRONYM' } :\r
                        {},\r
        \r
-       //      video:1,audio:1}\r
-       ATTR_VAL_IS_URI : {\r
+       X_Dom_DTD_ATTR_VAL_IS_URI = {\r
                action     : true,\r
                archive    : true,\r
                background : true,\r
@@ -40,36 +39,46 @@ X.Dom.DTD = {
                profile    : true,\r
                src        : true,\r
                usemap     : true\r
-       }\r
-};\r
-\r
-X.Dom.moveToHead = {\r
-       STYLE   : true,\r
-       LINK    : true,\r
-       TITLE   : true,\r
-       BGSOUND : true,\r
-       AREA    : true,\r
-       BASE    : true,\r
-       META    : true\r
-};\r
+       },\r
+       \r
+       X_Dom_DTD_MOVE_TO_HEAD = {\r
+               STYLE   : true,\r
+               LINK    : true,\r
+               TITLE   : true,\r
+               BGSOUND : true,\r
+               AREA    : true,\r
+               BASE    : true,\r
+               META    : true\r
+       },\r
+       \r
+       X_Dom_DTD_CLEANUP_TAGS = {\r
+               SCRIPT   : true,\r
+               NOSCRIPT : true,\r
+               NOFRAMES : true,\r
+               '!'      : true, // ie\r
+               COMMENT  : true, // ie\r
+               NOEMBED  : true,\r
+               NOLAYER  : true\r
+       },\r
+       \r
+       X_Dom_DTD_SKIP_CLEANUP_TAGS = {\r
+               PRE       : true,\r
+               TEXTAREA  : true,\r
+               CODE      : true,\r
+               KBD       : true,\r
+               SAMP      : true,\r
+               XMP       : true,\r
+               PLAINTEXT : true,\r
+               LISTING   : true\r
+       };\r
+/*\r
+X.Dom.DTD = {\r
+       \r
+       EMPTY : X_Dom_DTD_EMPTY,\r
+       \r
+       TAG_FIX : X_Dom_DTD_TAG_FIX,\r
 \r
-X.Dom.cleanupTagNames = {\r
-       SCRIPT   : true,\r
-       NOSCRIPT : true,\r
-       NOFRAMES : true,\r
-       '!'      : true, // ie\r
-       COMMENT  : true, // ie\r
-       NOEMBED  : true,\r
-       NOLAYER  : true\r
+       ATTR_VAL_IS_URI : X_Dom_DTD_ATTR_VAL_IS_URI\r
 };\r
+*/\r
 \r
-X.Dom.skipCleanupTagNames = {\r
-       PRE       : true,\r
-       TEXTAREA  : true,\r
-       CODE      : true,\r
-       KBD       : true,\r
-       SAMP      : true,\r
-       XMP       : true,\r
-       PLAINTEXT : true,\r
-       LISTING   : true\r
-};\r