Linting
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Mon, 7 Oct 2013 08:52:02 +0000 (10:52 +0200)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Wed, 9 Oct 2013 14:56:56 +0000 (16:56 +0200)
src/smartxml/smartxml.js
src/smartxml/smartxml.test.js

index 96fcdfe..6b71026 100644 (file)
@@ -5,7 +5,7 @@ define([
 'use strict';
 
 
-var TEXT_NODE = Node.TEXT_NODE, ELEMENT_NODE = Node.ELEMENT_NODE;
+var TEXT_NODE = Node.TEXT_NODE;
 
 
 var DocumentNode = function(nativeNode, document) {
@@ -30,14 +30,15 @@ $.extend(DocumentNode.prototype, {
     },
 
     wrapWith: function(node) {
-        if(this.parent())
+        if(this.parent()) {
             this.before(node);
+        }
         node.append(this);
     },
 });
 
-var ElementNode = function(nativeNode) {
-    DocumentNode.apply(this, arguments);
+var ElementNode = function(nativeNode, document) {
+    DocumentNode.call(this, nativeNode, document);
 };
 
 $.extend(ElementNode.prototype, DocumentNode.prototype, {
@@ -51,10 +52,12 @@ $.extend(ElementNode.prototype, DocumentNode.prototype, {
         var toret = [],
             document = this.document;
         this._$.contents().each(function() {
-            if(this.nodeType === Node.ELEMENT_NODE)
+            if(this.nodeType === Node.ELEMENT_NODE) {
                 toret.push(document.createElementNode(this));
-            else if(this.nodeType === Node.TEXT_NODE)
+            }
+            else if(this.nodeType === Node.TEXT_NODE) {
                 toret.push(document.createTextNode(this));
+            }
         });
         return toret;
     },
@@ -85,15 +88,17 @@ $.extend(ElementNode.prototype, DocumentNode.prototype, {
 
     unwrapContent: function() {
         var parent = this.parent();
-        if(!parent)
+        if(!parent) {
             return;
+        }
 
         var parentContents = parent.contents(),
             myContents = this.contents(),
             myIdx = parent.indexOf(this);
 
-        if(myContents.length === 0)
+        if(myContents.length === 0) {
             return this.detach();
+        }
 
         var moveLeftRange, moveRightRange, leftMerged;
 
@@ -129,8 +134,8 @@ $.extend(ElementNode.prototype, DocumentNode.prototype, {
 
 });
 
-var TextNode = function(nativeNode) {
-    DocumentNode.apply(this, arguments);
+var TextNode = function(nativeNode, document) {
+    DocumentNode.call(this, nativeNode, document);
 };
 
 $.extend(TextNode.prototype, DocumentNode.prototype, {
index 499d1e9..bd1dfe4 100644 (file)
@@ -5,6 +5,7 @@ define([
     
 'use strict';
 /*jshint expr:true */
+/* global describe, it */
 
 var expect = chai.expect;