| 
					
				 | 
			
			
				@@ -406,11 +406,12 @@ function ClassesBrik(brikz, st) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	SmalltalkPackage.prototype.withDefaultTransport = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var defaultTransportType = st.getDefaultTransportType(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (this.transport) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			throw new Error("Cannot set default transport; transport already set"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if (st._defaultTransportType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			this.transport = { type: st._defaultTransportType }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (st.defaultTransportType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			this.transport = { type: defaultTransportType }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -590,7 +591,7 @@ function MethodsBrik(brikz, st) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				installNewDnuHandler(dnuHandler); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	function propagateMethodChange(klass) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		// If already initialized (else it will be done later anyway), 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1051,6 +1052,38 @@ function SelectorConversionBrik(brikz, st) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Adds AMD and requirejs related methods to the smalltalk object */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function AMDBrik(brikz, st) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var amdRequre; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var defaultTransportType = "amd"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var defaultAMDNamespace = "amber"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	st.setAMDRequire = function(req) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		amdRequre = req; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	st.getAMDRequire = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return amdRequre; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	st.setDefaultTransportType = function(type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		defaultTransportType = type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	st.getDefaultTransportType = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return defaultTransportType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	st.setDefaultAMDNamespace = function(name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		defaultAMDNamespace = name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	st.getDefaultAMDNamespace = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return defaultAMDNamespace; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /* Making smalltalk that can load */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 brikz.root = RootBrik; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1063,6 +1096,7 @@ brikz.classes = ClassesBrik; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 brikz.methods = MethodsBrik; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 brikz.stInit = SmalltalkInitBrik; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 brikz.augments = AugmentsBrik; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+brikz.amdBrik = AMDBrik; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 brikz.rebuild(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |