# -*- coding: utf-8 -*- <% _=n_ %> %if embedded: ${self.as_embedded()} %else: ${self.as_page()} %endif ## render this inside another page or via ajax <%def name="as_embedded()"> ${self.stylesheets()} ${self.javascripts()} ${self.get_body()} ## render this as its own page <%def name="as_page()"> ${self.title()} ${self.metas()} ${self.stylesheets()} ${self.javascripts()} ${self.get_body()} ##TODO: late_javascripts ## Default body <%def name="get_body()"> ## Default title <%def name="title()">${visualization_name} ## Additional metas can be defined by templates inheriting from this one. <%def name="metas()"> ## Default stylesheets <%def name="stylesheets()"> ${h.css('base')} ## Default javascripts <%def name="javascripts()"> ${h.js( "libs/jquery/jquery", "libs/jquery/jquery.migrate" )}