Socket
Socket
Sign inDemoInstall

transparency

Package Overview
Dependencies
217
Maintainers
1
Versions
50
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.6.4 to 0.6.6

2

browser/spec/directives.spec.js

@@ -104,3 +104,3 @@ // Generated by CoffeeScript 1.3.1

"class": function(params) {
return params.element.className + (params.index % 2 ? " odd" : " even");
return params.value + (params.index % 2 ? " odd" : " even");
}

@@ -107,0 +107,0 @@ }

@@ -12,15 +12,4 @@ // Generated by CoffeeScript 1.3.1

it("should handle nested lists", function() {
var data, doc, expected;
doc = jQuery('<div>\
<div class="container">\
<h1 class="title"></h1>\
<p class="post"></p>\
<div class="comments">\
<div class="comment">\
<span class="name"></span>\
<span class="text"></span>\
</div>\
</div>\
</div>\
</div>');
var data, expected, template;
template = $("<div class=\"container\">\n <h1 class=\"title\"></h1>\n <p class=\"post\"></p>\n <div class=\"comments\">\n <div class=\"comment\">\n <span class=\"name\"></span>\n <span class=\"text\"></span>\n </div>\n </div>\n </div>");
data = {

@@ -39,31 +28,9 @@ title: 'Hello World',

};
expected = jQuery('<div>\
<div class="container">\
<h1 class="title">Hello World</h1>\
<p class="post">Hi there it is me</p>\
<div class="comments">\
<div class="comment">\
<span class="name">John</span>\
<span class="text">That rules</span>\
</div>\
<div class="comment">\
<span class="name">Arnold</span>\
<span class="text">Great post!</span>\
</div>\
</div>\
</div>\
</div>');
doc.find('.container').render(data);
return expect(doc.html()).htmlToBeEqual(expected.html());
expected = $("<div class=\"container\">\n <h1 class=\"title\">Hello World</h1>\n <p class=\"post\">Hi there it is me</p>\n <div class=\"comments\">\n <div class=\"comment\">\n <span class=\"name\">John</span>\n <span class=\"text\">That rules</span>\n </div>\n <div class=\"comment\">\n <span class=\"name\">Arnold</span>\n <span class=\"text\">Great post!</span>\n </div>\n </div>\n</div>");
template.render(data);
return expect(template.html()).htmlToBeEqual(expected.html());
});
it("should handle nested lists with overlapping attributes", function() {
var data, doc, expected;
doc = jQuery('<div>\
<div class="container">\
<p class="tweet"></p>\
<div class="responses">\
<p class="tweet"></p>\
</div>\
</div>\
</div>');
var data, expected, template;
template = $("<div class=\"container\">\n <p class=\"tweet\"></p>\n <div class=\"responses\">\n <p class=\"tweet\"></p>\n </div>\n</div>");
data = {

@@ -79,26 +46,9 @@ responses: [

};
expected = jQuery('<div>\
<div class="container">\
<p class="tweet">Jasmine is great!</p>\
<div class="responses">\
<p class="tweet">It truly is!</p>\
<p class="tweet">I prefer JsUnit</p>\
</div>\
</div>\
</div>');
doc.find('.container').render(data);
return expect(doc.html()).htmlToBeEqual(expected.html());
expected = $("<div class=\"container\">\n <p class=\"tweet\">Jasmine is great!</p>\n <div class=\"responses\">\n <p class=\"tweet\">It truly is!</p>\n <p class=\"tweet\">I prefer JsUnit</p>\n </div>\n</div>");
template.render(data);
return expect(template.html()).htmlToBeEqual(expected.html());
});
it("should handle nested objects", function() {
var data, doc, expected;
doc = jQuery('<div>\
<div class="container">\
<div class="firstname"></div>\
<div class="lastname"></div>\
<div class="address">\
<div class="street"></div>\
<div class="zip"><span class="city"></span></div>\
</div>\
</div>\
</div>');
var data, expected, template;
template = $("<div class=\"container\">\n <div class=\"firstname\"></div>\n <div class=\"lastname\"></div>\n <div class=\"address\">\n <div class=\"street\"></div>\n <div class=\"zip\"><span class=\"city\"></span></div>\n </div>\n</div>");
data = {

@@ -113,42 +63,9 @@ firstname: 'John',

};
expected = jQuery('<div>\
<div class="container">\
<div class="firstname">John</div>\
<div class="lastname">Wayne</div>\
<div class="address">\
<div class="street">4th Street</div>\
<div class="zip">94199<span class="city">San Francisco</span></div>\
</div>\
</div>\
</div>');
doc.find('.container').render(data);
return expect(doc.html()).htmlToBeEqual(expected.html());
expected = $("<div class=\"container\">\n <div class=\"firstname\">John</div>\n <div class=\"lastname\">Wayne</div>\n <div class=\"address\">\n <div class=\"street\">4th Street</div>\n <div class=\"zip\">94199<span class=\"city\">San Francisco</span></div>\n </div>\n</div>");
template.render(data);
return expect(template.html()).htmlToBeEqual(expected.html());
});
return it("should handle tables with dynamic headers", function() {
var data, directives, doc, expected;
doc = jQuery('<div>\
<table class="test_reports">\
<thead>\
<tr class="profiles">\
<th>\
<a class="name" href="#"></a>\
</th>\
</tr>\
</thead>\
<tbody>\
<tr class="profiles">\
<td class="testsets">\
<div class="testset">\
<a class="name" href="#"></a>\
<ul class="products">\
<li>\
<a class="name" href="#"></a>\
</li>\
</ul>\
</div>\
</td>\
</tr>\
</tbody>\
</table>\
</div>');
var data, directives, expected, template;
template = $("<table class=\"test_reports\">\n <thead>\n <tr class=\"profiles\">\n <th>\n <a class=\"name\" href=\"#\">profile</a>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr class=\"profiles\">\n <td class=\"testsets\">\n <div class=\"testset\">\n <a class=\"name\" href=\"#\">testset</a>\n <ul class=\"products\">\n <li>\n <a class=\"name\" href=\"#\">product</a>\n </li>\n </ul>\n </div>\n </td>\n </tr>\n </tbody>\n</table>");
data = {

@@ -229,70 +146,5 @@ release: "1.2",

};
expected = jQuery('<div>\
<table class="test_reports">\
<thead>\
<tr class="profiles">\
<th>\
<a class="name" href="http://www.example.com/Core">Core</a>\
</th>\
<th>\
<a class="name" href="http://www.example.com/Handset">Handset</a>\
</th>\
</tr>\
</thead>\
<tbody>\
<tr class="profiles">\
<td class="testsets">\
<div class="testset">\
<a class="name" href="http://www.example.com/Sanity">Sanity</a>\
<ul class="products">\
<li>\
<a class="name" href="http://www.example.com/N900">N900</a>\
</li>\
<li>\
<a class="name" href="http://www.example.com/Lenovo">Lenovo</a>\
</li>\
</ul>\
</div>\
<div class="testset">\
<a class="name" href="http://www.example.com/Acceptance">Acceptance</a>\
<ul class="products">\
<li>\
<a class="name" href="http://www.example.com/Netbook">Netbook</a>\
</li>\
<li>\
<a class="name" href="http://www.example.com/Pinetrail">Pinetrail</a>\
</li>\
</ul>\
</div>\
</td>\
<td class="testsets">\
<div class="testset">\
<a class="name" href="http://www.example.com/Feature">Feature</a>\
<ul class="products">\
<li>\
<a class="name" href="http://www.example.com/N900">N900</a>\
</li>\
<li>\
<a class="name" href="http://www.example.com/Lenovo">Lenovo</a>\
</li>\
</ul>\
</div>\
<div class="testset">\
<a class="name" href="http://www.example.com/NFT">NFT</a>\
<ul class="products">\
<li>\
<a class="name" href="http://www.example.com/Netbook">Netbook</a>\
</li>\
<li>\
<a class="name" href="http://www.example.com/iCDK">iCDK</a>\
</li>\
</ul>\
</div>\
</td>\
</tr>\
</tbody>\
</table>\
</div>');
doc.find('.test_reports').render(data, directives);
return expect(doc.html()).htmlToBeEqual(expected.html());
expected = $("<table class=\"test_reports\">\n <thead>\n <tr class=\"profiles\">\n <th>\n <a class=\"name\" href=\"http://www.example.com/Core\">Core</a>\n </th>\n <th>\n <a class=\"name\" href=\"http://www.example.com/Handset\">Handset</a>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr class=\"profiles\">\n <td class=\"testsets\">\n <div class=\"testset\">\n <a class=\"name\" href=\"http://www.example.com/Sanity\">Sanity</a>\n <ul class=\"products\">\n <li>\n <a class=\"name\" href=\"http://www.example.com/N900\">N900</a>\n </li>\n <li>\n <a class=\"name\" href=\"http://www.example.com/Lenovo\">Lenovo</a>\n </li>\n </ul>\n </div>\n <div class=\"testset\">\n <a class=\"name\" href=\"http://www.example.com/Acceptance\">Acceptance</a>\n <ul class=\"products\">\n <li>\n <a class=\"name\" href=\"http://www.example.com/Netbook\">Netbook</a>\n </li>\n <li>\n <a class=\"name\" href=\"http://www.example.com/Pinetrail\">Pinetrail</a>\n </li>\n </ul>\n </div>\n </td>\n <td class=\"testsets\">\n <div class=\"testset\">\n <a class=\"name\" href=\"http://www.example.com/Feature\">Feature</a>\n <ul class=\"products\">\n <li>\n <a class=\"name\" href=\"http://www.example.com/N900\">N900</a>\n </li>\n <li>\n <a class=\"name\" href=\"http://www.example.com/Lenovo\">Lenovo</a>\n </li>\n </ul>\n </div>\n <div class=\"testset\">\n <a class=\"name\" href=\"http://www.example.com/NFT\">NFT</a>\n <ul class=\"products\">\n <li>\n <a class=\"name\" href=\"http://www.example.com/Netbook\">Netbook</a>\n </li>\n <li>\n <a class=\"name\" href=\"http://www.example.com/iCDK\">iCDK</a>\n </li>\n </ul>\n </div>\n </td>\n </tr>\n </tbody>\n</table>");
template.render(data, directives);
return expect(template.html()).htmlToBeEqual(expected.html());
});

@@ -299,0 +151,0 @@ });

