\r
'PARAMS' : X_URL_PARAMS,\r
\r
+ 'create' : X_URL_create,\r
+ \r
'toAbsolutePath' : X_URL_toAbsolutePath,\r
\r
'isSameDomain' : X_URL_isSameDomain,\r
return result.join( '' );\r
};\r
\r
+function X_URL_create( url, params ){\r
+ if( !X_Type_isObject( params ) || !( params = X_URL_objToParam( params ) ) ) return url;\r
+ \r
+ return url + ( url.indexOf( '?' ) !== -1 ? '&' : '?' ) + params;\r
+};\r
+\r
function X_URL_ParamToObj( str ){\r
- var parts = str.split( '&' ),\r
- i = 0,\r
- l = parts.length,\r
- obj = {},\r
- pair, p;\r
+ var i = 0,\r
+ obj = {},\r
+ parts, l, pair, p;\r
\r
if( !str ) return obj;\r
\r
- for( ; i < l; ++i ){\r
+ for( parts = str.split( '&' ), l = parts.length; i < l; ++i ){\r
pair = parts[ i ];\r
p = pair.indexOf( '=' );\r
if( p === -1 ){\r