Comparing version 2.3.6 to 2.3.7
@@ -343,26 +343,4 @@ /* MIT https://github.com/kenwheeler/cash */ | ||
// @require ./cash.js | ||
// @require ./variables.js | ||
// @require ./type_checking.js | ||
var fragment; | ||
function initFragment() { | ||
if (fragment) return; | ||
fragment = doc.implementation.createHTMLDocument(''); | ||
var base = fragment.createElement('base'); | ||
base.href = doc.location.href; | ||
fragment.head.appendChild(base); | ||
} | ||
function parseHTML(html) { | ||
//FIXME: `<tr></tr>` can't be parsed with this | ||
initFragment(); | ||
if (!isString(html)) html = ''; | ||
fragment.body.innerHTML = html; | ||
return slice.call(fragment.body.childNodes); | ||
} | ||
cash.parseHTML = parseHTML; // @require ./cash.js | ||
function unique(arr) { | ||
@@ -380,17 +358,3 @@ return arr.filter(function (item, index, self) { | ||
return cash(unique(this.get().concat(cash(selector, context).get()))); | ||
}; // @optional ./camel_case.js | ||
// @optional ./each.js | ||
// @optional ./export.js | ||
// @optional ./extend.js | ||
// @optional ./find.js | ||
// @optional ./get_compare_function.js | ||
// @optional ./get_split_values.js | ||
// @optional ./guid.js | ||
// @optional ./matches.js | ||
// @optional ./parse_html.js | ||
// @optional ./unique.js | ||
// @optional ./variables.js | ||
// @require ./cash.js | ||
// @require ./type_checking.js | ||
// @require core/variables.js | ||
}; // @require core/variables.js | ||
@@ -971,5 +935,43 @@ | ||
}); | ||
}; // @require core/cash.js | ||
}; // @require ./cash.js | ||
// @require ./variables.js | ||
// @require ./type_checking.js | ||
// @require collection/get.js | ||
// @require manipulation/detach.js | ||
var fragment; | ||
function initFragment() { | ||
if (fragment) return; | ||
fragment = doc.implementation.createHTMLDocument(''); | ||
var base = fragment.createElement('base'); | ||
base.href = doc.location.href; | ||
fragment.head.appendChild(base); | ||
} | ||
function parseHTML(html) { | ||
//FIXME: `<tr></tr>` can't be parsed with this | ||
initFragment(); | ||
if (!isString(html)) html = ''; | ||
fragment.body.innerHTML = html; | ||
return $(fragment.body.childNodes).detach().get(); | ||
} | ||
cash.parseHTML = parseHTML; // @optional ./camel_case.js | ||
// @optional ./each.js | ||
// @optional ./export.js | ||
// @optional ./extend.js | ||
// @optional ./find.js | ||
// @optional ./get_compare_function.js | ||
// @optional ./get_split_values.js | ||
// @optional ./guid.js | ||
// @optional ./matches.js | ||
// @optional ./parse_html.js | ||
// @optional ./unique.js | ||
// @optional ./variables.js | ||
// @require ./cash.js | ||
// @require ./type_checking.js | ||
// @require core/cash.js | ||
fn.empty = function () { | ||
@@ -976,0 +978,0 @@ var ele = this[0]; |
@@ -354,26 +354,4 @@ /* MIT https://github.com/kenwheeler/cash */ | ||
// @require ./cash.js | ||
// @require ./variables.js | ||
// @require ./type_checking.js | ||
var fragment; | ||
function initFragment() { | ||
if (fragment) return; | ||
fragment = doc.implementation.createHTMLDocument(''); | ||
var base = fragment.createElement('base'); | ||
base.href = doc.location.href; | ||
fragment.head.appendChild(base); | ||
} | ||
function parseHTML(html) { | ||
//FIXME: `<tr></tr>` can't be parsed with this | ||
initFragment(); | ||
if (!isString(html)) html = ''; | ||
fragment.body.innerHTML = html; | ||
return slice.call(fragment.body.childNodes); | ||
} | ||
cash.parseHTML = parseHTML; // @require ./cash.js | ||
function unique(arr) { | ||
@@ -391,17 +369,3 @@ return arr.filter(function (item, index, self) { | ||
return cash(unique(this.get().concat(cash(selector, context).get()))); | ||
}; // @optional ./camel_case.js | ||
// @optional ./each.js | ||
// @optional ./export.js | ||
// @optional ./extend.js | ||
// @optional ./find.js | ||
// @optional ./get_compare_function.js | ||
// @optional ./get_split_values.js | ||
// @optional ./guid.js | ||
// @optional ./matches.js | ||
// @optional ./parse_html.js | ||
// @optional ./unique.js | ||
// @optional ./variables.js | ||
// @require ./cash.js | ||
// @require ./type_checking.js | ||
// @require core/variables.js | ||
}; // @require core/variables.js | ||
@@ -982,5 +946,43 @@ | ||
}); | ||
}; // @require core/cash.js | ||
}; // @require ./cash.js | ||
// @require ./variables.js | ||
// @require ./type_checking.js | ||
// @require collection/get.js | ||
// @require manipulation/detach.js | ||
var fragment; | ||
function initFragment() { | ||
if (fragment) return; | ||
fragment = doc.implementation.createHTMLDocument(''); | ||
var base = fragment.createElement('base'); | ||
base.href = doc.location.href; | ||
fragment.head.appendChild(base); | ||
} | ||
function parseHTML(html) { | ||
//FIXME: `<tr></tr>` can't be parsed with this | ||
initFragment(); | ||
if (!isString(html)) html = ''; | ||
fragment.body.innerHTML = html; | ||
return $(fragment.body.childNodes).detach().get(); | ||
} | ||
cash.parseHTML = parseHTML; // @optional ./camel_case.js | ||
// @optional ./each.js | ||
// @optional ./export.js | ||
// @optional ./extend.js | ||
// @optional ./find.js | ||
// @optional ./get_compare_function.js | ||
// @optional ./get_split_values.js | ||
// @optional ./guid.js | ||
// @optional ./matches.js | ||
// @optional ./parse_html.js | ||
// @optional ./unique.js | ||
// @optional ./variables.js | ||
// @require ./cash.js | ||
// @require ./type_checking.js | ||
// @require core/cash.js | ||
fn.empty = function () { | ||
@@ -987,0 +989,0 @@ var ele = this[0]; |
@@ -10,18 +10,18 @@ /* MIT https://github.com/kenwheeler/cash */ | ||
y.hasClass=function(a){var b=G(a),c=!1;b.length&&this.each(function(a,f){c=f.classList.contains(b[0]);return!c});return c};y.removeAttr=function(a){var b=G(a);return b.length?this.each(function(a,d){A(b,function(a){d.removeAttribute(a)})}):this};y.attr=function(a,b){if(a){if(u(a)){if(2>arguments.length){if(!this[0])return;var c=this[0].getAttribute(a);return null===c?void 0:c}return null===b?this.removeAttr(a):this.each(function(c,f){f.setAttribute(a,b)})}for(c in a)this.attr(c,a[c]);return this}}; | ||
y.toggleClass=function(a,b){var c=G(a),d=void 0!==b;return c.length?this.each(function(a,k){A(c,function(a){d?b?k.classList.add(a):k.classList.remove(a):k.classList.toggle(a)})}):this};y.addClass=function(a){return this.toggleClass(a,!0)};y.removeClass=function(a){return arguments.length?this.toggleClass(a,!1):this.attr("class","")};var H; | ||
function v(a){if(!H){H=e.implementation.createHTMLDocument("");var b=H.createElement("base");b.href=e.location.href;H.head.appendChild(b)}u(a)||(a="");H.body.innerHTML=a;return q.call(H.body.childNodes)}x.parseHTML=v;function J(a){return a.filter(function(a,c,d){return d.indexOf(a)===c})}x.unique=J;y.add=function(a,b){return x(J(this.get().concat(x(a,b).get())))};function K(a,b,c){if(1===a.nodeType)return a=g.getComputedStyle(a,null),b?c?a.getPropertyValue(b):a[b]:a} | ||
function L(a,b){return parseInt(K(a,b),10)||0}var M=/^--/,N={},ka=e.createElement("div").style,la=["webkit","moz","ms","o"];function O(a,b){void 0===b&&(b=M.test(a));if(b)return a;if(!N[a]){b=z(a);var c=""+b.charAt(0).toUpperCase()+b.slice(1);b=(b+" "+la.join(c+" ")+c).split(" ");A(b,function(b){if(b in ka)return N[a]=b,!1})}return N[a]}x.prefixedProp=O; | ||
var ma={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function P(a,b,c){void 0===c&&(c=M.test(a));return c||ma[a]||!D(b)?b:b+"px"}y.css=function(a,b){if(u(a)){var c=M.test(a);a=O(a,c);if(2>arguments.length)return this[0]&&K(this[0],a,c);if(!a)return this;b=P(a,b,c);return this.each(function(d,k){1===k.nodeType&&(c?k.style.setProperty(a,b):k.style[a]=b)})}for(var d in a)this.css(d,a[d]);return this}; | ||
var na=/^data-(.*)/;x.hasData=function(a){return"__cashData"in a};function Q(a){return a.__cashData=a.__cashData||{}}function R(a,b){var c=Q(a);if(b){if(!(b in c)&&(a=a.dataset?a.dataset[b]||a.dataset[z(b)]:x(a).attr("data-"+b),void 0!==a)){try{a=JSON.parse(a)}catch(d){}c[b]=a}return c[b]}return c} | ||
y.data=function(a,b){var c=this;if(!a){if(!this[0])return;A(this[0].attributes,function(a){(a=a.name.match(na))&&c.data(a[1])});return R(this[0])}if(u(a))return void 0===b?this[0]&&R(this[0],a):this.each(function(c,d){Q(d)[a]=b});for(var d in a)this.data(d,a[d]);return this};y.removeData=function(a){return this.each(function(b,c){void 0===a?delete c.__cashData:delete Q(c)[a]})}; | ||
function S(a,b){return L(a,"border"+(b?"Left":"Top")+"Width")+L(a,"padding"+(b?"Left":"Top"))+L(a,"padding"+(b?"Right":"Bottom"))+L(a,"border"+(b?"Right":"Bottom")+"Width")}A(["Width","Height"],function(a){y["inner"+a]=function(){if(this[0])return this[0]===g?g["inner"+a]:this[0]["client"+a]}}); | ||
A(["width","height"],function(a,b){y[a]=function(c){if(!this[0])return void 0===c?void 0:this;if(!arguments.length)return this[0]===g?this[0][z("outer-"+a)]:this[0].getBoundingClientRect()[a]-S(this[0],!b);c=parseInt(c,10);return this.each(function(d,f){1===f.nodeType&&(d=K(f,"boxSizing"),f.style[a]=P(a,c+("border-box"===d?S(f,!b):0)))})}}); | ||
A(["Width","Height"],function(a,b){y["outer"+a]=function(c){if(this[0])return this[0]===g?g["outer"+a]:this[0]["offset"+a]+(c?L(this[0],"margin"+(b?"Top":"Left"))+L(this[0],"margin"+(b?"Bottom":"Right")):0)}});function T(a,b){for(var c=0,d=b.length;c<d;c++)if(0>a.indexOf(b[c]))return!1;return!0}function oa(a,b,c){A(a[c],function(a){b.removeEventListener(c,a[1])});delete a[c]} | ||
function pa(a,b,c,d){d.guid=d.guid||B++;var f=a.__cashEvents=a.__cashEvents||{};f[b]=f[b]||[];f[b].push([c,d]);a.addEventListener(b,d)}function U(a){a=a.split(".");return[a[0],a.slice(1).sort()]}function V(a,b,c,d){var f=a.__cashEvents=a.__cashEvents||{};if(b){var k=f[b];k&&(d&&(d.guid=d.guid||B++),f[b]=k.filter(function(f){var k=f[0];f=f[1];if(d&&f.guid!==d.guid||!T(k,c))return!0;a.removeEventListener(b,f)}))}else if(c&&c.length)for(b in f)V(a,b,c,d);else for(b in f)oa(f,a,b)} | ||
y.off=function(a,b){var c=this;void 0===a?this.each(function(a,b){return V(b)}):A(G(a),function(a){a=U(a);var d=a[0],k=a[1];c.each(function(a,c){return V(c,d,k,b)})});return this}; | ||
y.on=function(a,b,c,d){var f=this;if(!u(a)){for(var k in a)this.on(k,b,a[k]);return this}w(b)&&(c=b,b=!1);A(G(a),function(a){a=U(a);var k=a[0],I=a[1];f.each(function(a,f){a=function qa(a){if(!a.namespace||T(I,a.namespace.split("."))){var p=f;if(b)for(p=a.target;!C(p,b);){if(p===f)return;p=p.parentNode;if(!p)return}a.namespace=a.namespace||"";p=c.call(p,a,a.data);d&&V(f,k,I,qa);!1===p&&(a.preventDefault(),a.stopPropagation())}};a.guid=c.guid=c.guid||B++;pa(f,k,I,a)})});return this}; | ||
y.one=function(a,b,c){return this.on(a,b,c,!0)};y.ready=function(a){function b(){return a(x)}"loading"!==e.readyState?setTimeout(b):e.addEventListener("DOMContentLoaded",b);return this};y.trigger=function(a,b){var c=a;if(u(a)){var d=U(a);a=d[0];d=d[1];c=e.createEvent("HTMLEvents");c.initEvent(a,!0,!0);c.namespace=d.join(".")}c.data=b;return this.each(function(a,b){b.dispatchEvent(c)})}; | ||
function ra(a){var b=[];A(a.options,function(a){!a.selected||a.disabled||a.parentNode.disabled||b.push(a.value)});return b}var sa=/select-one/i,W=/select-multiple/i;function X(a){var b=a.type;return sa.test(b)?0>a.selectedIndex?null:a.options[a.selectedIndex].value:W.test(b)?ra(a):a.value}var ta=/%20/g,ua=/file|reset|submit|button|image/i,va=/radio|checkbox/i; | ||
y.serialize=function(){var a="";this.each(function(b,c){A(c.elements||[c],function(b){if(!b.disabled&&b.name&&"FIELDSET"!==b.tagName&&!ua.test(b.type)&&(!va.test(b.type)||b.checked)){var c=X(b);void 0!==c&&(c=E(c)?c:[c],A(c,function(c){var d=a;c="&"+encodeURIComponent(b.name)+"="+encodeURIComponent(c).replace(ta,"+");a=d+c}))}})});return a.substr(1)}; | ||
y.val=function(a){return void 0===a?this[0]&&X(this[0]):this.each(function(b,c){W.test(c.type)&&E(a)?A(c.options,function(b){b.selected=0<=a.indexOf(b.value)}):c.value=a})};y.clone=function(){return this.map(function(a,b){return b.cloneNode(!0)})};y.detach=function(){return this.each(function(a,b){b.parentNode&&b.parentNode.removeChild(b)})};y.empty=function(){var a=this[0];if(a)for(;a.firstChild;)a.removeChild(a.firstChild);return this}; | ||
y.toggleClass=function(a,b){var c=G(a),d=void 0!==b;return c.length?this.each(function(a,k){A(c,function(a){d?b?k.classList.add(a):k.classList.remove(a):k.classList.toggle(a)})}):this};y.addClass=function(a){return this.toggleClass(a,!0)};y.removeClass=function(a){return arguments.length?this.toggleClass(a,!1):this.attr("class","")};function I(a){return a.filter(function(a,c,d){return d.indexOf(a)===c})}x.unique=I;y.add=function(a,b){return x(I(this.get().concat(x(a,b).get())))}; | ||
function J(a,b,c){if(1===a.nodeType)return a=g.getComputedStyle(a,null),b?c?a.getPropertyValue(b):a[b]:a}function K(a,b){return parseInt(J(a,b),10)||0}var L=/^--/,M={},ka=e.createElement("div").style,la=["webkit","moz","ms","o"];function N(a,b){void 0===b&&(b=L.test(a));if(b)return a;if(!M[a]){b=z(a);var c=""+b.charAt(0).toUpperCase()+b.slice(1);b=(b+" "+la.join(c+" ")+c).split(" ");A(b,function(b){if(b in ka)return M[a]=b,!1})}return M[a]}x.prefixedProp=N; | ||
var ma={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function O(a,b,c){void 0===c&&(c=L.test(a));return c||ma[a]||!D(b)?b:b+"px"}y.css=function(a,b){if(u(a)){var c=L.test(a);a=N(a,c);if(2>arguments.length)return this[0]&&J(this[0],a,c);if(!a)return this;b=O(a,b,c);return this.each(function(d,k){1===k.nodeType&&(c?k.style.setProperty(a,b):k.style[a]=b)})}for(var d in a)this.css(d,a[d]);return this}; | ||
var na=/^data-(.*)/;x.hasData=function(a){return"__cashData"in a};function P(a){return a.__cashData=a.__cashData||{}}function Q(a,b){var c=P(a);if(b){if(!(b in c)&&(a=a.dataset?a.dataset[b]||a.dataset[z(b)]:x(a).attr("data-"+b),void 0!==a)){try{a=JSON.parse(a)}catch(d){}c[b]=a}return c[b]}return c} | ||
y.data=function(a,b){var c=this;if(!a){if(!this[0])return;A(this[0].attributes,function(a){(a=a.name.match(na))&&c.data(a[1])});return Q(this[0])}if(u(a))return void 0===b?this[0]&&Q(this[0],a):this.each(function(c,d){P(d)[a]=b});for(var d in a)this.data(d,a[d]);return this};y.removeData=function(a){return this.each(function(b,c){void 0===a?delete c.__cashData:delete P(c)[a]})}; | ||
function R(a,b){return K(a,"border"+(b?"Left":"Top")+"Width")+K(a,"padding"+(b?"Left":"Top"))+K(a,"padding"+(b?"Right":"Bottom"))+K(a,"border"+(b?"Right":"Bottom")+"Width")}A(["Width","Height"],function(a){y["inner"+a]=function(){if(this[0])return this[0]===g?g["inner"+a]:this[0]["client"+a]}}); | ||
A(["width","height"],function(a,b){y[a]=function(c){if(!this[0])return void 0===c?void 0:this;if(!arguments.length)return this[0]===g?this[0][z("outer-"+a)]:this[0].getBoundingClientRect()[a]-R(this[0],!b);c=parseInt(c,10);return this.each(function(d,f){1===f.nodeType&&(d=J(f,"boxSizing"),f.style[a]=O(a,c+("border-box"===d?R(f,!b):0)))})}}); | ||
A(["Width","Height"],function(a,b){y["outer"+a]=function(c){if(this[0])return this[0]===g?g["outer"+a]:this[0]["offset"+a]+(c?K(this[0],"margin"+(b?"Top":"Left"))+K(this[0],"margin"+(b?"Bottom":"Right")):0)}});function S(a,b){for(var c=0,d=b.length;c<d;c++)if(0>a.indexOf(b[c]))return!1;return!0}function oa(a,b,c){A(a[c],function(a){b.removeEventListener(c,a[1])});delete a[c]} | ||
function pa(a,b,c,d){d.guid=d.guid||B++;var f=a.__cashEvents=a.__cashEvents||{};f[b]=f[b]||[];f[b].push([c,d]);a.addEventListener(b,d)}function T(a){a=a.split(".");return[a[0],a.slice(1).sort()]}function U(a,b,c,d){var f=a.__cashEvents=a.__cashEvents||{};if(b){var k=f[b];k&&(d&&(d.guid=d.guid||B++),f[b]=k.filter(function(f){var k=f[0];f=f[1];if(d&&f.guid!==d.guid||!S(k,c))return!0;a.removeEventListener(b,f)}))}else if(c&&c.length)for(b in f)U(a,b,c,d);else for(b in f)oa(f,a,b)} | ||
y.off=function(a,b){var c=this;void 0===a?this.each(function(a,b){return U(b)}):A(G(a),function(a){a=T(a);var d=a[0],k=a[1];c.each(function(a,c){return U(c,d,k,b)})});return this}; | ||
y.on=function(a,b,c,d){var f=this;if(!u(a)){for(var k in a)this.on(k,b,a[k]);return this}w(b)&&(c=b,b=!1);A(G(a),function(a){a=T(a);var k=a[0],H=a[1];f.each(function(a,f){a=function qa(a){if(!a.namespace||S(H,a.namespace.split("."))){var p=f;if(b)for(p=a.target;!C(p,b);){if(p===f)return;p=p.parentNode;if(!p)return}a.namespace=a.namespace||"";p=c.call(p,a,a.data);d&&U(f,k,H,qa);!1===p&&(a.preventDefault(),a.stopPropagation())}};a.guid=c.guid=c.guid||B++;pa(f,k,H,a)})});return this}; | ||
y.one=function(a,b,c){return this.on(a,b,c,!0)};y.ready=function(a){function b(){return a(x)}"loading"!==e.readyState?setTimeout(b):e.addEventListener("DOMContentLoaded",b);return this};y.trigger=function(a,b){var c=a;if(u(a)){var d=T(a);a=d[0];d=d[1];c=e.createEvent("HTMLEvents");c.initEvent(a,!0,!0);c.namespace=d.join(".")}c.data=b;return this.each(function(a,b){b.dispatchEvent(c)})}; | ||
function ra(a){var b=[];A(a.options,function(a){!a.selected||a.disabled||a.parentNode.disabled||b.push(a.value)});return b}var sa=/select-one/i,V=/select-multiple/i;function W(a){var b=a.type;return sa.test(b)?0>a.selectedIndex?null:a.options[a.selectedIndex].value:V.test(b)?ra(a):a.value}var ta=/%20/g,ua=/file|reset|submit|button|image/i,va=/radio|checkbox/i; | ||
y.serialize=function(){var a="";this.each(function(b,c){A(c.elements||[c],function(b){if(!b.disabled&&b.name&&"FIELDSET"!==b.tagName&&!ua.test(b.type)&&(!va.test(b.type)||b.checked)){var c=W(b);void 0!==c&&(c=E(c)?c:[c],A(c,function(c){var d=a;c="&"+encodeURIComponent(b.name)+"="+encodeURIComponent(c).replace(ta,"+");a=d+c}))}})});return a.substr(1)}; | ||
y.val=function(a){return void 0===a?this[0]&&W(this[0]):this.each(function(b,c){V.test(c.type)&&E(a)?A(c.options,function(b){b.selected=0<=a.indexOf(b.value)}):c.value=a})};y.clone=function(){return this.map(function(a,b){return b.cloneNode(!0)})};y.detach=function(){return this.each(function(a,b){b.parentNode&&b.parentNode.removeChild(b)})};var X; | ||
function v(a){if(!X){X=e.implementation.createHTMLDocument("");var b=X.createElement("base");b.href=e.location.href;X.head.appendChild(b)}u(a)||(a="");X.body.innerHTML=a;return $(X.body.childNodes).detach().get()}x.parseHTML=v;y.empty=function(){var a=this[0];if(a)for(;a.firstChild;)a.removeChild(a.firstChild);return this}; | ||
function Y(a,b,c){var d=u(b);!d&&b.length?A(b,function(b){return Y(a,b,c)}):A(a,d?function(a){a.insertAdjacentHTML(c?"afterbegin":"beforeend",b)}:function(a,d){d=d?b.cloneNode(!0):b;c?a.insertBefore(d,a.childNodes[0]):a.appendChild(d)})}y.append=function(){var a=this;A(arguments,function(b){Y(a,b)});return this};y.appendTo=function(a){Y(x(a),this);return this}; | ||
@@ -31,6 +31,6 @@ y.html=function(a){if(void 0===a)return this[0]&&this[0].innerHTML;var b=a.nodeType?a[0].outerHTML:a;return this.each(function(a,d){d.innerHTML=b})};y.insertAfter=function(a){var b=this;x(a).each(function(a,d){var c=d.parentNode;b.each(function(b,f){c.insertBefore(a?f.cloneNode(!0):f,d.nextSibling)})});return this};y.after=function(){var a=this;A(n.apply(arguments),function(b){n.apply(x(b).slice()).insertAfter(a)});return this}; | ||
y.replaceWith=function(a){var b=this;return this.each(function(c,d){var f=d.parentNode;if(f){c=c?x(a).clone():x(a);if(!c[0])return b.remove(),!1;f.replaceChild(c[0],d);x(c[0]).after(c.slice(1))}})};y.replaceAll=function(a){x(a).replaceWith(this);return this};y.text=function(a){return void 0===a?this[0]?this[0].textContent:"":this.each(function(b,c){c.textContent=a})};var Z=e.documentElement; | ||
y.offset=function(){var a=this[0];if(a)return a=a.getBoundingClientRect(),{top:a.top+g.pageYOffset-Z.clientTop,left:a.left+g.pageXOffset-Z.clientLeft}};y.offsetParent=function(){return x(this[0]&&this[0].offsetParent)};y.position=function(){var a=this[0];if(a)return{left:a.offsetLeft,top:a.offsetTop}};y.children=function(a){var b=[];this.each(function(a,d){m.apply(b,d.children)});b=x(J(b));return a?b.filter(function(b,d){return C(d,a)}):b}; | ||
y.contents=function(){var a=[];this.each(function(b,c){m.apply(a,"IFRAME"===c.tagName?[c.contentDocument]:c.childNodes)});return x(a.length&&J(a))};y.find=function(a){for(var b=[],c=0,d=this.length;c<d;c++){var f=r(a,this[c]);f.length&&m.apply(b,f)}return x(b.length&&J(b))};y.has=function(a){var b=u(a)?function(b,d){return!!r(a,d).length}:function(b,d){return d.contains(a)};return this.filter(b)}; | ||
y.is=function(a){if(!a||!this[0])return!1;var b=F(a),c=!1;this.each(function(d,f){c=b(d,f,a);return!c});return c};y.next=function(){return x(this[0]&&this[0].nextElementSibling)};y.not=function(a){if(!a||!this[0])return this;var b=F(a);return this.filter(function(c,d){return!b(c,d,a)})};y.parent=function(){var a=[];this.each(function(b,c){c&&c.parentNode&&a.push(c.parentNode)});return x(J(a))};y.index=function(a){var b=a?x(a)[0]:this[0];a=a?this:x(b).parent().children();return aa.call(a,b)}; | ||
y.closest=function(a){return a&&this[0]?this.is(a)?this.filter(a):this.parent().closest(a):x()};y.parents=function(a){var b=[],c;this.each(function(d,f){for(c=f;c&&c.parentNode&&c!==e.body.parentNode;)c=c.parentNode,(!a||a&&C(c,a))&&b.push(c)});return x(J(b))};y.prev=function(){return x(this[0]&&this[0].previousElementSibling)};y.siblings=function(){var a=this[0];return this.parent().children().filter(function(b,c){return c!==a})}; | ||
y.offset=function(){var a=this[0];if(a)return a=a.getBoundingClientRect(),{top:a.top+g.pageYOffset-Z.clientTop,left:a.left+g.pageXOffset-Z.clientLeft}};y.offsetParent=function(){return x(this[0]&&this[0].offsetParent)};y.position=function(){var a=this[0];if(a)return{left:a.offsetLeft,top:a.offsetTop}};y.children=function(a){var b=[];this.each(function(a,d){m.apply(b,d.children)});b=x(I(b));return a?b.filter(function(b,d){return C(d,a)}):b}; | ||
y.contents=function(){var a=[];this.each(function(b,c){m.apply(a,"IFRAME"===c.tagName?[c.contentDocument]:c.childNodes)});return x(a.length&&I(a))};y.find=function(a){for(var b=[],c=0,d=this.length;c<d;c++){var f=r(a,this[c]);f.length&&m.apply(b,f)}return x(b.length&&I(b))};y.has=function(a){var b=u(a)?function(b,d){return!!r(a,d).length}:function(b,d){return d.contains(a)};return this.filter(b)}; | ||
y.is=function(a){if(!a||!this[0])return!1;var b=F(a),c=!1;this.each(function(d,f){c=b(d,f,a);return!c});return c};y.next=function(){return x(this[0]&&this[0].nextElementSibling)};y.not=function(a){if(!a||!this[0])return this;var b=F(a);return this.filter(function(c,d){return!b(c,d,a)})};y.parent=function(){var a=[];this.each(function(b,c){c&&c.parentNode&&a.push(c.parentNode)});return x(I(a))};y.index=function(a){var b=a?x(a)[0]:this[0];a=a?this:x(b).parent().children();return aa.call(a,b)}; | ||
y.closest=function(a){return a&&this[0]?this.is(a)?this.filter(a):this.parent().closest(a):x()};y.parents=function(a){var b=[],c;this.each(function(d,f){for(c=f;c&&c.parentNode&&c!==e.body.parentNode;)c=c.parentNode,(!a||a&&C(c,a))&&b.push(c)});return x(I(b))};y.prev=function(){return x(this[0]&&this[0].previousElementSibling)};y.siblings=function(){var a=this[0];return this.parent().children().filter(function(b,c){return c!==a})}; | ||
})(); |
/* SAUCE LABS LAUNCHERS */ | ||
const isSauceLabs = process.argv.includes ( '--sauce' ); | ||
const SauceLabsLaunchers = { | ||
sauce_ie_10: { | ||
base: 'SauceLabs', | ||
browserName: 'internet explorer', | ||
version: '10.0', | ||
platform: 'Windows 7' | ||
}, | ||
sauce_ie_11: { | ||
base: 'SauceLabs', | ||
browserName: 'internet explorer', | ||
version: '11.0', | ||
platform: 'Windows 8.1' | ||
}, | ||
sauce_edge_15: { | ||
base: 'SauceLabs', | ||
browserName: 'MicrosoftEdge', | ||
version: '15.15063' | ||
}, | ||
sauce_edge_17: { | ||
base: 'SauceLabs', | ||
browserName: 'MicrosoftEdge', | ||
version: '17.17134' | ||
}, | ||
sauce_safari: { | ||
base: 'SauceLabs', | ||
browserName: 'Safari', | ||
version: '11.1', | ||
platform: 'macOS 10.13' | ||
}, | ||
sauce_iphone: { | ||
base: 'SauceLabs', | ||
browserName: 'Safari', | ||
deviceName: 'iPhone XS Simulator', | ||
platformName: 'iOS', | ||
platformVersion: '12.0' | ||
}, | ||
sauce_android_kitkat: { | ||
base: 'SauceLabs', | ||
deviceName: 'Android Emulator', | ||
browserName: 'Browser', | ||
platformVersion: '4.4', | ||
platformName: 'Android' | ||
}, | ||
sauce_android_marshmallow: { | ||
base: 'SauceLabs', | ||
deviceName: 'Android Emulator', | ||
browserName: 'Chrome', | ||
platformVersion: '6.0', | ||
platformName: 'Android' | ||
} | ||
}; | ||
/* CONFIG */ | ||
@@ -13,2 +69,3 @@ | ||
'karma-chrome-launcher', | ||
'karma-sauce-launcher', | ||
'karma-spec-reporter' | ||
@@ -20,8 +77,10 @@ ], | ||
], | ||
browsers: [ | ||
'Chrome' | ||
browsers: isSauceLabs ? Object.keys ( SauceLabsLaunchers ) : ['Chrome'], | ||
customLaunchers: SauceLabsLaunchers, | ||
reporters: [ | ||
'spec', | ||
'saucelabs' | ||
], | ||
reporters: [ | ||
'spec' | ||
] | ||
captureTimeout: 360000, | ||
browserNoActivityTimeout: 360000 | ||
}); | ||
@@ -28,0 +87,0 @@ |
{ | ||
"name": "cash-dom", | ||
"description": "An absurdly small jQuery alternative for modern browsers.", | ||
"version": "2.3.6", | ||
"version": "2.3.7", | ||
"license": "MIT", | ||
@@ -21,7 +21,9 @@ "main": "./dist/cash.js", | ||
"test:watch": "browser-sync start -s . --files test,dist/cash.js --startPath test --no-notify", | ||
"test:karma": "karma start", | ||
"test:karma": "karma start --single-run", | ||
"test:karma:sauce": "karma start --single-run --sauce", | ||
"test:jquery": "( git -C ./test/jquery pull || git clone https://github.com/jquery/jquery.git ./test/jquery ) && npm run test:jquery:build && cd ./test/jquery && opn http://localhost:4444/test/index.html\\?module=css && php -S localhost:4444", | ||
"test:jquery:build": "cat ./node_modules/jquery/dist/jquery.js ./dist/cash.js ./test/jquery_patch.js > ./test/jquery/dist/jquery.min.js", | ||
"test:jquery:build:watch": "while sleep 1; do npm run test:jquery:build; done", | ||
"graph": "pacco build-javascript --dependencies-graph --fresh" | ||
"graph": "pacco build-javascript --dependencies-graph --fresh", | ||
"prepublishOnly": "npm run clean && npm run build:deploy && npm run test:karma" | ||
}, | ||
@@ -44,2 +46,3 @@ "bugs": { | ||
"karma-qunit": "^2.1.0", | ||
"karma-sauce-launcher": "^1.2.0", | ||
"karma-spec-reporter": "0.0.32", | ||
@@ -46,0 +49,0 @@ "opn-cli": "^3.1.0", |
@@ -845,2 +845,15 @@ | ||
## Contributing | ||
If you found a problem, or have a feature request, please open an [issue](https://github.com/kenwheeler/cash/issues) about it. | ||
If you want to make a pull request you should: | ||
1. Clone the repository: `git clone https://github.com/kenwheeler/cash.git`. | ||
2. Enter the cloned repository: `cd cash` | ||
3. Install the dependencies: `npm install`. | ||
4. Automatically recompile cash whenever a change is made: `npm run dev`. | ||
5. Automatically rerun the tests whenever a change is made: `npm run test:watch`. | ||
6. Remember to update the readme, if necessary. | ||
## Thanks | ||
@@ -847,0 +860,0 @@ |
@@ -5,2 +5,4 @@ | ||
// @require ./type_checking.js | ||
// @require collection/get.js | ||
// @require manipulation/detach.js | ||
@@ -21,5 +23,5 @@ let fragment; | ||
fragment.body.innerHTML = html; | ||
return slice.call ( fragment.body.childNodes ); | ||
return $(fragment.body.childNodes).detach ().get (); | ||
} | ||
cash.parseHTML = parseHTML; |
@@ -838,2 +838,6 @@ | ||
assert.equal($.parseHTML('<a></a>')[0].outerHTML, '<a></a>' , "$.parseHTML Passed!" ); | ||
var span = $('<span>CONTENT</span>'); | ||
$('<div></div>'); | ||
assert.equal(span.html(),'CONTENT', '$.parseHTML doesn\'t overwrite the content'); | ||
}); | ||
@@ -840,0 +844,0 @@ |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
620681
137
4419
866
10