comparison 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
comparison
equal deleted inserted replaced
613:deddd1cd8aa5 614:14bdf5394ae9
402 ui = xmlui.create(self, xml_data=data['xmlui']) 402 ui = xmlui.create(self, xml_data=data['xmlui'])
403 ui.show() 403 ui.show()
404 elif "public_blog" in data: 404 elif "public_blog" in data:
405 # TODO: use the bare instead of node when all blogs can be retrieved 405 # TODO: use the bare instead of node when all blogs can be retrieved
406 node = jid.JID(data['public_blog']).node 406 node = jid.JID(data['public_blog']).node
407 self.addTab("%s's blog" % node, panels.WebPanel(self, "/blog/%s" % node)) 407 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
408 self.addTab("{}'s blog".format(unicode(node)), web_widget)
408 else: 409 else:
409 dialog.InfoDialog("Error", 410 dialog.InfoDialog("Error",
410 "Unmanaged action result", Width="400px").center() 411 "Unmanaged action result", Width="400px").center()
411 412
412 def _actionEb(self, err_data): 413 def _actionEb(self, err_data):