|  | @@ -75,7 +75,7 @@ renderOn: html
 | 
	
		
			
				|  |  |  		onClick: [self browser selectClass: self theClass].
 | 
	
		
			
				|  |  |  	li asJQuery html: self label.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	self browser selectedClass = self theClass ifTrue:	[
 | 
	
		
			
				|  |  | +	self browser selectedClass = self theClass ifTrue: [
 | 
	
		
			
				|  |  |  		cssClass := cssClass, ' selected'].
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	self theClass comment isEmpty ifFalse: [
 | 
	
	
		
			
				|  | @@ -242,7 +242,7 @@ doIt
 | 
	
		
			
				|  |  |  !
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  eval: aString
 | 
	
		
			
				|  |  | -	| compiler	|
 | 
	
		
			
				|  |  | +	| compiler |
 | 
	
		
			
				|  |  |  	compiler := Compiler new.
 | 
	
		
			
				|  |  |  	[ compiler parseExpression: aString ] on: Error do: [:ex |
 | 
	
		
			
				|  |  |  		^window alert: ex messageText].
 | 
	
	
		
			
				|  | @@ -783,7 +783,7 @@ addNewClass
 | 
	
		
			
				|  |  |  	className := window prompt: 'New class'.
 | 
	
		
			
				|  |  |  	(className notNil and: [className notEmpty]) ifTrue: [
 | 
	
		
			
				|  |  |  		Object subclass: className instanceVariableNames: '' package: self selectedPackage.
 | 
	
		
			
				|  |  | -			 self
 | 
	
		
			
				|  |  | +			self
 | 
	
		
			
				|  |  |  			resetClassesList;
 | 
	
		
			
				|  |  |  			updateClassesList.
 | 
	
		
			
				|  |  |  		self selectClass: (Smalltalk current at: className)]
 | 
	
	
		
			
				|  | @@ -806,12 +806,12 @@ cancelChanges
 | 
	
		
			
				|  |  |  commitPackage
 | 
	
		
			
				|  |  |  	selectedPackage ifNotNil: [ |package|
 | 
	
		
			
				|  |  |  		package := Package named: selectedPackage.
 | 
	
		
			
				|  |  | -		{	Exporter		 -> (package commitPathJs, '/', selectedPackage, '.js').
 | 
	
		
			
				|  |  | +		{ Exporter -> (package commitPathJs, '/', selectedPackage, '.js').
 | 
	
		
			
				|  |  |  			StrippedExporter -> (package commitPathJs, '/', selectedPackage, '.deploy.js').
 | 
	
		
			
				|  |  | -			ChunkExporter	 -> (package commitPathSt, '/', selectedPackage, '.st')
 | 
	
		
			
				|  |  | +			ChunkExporter -> (package commitPathSt, '/', selectedPackage, '.st')
 | 
	
		
			
				|  |  |  		} do: [:commitStrategy| |fileContents|
 | 
	
		
			
				|  |  |  			fileContents := (commitStrategy key new exportPackage: selectedPackage).
 | 
	
		
			
				|  |  | -			self ajaxPutAt: commitStrategy value data:	fileContents
 | 
	
		
			
				|  |  | +			self ajaxPutAt: commitStrategy value data: fileContents
 | 
	
		
			
				|  |  |  		]
 | 
	
		
			
				|  |  |  	]
 | 
	
		
			
				|  |  |  !
 | 
	
	
		
			
				|  | @@ -863,8 +863,8 @@ compileMethodDefinitionFor: aClass
 | 
	
		
			
				|  |  |  	compiler currentClass: aClass.
 | 
	
		
			
				|  |  |  	method := compiler eval: (compiler compileNode: node).
 | 
	
		
			
				|  |  |  	compiler unknownVariables do: [:each |
 | 
	
		
			
				|  |  | -		 "Do not try to redeclare javascript's objects"
 | 
	
		
			
				|  |  | -		 (window at: each) ifNil: [
 | 
	
		
			
				|  |  | +		"Do not try to redeclare javascript's objects"
 | 
	
		
			
				|  |  | +		(window at: each) ifNil: [
 | 
	
		
			
				|  |  |  		(window confirm: 'Declare ''', each, ''' as instance variable?') ifTrue: [
 | 
	
		
			
				|  |  |  			self addInstanceVariableNamed: each toClass: aClass.
 | 
	
		
			
				|  |  |  			^self compileMethodDefinitionFor: aClass]]].
 | 
	
	
		
			
				|  | @@ -878,7 +878,7 @@ copyClass
 | 
	
		
			
				|  |  |  	className := window prompt: 'Copy class'.
 | 
	
		
			
				|  |  |  	(className notNil and: [className notEmpty]) ifTrue: [
 | 
	
		
			
				|  |  |  		ClassBuilder new copyClass: self selectedClass named: className.
 | 
	
		
			
				|  |  | -			 self
 | 
	
		
			
				|  |  | +			self
 | 
	
		
			
				|  |  |  			resetClassesList;
 | 
	
		
			
				|  |  |  			updateClassesList.
 | 
	
		
			
				|  |  |  		self selectClass: (Smalltalk current at: className)]
 | 
	
	
		
			
				|  | @@ -891,7 +891,7 @@ disableSaveButton
 | 
	
		
			
				|  |  |  !
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  handleSourceAreaKeyDown: anEvent
 | 
	
		
			
				|  |  | -	 <if(anEvent.ctrlKey) {
 | 
	
		
			
				|  |  | +	<if(anEvent.ctrlKey) {
 | 
	
		
			
				|  |  |  		if(anEvent.keyCode === 83) { //ctrl+s
 | 
	
		
			
				|  |  |  			self._compile();
 | 
	
		
			
				|  |  |  			anEvent.preventDefault();
 | 
	
	
		
			
				|  | @@ -974,7 +974,7 @@ searchReferencesOf: aString
 | 
	
		
			
				|  |  |  selectCategory: aCategory
 | 
	
		
			
				|  |  |  	self cancelChanges ifTrue: [
 | 
	
		
			
				|  |  |  	selectedPackage := aCategory.
 | 
	
		
			
				|  |  | -	selectedClass := selectedProtocol := selectedMethod :=	nil.
 | 
	
		
			
				|  |  | +	selectedClass := selectedProtocol := selectedMethod := nil.
 | 
	
		
			
				|  |  |  	self resetClassesList.
 | 
	
		
			
				|  |  |  	self
 | 
	
		
			
				|  |  |  		updateCategoriesList;
 | 
	
	
		
			
				|  | @@ -1056,7 +1056,7 @@ initialize
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ajaxPutAt: aURL data: aString
 | 
	
		
			
				|  |  |  	jQuery
 | 
	
		
			
				|  |  | -		ajax: aURL	options: #{ 'type' -> 'PUT'.
 | 
	
		
			
				|  |  | +		ajax: aURL options: #{ 'type' -> 'PUT'.
 | 
	
		
			
				|  |  |  								'data' -> aString.
 | 
	
		
			
				|  |  |  								'contentType' -> 'text/plain;charset=UTF-8'.
 | 
	
		
			
				|  |  |  								'error' -> [:xhr | window alert: 'Commiting ' , aURL , ' failed with reason: "' , (xhr responseText) , '"'] }
 | 
	
	
		
			
				|  | @@ -1444,7 +1444,7 @@ renderButtonsOn: html
 | 
	
		
			
				|  |  |  		class: 'amber_button debugger inspect';
 | 
	
		
			
				|  |  |  		with: 'Inspect';
 | 
	
		
			
				|  |  |  		onClick: [self inspectSelectedVariable].
 | 
	
		
			
				|  |  | -	 self
 | 
	
		
			
				|  |  | +	self
 | 
	
		
			
				|  |  |  		updateSourceArea;
 | 
	
		
			
				|  |  |  		updateStatus;
 | 
	
		
			
				|  |  |  		updateVariablesList;
 | 
	
	
		
			
				|  | @@ -1493,7 +1493,7 @@ updateInspector
 | 
	
		
			
				|  |  |  !
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  updateSourceArea
 | 
	
		
			
				|  |  | -	 sourceArea val: self source
 | 
	
		
			
				|  |  | +	sourceArea val: self source
 | 
	
		
			
				|  |  |  !
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  updateStatus
 |