Simple smartxml.Document/ElementNode.toXML
[fnpeditor.git] / src / wlxml / wlxml.js
index bdf7527..1619e57 100644 (file)
@@ -12,8 +12,8 @@ var isMetaAttribute = function(attrName) {
 
 //
 
-var WLXMLElementNode = function(nativeNode) {
-    smartxml.ElementNode.call(this, nativeNode);
+var WLXMLElementNode = function(nativeNode, document) {
+    smartxml.ElementNode.call(this, nativeNode, document);
 };
 WLXMLElementNode.prototype = Object.create(smartxml.ElementNode.prototype);
 
@@ -24,16 +24,18 @@ $.extend(WLXMLElementNode.prototype, smartxml.ElementNode.prototype, {
     getMetaAttributes: function() {
         var toret = {};
         this.getAttrs().forEach(function(attr) {
-            if(isMetaAttribute(attr.name))
-                meta[attr.name.substr(5)] = attr.value;
+            if(isMetaAttribute(attr.name)) {
+                toret[attr.name.substr(5)] = attr.value;
+            }
         });
         return toret;
     },
     getOtherAttributes: function() {
         var toret = {};
         this.getAttrs().forEach(function(attr) {
-            if(attr.name != 'class' && !isMetaAttribute(attr.name))
+            if(attr.name !== 'class' && !isMetaAttribute(attr.name)) {
                 toret[attr.name] = attr.value;
+            }
         });
         return toret;
     }