Pārlūkot izejas kodu

Merge pull request #362 from herby/gh-182

Symbol >> asJavascript fixed. Fixes #182.
Nicolas Petton 11 gadi atpakaļ
vecāks
revīzija
07c390b2fc

+ 3 - 3
js/Kernel-Collections.deploy.js

@@ -3058,12 +3058,12 @@ smalltalk.addMethod(
 "_asJavascript",
 smalltalk.method({
 selector: "asJavascript",
-fn: function () {
+fn: function (){
 var self=this;
 return smalltalk.withContext(function($ctx1) { 
var $1;
-$1=_st(_st("smalltalk.symbolFor(\x22").__comma(_st(self)._asString())).__comma("\x22)");
+$1=_st(_st("smalltalk.symbolFor(").__comma(_st(_st(self)._asString())._asJavascript())).__comma(")");
 return $1;
-}, function($ctx1) {$ctx1.fill(self,"asJavascript",{}, smalltalk.Symbol)});}
+}, function($ctx1) {$ctx1.fill(self,"asJavascript",{}, smalltalk.Symbol)})}
 }),
 smalltalk.Symbol);
 

+ 5 - 5
js/Kernel-Collections.js

@@ -4115,15 +4115,15 @@ smalltalk.addMethod(
 smalltalk.method({
 selector: "asJavascript",
 category: 'converting',
-fn: function () {
+fn: function (){
 var self=this;
 return smalltalk.withContext(function($ctx1) { 
var $1;
-$1=_st(_st("smalltalk.symbolFor(\x22").__comma(_st(self)._asString())).__comma("\x22)");
+$1=_st(_st("smalltalk.symbolFor(").__comma(_st(_st(self)._asString())._asJavascript())).__comma(")");
 return $1;
-}, function($ctx1) {$ctx1.fill(self,"asJavascript",{}, smalltalk.Symbol)});},
+}, function($ctx1) {$ctx1.fill(self,"asJavascript",{}, smalltalk.Symbol)})},
 args: [],
-source: "asJavascript\x0a\x09^'smalltalk.symbolFor(\x22', self asString, '\x22)'",
-messageSends: [",", "asString"],
+source: "asJavascript\x0a\x09^'smalltalk.symbolFor(', self asString asJavascript, ')'",
+messageSends: [",", "asJavascript", "asString"],
 referencedClasses: []
 }),
 smalltalk.Symbol);

+ 1 - 1
st/Kernel-Collections.st

@@ -1328,7 +1328,7 @@ asJSON
 !
 
 asJavascript
-	^'smalltalk.symbolFor("', self asString, '")'
+	^'smalltalk.symbolFor(', self asString asJavascript, ')'
 !
 
 asSelector