X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Ftabs.py;h=c91f4cf875a64c422f7a796735b36cce687fb2f3;hb=c177439e345967fd87345458bf9d3d591d5cacb6;hp=46e404bc61a558004853ba51ea590b455e56b024;hpb=0bfd116596c1dc91f739b53cf3f469c94e8994a7;p=unfold.git diff --git a/plugins/tabs.py b/plugins/tabs.py index 46e404bc..c91f4cf8 100644 --- a/plugins/tabs.py +++ b/plugins/tabs.py @@ -2,24 +2,12 @@ from engine.composite import Composite class Tabs (Composite): - def title (self): - return "Some tabs" - def requirements (self): return { 'js_files' : 'bootstrap/js/bootstrap.js', - 'css_files' : 'bootstrap/css/bootstrap.css' } + 'css_files' : ['bootstrap/css/bootstrap.css', + 'css/tabs.css', + ] } - def template (self): + def template_file (self): return "tabs.html" - - def render_env (self, request): - env = {} - sons_rendered = [ son.render(request) for son in self.sons ] - sons_titles = [ son.title() for son in self.sons ] - ids = range (len(self.sons)) - # for now we don't have a title to pass - sons = [ { 'id':id, 'rendered':rendered, 'title':title } - for id,rendered,title in zip (ids, sons_rendered, sons_titles) ] - env['sons']=sons - return env - +