Browse Source

TagBrush >> asDomNode, use it instead of element.

Herbert Vojčík 7 years ago
parent
commit
952b63e077
2 changed files with 34 additions and 12 deletions
  1. 27 9
      src/Web.js
  2. 7 3
      src/Web.st

+ 27 - 9
src/Web.js

@@ -2737,7 +2737,7 @@ var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-self._appendChild_($recv(aTagBrush)._element());
+self._appendChild_($recv(aTagBrush)._asDomNode());
 return aTagBrush;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"addBrush:",{aTagBrush:aTagBrush},$globals.TagBrush)});
@@ -2745,10 +2745,10 @@ return aTagBrush;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["aTagBrush"],
-source: "addBrush: aTagBrush\x0a\x09self appendChild: aTagBrush element.\x0a\x09^ aTagBrush",
+source: "addBrush: aTagBrush\x0a\x09self appendChild: aTagBrush asDomNode.\x0a\x09^ aTagBrush",
 referencedClasses: [],
 //>>excludeEnd("ide");
-messageSends: ["appendChild:", "element"]
+messageSends: ["appendChild:", "asDomNode"]
 }),
 $globals.TagBrush);
 
@@ -2932,6 +2932,24 @@ messageSends: ["addBrush:"]
 }),
 $globals.TagBrush);
 
+$core.addMethod(
+$core.method({
+selector: "asDomNode",
+protocol: 'converting',
+fn: function (){
+var self=this;
+return self["@element"];
+
+},
+//>>excludeStart("ide", pragmas.excludeIdeData);
+args: [],
+source: "asDomNode\x0a\x09^ element",
+referencedClasses: [],
+//>>excludeEnd("ide");
+messageSends: []
+}),
+$globals.TagBrush);
+
 $core.addMethod(
 $core.method({
 selector: "asJQuery",
@@ -2941,17 +2959,17 @@ var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._element())._asJQuery();
+return $recv(self._asDomNode())._asJQuery();
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"asJQuery",{},$globals.TagBrush)});
 //>>excludeEnd("ctx");
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: [],
-source: "asJQuery\x0a\x09^ self element asJQuery",
+source: "asJQuery\x0a\x09^ self asDomNode asJQuery",
 referencedClasses: [],
 //>>excludeEnd("ide");
-messageSends: ["asJQuery", "element"]
+messageSends: ["asJQuery", "asDomNode"]
 }),
 $globals.TagBrush);
 
@@ -2964,17 +2982,17 @@ var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-return $recv(self._element())._asJQueryInContext_(aContext);
+return $recv(self._asDomNode())._asJQueryInContext_(aContext);
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"asJQueryInContext:",{aContext:aContext},$globals.TagBrush)});
 //>>excludeEnd("ctx");
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["aContext"],
-source: "asJQueryInContext: aContext\x0a\x09^ self element asJQueryInContext: aContext",
+source: "asJQueryInContext: aContext\x0a\x09^ self asDomNode asJQueryInContext: aContext",
 referencedClasses: [],
 //>>excludeEnd("ide");
-messageSends: ["asJQueryInContext:", "element"]
+messageSends: ["asJQueryInContext:", "asDomNode"]
 }),
 $globals.TagBrush);
 

+ 7 - 3
src/Web.st

@@ -544,7 +544,7 @@ element
 !TagBrush methodsFor: 'adding'!
 
 addBrush: aTagBrush
-	self appendChild: aTagBrush element.
+	self appendChild: aTagBrush asDomNode.
 	^ aTagBrush
 !
 
@@ -728,12 +728,16 @@ width: aString
 
 !TagBrush methodsFor: 'converting'!
 
+asDomNode
+	^ element
+!
+
 asJQuery
-	^ self element asJQuery
+	^ self asDomNode asJQuery
 !
 
 asJQueryInContext: aContext
-	^ self element asJQueryInContext: aContext
+	^ self asDomNode asJQueryInContext: aContext
 ! !
 
 !TagBrush methodsFor: 'events'!