|  | @@ -12,6 +12,9 @@ amber = (function() {
 | 
	
		
			
				|  |  |  	var scripts = document.getElementsByTagName("script");
 | 
	
		
			
				|  |  |  	var src     = scripts[ scripts.length - 1 ].src;
 | 
	
		
			
				|  |  |  	var home    = src.split("/").slice(0, -2).join("/") + "/";
 | 
	
		
			
				|  |  | +        var amberPrefix = "amber/";
 | 
	
		
			
				|  |  | +        var amberCssPrefix = "amber/css"; 
 | 
	
		
			
				|  |  | +        var amberJsPrefix = "amber/js"; 
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	var debug;
 | 
	
		
			
				|  |  |  	var deploy;
 | 
	
	
		
			
				|  | @@ -56,8 +59,8 @@ amber = (function() {
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		loadDependencies();
 | 
	
		
			
				|  |  | -		addJSToLoad('compat.js');
 | 
	
		
			
				|  |  | -		addJSToLoad('boot.js');
 | 
	
		
			
				|  |  | +		addJSToLoad('compat.js', amberJsPrefix);
 | 
	
		
			
				|  |  | +		addJSToLoad('boot.js', amberJsPrefix);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		if (deploy) {
 | 
	
		
			
				|  |  |  			loadPackages([
 | 
	
	
		
			
				|  | @@ -69,10 +72,10 @@ amber = (function() {
 | 
	
		
			
				|  |  |  				'Kernel-Transcript.deploy',
 | 
	
		
			
				|  |  |  				'Kernel-Announcements.deploy',
 | 
	
		
			
				|  |  |  				'Canvas.deploy'
 | 
	
		
			
				|  |  | -			]);
 | 
	
		
			
				|  |  | +			], amberJsPrefix);
 | 
	
		
			
				|  |  |  		} else {
 | 
	
		
			
				|  |  |  			loadIDEDependencies();
 | 
	
		
			
				|  |  | -			loadCSS('amber.css');
 | 
	
		
			
				|  |  | +			loadCSS('amber.css', amberCssPrefix);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			loadPackages([
 | 
	
		
			
				|  |  |  				'Kernel-Objects',
 | 
	
	
		
			
				|  | @@ -90,7 +93,7 @@ amber = (function() {
 | 
	
		
			
				|  |  |  				'Examples',
 | 
	
		
			
				|  |  |  				'Benchfib',
 | 
	
		
			
				|  |  |  				'Kernel-Tests'
 | 
	
		
			
				|  |  | -			]);
 | 
	
		
			
				|  |  | +			], amberJsPrefix);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		var additionalFiles = spec.packages || spec.files;
 | 
	
	
		
			
				|  | @@ -99,7 +102,7 @@ amber = (function() {
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		// Be sure to setup & initialize smalltalk classes
 | 
	
		
			
				|  |  | -		addJSToLoad('init.js');
 | 
	
		
			
				|  |  | +		addJSToLoad('init.js', amberJsPrefix);
 | 
	
		
			
				|  |  |  		initializeSmalltalk();
 | 
	
		
			
				|  |  |  	};
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -146,20 +149,20 @@ amber = (function() {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	function loadDependencies() {
 | 
	
		
			
				|  |  |  		if (typeof jQuery == 'undefined') {
 | 
	
		
			
				|  |  | -			writeScriptTag(buildJSURL('lib/jQuery/jquery-1.6.4.min.js'));
 | 
	
		
			
				|  |  | +			writeScriptTag(buildJSURL('lib/jQuery/jquery-1.6.4.min.js', amberJsPrefix));
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		if ((typeof jQuery == 'undefined') || (typeof jQuery.ui == 'undefined')) {      
 | 
	
		
			
				|  |  | -			writeScriptTag(buildJSURL('lib/jQuery/jquery-ui-1.8.16.custom.min.js'));
 | 
	
		
			
				|  |  | +			writeScriptTag(buildJSURL('lib/jQuery/jquery-ui-1.8.16.custom.min.js', amberJsPrefix));
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  	};
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	function loadIDEDependencies() {
 | 
	
		
			
				|  |  | -		addJSToLoad('lib/jQuery/jquery.textarea.js');
 | 
	
		
			
				|  |  | -		addJSToLoad('lib/CodeMirror/codemirror.js');
 | 
	
		
			
				|  |  | -		addJSToLoad('lib/CodeMirror/smalltalk.js');
 | 
	
		
			
				|  |  | -		loadCSS('lib/CodeMirror/codemirror.css', 'js');
 | 
	
		
			
				|  |  | -		loadCSS('lib/CodeMirror/amber.css', 'js');
 | 
	
		
			
				|  |  | +		addJSToLoad('lib/jQuery/jquery.textarea.js', amberJsPrefix);
 | 
	
		
			
				|  |  | +		addJSToLoad('lib/CodeMirror/codemirror.js', amberJsPrefix);
 | 
	
		
			
				|  |  | +		addJSToLoad('lib/CodeMirror/smalltalk.js', amberJsPrefix);
 | 
	
		
			
				|  |  | +		loadCSS('lib/CodeMirror/codemirror.css', amberJsPrefix);
 | 
	
		
			
				|  |  | +		loadCSS('lib/CodeMirror/amber.css', amberJsPrefix);
 | 
	
		
			
				|  |  |  	};
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	// This will be called after JS files have been loaded
 |