From fcf15892ee33cc6f0732ff8615b0c2c810e23ee8 Mon Sep 17 00:00:00 2001
From: Commander-lol <ljcapitanio@gmail.com>
Date: Sun, 1 Feb 2015 13:20:16 +0000
Subject: [PATCH] Linted tinyDOM, added map for minified file

---
 js/tinyDOM.js         | 26 +++++++++++++-------------
 js/tinyDOM.min.js     |  2 +-
 js/tinyDOM.min.js.map |  1 +
 3 files changed, 15 insertions(+), 14 deletions(-)
 create mode 100644 js/tinyDOM.min.js.map

diff --git a/js/tinyDOM.js b/js/tinyDOM.js
index e4898fa..afb0477 100644
--- a/js/tinyDOM.js
+++ b/js/tinyDOM.js
@@ -1,6 +1,5 @@
-/*global Element, CustomEvent */
-/*jslint plusplus: true */
-/*jslint nomen: true*/
+/*global Element, CustomEvent, HTMLElement */
+/*jslint plusplus: true, nomen: true*/
 
 (function () {
     'use strict';
@@ -26,10 +25,11 @@
 	*/
 
 	TinyDOMFunction = function (selector) {
+        var elements, i, e;
 		if (selector === null || typeof (selector) === 'undefined') {
 			this.length = 0;
 		} else if (typeof (selector) === 'string') {
-			var elements = document.querySelectorAll(selector), i, e;
+			elements = document.querySelectorAll(selector);
 
 			this.length = elements.length;
 			for (i = 0; i < elements.length; i++) {
@@ -40,7 +40,6 @@
 				this[i] = e;
 			}
 		} else if (selector.length) {
-            var i, e;
             for (i = 0; i < selector.length; i++) {
                 e = selector[i];
 				if (typeof (e.td_prop) === 'undefined') {
@@ -126,10 +125,10 @@
 				return null;
 			}
 		},
-        parent: function(selector) {
+        parent: function (selector) {
             var e = this[0].parentNode, stn = true;
             if (tinyDOM.exists(selector)) {
-                while (e != null && e != document) {
+                while (e !== null && e !== document) {
                     if (e.matches(selector)) {
                         stn = false;
                         break;
@@ -141,12 +140,13 @@
             }
             return tinyDOM(e);
         },
-        children: function() {
+        children: function () {
             var n = this[0].childNodes,
-                a = [], i;
+                a = [],
+                i;
             for (i = 0; i < n.length; i++) {
                 if (tinyDOM.isElement(n[i])) {
-                   a.push(n[i]);
+                    a.push(n[i]);
                 }
             }
             return tinyDOM(a);
@@ -181,15 +181,15 @@
         }
 	};
 
-    tinyDOM.isElement = function(node) {
+    tinyDOM.isElement = function (node) {
         var is = false;
         try {
             is = node instanceof HTMLElement;
-        } catch(e) {
+        } catch (e) {
             is = node.nodeType && node.nodeType === 1;
         }
         return is;
-    }
+    };
 
 	tinyDOM.exists = function (obj) {
 		return obj !== null && typeof (obj) !== 'undefined';
diff --git a/js/tinyDOM.min.js b/js/tinyDOM.min.js
index 6ffadcc..8cbd1c5 100644
--- a/js/tinyDOM.min.js
+++ b/js/tinyDOM.min.js
@@ -1 +1 @@
-!function(){"use strict";var a,b,c;Element&&!Element.prototype.matches&&(a=Element.prototype,a.matches=a.matchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector||a.webkitMatchesSelector),b=function(a){if(null===a||"undefined"==typeof a)this.length=0;else if("string"==typeof a){var c,d,b=document.querySelectorAll(a);for(this.length=b.length,c=0;c<b.length;c+=1)d=b.item(c),"undefined"==typeof d.td_prop&&(d.td_prop={isHidden:!1}),this[c]=b.item(c)}else this[0]=a,this.length=1;return this},c=function(a){return new b(a)},c.fn=b.prototype={each:function(a){for(var b=this.length;b--;)a(b,this[b],this);return this},hide:function(){return this.each(function(a,b){b.td_prop.isHidden||(b.style.td_previousDisplay=b.style.display,b.style.display="none",b.td_prop.isHidden=!0)}),this},show:function(){return this.each(function(a,b){b.td_prop.isHidden===!0&&(b.style.display="undefined"!=typeof b.style.td_previousDisplay?b.style.td_previousDisplay:"block",b.td_prop.isHidden=!1)}),this},on:function(a,b,c){return"string"==typeof b?this.each(function(d,e){e.addEventListener(a,function(a){var d=a.target,f=!1;do d&&d.matches(b)?(c.call(d,a),f=!0):(d=d.parentNode,d&&d.matches&&d!==e||(f=!0));while(f!==!0)})}):(c=b,this.each(function(b,d){d.addEventListener(a,c)})),this},first:function(){return"undefined"!=typeof this[0]?this[0]:null},data:function(a,b){var c=this[0];return"undefined"!=typeof b?(c.setAttribute("data-"+a,b),this):c.getAttribute("data-"+a)},attr:function(a,b){var c=this[0];return"undefined"!=typeof b?(c.setAttribute(a,b),this):c.getAttribute(a)},trigger:function(a,b,d,e){d=c.exists(d)?d:!0,e=c.exists(e)?e:!0;var f=new CustomEvent(a,b,d,e);return this.each(function(a,b){b.dispatchEvent(f)}),this}},c.exists=function(a){return null!==a&&"undefined"!=typeof a},c.merge=function(a,b){if(this.exists(a)&&this.exists(b)){var c;for(c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}return null},c.byID=function(a){return c(document.getElementById(a))},c.triggerOn=function(a,b,d,e,f){e=c.exists(e)?e:!0,f=c.exists(f)?f:!0,a.dispatchEvent(new CustomEvent(b,d,e,f))},c.ajax=function(a){var d,e,b=new XMLHttpRequest,f={method:"GET",url:"",async:!0,user:null,password:null,responseType:"text",data:null,headers:[],callbacks:{}},g=function(a){return function(b){a(b.currentTarget.response,b)}};if(this.merge(f,a),b.responseType=f.responseType,this.exists(f.callbacks))for(d in f.callbacks)f.callbacks.hasOwnProperty(d)&&b.addEventListener(d,g(f.callbacks[d]));for(b.open(f.method,f.url,f.async,f.user,f.password),e=0;e<f.headers.length;e++)b.setRequestHeader(f.headers[e].header,f.headers[e].value);return b.send(f.data),b},window.μ||(window.μ=c),window.mu||(window.mu=c)}();
+!function(){"use strict";var e,t,n,s={isHidden:!1};Element&&!Element.prototype.matches&&(e=Element.prototype,e.matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector),t=function(e){var t,i,r;if(null===e||"undefined"==typeof e)this.length=0;else if("string"==typeof e)for(t=document.querySelectorAll(e),this.length=t.length,i=0;i<t.length;i++)r=t.item(i),"undefined"==typeof r.td_prop&&(r=n.merge(r,s)),this[i]=r;else if(e.length)for(i=0;i<e.length;i++)r=e[i],"undefined"==typeof r.td_prop&&(r=n.merge(r,s)),this[i]=r;else this[0]=e,this.length=1;return this},n=function(e){return new t(e)},n.fn=t.prototype={each:function(e){for(var t=this.length;t--;)e(t,this[t],this);return this},hide:function(){return this.each(function(e,t){t.td_prop.isHidden||(t.style.td_previousDisplay=t.style.display,t.style.display="none",t.td_prop.isHidden=!0)}),this},show:function(){return this.each(function(e,t){t.td_prop.isHidden===!0&&(t.style.display="undefined"!=typeof t.style.td_previousDisplay?t.style.td_previousDisplay:"block",t.td_prop.isHidden=!1)}),this},on:function(e,t,n){return"string"==typeof t?this.each(function(s,i){i.addEventListener(e,function(e){var s=e.target,r=!1;do s&&s.matches(t)?(n.call(s,e),r=!0):(s=s.parentNode,s&&s.matches&&s!==i||(r=!0));while(r!==!0)})}):(n=t,this.each(function(t,s){s.addEventListener(e,n)})),this},first:function(){return"undefined"!=typeof this[0]?this[0]:null},parent:function(e){var t=this[0].parentNode,s=!0;if(n.exists(e)){for(;null!==t&&t!==document;){if(t.matches(e)){s=!1;break}t=t.parentNode}t=s?null:t}return n(t)},children:function(){var e,t=this[0].childNodes,s=[];for(e=0;e<t.length;e++)n.isElement(t[e])&&s.push(t[e]);return n(s)},data:function(e,t){var n=this[0];return"undefined"!=typeof t?(n.setAttribute("data-"+e,t),this):n.getAttribute("data-"+e)},attr:function(e,t){var n=this[0];return"undefined"!=typeof t?(n.setAttribute(e,t),this):n.getAttribute(e)},trigger:function(e,t,s,i){s=n.exists(s)?s:!0,i=n.exists(i)?i:!0;var r=new CustomEvent(e,t,s,i);return this.each(function(e,t){t.dispatchEvent(r)}),this}},n.isElement=function(e){var t=!1;try{t=e instanceof HTMLElement}catch(n){t=e.nodeType&&1===e.nodeType}return t},n.exists=function(e){return null!==e&&"undefined"!=typeof e},n.merge=function(e,t){if(this.exists(e)&&this.exists(t)){var n;for(n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}return null},n.byID=function(e){return n(document.getElementById(e))},n.triggerOn=function(e,t,s,i,r){i=n.exists(i)?i:!0,r=n.exists(r)?r:!0,e.dispatchEvent(new CustomEvent(t,s,i,r))},n.ajax=function(e){var t,n,s=new XMLHttpRequest,i={method:"GET",url:"",async:!0,user:null,password:null,responseType:"text",data:null,headers:[],callbacks:{}},r=function(e){return function(t){e(t.currentTarget.response,t)}};if(this.merge(i,e),s.responseType=i.responseType,this.exists(i.callbacks))for(t in i.callbacks)i.callbacks.hasOwnProperty(t)&&s.addEventListener(t,r(i.callbacks[t]));for(s.open(i.method,i.url,i.async,i.user,i.password),n=0;n<i.headers.length;n++)s.setRequestHeader(i.headers[n].header,i.headers[n].value);return s.send(i.data),s},window.μ||(window.μ=n),window.mu||(window.mu=n)}();
diff --git a/js/tinyDOM.min.js.map b/js/tinyDOM.min.js.map
new file mode 100644
index 0000000..3d8143b
--- /dev/null
+++ b/js/tinyDOM.min.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["tinyDOM.js"],"names":["proto","TinyDOMFunction","tinyDOM","td_prop","isHidden","Element","prototype","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","selector","elements","i","e","this","length","document","querySelectorAll","item","merge","fn","each","l","hide","style","td_previousDisplay","display","show","on","ev","del","addEventListener","firedevent","target","matched","call","parentNode","first","parent","stn","exists","children","n","childNodes","a","isElement","push","data","key","value","setAttribute","getAttribute","attr","trigger","eventName","bubbles","cancelable","event","CustomEvent","dispatchEvent","node","is","HTMLElement","nodeType","obj","json1","json2","prop","hasOwnProperty","byID","id","getElementById","triggerOn","ajax","options","req","XMLHttpRequest","params","method","url","async","user","password","responseType","headers","callbacks","makeListener","callback","currentTarget","response","open","setRequestHeader","header","send","window","μ","mu"],"mappings":"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"}
\ No newline at end of file
-- 
GitLab