fnp
/
fnpeditor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactor
[fnpeditor.git]
/
src
/
smartxml
/
smartxml.js
diff --git
a/src/smartxml/smartxml.js
b/src/smartxml/smartxml.js
index
4bb5afe
..
0c76cd2
100644
(file)
--- a/
src/smartxml/smartxml.js
+++ b/
src/smartxml/smartxml.js
@@
-18,33
+18,34
@@
var Document = function(nativeNode) {
var ElementNode = function(nativeNode) {
var ElementNode = function(nativeNode) {
- var myNode = nativeNode,
- $myNode = $(nativeNode);
-
- this._$myNode = $myNode;
- this._myNode= myNode;
+ this.nativeNode = nativeNode;
+ this._$ = $(nativeNode);
+};
- this.getTagName = function() {
- return myNode.tagName.toLowerCase();
- };
+$.extend(ElementNode.prototype, {
+ getTagName: function() {
+ return this.nativeNode.tagName.toLowerCase();
+ },
-
this.append =
function(documentNode) {
- this._$
myNode.append(documentNode._$my
Node);
- }
;
+
append:
function(documentNode) {
+ this._$
.append(documentNode.native
Node);
+ }
,
-
this.contents =
function() {
+
contents:
function() {
var toret = [];
var toret = [];
- this._$
myNode
.contents().each(function() {
+ this._$.contents().each(function() {
if(this.nodeType === Node.ELEMENT_NODE)
toret.push(new ElementNode(this));
});
return toret;
if(this.nodeType === Node.ELEMENT_NODE)
toret.push(new ElementNode(this));
});
return toret;
- };
+ },
+
-
this.sameNode =
function(otherNode) {
- return this.
_myNode === otherNode._my
Node;
+
sameNode:
function(otherNode) {
+ return this.
nativeNode === otherNode.native
Node;
}
}
-};
+
+});
return {
documentFromXML: function(xml) {
return {
documentFromXML: function(xml) {