Mercurial > libervia-web
diff src/browser/libervia_main.py @ 711:052d1d19016d
browser_side: remove methods that were used before the merge, when Libervia was not based on quick_frontend
author | souliane <souliane@mailoo.org> |
---|---|
date | Mon, 13 Jul 2015 13:33:01 +0200 |
parents | 531eacb82e9f |
children | 03e9fe91081c |
line wrap: on
line diff
--- a/src/browser/libervia_main.py Mon Jul 13 12:44:04 2015 +0200 +++ b/src/browser/libervia_main.py Mon Jul 13 13:33:01 2015 +0200 @@ -460,16 +460,6 @@ data = {} self.bridge.launchAction(callback_id, data, profile=profile, callback=self._actionCb, errback=self._actionEb) - def _getContactsCB(self, contacts_data): - for contact_ in contacts_data: - jid, attributes, groups = contact_ - self._newContactCb(jid, attributes, groups) - - def _getParamsUICB(self, xml_ui): - """Hide the parameters item if there's nothing to display""" - if not xml_ui: - self.panel.menu.removeItemParams() - def _ownBlogsFills(self, mblogs, mblog_panel=None): """Put our own microblogs in cache, then fill the panels with them. @@ -584,6 +574,7 @@ mblog_panel.addEntryIfAccepted(self.whoami.bare, *cache_entry) def getEntityMBlog(self, entity): + # FIXME: call this after a contact has been added to roster log.info(u"geting mblog for entity [%s]" % (entity,)) for lib_wid in self.libervia_widgets: if isinstance(lib_wid, blog.MicroblogPanel): @@ -639,52 +630,6 @@ self.setSelected(wid) return wid - def _getPresenceStatusesCb(self, presence_data): - for entity in presence_data: - for resource in presence_data[entity]: - args = presence_data[entity][resource] - full = ('%s/%s' % (jid.JID(entity).bare, resource)) if resource else entity - self._presenceUpdateCb(full, *args) - - def _getRoomsJoinedCb(self, room_data): - for room in room_data: - self._roomJoinedCb(*room) - - def _getWaitingSubCb(self, waiting_sub): - for sub in waiting_sub: - self._subscribeCb(waiting_sub[sub], sub) - - def _subscribeCb(self, sub_type, entity): - if sub_type == 'subscribed': - dialog.InfoDialog('Subscription confirmation', 'The contact <b>%s</b> has added you to his/her contact list' % html_tools.html_sanitize(entity)).show() - self.getEntityMBlog(entity) - - elif sub_type == 'unsubscribed': - dialog.InfoDialog('Subscription refusal', 'The contact <b>%s</b> has refused to add you in his/her contact list' % html_tools.html_sanitize(entity)).show() - #TODO: remove microblogs from panels - - elif sub_type == 'subscribe': - #The user want to subscribe to our presence - _dialog = None - msg = HTML('The contact <b>%s</b> want to add you in his/her contact list, do you accept ?' % html_tools.html_sanitize(entity)) - - def ok_cb(ignore): - self.bridge.call('subscription', None, "subscribed", entity) - self.bridge.updateContact(entity, '', _dialog.getSelectedGroups()) - - def cancel_cb(ignore): - self.bridge.call('subscription', None, "unsubscribed", entity, '', '') - - _dialog = dialog.GroupSelector([msg], self.contact_panel.getGroups(), [], "Add", ok_cb, cancel_cb) - _dialog.setHTML('<b>Add contact request</b>') - _dialog.show() - - def _contactDeletedCb(self, entity): - self.contact_panel.removeContactBox(entity) - - def _newContactCb(self, contact_jid, attributes, groups): - self.contact_panel.updateContact(contact_jid, attributes, groups) - def askConfirmationHandler(self, confirmation_id, confirmation_type, data): answer_data = {}