From 613d157ff7a10fab9dff1e2ccb497bebaa5c5da1 Mon Sep 17 00:00:00 2001 From: Commander-lol <ljcapitanio@gmail.com> Date: Mon, 2 Mar 2015 18:17:26 +0000 Subject: [PATCH] Linted JS files / Removed Partially started func --- js/tinyDOM.js | 7 ++++--- js/tinyDOM.min.js | 2 +- js/tinyDOM.min.js.map | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/js/tinyDOM.js b/js/tinyDOM.js index ae0dd28..c4fc8f7 100644 --- a/js/tinyDOM.js +++ b/js/tinyDOM.js @@ -1,4 +1,4 @@ -/*global Element, CustomEvent */ +/*global Element, CustomEvent, HTMLElement */ /*jslint plusplus: true */ /*jslint nomen: true*/ @@ -26,10 +26,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 +41,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') { @@ -266,6 +266,7 @@ return req; }; + if (!window.μ) { window.μ = tinyDOM; } diff --git a/js/tinyDOM.min.js b/js/tinyDOM.min.js index 8ebc133..d9c3901 100644 --- a/js/tinyDOM.min.js +++ b/js/tinyDOM.min.js @@ -1,2 +1,2 @@ -!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){if(null===e||"undefined"==typeof e)this.length=0;else if("string"==typeof e){var t,i,r=document.querySelectorAll(e);for(this.length=r.length,t=0;t<r.length;t++)i=r.item(t),"undefined"==typeof i.td_prop&&(i=n.merge(i,s)),this[t]=i}else if(e.length){var t,i;for(t=0;t<e.length;t++)i=e[t],"undefined"==typeof i.td_prop&&(i=n.merge(i,s)),this[t]=i}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]?n(this[0]):null},parent:function(){return n(this[0].parentNode)},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.isJson=function(e){try{return JSON.parse(e),null!==e&&"undefined"!=typeof e}catch(t){return!1}},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)}(); +!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]?n(this[0]):null},parent:function(){return n(this[0].parentNode)},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.isJson=function(e){try{return JSON.parse(e),null!==e&&"undefined"!=typeof e}catch(t){return!1}},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)}(); //# sourceMappingURL=tinyDOM.min.js.map diff --git a/js/tinyDOM.min.js.map b/js/tinyDOM.min.js.map index 2326ab1..3aef497 100644 --- a/js/tinyDOM.min.js.map +++ b/js/tinyDOM.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["tinyDOM.js"],"names":["proto","TinyDOMFunction","tinyDOM","td_prop","isHidden","Element","prototype","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","selector","this","length","i","e","elements","document","querySelectorAll","item","merge","fn","each","l","hide","style","td_previousDisplay","display","show","on","ev","del","addEventListener","firedevent","target","matched","call","parentNode","first","parent","children","n","childNodes","a","isElement","push","data","key","value","setAttribute","getAttribute","attr","trigger","eventName","bubbles","cancelable","exists","event","CustomEvent","dispatchEvent","node","is","HTMLElement","nodeType","isJson","obj","JSON","parse","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 +{"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","children","n","childNodes","a","isElement","push","data","key","value","setAttribute","getAttribute","attr","trigger","eventName","bubbles","cancelable","exists","event","CustomEvent","dispatchEvent","node","is","HTMLElement","nodeType","isJson","obj","JSON","parse","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