Skip to content
Snippets Groups Projects
Commit dc298889 authored by Commander-lol's avatar Commander-lol
Browse files

Moved distributable version to dist folder

parent 017e5edb
No related branches found
No related tags found
No related merge requests found
{
"outputs": [
{
"inputs": ["src/sideburns.cut.js", "src/tinyDOM-Sideburns.js"],
"output": "tinyDOM-Sideburns.min.js",
"inputs": ["src/sideburns.cut.js", "src/tdsb.src.js"],
"output": "dist/tinyDOM-Sideburns.min.js",
"generateMap": true,
"mangle": true,
"isolate": true
},
{
"inputs": ["src/sideburns.cut.js", "src/tdsb.src.js"],
"output": "dist/tinyDOM-Sideburns.js",
"generateMap": false,
"mangle": false,
"isolate": true
}
]
}
(function(window,undefined){var globalOptions={ignoreUndefined:!1,escape:"general",escapeSets:{xml:{"<":"&lt;",">":"&gt;","&":"&amp;",'"':"&quot;"},general:{'"':'\\"',"'":"\\'"}}},deepMergeJson=function(obja,objb){var prop;for(prop in objb)objb.hasOwnProperty(prop)&&(obja[prop]="object"==typeof obja[prop]&&"object"==typeof objb[prop]?deepMergeJson(obja[prop],objb[prop]):objb[prop]);return obja},setDeepProperty=function(ident,value,obj){var list,recurse=function(propList,value,obj){propList.length>1?recurse(propList,value,obj[list.shift()]):obj[propList[0]]=value};return list=ident.push||ident.map?ident:ident.split(".").map(function(e){return e.trim()}),recurse(list,value,obj),obj},getDeepProperty=function(ident,obj){var list,ret=null,recurse=function(propList,obj){var curident;if(propList.length>1){if(!obj.hasOwnProperty(propList[0]))throw curident=propList.reduce(function(a,b,i){return a+(i>0?".":"")+b}),new Error('Invalid proprty, missing expected data "'+curident+'" (IDENT: '+ident+") from data "+JSON.stringify(obj));recurse(propList,obj[list.shift()])}else{if(!obj.hasOwnProperty(propList[0]))throw new Error('Invalid proprty, missing expected data "'+propList[0]+'" (IDENT: '+ident+") from data "+JSON.stringify(obj));ret=obj[propList[0]]}};return list=ident.push||ident.map?ident:ident.split(".").map(function(e){return e.trim()}),recurse(list,obj),ret},resolveNamespace=function(ident,blockStack){var i,l=blockStack.length,ret="";for(i=0;l>i;i+=1)ret+=blockStack[i]+".";return ret+ident},safeDeepMergeJson=function(obja,objb){if("object"!=typeof obja)throw new TypeError("Cannot deep merge with an "+typeof obja+": [Param 1]");if("object"!=typeof objb)throw new TypeError("Cannot deep merge with an "+typeof objb+": [Param 2]");return deepMergeJson(deepMergeJson({},obja),objb)},captureTags=/(\[\[)(\#|\/)?\s*(?:([a-zA-Z]+[a-zA-Z0-9]*)\s*\:\s*([a-zA-Z]+[a-zA-Z0-9]*)|([\*\&]?)\s*((?:\!(?:\(([a-zA-Z]+[a-zA-Z0-9]*)\))?)?)\s*([a-zA-Z](?:[a-zA-Z0-9]*(?:\.(?=[a-zA-Z]))?)+))\s*(\]\])/,Stack=function(){var self=this;return this.length=0,this.push=function(val){self[self.length]=val,self.length+=1},this.pop=function(){var ret=null;return self.length>0&&(ret=self[self.length-1],self[self.length-1]=null,self.length-=1),ret},this.peek=function(){return this.length>0?self[self.length-1]:null},this.contains=function(value,compare){compare=compare||function(a,b){return a===b};for(var i=this.length;i--;)if(compare(this[i],value))return!0;return!1},this},Node=function(type,val,modifiers){return this.ident=type||"N_NULL",this.val=val||null,this.content=modifiers||{},this},Token=function(ident,val,info){return this.ident=ident||"T_NULL",this.val=val||null,this.info=info||{},this},tokenise=function(src){var matcher,chunk,tok,tokens=[],i=0,match=null;for(matcher=function(){return null!==(match=captureTags.exec(chunk))};i<src.length;)chunk=src.substr(i),matcher()?(match.index>0&&tokens.push(new Token("STRING",match.input.substr(0,match.index))),tok=new Token("T_NULL",null,{close:!1,escape:!1,escapeType:null}),"#"===match[2]?(tok.ident="T_DIRECTIVE",tok.val={},tok.val[match[3]]=match[4]):("/"===match[2]&&(tok.info.close=!0),tok.ident="*"===match[5]?"T_LOOP":"&"===match[5]?"T_BLOCK":"T_DATA","undefined"!=typeof match[6]&&"!"===match[6].charAt(0)&&(tok.info.escape=!0,"undefined"!=typeof match[7]&&(tok.info.escapeType=match[7])),tok.val=match[8]),tokens.push(tok),i+=match.index+match[0].length):(tokens.push(new Token("STRING",chunk)),i+=chunk.length);return tokens.push(new Token("EOD")),tokens},collapseParse=function(tokens){for(var tokenList,j,targetToken,targetNode,i=0;i<tokens.length;)if(tokens[i].info&&tokens[i].info.close){for(tokenList=[],targetToken=tokens[i],j=i-1;tokens[j].ident!==targetToken.ident||tokens[j].val!==targetToken.val;)if(tokenList.push(tokens[j]),j-=1,0>j)throw new Error("Unmatched Closing Tag "+targetNode+" at index "+i);targetNode="T_LOOP"===targetToken.ident?new Node("N_LOOP",targetToken.val,tokenList.slice().reverse()):new Node("N_BLOCK",targetToken.val,tokenList.slice().reverse()),tokens.splice(j,i-j+1,targetNode),i=0}else i+=1;return tokens},unwindNode=function(output,node,index,arr){var innerArr,dataArr,content,i,dataVal;switch(node.ident){case"STRING":return output+node.val;case"T_DATA":return dataVal=node.val,arr.loopTag&&node.val===arr.loopTag.slice(0,-1)&&(dataVal=arr.loopTag+"."+arr.i.toString()),output+getDeepProperty(dataVal,arr.data);case"N_LOOP":for(content="",innerArr=node.content,innerArr.data=arr.data,innerArr.loopTag=node.val,dataArr=getDeepProperty(node.val,arr.data),i=0;i<dataArr.length;i+=1)innerArr.i=i,content+=innerArr.reduce(unwindNode,"");return output+content;case"N_BLOCK":return innerArr=node.content,innerArr.data=getDeepProperty(node.val,arr.data),innerArr.loopTag=null,output+innerArr.reduce(unwindNode,"");default:return output}},render=function(src,data){var nodes=collapseParse(tokenise(src));return nodes.data=data,nodes.loopTag=null,nodes.i=null,nodes.reduce(unwindNode,"")};if(render.partial=function(src){return function(tokens,data){return tokens.data=data,tokens.loopTag=null,tokens.i=null,tokens.reduce(unwindNode,"")}.bind(null,collapseParse(tokenise(src)))},!window.mu)throw new Error("tinyDOM-Sideburns requires tinyDOM to be in use on the page");mu.templates={},mu.render=function(path,data,options){return mu.templates.hasOwnProperty(path)?mu.templates[path](data,options):render(path,data,options)},mu.fn.render=function(path,data,options){var rendered=mu.render(path,data,options),opts=options||{useHtml:!0};"undefined"==typeof opts.useHtml&&(opts.useHtml=!0),this.each(function(i,e){opts.useHtml?e.innerHTML=rendered:e.textContent=rendered})},mu.ready(function(){mu("[type='x-template/sideburns']").each(function(i,e){var name=e.getAttribute("data-name");mu.templates[name]=render.partial(e.textContent)})});})(window);
File moved
{"version":3,"sources":["src/sideburns.cut.js","src/tdsb.src.js"],"names":["globalOptions","ignoreUndefined","escape","escapeSets","xml","<",">","&","\"","general","'","deepMergeJson","obja","objb","prop","hasOwnProperty","setDeepProperty","ident","value","obj","list","recurse","propList","length","shift","push","map","split","e","trim","getDeepProperty","ret","curident","reduce","a","b","i","Error","JSON","stringify","resolveNamespace","blockStack","l","safeDeepMergeJson","TypeError","captureTags","Stack","self","this","val","pop","peek","contains","compare","Node","type","modifiers","content","Token","info","tokenise","src","matcher","chunk","tok","tokens","match","exec","substr","index","input","close","escapeType","charAt","collapseParse","tokenList","j","targetToken","targetNode","slice","reverse","splice","unwindNode","output","node","arr","innerArr","dataArr","dataVal","loopTag","toString","data","render","nodes","partial","bind","window","mu","templates","path","options","fn","rendered","opts","useHtml","each","innerHTML","textContent","ready","name","getAttribute"],"mappings":"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"}
\ No newline at end of file
File moved
{"version":3,"sources":["src/sideburns.cut.js","src/tinyDOM-Sideburns.js"],"names":["globalOptions","ignoreUndefined","escape","escapeSets","xml","<",">","&","\"","general","'","deepMergeJson","obja","objb","prop","hasOwnProperty","setDeepProperty","ident","value","obj","list","recurse","propList","length","shift","push","map","split","e","trim","getDeepProperty","ret","curident","reduce","a","b","i","Error","JSON","stringify","resolveNamespace","blockStack","l","safeDeepMergeJson","TypeError","captureTags","Stack","self","this","val","pop","peek","contains","compare","Node","type","modifiers","content","Token","info","tokenise","src","matcher","chunk","tok","tokens","match","exec","substr","index","input","close","escapeType","charAt","collapseParse","tokenList","j","targetToken","targetNode","slice","reverse","splice","unwindNode","output","node","arr","innerArr","dataArr","dataVal","loopTag","toString","data","render","nodes","partial","bind","window","mu","templates","path","options","fn","rendered","opts","useHtml","each","innerHTML","textContent","ready","name","getAttribute"],"mappings":"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"}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment