a:65:{s:9:"#provides";s:18:"dojox.dtl.tag.misc";s:9:"#resource";s:15:"dtl/tag/misc.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:15:"dojox.dtl._base";}}s:28:"dojox.dtl.tag.misc.DebugNode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"text";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:19:" this.text = text;";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:29:"dojox.dtl.tag.misc.FilterNode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"varnode";a:1:{s:4:"type";s:0:"";}s:8:"nodelist";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:55:" this._varnode = varnode; this._nodelist = nodelist;";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:30:"dojox.dtl.tag.misc.FirstOfNode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:4:"vars";a:1:{s:4:"type";s:0:"";}s:4:"text";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:134:" this._vars = vars; this.vars = dojo.map(vars, function(item){ return new dojox.dtl._Filter(item); }); this.contents = text;";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:32:"dojox.dtl.tag.misc.SpacelessNode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:8:"nodelist";a:1:{s:4:"type";s:0:"";}s:4:"text";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:51:" this.nodelist = nodelist; this.contents = text;";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:34:"dojox.dtl.tag.misc.TemplateTagNode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:3:"tag";a:1:{s:4:"type";s:0:"";}s:4:"text";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:41:" this.tag = tag; this.contents = text;";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:33:"dojox.dtl.tag.misc.WidthRatioNode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:4:{s:7:"current";a:1:{s:4:"type";s:0:"";}s:3:"max";a:1:{s:4:"type";s:0:"";}s:5:"width";a:1:{s:4:"type";s:0:"";}s:4:"text";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:121:" this.current = new dd._Filter(current); this.max = new dd._Filter(max); this.width = width; this.contents = text;";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:27:"dojox.dtl.tag.misc.WithNode";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:3:{s:6:"target";a:1:{s:4:"type";s:0:"";}s:5:"alias";a:1:{s:4:"type";s:0:"";}s:8:"nodelist";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:89:" this.target = new dd._Filter(target); this.alias = alias; this.nodelist = nodelist;";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:33:"dojox.dtl.tag.misc.DebugNode.text";a:2:{s:8:"instance";s:28:"dojox.dtl.tag.misc.DebugNode";s:7:"summary";s:0:"";}s:35:"dojox.dtl.tag.misc.DebugNode.render";a:5:{s:9:"prototype";s:28:"dojox.dtl.tag.misc.DebugNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:295:" var keys = context.getKeys(); var debug = []; var only = {}; for(var i = 0, key; key = keys[i]; i++){ only[key] = context[key]; debug += "[" + key + ": " + typeof context[key] + "]\n"; } console.debug(only); return this.text.set(debug).render(context, buffer, this);";s:7:"summary";s:0:"";}s:37:"dojox.dtl.tag.misc.DebugNode.unrender";a:5:{s:9:"prototype";s:28:"dojox.dtl.tag.misc.DebugNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:17:" return buffer;";s:7:"summary";s:0:"";}s:34:"dojox.dtl.tag.misc.DebugNode.clone";a:5:{s:9:"prototype";s:28:"dojox.dtl.tag.misc.DebugNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:56:" return new this.constructor(this.text.clone(buffer));";s:7:"summary";s:0:"";}s:37:"dojox.dtl.tag.misc.DebugNode.toString";a:4:{s:9:"prototype";s:28:"dojox.dtl.tag.misc.DebugNode";s:4:"type";s:8:"Function";s:6:"source";s:49:" toString: function(){ return "ddtm.DebugNode"; ";s:7:"summary";s:0:"";}s:38:"dojox.dtl.tag.misc.FilterNode._varnode";a:3:{s:8:"instance";s:29:"dojox.dtl.tag.misc.FilterNode";s:7:"private";b:1;s:7:"summary";s:0:"";}s:39:"dojox.dtl.tag.misc.FilterNode._nodelist";a:3:{s:8:"instance";s:29:"dojox.dtl.tag.misc.FilterNode";s:7:"private";b:1;s:7:"summary";s:0:"";}s:36:"dojox.dtl.tag.misc.FilterNode.render";a:5:{s:9:"prototype";s:29:"dojox.dtl.tag.misc.FilterNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:1224:"dojo.provide("dojox.dtl.tag.misc"); dojo.require("dojox.dtl._base"); (function(){ var dd = dojox.dtl; var ddtm = dd.tag.misc; ddtm.DebugNode = dojo.extend(function(text){ this.text = text; }, { render: function(context, buffer){ var keys = context.getKeys(); var debug = []; var only = {}; for(var i = 0, key; key = keys[i]; i++){ only[key] = context[key]; debug += "[" + key + ": " + typeof context[key] + "]\n"; } console.debug(only); return this.text.set(debug).render(context, buffer, this); }, unrender: function(context, buffer){ return buffer; }, clone: function(buffer){ return new this.constructor(this.text.clone(buffer)); }, toString: function(){ return "ddtm.DebugNode"; } }); ddtm.FilterNode = dojo.extend(function(varnode, nodelist){ this._varnode = varnode; this._nodelist = nodelist; }, { render: function(context, buffer){ // Doing this in HTML requires a different buffer with a fake root node var output = this._nodelist.render(context, new dojox.string.Builder()); context = context.update({ "var": output.toString() }); var filtered = this._varnode.render(context, buffer); context = context.pop(); return buffer;";s:7:"summary";s:0:"";}s:38:"dojox.dtl.tag.misc.FilterNode.unrender";a:5:{s:9:"prototype";s:29:"dojox.dtl.tag.misc.FilterNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:17:" return buffer;";s:7:"summary";s:0:"";}s:35:"dojox.dtl.tag.misc.FilterNode.clone";a:5:{s:9:"prototype";s:29:"dojox.dtl.tag.misc.FilterNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:79:" return new this.constructor(this._expression, this._nodelist.clone(buffer));";s:7:"summary";s:0:"";}s:36:"dojox.dtl.tag.misc.FirstOfNode._vars";a:3:{s:8:"instance";s:30:"dojox.dtl.tag.misc.FirstOfNode";s:7:"private";b:1;s:7:"summary";s:0:"";}s:35:"dojox.dtl.tag.misc.FirstOfNode.vars";a:2:{s:8:"instance";s:30:"dojox.dtl.tag.misc.FirstOfNode";s:7:"summary";s:0:"";}s:39:"dojox.dtl.tag.misc.FirstOfNode.contents";a:2:{s:8:"instance";s:30:"dojox.dtl.tag.misc.FirstOfNode";s:7:"summary";s:0:"";}s:37:"dojox.dtl.tag.misc.FirstOfNode.render";a:5:{s:9:"prototype";s:30:"dojox.dtl.tag.misc.FirstOfNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:339:" for(var i = 0, item; item = this.vars[i]; i++){ var resolved = item.resolve(context); if(typeof resolved != "undefined"){ if(resolved === null){ resolved = "null"; } this.contents.set(resolved); return this.contents.render(context, buffer); } } return this.contents.unrender(context, buffer);";s:7:"summary";s:0:"";}s:39:"dojox.dtl.tag.misc.FirstOfNode.unrender";a:5:{s:9:"prototype";s:30:"dojox.dtl.tag.misc.FirstOfNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:50:" return this.contents.unrender(context, buffer);";s:7:"summary";s:0:"";}s:36:"dojox.dtl.tag.misc.FirstOfNode.clone";a:5:{s:9:"prototype";s:30:"dojox.dtl.tag.misc.FirstOfNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:72:" return new this.constructor(this._vars, this.contents.clone(buffer));";s:7:"summary";s:0:"";}s:41:"dojox.dtl.tag.misc.SpacelessNode.nodelist";a:2:{s:8:"instance";s:32:"dojox.dtl.tag.misc.SpacelessNode";s:7:"summary";s:0:"";}s:41:"dojox.dtl.tag.misc.SpacelessNode.contents";a:2:{s:8:"instance";s:32:"dojox.dtl.tag.misc.SpacelessNode";s:7:"summary";s:0:"";}s:39:"dojox.dtl.tag.misc.SpacelessNode.render";a:5:{s:9:"prototype";s:32:"dojox.dtl.tag.misc.SpacelessNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:526:" if(buffer.getParent){ // Unfortunately, we have to branch here var watch = [ dojo.connect(buffer, "onAddNodeComplete", this, "_watch"), dojo.connect(buffer, "onSetParent", this, "_watchParent") ]; buffer = this.nodelist.render(context, buffer); dojo.disconnect(watch[0]); dojo.disconnect(watch[1]); }else{ var value = this.nodelist.dummyRender(context); this.contents.set(value.replace(/>\s+<')); buffer = this.contents.render(context, buffer); } return buffer;";s:7:"summary";s:0:"";}s:41:"dojox.dtl.tag.misc.SpacelessNode.unrender";a:5:{s:9:"prototype";s:32:"dojox.dtl.tag.misc.SpacelessNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:50:" return this.nodelist.unrender(context, buffer);";s:7:"summary";s:0:"";}s:38:"dojox.dtl.tag.misc.SpacelessNode.clone";a:5:{s:9:"prototype";s:32:"dojox.dtl.tag.misc.SpacelessNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:89:" return new this.constructor(this.nodelist.clone(buffer), this.contents.clone(buffer));";s:7:"summary";s:0:"";}s:41:"dojox.dtl.tag.misc.SpacelessNode._isEmpty";a:6:{s:9:"prototype";s:32:"dojox.dtl.tag.misc.SpacelessNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"node";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:62:" return (node.nodeType == 3 && !node.data.match(/[^\s\n]/));";s:7:"private";b:1;s:7:"summary";s:0:"";}s:39:"dojox.dtl.tag.misc.SpacelessNode._watch";a:6:{s:9:"prototype";s:32:"dojox.dtl.tag.misc.SpacelessNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"node";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:472:" if(this._isEmpty(node)){ var remove = false; if(node.parentNode.firstChild == node){ node.parentNode.removeChild(node); } }else{ var children = node.parentNode.childNodes; if(node.nodeType == 1 && children.length > 2){ for(var i = 2, child; child = children[i]; i++){ if(children[i - 2].nodeType == 1 && this._isEmpty(children[i - 1])){ node.parentNode.removeChild(children[i - 1]); return; } } } }";s:7:"private";b:1;s:7:"summary";s:0:"";}s:45:"dojox.dtl.tag.misc.SpacelessNode._watchParent";a:6:{s:9:"prototype";s:32:"dojox.dtl.tag.misc.SpacelessNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"node";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:246:" var children = node.childNodes; if(children.length){ while(node.childNodes.length){ var last = node.childNodes[node.childNodes.length - 1]; if(!this._isEmpty(last)){ return; } node.removeChild(last); } }";s:7:"private";b:1;s:7:"summary";s:0:"";}s:38:"dojox.dtl.tag.misc.TemplateTagNode.tag";a:2:{s:8:"instance";s:34:"dojox.dtl.tag.misc.TemplateTagNode";s:7:"summary";s:0:"";}s:43:"dojox.dtl.tag.misc.TemplateTagNode.contents";a:2:{s:8:"instance";s:34:"dojox.dtl.tag.misc.TemplateTagNode";s:7:"summary";s:0:"";}s:42:"dojox.dtl.tag.misc.TemplateTagNode.mapping";a:3:{s:9:"prototype";s:34:"dojox.dtl.tag.misc.TemplateTagNode";s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:52:"dojox.dtl.tag.misc.TemplateTagNode.mapping.openblock";a:1:{s:7:"summary";s:0:"";}s:53:"dojox.dtl.tag.misc.TemplateTagNode.mapping.closeblock";a:1:{s:7:"summary";s:0:"";}s:55:"dojox.dtl.tag.misc.TemplateTagNode.mapping.openvariable";a:1:{s:7:"summary";s:0:"";}s:56:"dojox.dtl.tag.misc.TemplateTagNode.mapping.closevariable";a:1:{s:7:"summary";s:0:"";}s:52:"dojox.dtl.tag.misc.TemplateTagNode.mapping.openbrace";a:1:{s:7:"summary";s:0:"";}s:53:"dojox.dtl.tag.misc.TemplateTagNode.mapping.closebrace";a:1:{s:7:"summary";s:0:"";}s:54:"dojox.dtl.tag.misc.TemplateTagNode.mapping.opencomment";a:1:{s:7:"summary";s:0:"";}s:55:"dojox.dtl.tag.misc.TemplateTagNode.mapping.closecomment";a:1:{s:7:"summary";s:0:"";}s:41:"dojox.dtl.tag.misc.TemplateTagNode.render";a:5:{s:9:"prototype";s:34:"dojox.dtl.tag.misc.TemplateTagNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:94:" this.contents.set(this.mapping[this.tag]); return this.contents.render(context, buffer);";s:7:"summary";s:0:"";}s:43:"dojox.dtl.tag.misc.TemplateTagNode.unrender";a:5:{s:9:"prototype";s:34:"dojox.dtl.tag.misc.TemplateTagNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:50:" return this.contents.unrender(context, buffer);";s:7:"summary";s:0:"";}s:40:"dojox.dtl.tag.misc.TemplateTagNode.clone";a:5:{s:9:"prototype";s:34:"dojox.dtl.tag.misc.TemplateTagNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:70:" return new this.constructor(this.tag, this.contents.clone(buffer));";s:7:"summary";s:0:"";}s:41:"dojox.dtl.tag.misc.WidthRatioNode.current";a:2:{s:8:"instance";s:33:"dojox.dtl.tag.misc.WidthRatioNode";s:7:"summary";s:0:"";}s:37:"dojox.dtl.tag.misc.WidthRatioNode.max";a:2:{s:8:"instance";s:33:"dojox.dtl.tag.misc.WidthRatioNode";s:7:"summary";s:0:"";}s:39:"dojox.dtl.tag.misc.WidthRatioNode.width";a:2:{s:8:"instance";s:33:"dojox.dtl.tag.misc.WidthRatioNode";s:7:"summary";s:0:"";}s:42:"dojox.dtl.tag.misc.WidthRatioNode.contents";a:2:{s:8:"instance";s:33:"dojox.dtl.tag.misc.WidthRatioNode";s:7:"summary";s:0:"";}s:40:"dojox.dtl.tag.misc.WidthRatioNode.render";a:5:{s:9:"prototype";s:33:"dojox.dtl.tag.misc.WidthRatioNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:319:" var current = +this.current.resolve(context); var max = +this.max.resolve(context); if(typeof current != "number" || typeof max != "number" || !max){ this.contents.set(""); }else{ this.contents.set("" + Math.round((current / max) * this.width)); } return this.contents.render(context, buffer);";s:7:"summary";s:0:"";}s:42:"dojox.dtl.tag.misc.WidthRatioNode.unrender";a:5:{s:9:"prototype";s:33:"dojox.dtl.tag.misc.WidthRatioNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:50:" return this.contents.unrender(context, buffer);";s:7:"summary";s:0:"";}s:39:"dojox.dtl.tag.misc.WidthRatioNode.clone";a:5:{s:9:"prototype";s:33:"dojox.dtl.tag.misc.WidthRatioNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:128:" return new this.constructor(this.current.getExpression(), this.max.getExpression(), this.width, this.contents.clone(buffer));";s:7:"summary";s:0:"";}s:34:"dojox.dtl.tag.misc.WithNode.target";a:2:{s:8:"instance";s:27:"dojox.dtl.tag.misc.WithNode";s:7:"summary";s:0:"";}s:33:"dojox.dtl.tag.misc.WithNode.alias";a:2:{s:8:"instance";s:27:"dojox.dtl.tag.misc.WithNode";s:7:"summary";s:0:"";}s:36:"dojox.dtl.tag.misc.WithNode.nodelist";a:2:{s:8:"instance";s:27:"dojox.dtl.tag.misc.WithNode";s:7:"summary";s:0:"";}s:34:"dojox.dtl.tag.misc.WithNode.render";a:5:{s:9:"prototype";s:27:"dojox.dtl.tag.misc.WithNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:204:" var target = this.target.resolve(context); context = context.push(); context[this.alias] = target; buffer = this.nodelist.render(context, buffer); context = context.pop(); return buffer;";s:7:"summary";s:0:"";}s:36:"dojox.dtl.tag.misc.WithNode.unrender";a:5:{s:9:"prototype";s:27:"dojox.dtl.tag.misc.WithNode";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:7:"context";a:1:{s:4:"type";s:0:"";}s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:17:" return buffer;";s:7:"summary";s:0:"";}s:33:"dojox.dtl.tag.misc.WithNode.clone";a:5:{s:9:"prototype";s:27:"dojox.dtl.tag.misc.WithNode";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"buffer";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:101:" return new this.constructor(this.target.getExpression(), this.alias, this.nodelist.clone(buffer));";s:7:"summary";s:0:"";}s:18:"dojox.dtl.tag.misc";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:13:"dojox.dtl.tag";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:9:"dojox.dtl";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}