Revision: 828
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 11, 2006 20:26 by mattgay
Initial Code
function RND(tmpl, ns) { var fn = function(w, g) { g = g.split("|"); var cnt = ns[g[0]]; for(var i=1; i < g.length; i++) cnt = eval(g[i])(cnt); return cnt || w; }; return tmpl.replace(/%(([A-Za-z0-9_|.]*))/g, fn); }
Initial URL
Initial Description
Simple templating for innerHTML functions. Parses an input string (tmpl) for %(NAME) tokens, accepts an object (ns) as data and returns an output string.
Initial Title
RND - simple template for innerHTML
Initial Tags
javascript, template
Initial Language
JavaScript