Browse Source

Upgrade inline JS method to new form.

Herbert Vojčík 7 years ago
parent
commit
4bec6703d4
2 changed files with 27 additions and 27 deletions
  1. 12 12
      src/DOMite.js
  2. 15 15
      src/DOMite.st

+ 12 - 12
src/DOMite.js

@@ -282,15 +282,15 @@ return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 
 	var result = document.createDocumentFragment(),
-		start = self['@reference'],
-		end = aDomite['@reference'],
+		start = self["@reference"],
+		end = aDomite["@reference"],
 		tmp;
 	while (start && start != end) {
 		tmp = start;
 		start = start.nextSibling;
 		result.appendChild(tmp);
 	}
-	self['@reference'] = start;
+	self["@reference"] = start;
 	return self._class()._fromElement_(result);;
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -299,7 +299,7 @@ return self;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["aDomite"],
-source: "cutUpTo: aDomite\x0a<\x0a\x09var result = document.createDocumentFragment(),\x0a\x09\x09start = self['@reference'],\x0a\x09\x09end = aDomite['@reference'],\x0a\x09\x09tmp;\x0a\x09while (start && start != end) {\x0a\x09\x09tmp = start;\x0a\x09\x09start = start.nextSibling;\x0a\x09\x09result.appendChild(tmp);\x0a\x09}\x0a\x09self['@reference'] = start;\x0a\x09return self._class()._fromElement_(result);\x0a>",
+source: "cutUpTo: aDomite\x0a<inlineJS: '\x0a\x09var result = document.createDocumentFragment(),\x0a\x09\x09start = self[\x22@reference\x22],\x0a\x09\x09end = aDomite[\x22@reference\x22],\x0a\x09\x09tmp;\x0a\x09while (start && start != end) {\x0a\x09\x09tmp = start;\x0a\x09\x09start = start.nextSibling;\x0a\x09\x09result.appendChild(tmp);\x0a\x09}\x0a\x09self[\x22@reference\x22] = start;\x0a\x09return self._class()._fromElement_(result);\x0a'>",
 referencedClasses: [],
 //>>excludeEnd("ide");
 messageSends: []
@@ -858,9 +858,9 @@ var self=this;
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 
-	var element = self['@element'], child;
+	var element = self["@element"], child;
 	while (child = element.firstChild) element.removeChild(child);
-	self['@reference'] = null;;
+	self["@reference"] = null;;
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"resetContents",{},$globals.Domite)});
@@ -868,7 +868,7 @@ return self;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: [],
-source: "resetContents\x0a<\x0a\x09var element = self['@element'], child;\x0a\x09while (child = element.firstChild) element.removeChild(child);\x0a\x09self['@reference'] = null;\x0a>",
+source: "resetContents\x0a<inlineJS: '\x0a\x09var element = self[\x22@element\x22], child;\x0a\x09while (child = element.firstChild) element.removeChild(child);\x0a\x09self[\x22@reference\x22] = null;\x0a'>",
 referencedClasses: [],
 //>>excludeEnd("ide");
 messageSends: []
@@ -1088,7 +1088,7 @@ return self;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["aString", "anObject"],
-source: "createCustomEvent: aString detail: anObject\x0a<return new CustomEvent(aString, {detail: anObject})>",
+source: "createCustomEvent: aString detail: anObject\x0a<inlineJS: 'return new CustomEvent(aString, {detail: anObject})'>",
 referencedClasses: [],
 //>>excludeEnd("ide");
 messageSends: []
@@ -1112,7 +1112,7 @@ return self;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["aDomList"],
-source: "domListAsArray: aDomList\x0a<return Array.prototype.slice.call(aDomList)>",
+source: "domListAsArray: aDomList\x0a<inlineJS: 'return Array.prototype.slice.call(aDomList)'>",
 referencedClasses: [],
 //>>excludeEnd("ide");
 messageSends: []
