2
0
Quellcode durchsuchen

revert commit ef214a0 as CodeMirror seems to have issues with it.

Nicolas Petton vor 10 Jahren
Ursprung
Commit
83ea12eeb1
2 geänderte Dateien mit 8 neuen und 13 gelöschten Zeilen
  1. 6 9
      js/Canvas.js
  2. 2 4
      st/Canvas.st

+ 6 - 9
js/Canvas.js

@@ -2643,20 +2643,17 @@ selector: "appendBlock:",
 category: 'adding',
 fn: function (aBlock){
 var self=this;
-var root,fragment;
-function $DocumentFragmentTag(){return smalltalk.DocumentFragmentTag||(typeof DocumentFragmentTag=="undefined"?nil:DocumentFragmentTag)}
+var root;
 return smalltalk.withContext(function($ctx1) { 
 root=_st(self["@canvas"])._root();
-fragment=_st($DocumentFragmentTag())._canvas_(self["@canvas"]);
-_st(self["@canvas"])._root_(fragment);
+_st(self["@canvas"])._root_(self);
 _st(aBlock)._value_(self["@canvas"]);
-self._appendDocumentFragment_(fragment);
 _st(self["@canvas"])._root_(root);
-return self}, function($ctx1) {$ctx1.fill(self,"appendBlock:",{aBlock:aBlock,root:root,fragment:fragment},smalltalk.TagBrush)})},
+return self}, function($ctx1) {$ctx1.fill(self,"appendBlock:",{aBlock:aBlock,root:root},smalltalk.TagBrush)})},
 args: ["aBlock"],
-source: "appendBlock: aBlock\x0a\x09| root fragment |\x0a\x09root := canvas root.\x0a\x09fragment := DocumentFragmentTag canvas: canvas.\x0a\x09canvas root: fragment.\x0a\x09aBlock value: canvas.\x0a\x09self appendDocumentFragment: fragment.\x0a\x09canvas root: root",
-messageSends: ["root", "canvas:", "root:", "value:", "appendDocumentFragment:"],
-referencedClasses: ["DocumentFragmentTag"]
+source: "appendBlock: aBlock\x0a\x09| root |\x0a\x09root := canvas root.\x0a\x09canvas root: self.\x0a\x09aBlock value: canvas.\x0a\x09canvas root: root",
+messageSends: ["root", "root:", "value:"],
+referencedClasses: []
 }),
 smalltalk.TagBrush);
 

+ 2 - 4
st/Canvas.st

@@ -763,12 +763,10 @@ append: anObject
 !
 
 appendBlock: aBlock
-	| root fragment |
+	| root |
 	root := canvas root.
-	fragment := DocumentFragmentTag canvas: canvas.
-	canvas root: fragment.
+	canvas root: self.
 	aBlock value: canvas.
-	self appendDocumentFragment: fragment.
 	canvas root: root
 !