From: Aleksander Ɓukasz Date: Mon, 7 Oct 2013 08:52:02 +0000 (+0200) Subject: Linting X-Git-Url: https://git.mdrn.pl/fnpeditor.git/commitdiff_plain/14c5677515f8d609f9a57e6e08f15af1e32a0207?ds=inline Linting --- diff --git a/src/smartxml/smartxml.js b/src/smartxml/smartxml.js index 96fcdfe..6b71026 100644 --- a/src/smartxml/smartxml.js +++ b/src/smartxml/smartxml.js @@ -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, { diff --git a/src/smartxml/smartxml.test.js b/src/smartxml/smartxml.test.js index 499d1e9..bd1dfe4 100644 --- a/src/smartxml/smartxml.test.js +++ b/src/smartxml/smartxml.test.js @@ -5,6 +5,7 @@ define([ 'use strict'; /*jshint expr:true */ +/* global describe, it */ var expect = chai.expect;