@@ -1198,7 +1198,7 @@ return self;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["anObject"],
-source: "isDomNode: anObject\x0a<\x0a\x09return anObject.nodeType >> 0 &&\x0a\x09\x09Object.prototype.toString.call(anObject) !== \x22[object Object]\x22\x0a>",
+source: "isDomNode: anObject\x0a<inlineJS: '\x0a\x09return anObject.nodeType > 0 &&\x0a\x09\x09Object.prototype.toString.call(anObject) !== \x22[object Object]\x22\x0a'>",
 referencedClasses: [],
 //>>excludeEnd("ide");
 messageSends: []
@@ -1338,7 +1338,7 @@ var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
-var d=document.createElement("div");d.innerHTML=self;return d.textContent || d.innerText;;
+var d=document.createElement("div");d.innerHTML=self;return d.textContent||d.innerText;;
 return self;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 }, function($ctx1) {$ctx1.fill(self,"htmlTextContent",{},$globals.String)});
@@ -1346,7 +1346,7 @@ return self;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: [],
-source: "htmlTextContent\x0a<var d=document.createElement(\x22div\x22);d.innerHTML=self;return d.textContent || d.innerText;>",
+source: "htmlTextContent\x0a<inlineJS: 'var d=document.createElement(\x22div\x22);d.innerHTML=self;return d.textContent||d.innerText;'>",
 referencedClasses: [],
 //>>excludeEnd("ide");
 messageSends: []

+ 15 - 15
src/DOMite.st

@@ -130,27 +130,27 @@ asJQuery
 !Domite methodsFor: 'deletion'!
 
 cutUpTo: aDomite
-<
+<inlineJS: '
 	var result = document.createDocumentFragment(),
-		start = self['@reference'],
-		end = aDomite['@reference'],
+		start = self["@reference"],
+		end = aDomite["@reference"],
 		tmp;
 	while (start && start !!= end) {
 		tmp = start;
 		start = start.nextSibling;
 		result.appendChild(tmp);
 	}
-	self['@reference'] = start;
+	self["@reference"] = start;
 	return self._class()._fromElement_(result);
->
+'>
 !
 
 resetContents
-<
-	var element = self['@element'], child;
+<inlineJS: '
+	var element = self["@element"], child;
 	while (child = element.firstChild) element.removeChild(child);
-	self['@reference'] = null;
->
+	self["@reference"] = null;
+'>
 ! !
 
 !Domite methodsFor: 'events'!
@@ -290,7 +290,7 @@ isInvalid
 !Domite class methodsFor: 'converting'!
 
 domListAsArray: aDomList
-<return Array.prototype.slice.call(aDomList)>
+<inlineJS: 'return Array.prototype.slice.call(aDomList)'>
 !
 
 wrap: aCollection
@@ -300,7 +300,7 @@ wrap: aCollection
 !Domite class methodsFor: 'events'!
 
 createCustomEvent: aString detail: anObject
-<return new CustomEvent(aString, {detail: anObject})>
+<inlineJS: 'return new CustomEvent(aString, {detail: anObject})'>
 ! !
 
 !Domite class methodsFor: 'instance creation'!
@@ -344,10 +344,10 @@ newStream
 !Domite class methodsFor: 'testing'!
 
 isDomNode: anObject
-<
-	return anObject.nodeType >> 0 &&
+<inlineJS: '
+	return anObject.nodeType > 0 &&
 		Object.prototype.toString.call(anObject) !!== "[object Object]"
->
+'>
 ! !
 
 !ProtoStream methodsFor: '*DOMite'!
@@ -359,6 +359,6 @@ nextPutDomNode: aNode
 !String methodsFor: '*DOMite'!
 
 htmlTextContent
-<var d=document.createElement("div");d.innerHTML=self;return d.textContent || d.innerText;>
+<inlineJS: 'var d=document.createElement("div");d.innerHTML=self;return d.textContent||d.innerText;'>
 ! !