newgen broadcast

newgen broadcast

HTML

<script src="http://sam-sandbox.googlecode.com/svn/trunk/js/mustache/mustache.js"></script>
<div class="broadcast">title1</div>
<div class="broadcast">title2</div>

<p id="content"></p>

<div id="hidden_solobroadcast">
    Hello {{{name}}}
    <h1></h1>
{{#indexes}}
    <b>index is: {{indexname}} and url is: {{url}} <br />
      
      </b>
{{/indexes}}      
</div>

CSS

#hidden_solobroadcast{
    display:none;
}

JavaScript

$.concat||$.extend({concat:function(b,c){var a=[];for(x in arguments)a=a.concat(arguments[x]);return a}}); 

$(document).ready(function(){
    
    //document ready

    var solobroadcast_template =$("#hidden_solobroadcast").html()
    var b = new Array();   
    b.push({"indexname": "green", "url":"#Green"})
    b.push({"indexname": "red", "url":"#red"})    
                
       
    
    var convertedvars = {
        name: "sam",
        indexes: function (){return b}
        
    }
    
   
    var output = Mustache.render(solobroadcast_template, convertedvars);
    document.getElementById("content").innerHTML = output;
});