*/\r
function X_String_cleanupWhiteSpace( text ){\r
var _ = ' ', __ = ' ', CRLF = X_String_CRLF;\r
+ \r
+ if( !text ) return '';\r
+ \r
//text.indexOf( CRLF ) !== -1 && ( text = text.split( CRLF ).join( _ ) );\r
text.indexOf( '\n\r' ) !== -1 && ( text = text.split( '\n\r' ).join( _ ) );\r
text.indexOf( '\t' ) !== -1 && ( text = text.split( '\t' ).join( _ ) );\r
text.indexOf( '\n' ) !== -1 && ( text = text.split( '\n' ).join( _ ) );\r
text.indexOf( '\f' ) !== -1 && ( text = text.split( '\f' ).join( _ ) );\r
text.indexOf( '\b' ) !== -1 && ( text = text.split( '\b' ).join( _ ) );\r
- //while( text.indexOf( __ ) !== -1 ){\r
- // text = text.split( __ ).join( _ );\r
- //};\r
- //return text;\r
+\r
while( true ){\r
text = text.split( __ );\r
- if( text.length < 2 ) return text.join( _ );\r
+ if( text.length < 2 ) return text[ 0 ];\r
text = text.join( _ );\r
};\r
};\r
return str.toString()\r
.split( '&' ).join( '&' )\r
.split( '"' ).join( '"' )\r
+ .split( '"' ).join( ''' )\r
.split( '<' ).join( '<' )\r
.split( '>' ).join( '>' )\r
.split( ' ' ).join( ' ' );\r