Lines Matching defs:blocks

3772 var topBlock=[],topOuts=[],blocks=[],info={args:this.markupArgs,argIndex:0};
3773 this.generateMarkup(topBlock,topOuts,blocks,info);
3774 this.addCode(topBlock,topOuts,blocks);
3783 fnBlock.push.apply(fnBlock,blocks);
3824 }}}}}},generateMarkup:function(topBlock,topOuts,blocks,info){topBlock.push(',"<',this.tagName,'"');
3841 this.generateChildMarkup(topBlock,topOuts,blocks,info);
3843 },generateChildMarkup:function(topBlock,topOuts,blocks,info){for(var i=0;
3846 if(isTag(child)){child.tag.generateMarkup(topBlock,topOuts,blocks,info)
3848 }}},addCode:function(topBlock,topOuts,blocks){if(topBlock.length){blocks.push('__code__.push(""',topBlock.join(""),");")
3849 }if(topOuts.length){blocks.push("__out__.push(",topOuts.join(","),");")
3852 },addLocals:function(blocks){var varNames=[];
3861 blocks.push("var ",names[0]+" = __in__."+names[0]+";")
3863 var blocks=[];
3869 var nodeCount=this.generateDOM(path,blocks,this.domArgs);
3886 }fnBlock.push(blocks.join(""));
3919 },generateDOM:function(path,blocks,args){if(this.listeners||this.props){this.generateNodePath(path,blocks)
3924 blocks.push('addEvent(node, "',this.listeners[i],'", __bind__(this, ',arg,"), false);")
3927 blocks.push("node.",name," = ",arg,";")
3928 }}this.generateChildDOM(path,blocks,args);
3930 },generateNodePath:function(path,blocks){blocks.push("var node = __path__(root, o");
3933 ++i){blocks.push(",",path[i])
3934 }blocks.push(");")
3935 },generateChildDOM:function(path,blocks,args){path.push(0);
3939 if(isTag(child)){path[path.length-1]+="+"+child.tag.generateDOM(path,blocks,args)
3953 }},generateMarkup:function(topBlock,topOuts,blocks,info){this.addCode(topBlock,topOuts,blocks);
3954 blocks.push("__link__(");
3955 addParts(this.value,"",blocks,info);
3956 blocks.push(", __code__, __out__, {");
3958 for(var name in this.attrs){if(lastName){blocks.push(",")
3961 blocks.push('"',name,'":');
3962 addParts(val,"",blocks,info)
3963 }blocks.push("});")
3964 },generateDOM:function(path,blocks,args){var embedName="e"+path.embedIndex++;
3965 this.generateNodePath(path,blocks);
3968 blocks.push(embedName+" = __link__(node, ",valueName,", ",argsName,");");
3980 },generateMarkup:function(topBlock,topOuts,blocks,info){this.addCode(topBlock,topOuts,blocks);
3988 }blocks.push("__loop__.apply(this, [",iterName,", __out__, function(",this.varName,", __out__) {");
3989 this.generateChildMarkup(topBlock,topOuts,blocks,info);
3990 this.addCode(topBlock,topOuts,blocks);
3991 blocks.push("}]);")
3992 },generateDOM:function(path,blocks,args){var iterName="d"+path.renderIndex++;
4008 blocks.push(loopName," = __loop__.apply(this, [",iterName,", function(",counterName,",",loopName);
4011 ++i){blocks.push(",d"+i)
4012 }blocks.push(") {");
4013 blocks.push(subBlocks.join(""));
4014 blocks.push("return ",nodeCount,";");
4015 blocks.push("}]);");