comparison src/browser/libervia_main.py @ 869:fa7703642c0e

server, browser: replaced isRegistered call by a more generic getSessionMetadata which return a dictionary
author Goffi <goffi@goffi.org>
date Mon, 29 Feb 2016 12:37:45 +0100
parents 6f0a127077c4
children 54f6c5b86a87
comparison
equal deleted inserted replaced
868:a12f8d138ae2 869:fa7703642c0e
93 DOM.addEventPreview(self) 93 DOM.addEventPreview(self)
94 self.importPlugins() 94 self.importPlugins()
95 self._register = json.RegisterCall() 95 self._register = json.RegisterCall()
96 self._register.call('getMenus', self.gotMenus) 96 self._register.call('getMenus', self.gotMenus)
97 self._register.call('registerParams', None) 97 self._register.call('registerParams', None)
98 self._register.call('isRegistered', self._isRegisteredCB) 98 self._register.call('getSessionMetadata', self._getSessionMetadataCB)
99 self.initialised = False 99 self.initialised = False
100 self.init_cache = [] # used to cache events until initialisation is done 100 self.init_cache = [] # used to cache events until initialisation is done
101 self.cached_params = {} 101 self.cached_params = {}
102 self.next_rsm_index = 0 102 self.next_rsm_index = 0
103 103
319 main_menu.update(C.MENU_GLOBAL) 319 main_menu.update(C.MENU_GLOBAL)
320 320
321 # XXX: temp, will be reworked in the backed static blog plugin 321 # XXX: temp, will be reworked in the backed static blog plugin
322 self.menus.addMenu(C.MENU_JID_CONTEXT, (D_(u"User"), D_("Public blog")), callback=main_menu.onPublicBlog) 322 self.menus.addMenu(C.MENU_JID_CONTEXT, (D_(u"User"), D_("Public blog")), callback=main_menu.onPublicBlog)
323 323
324 def _isRegisteredCB(self, result): 324 def _getSessionMetadataCB(self, metadata):
325 registered, warning = result 325 if not metadata['plugged']:
326 if not registered: 326 warning = metadata.get("warning")
327 self.panel.setStyleAttribute("opacity", "0.25") # set background transparency 327 self.panel.setStyleAttribute("opacity", "0.25") # set background transparency
328 self._register_box = register.RegisterBox(self.logged) 328 self._register_box = register.RegisterBox(self.logged)
329 self._register_box.centerBox() 329 self._register_box.centerBox()
330 self._register_box.show() 330 self._register_box.show()
331 if warning: 331 if warning: