$ ->
path = "/#{$('body').data('app-name')}/body.html" name = $('body').data('app-name') $.ajax "/"+name+"/options.json" cache: false success: (data) -> data.menu = [] unless data.menu for m in data.menu console.log m el = $("<li>" class: 'dropdown' ) a = $("<a>" href: "#" "class":"dropdown-toggle" "data-toggle":"dropdown" html: m.name ) el.append(a) if m.submenu.length ul = $("<ul>" class: "dropdown-menu" ) for sub in m.submenu ul.append("<li><a href='' id='#{sub.id}'>#{sub.name}</a></li>") el.append(ul) $("ul.nav").append(el) $.ajax "/"+name+"/body.html" cache: false success: (data) -> $('body').append(data) $(window).trigger("body_loaded")