@@ -97,3 +97,3 @@ // Generated by CoffeeScript 1.3.1

prepareContext = function(context, models) {
var attribute, contextData, e, instance, n, value, _i, _j, _k, _len, _len1, _len2, _ref, _ref1, _ref2, _results;
var contextData, instance, n, _i, _len, _ref, _results;
contextData = data(context);

@@ -132,30 +132,12 @@ contextData.template || (contextData.template = ((function() {

}
_results = [];
while (models.length < contextData.instances.length) {
contextData.instanceCache.push(instance = contextData.instances.pop());
_ref1 = instance.template;
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
n = _ref1[_j];
n.parentNode.removeChild(n);
}
}
_ref2 = contextData.instances;
_results = [];
for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) {
instance = _ref2[_k];
_results.push((function() {
var _l, _len3, _ref3, _results1;
_ref3 = instance.elements;
var _j, _len1, _ref1, _results1;
_ref1 = instance.template;
_results1 = [];
for (_l = 0, _len3 = _ref3.length; _l < _len3; _l++) {
e = _ref3[_l];
_results1.push((function() {
var _ref4, _results2;
_ref4 = data(e).originalAttributes;
_results2 = [];
for (attribute in _ref4) {
value = _ref4[attribute];
_results2.push(attr(e, attribute, value));
}
return _results2;
})());
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
n = _ref1[_j];
_results1.push(n.parentNode.removeChild(n));
}

@@ -322,3 +304,3 @@ return _results1;

}
return getText(element);
break;
case 'html':

@@ -329,3 +311,3 @@ (_base1 = elementData.originalAttributes)['html'] || (_base1['html'] = element.innerHTML);

}
return element.innerHTML;
break;
case 'class':

@@ -336,3 +318,3 @@ (_base2 = elementData.originalAttributes)['class'] || (_base2['class'] = element.className);

}
return element.className;
break;
default:

@@ -343,4 +325,8 @@ (_base3 = elementData.originalAttributes)[attribute] || (_base3[attribute] = element.getAttribute(attribute));

}
return element.getAttribute(attribute);
}
if (value != null) {
return value;
} else {
return elementData.originalAttributes[attribute];
}
};

