def update_params(self, d): super(WidgetBrowserTabs, self).update_params(d) d.tabs = [(string.capwords(t.replace('_', ' ')), util.widget_url(d.value, t, prefix=d.prefix)) for t in d.tabs] if not d.in_sphinx: # Not displayed inside Sphinx, include jquery and pygments jquery_js.inject() pygments_css.inject()
def prepare(self): super(WidgetBrowserTabs, self).prepare() self.tabs = [(string.capwords(t.replace('_', ' ')), util.widget_url(self.value, t, prefix=self.prefix)) for t in self.tabs] if not self.in_sphinx: # Not displayed inside Sphinx, include jquery and pygments jquery_js.inject() pygments_css.inject()
def widgets(self, req, resp): widgets = [(util.widget_path(w), util.widget_url(w)) for w in util.all_widgets()] widgets.sort() return self.render('list_widgets.html', locals())