get/set attr
[fnpeditor.git] / src / smartxml / smartxml.js
index 2d0e09f..04449cf 100644 (file)
@@ -43,14 +43,6 @@ $.extend(ElementNode.prototype, DocumentNode.prototype, {
         return this.nativeNode.tagName.toLowerCase();
     },
 
-    append: function(documentNode) {
-        this._$.append(documentNode.nativeNode);
-    },
-
-    before: function(node) {
-        this._$.before(node.nativeNode);
-    },
-
     contents: function() {
         var toret = [];
         this._$.contents().each(function() {
@@ -70,6 +62,22 @@ $.extend(ElementNode.prototype, DocumentNode.prototype, {
         return new ElementNode(this._$.parent());
     },
 
+    getAttr: function(name) {
+        return this._$.attr(name);
+    },
+
+    setAttr: function(name, value) {
+        this._$.attr(name, value);
+    },
+
+    append: function(documentNode) {
+        this._$.append(documentNode.nativeNode);
+    },
+
+    before: function(node) {
+        this._$.before(node.nativeNode);
+    },
+
     unwrapContent: function() {
         var parent = this.parent();
         if(!parent)