Mercurial > libervia-web
diff src/browser/libervia_main.py @ 614:14bdf5394ae9 frontends_multi_profiles
browser side: fixed jid's public blog menu
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 10 Feb 2015 20:43:26 +0100 |
parents | deddd1cd8aa5 |
children | 70872a83ef15 |
line wrap: on
line diff
--- a/src/browser/libervia_main.py Tue Feb 10 20:42:39 2015 +0100 +++ b/src/browser/libervia_main.py Tue Feb 10 20:43:26 2015 +0100 @@ -404,7 +404,8 @@ elif "public_blog" in data: # TODO: use the bare instead of node when all blogs can be retrieved node = jid.JID(data['public_blog']).node - self.addTab("%s's blog" % node, panels.WebPanel(self, "/blog/%s" % node)) + web_widget = self.widgets.getOrCreateWidget(panels.WebPanel, "/blog/{}".format(node), profile=C.PROF_KEY_NONE, on_new_widget=None, on_existing_widget=C.WIDGET_RECREATE) # FIXME: won't work with unicode nodes + self.addTab("{}'s blog".format(unicode(node)), web_widget) else: dialog.InfoDialog("Error", "Unmanaged action result", Width="400px").center()