@@ -347,0 +333,0 @@ elementNodes = function(template) {

// Generated by CoffeeScript 1.3.1
(function(){var a=[].slice;(function(a,b){return(typeof define!="undefined"&&define!==null?define.amd:void 0)?define(["jquery"],b):(typeof module!="undefined"&&module!==null?module.exports:void 0)?module.exports=b(typeof $!="undefined"&&$!==null?$:{fn:{}}):a.Transparency=b(typeof $!="undefined"&&$!==null?$:{fn:{}})})(this,function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C;return u=function(a){return a.fn.render=function(a,b,c){var d,e,f;for(e=0,f=this.length;e<f;e++)d=this[e],v(d,a,b,c);return this}},u(b),k="transparency",h=function(a){return a[k]||(a[k]={})},s=function(){},g=function(){var b,c,d,e,f;c=1<=arguments.length?a.call(arguments,0):[],f=[];for(d=0,e=c.length;d<e;d++)b=c[d],f.push(console.log(b));return f},p=null,q=function(a){return(a!=null?a.debug:void 0)&&typeof console!="undefined"&&console!==null?g:s},v=function(a,b,c,d){var e,f,g,i,j,k,l,m,n,o,r,s;p=q(d),p("Context:",a,"Models:",b,"Directives:",c,"Config:",d);if(!a)return;b||(b=[]),c||(c={}),Array.isArray(b)||(b=[b]),l=a.nextSibling,k=a.parentNode,k!=null&&k.removeChild(a),t(a,b),e=h(a);for(g=m=0,o=b.length;m<o;g=++m){j=b[g],i=e.instances[g],p("Model:",j,"Template instance for the model:",i),s=i.elements;for(n=0,r=s.length;n<r;n++)f=s[n],h(f).model=j;y(i,j),x(i,j,g,c),w(i,j,c,d)}return l?k!=null&&k.insertBefore(a,l):k!=null&&k.appendChild(a),a},t=function(a,b){var c,d,g,i,k,l,m,n,o,q,r,s,t,u,v,w;d=h(a),d.template||(d.template=function(){var b;b=[];while(a.firstChild)b.push(a.removeChild(a.firstChild));return b}()),d.instanceCache||(d.instanceCache=[]),d.instances||(d.instances=[]),p("Original template",d.template);while(b.length>d.instances.length){i=d.instanceCache.pop()||{},i.queryCache||(i.queryCache={}),i.template||(i.template=function(){var a,b,c,e;c=d.template,e=[];for(a=0,b=c.length;a<b;a++)k=c[a],e.push(f(k));return e}()),i.elements||(i.elements=j(i.template)),t=i.template;for(m=0,q=t.length;m<q;m++)k=t[m],a.appendChild(k);d.instances.push(i)}while(b.length<d.instances.length){d.instanceCache.push(i=d.instances.pop()),u=i.template;for(n=0,r=u.length;n<r;n++)k=u[n],k.parentNode.removeChild(k)}v=d.instances,w=[];for(o=0,s=v.length;o<s;o++)i=v[o],w.push(function(){var a,b,d,f;d=i.elements,f=[];for(a=0,b=d.length;a<b;a++)g=d[a],f.push(function(){var a,b;a=h(g).originalAttributes,b=[];for(c in a)l=a[c],b.push(e(g,c,l));return b}());return f}());return w},y=function(a,b){var c,d,f,g;g=[];for(d in b)f=b[d],typeof b=="object"&&o(f)&&g.push(function(){var b,g,h,i;h=r(a,d),i=[];for(b=0,g=h.length;b<g;b++)c=h[b],c.nodeName.toLowerCase()==="input"?i.push(e(c,"value",f)):i.push(e(c,"text",f));return i}());return g},x=function(a,b,c,d){var f,g,h,i,j,k,l;b=typeof b=="object"?b:{value:b},l=[];for(j in d){g=d[j];if(typeof g!="object")throw new Error("Directive syntax is directive[element][attribute] = function(params)");l.push(function(){var d,l,m,n;m=r(a,j),n=[];for(d=0,l=m.length;d<l;d++)i=m[d],n.push(function(){var a;a=[];for(f in g){h=g[f];if(typeof h!="function")continue;k=h.call(b,{element:i,index:c,value:e(i,f)}),k!=null?a.push(e(i,f,k)):a.push(void 0)}return a}());return n}())}return l},w=function(a,b,c,d){var e,f,g,h;h=[];for(f in b)g=b[f],typeof g=="object"&&!n(g)&&h.push(function(){var b,h,i,j;i=r(a,f),j=[];for(b=0,h=i.length;b<h;b++)e=i[b],j.push(v(e,g,c[f],d));return j}());return h},z=function(a){return function(b,d){var e,f,g,i,j,k,l;f=h(b);if(f.content===d)return;f.content=d,f.children||(f.children=function(){var a,d,e,f;e=b.childNodes,f=[];for(a=0,d=e.length;a<d;a++)g=e[a],g.nodeType===c&&f.push(g);return f}());while(b.firstChild)b.removeChild(b.firstChild);a(b,d),k=f.children,l=[];for(i=0,j=k.length;i<j;i++)e=k[i],l.push(b.appendChild(e));return l}},A=z(function(a,b){return a.innerHTML=b}),B=z(function(a,b){return a.appendChild(a.ownerDocument.createTextNode(b))}),l=function(a){var b;return function(){var c,e,f,g;f=a.childNodes,g=[];for(c=0,e=f.length;c<e;c++)b=f[c],b.nodeType===d&&g.push(b.nodeValue);return g}().join("")},e=function(a,b,c){var d,e,f,g,i;c!=null&&typeof c!="string"&&(c=c.toString()),d=h(a),d.originalAttributes||(d.originalAttributes={});switch(b){case"text":return(e=d.originalAttributes).text||(e.text=l(a)),c!=null&&B(a,c),l(a);case"html":return(f=d.originalAttributes).html||(f.html=a.innerHTML),c!=null&&A(a,c),a.innerHTML;case"class":return(g=d.originalAttributes)["class"]||(g["class"]=a.className),c!=null&&(a.className=c),a.className;default:return(i=d.originalAttributes)[b]||(i[b]=a.getAttribute(b)),c!=null&&a.setAttribute(b,c),a.getAttribute(b)}},j=function(a){var b,d,e,f,g,h,i,j;e=[];for(f=0,h=a.length;f<h;f++){d=a[f];if(d.nodeType!==c)continue;e.push(d),j=d.getElementsByTagName("*");for(g=0,i=j.length;g<i;g++)b=j[g],e.push(b)}return e},r=function(a,b){var c,d,e;return d=(e=a.queryCache)[b]||(e[b]=function(){var d,e,f,g;f=a.elements,g=[];for(d=0,e=f.length;d<e;d++)c=f[d],i(c,b)&&g.push(c);return g}()),p("Matching elements for '"+b+"':",d),d},i=function(a,b){return a.id===b||a.className.split(" ").indexOf(b)>-1||a.name===b||a.getAttribute("data-bind")===b},c=1,d=3,m=function(){return document.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>"},f=typeof document=="undefined"||document===null||m()?function(a){return a.cloneNode(!0)}:function(a){return b(a).clone()[0]},Array.isArray==null&&(Array.isArray=function(a){return b.isArray(a)}),(C=Array.prototype).indexOf==null&&(C.indexOf=function(a){return b.inArray(a,this)}),n=function(a){return Object.prototype.toString.call(a)==="[object Date]"},o=function(a){return n(a)||typeof a!="object"&&typeof a!="function"},{render:v,register:u}})}).call(this);
(function(){var a=[].slice;(function(a,b){return(typeof define!="undefined"&&define!==null?define.amd:void 0)?define(["jquery"],b):(typeof module!="undefined"&&module!==null?module.exports:void 0)?module.exports=b(typeof $!="undefined"&&$!==null?$:{fn:{}}):a.Transparency=b(typeof $!="undefined"&&$!==null?$:{fn:{}})})(this,function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C;return u=function(a){return a.fn.render=function(a,b,c){var d,e,f;for(e=0,f=this.length;e<f;e++)d=this[e],v(d,a,b,c);return this}},u(b),k="transparency",h=function(a){return a[k]||(a[k]={})},s=function(){},g=function(){var b,c,d,e,f;c=1<=arguments.length?a.call(arguments,0):[],f=[];for(d=0,e=c.length;d<e;d++)b=c[d],f.push(console.log(b));return f},p=null,q=function(a){return(a!=null?a.debug:void 0)&&typeof console!="undefined"&&console!==null?g:s},v=function(a,b,c,d){var e,f,g,i,j,k,l,m,n,o,r,s;p=q(d),p("Context:",a,"Models:",b,"Directives:",c,"Config:",d);if(!a)return;b||(b=[]),c||(c={}),Array.isArray(b)||(b=[b]),l=a.nextSibling,k=a.parentNode,k!=null&&k.removeChild(a),t(a,b),e=h(a);for(g=m=0,o=b.length;m<o;g=++m){j=b[g],i=e.instances[g],p("Model:",j,"Template instance for the model:",i),s=i.elements;for(n=0,r=s.length;n<r;n++)f=s[n],h(f).model=j;y(i,j),x(i,j,g,c),w(i,j,c,d)}return l?k!=null&&k.insertBefore(a,l):k!=null&&k.appendChild(a),a},t=function(a,b){var c,d,e,g,i,k,l;c=h(a),c.template||(c.template=function(){var b;b=[];while(a.firstChild)b.push(a.removeChild(a.firstChild));return b}()),c.instanceCache||(c.instanceCache=[]),c.instances||(c.instances=[]),p("Original template",c.template);while(b.length>c.instances.length){d=c.instanceCache.pop()||{},d.queryCache||(d.queryCache={}),d.template||(d.template=function(){var a,b,d,g;d=c.template,g=[];for(a=0,b=d.length;a<b;a++)e=d[a],g.push(f(e));return g}()),d.elements||(d.elements=j(d.template)),k=d.template;for(g=0,i=k.length;g<i;g++)e=k[g],a.appendChild(e);c.instances.push(d)}l=[];while(b.length<c.instances.length)c.instanceCache.push(d=c.instances.pop()),l.push(function(){var a,b,c,f;c=d.template,f=[];for(a=0,b=c.length;a<b;a++)e=c[a],f.push(e.parentNode.removeChild(e));return f}());return l},y=function(a,b){var c,d,f,g;g=[];for(d in b)f=b[d],typeof b=="object"&&o(f)&&g.push(function(){var b,g,h,i;h=r(a,d),i=[];for(b=0,g=h.length;b<g;b++)c=h[b],c.nodeName.toLowerCase()==="input"?i.push(e(c,"value",f)):i.push(e(c,"text",f));return i}());return g},x=function(a,b,c,d){var f,g,h,i,j,k,l;b=typeof b=="object"?b:{value:b},l=[];for(j in d){g=d[j];if(typeof g!="object")throw new Error("Directive syntax is directive[element][attribute] = function(params)");l.push(function(){var d,l,m,n;m=r(a,j),n=[];for(d=0,l=m.length;d<l;d++)i=m[d],n.push(function(){var a;a=[];for(f in g){h=g[f];if(typeof h!="function")continue;k=h.call(b,{element:i,index:c,value:e(i,f)}),k!=null?a.push(e(i,f,k)):a.push(void 0)}return a}());return n}())}return l},w=function(a,b,c,d){var e,f,g,h;h=[];for(f in b)g=b[f],typeof g=="object"&&!n(g)&&h.push(function(){var b,h,i,j;i=r(a,f),j=[];for(b=0,h=i.length;b<h;b++)e=i[b],j.push(v(e,g,c[f],d));return j}());return h},z=function(a){return function(b,d){var e,f,g,i,j,k,l;f=h(b);if(f.content===d)return;f.content=d,f.children||(f.children=function(){var a,d,e,f;e=b.childNodes,f=[];for(a=0,d=e.length;a<d;a++)g=e[a],g.nodeType===c&&f.push(g);return f}());while(b.firstChild)b.removeChild(b.firstChild);a(b,d),k=f.children,l=[];for(i=0,j=k.length;i<j;i++)e=k[i],l.push(b.appendChild(e));return l}},A=z(function(a,b){return a.innerHTML=b}),B=z(function(a,b){return a.appendChild(a.ownerDocument.createTextNode(b))}),l=function(a){var b;return function(){var c,e,f,g;f=a.childNodes,g=[];for(c=0,e=f.length;c<e;c++)b=f[c],b.nodeType===d&&g.push(b.nodeValue);return g}().join("")},e=function(a,b,c){var d,e,f,g,i;c!=null&&typeof c!="string"&&(c=c.toString()),d=h(a),d.originalAttributes||(d.originalAttributes={});switch(b){case"text":(e=d.originalAttributes).text||(e.text=l(a)),c!=null&&B(a,c);break;case"html":(f=d.originalAttributes).html||(f.html=a.innerHTML),c!=null&&A(a,c);break;case"class":(g=d.originalAttributes)["class"]||(g["class"]=a.className),c!=null&&(a.className=c);break;default:(i=d.originalAttributes)[b]||(i[b]=a.getAttribute(b)),c!=null&&a.setAttribute(b,c)}return c!=null?c:d.originalAttributes[b]},j=function(a){var b,d,e,f,g,h,i,j;e=[];for(f=0,h=a.length;f<h;f++){d=a[f];if(d.nodeType!==c)continue;e.push(d),j=d.getElementsByTagName("*");for(g=0,i=j.length;g<i;g++)b=j[g],e.push(b)}return e},r=function(a,b){var c,d,e;return d=(e=a.queryCache)[b]||(e[b]=function(){var d,e,f,g;f=a.elements,g=[];for(d=0,e=f.length;d<e;d++)c=f[d],i(c,b)&&g.push(c);return g}()),p("Matching elements for '"+b+"':",d),d},i=function(a,b){return a.id===b||a.className.split(" ").indexOf(b)>-1||a.name===b||a.getAttribute("data-bind")===b},c=1,d=3,m=function(){return document.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>"},f=typeof document=="undefined"||document===null||m()?function(a){return a.cloneNode(!0)}:function(a){return b(a).clone()[0]},Array.isArray==null&&(Array.isArray=function(a){return b.isArray(a)}),(C=Array.prototype).indexOf==null&&(C.indexOf=function(a){return b.inArray(a,this)}),n=function(a){return Object.prototype.toString.call(a)==="[object Date]"},o=function(a){return n(a)||typeof a!="object"&&typeof a!="function"},{render:v,register:u}})}).call(this);
{
"name" : "transparency",
"version" : "0.6.4",
"version" : "0.6.6",
"main" : "lib/transparency",

@@ -5,0 +5,0 @@ "description" : "Transparency is a minimal template engine for browsers. It maps JSON objects to DOM elements with zero configuration.",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc