|  | @@ -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();
 | 
	
		
			
				|  |  |  
 |