Mercurial > libervia-web
comparison libervia.py @ 426:77d8f55fc5f0
browser_side: hide the presence/status panel until the connection is made
author | souliane <souliane@mailoo.org> |
---|---|
date | Wed, 26 Mar 2014 14:16:11 +0100 |
parents | 20c508f9b32a |
children | b5b440e6ea16 |
comparison
equal
deleted
inserted
replaced
425:19bd203daa27 | 426:77d8f55fc5f0 |
---|---|
165 self.whoami = None | 165 self.whoami = None |
166 self._selected_listeners = set() | 166 self._selected_listeners = set() |
167 self.bridge = BridgeCall() | 167 self.bridge = BridgeCall() |
168 self.bridge_signals = BridgeSignals(self) | 168 self.bridge_signals = BridgeSignals(self) |
169 self.uni_box = None | 169 self.uni_box = None |
170 self.status_panel = panels.PresenceStatusPanel(self) | 170 self.status_panel = HTML('<br />') |
171 self.contact_panel = ContactPanel(self) | 171 self.contact_panel = ContactPanel(self) |
172 self.panel = panels.MainPanel(self) | 172 self.panel = panels.MainPanel(self) |
173 self.discuss_panel = self.panel.discuss_panel | 173 self.discuss_panel = self.panel.discuss_panel |
174 self.tab_panel = self.panel.tab_panel | 174 self.tab_panel = self.panel.tab_panel |
175 self.tab_panel.addTabListener(self) | 175 self.tab_panel.addTabListener(self) |
329 | 329 |
330 def logged(self): | 330 def logged(self): |
331 if self._register_box: | 331 if self._register_box: |
332 self._register_box.hide() | 332 self._register_box.hide() |
333 del self._register_box # don't work if self._register_box is None | 333 del self._register_box # don't work if self._register_box is None |
334 | |
335 # display the real presence status panel | |
336 self.panel.header.remove(self.status_panel) | |
337 self.status_panel = panels.PresenceStatusPanel(self) | |
338 self.panel.header.add(self.status_panel) | |
334 | 339 |
335 #it's time to fill the page | 340 #it's time to fill the page |
336 self.bridge.call('getContacts', self._getContactsCB) | 341 self.bridge.call('getContacts', self._getContactsCB) |
337 self.bridge.call('getParamsUI', self._getParamsUICB) | 342 self.bridge.call('getParamsUI', self._getParamsUICB) |
338 self.bridge_signals.call('getSignals', self._getSignalsCB) | 343 self.bridge_signals.call('getSignals', self._getSignalsCB) |