\r
},\r
_init : function(){\r
- var s, size, b, x;\r
+ var s, size;\r
if( X.Dom.Event.DOM_PRE_INIT <= X.Dom.readyState ) return X.Callback.UN_LISTEN;\r
if( s = X.Dom._script ){\r
s.parentNode.removeChild( s );\r
\r
})( window, document );\r
\r
+X.Dom.cleanupTagNames = 'noscript,noframes,comment,!,noembed,nolayer'.split( ',' );\r
X.Dom.skipCleanupTagNames = 'pre,textarea,code,kbd,samp,xmp,plaintext,listing'.split( ',' );\r
\r
X.Dom.cleanupWhiteSpace = function( text ){\r
- var _ = ' ', __ = ' ';\r
+ var _ = ' ', __ = ' ', c1310 = String.fromCharCode( 13 ) + String.fromCharCode( 10 );\r
+ //text.indexOf( c1310 ) !== -1 && ( text = text.split( c1310 ).join( _ ) );\r
+ //text.indexOf( c32 ) !== -1 && ( text = text.split( c32 ).join( _ ) );\r
text.indexOf( '\r\n' ) !== -1 && ( text = text.split( '\r\n' ).join( _ ) );\r
text.indexOf( '\n\r' ) !== -1 && ( text = text.split( '\n\r' ).join( _ ) );\r
text.indexOf( '\t' ) !== -1 && ( text = text.split( '\t' ).join( _ ) );\r
return text;\r
};\r
\r
+X.Dom.whiteSpaceToTag = function( text ){\r
+ if( text == null ) return '';\r
+ return text.toString()\r
+ .split( '\r\n\r\n' ).join( '<br>' )\r
+ .split( '\n\r\n\r' ).join( '<br>' )\r
+ .split( '\r\n' ).join( '<br>' )\r
+ .split( '\n\r' ).join( '<br>' )\r
+ .split( '\r' ).join( '<br>' )\r
+ .split( '\n' ).join( '<br>' )\r
+ .split( '\t' ).join( '' )\r
+ .split( '\f' ).join( '' )\r
+ .split( '\b' ).join( '' );\r
+};\r
+\r
+X.Dom.chrReferanceTo = function( str ){\r
+ if( str == null ) return '';\r
+ return str.toString()\r
+ .split( '&' ).join( '&' )\r
+ .split( '<' ).join( '<' )\r
+ .split( '>' ).join( '>' )\r
+ .split( ' ' ).join( ' ' );\r
+};\r
+\r
/*\r
* original\r
* AS3で相対パスを絶対パスに変換する\r
return [ _ary[ 0 ], ss, ary.join( s ), s, path ].join( '' );\r
};\r
\r
-\r
-X.Dom.Dirty = {\r
- CLEAN : 0,\r
- TREE : 1, // width, height, x, y\r
- CONTENT : 2, // width, height, x, y textNode の内容\r
- CLASSNAME : 4, // _getCharSize, width, height, x, y\r
- CSS : 8, // _getCharSize, width, height, x, y\r
- ATTR : 16 // _getCharSize, width, height, x, y\r
-};
\ No newline at end of file