OSDN Git Service

Version 0.6.171, fix X.KB & fix X.Node for SVG & VML.
[pettanr/clientJs.git] / 0.6.x / js / 02_dom / 05_XNodeAttr.js
index 2bb4817..a438590 100644 (file)
@@ -238,6 +238,16 @@ function X_Node_attr( nameOrObj /* v */ ){
 };\r
 function X_Node_Attr_setAttr( that, attrs, newAttrs, name, v ){\r
        switch( name ){\r
+               case 'ns' :\r
+               case 'NS' :\r
+                       if( v === 'svg' || v === 'SVG' ){\r
+                               that[ '_flags' ] |= XX_NodeFlags_IS_SVG;\r
+                       };\r
+                       if( v === 'vml' || v === 'VML' ){\r
+                               that[ '_flags' ] |= XX_NodeFlags_IS_VML;\r
+                       };\r
+                       return;\r
+               \r
                // case 'type' : TODO IE は input, button, object に対して type の再設定が出来ない _state が要素生成済なら不可\r
                case 'UID' :\r
                case 'tag' :\r