1 from engine.composite import Composite
3 class Tabs (Composite):
8 def requirements (self):
9 return { 'js_files' : 'bootstrap/js/bootstrap.js',
10 'css_files' : 'bootstrap/css/bootstrap.css' }
15 def render_env (self, request):
17 sons_rendered = [ son.render(request) for son in self.sons ]
18 sons_titles = [ son.title() for son in self.sons ]
19 ids = range (len(self.sons))
20 # for now we don't have a title to pass
21 sons = [ { 'id':id, 'rendered':rendered, 'title':title }
22 for id,rendered,title in zip (ids, sons_rendered, sons_titles) ]