[Dojo-checkins] r898 - src/uri

dojo-checkins at dojotoolkit.org dojo-checkins at dojotoolkit.org
Mon Jul 18 07:09:48 PDT 2005


Author: alex
Date: Mon Jul 18 07:09:46 2005
New Revision: 898

Modified:
   src/uri/Uri.js
Log:
object existance fix for Safari


Modified: src/uri/Uri.js
==============================================================================
--- src/uri/Uri.js	(original)
+++ src/uri/Uri.js	Mon Jul 18 07:09:46 2005
@@ -29,16 +29,15 @@
 			var relobj = new this.constructor(arguments[i].toString());
 			var uriobj = new this.constructor(uri.toString());
 
-			if (relobj.path == "" && relobj.scheme == null &&
+			if( relobj.path == "" && relobj.scheme == null &&
 				relobj.authority == null && relobj.query == null)
 			{
-				if (relobj.fragment != null) { uriobj.fragment = relobj.fragment; }
+				if (relobj.fragment != null){ uriobj.fragment = relobj.fragment; }
 				relobj = uriobj;
-			}
-			else if (relobj.scheme == null) {
+			}else if (relobj["scheme"]){
 				relobj.scheme = uriobj.scheme;
 			
-				if (relobj.authority == null) {
+				if (relobj["authority"]) {
 					relobj.authority = uriobj.authority;
 					
 					if (relobj.path.charAt(0) != "/") {


More information about the Dojo-checkins mailing list