Herbert Vojčík vor 7 Jahren
Ursprung
Commit
04cff2d513
2 geänderte Dateien mit 7 neuen und 12 gelöschten Zeilen
  1. 5 9
      src/Silk.js
  2. 2 3
      src/Silk.st

+ 5 - 9
src/Silk.js

@@ -98,10 +98,10 @@ var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-var $1,$2,$receiver;
+var $1,$receiver;
 $1=self._tryMakeDnuElement_(aMessage);
 if(($receiver = $1) == null || $receiver.isNil){
-$2=(
+return (
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = true,
 //>>excludeEnd("ctx");
@@ -109,23 +109,19 @@ $ctx1.supercall = true,
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 $ctx1.supercall = false;
 //>>excludeEnd("ctx");;
-return $2;
 } else {
-var newElement;
-newElement=$receiver;
-return newElement;
+return $1;
 }
-return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"doesNotUnderstand:",{aMessage:aMessage},$globals.Silk.klass)});
 //>>excludeEnd("ctx");
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["aMessage"],
-source: "doesNotUnderstand: aMessage\x0a\x09\x22`Silk DIV` creates a div element.\x0a\x09`Silk DIV: anObject` creates a div element and puts contents in it\x22\x0a\x09(self tryMakeDnuElement: aMessage)\x0a\x09\x09ifNil: [ ^ super doesNotUnderstand: aMessage ]\x0a\x09\x09ifNotNil: [ :newElement | ^ newElement ]",
+source: "doesNotUnderstand: aMessage\x0a\x09\x22`Silk DIV` creates a div element.\x0a\x09`Silk DIV: anObject` creates a div element and puts contents in it\x22\x0a\x09^ (self tryMakeDnuElement: aMessage)\x0a\x09\x09ifNil: [ super doesNotUnderstand: aMessage ]",
 referencedClasses: [],
 //>>excludeEnd("ide");
-messageSends: ["ifNil:ifNotNil:", "tryMakeDnuElement:", "doesNotUnderstand:"]
+messageSends: ["ifNil:", "tryMakeDnuElement:", "doesNotUnderstand:"]
 }),
 $globals.Silk.klass);
 

+ 2 - 3
src/Silk.st

@@ -95,9 +95,8 @@ tryMakeDnuElement: aMessage
 doesNotUnderstand: aMessage
 	"`Silk DIV` creates a div element.
 	`Silk DIV: anObject` creates a div element and puts contents in it"
-	(self tryMakeDnuElement: aMessage)
-		ifNil: [ ^ super doesNotUnderstand: aMessage ]
-		ifNotNil: [ :newElement | ^ newElement ]
+	^ (self tryMakeDnuElement: aMessage)
+		ifNil: [ super doesNotUnderstand: aMessage ]
 ! !
 
 !Association methodsFor: '*Silk'!