Correct tooltips after zeroconf merge. Fixes #2554.
This commit is contained in:
parent
41594ac4e8
commit
345ab7846d
1 changed files with 7 additions and 30 deletions
|
@ -307,14 +307,8 @@ class GCTooltip(BaseTooltip):
|
||||||
properties.append((show, None))
|
properties.append((show, None))
|
||||||
|
|
||||||
if contact.jid.strip() != '':
|
if contact.jid.strip() != '':
|
||||||
jid_markup = '<span weight="bold">' + contact.jid + '</span>'
|
properties.append((_('JID: '), contact.jid))
|
||||||
else:
|
|
||||||
jid_markup = '<span weight="bold">' + \
|
|
||||||
gtkgui_helpers.escape_for_pango_markup(contact.get_shown_name()) \
|
|
||||||
+ '</span>'
|
|
||||||
properties.append((jid_markup, None))
|
|
||||||
properties.append((_('Role: '), helpers.get_uf_role(contact.role)))
|
|
||||||
properties.append((_('Affiliation: '), contact.affiliation.capitalize()))
|
|
||||||
if hasattr(contact, 'resource') and contact.resource.strip() != '':
|
if hasattr(contact, 'resource') and contact.resource.strip() != '':
|
||||||
properties.append((_('Resource: '),
|
properties.append((_('Resource: '),
|
||||||
gtkgui_helpers.escape_for_pango_markup(contact.resource) ))
|
gtkgui_helpers.escape_for_pango_markup(contact.resource) ))
|
||||||
|
@ -417,23 +411,10 @@ class RosterTooltip(NotificationAreaTooltip):
|
||||||
vcard_current_row = 1
|
vcard_current_row = 1
|
||||||
properties = []
|
properties = []
|
||||||
|
|
||||||
jid_markup = '<span weight="bold">' + prim_contact.jid + '</span>'
|
name_markup = u'<span weight="bold">' + \
|
||||||
properties.append((jid_markup, None))
|
gtkgui_helpers.escape_for_pango_markup(prim_contact.get_shown_name())\
|
||||||
|
+ '</span>'
|
||||||
properties.append((_('Name: '), gtkgui_helpers.escape_for_pango_markup(
|
properties.append((name_markup, None))
|
||||||
prim_contact.get_shown_name())))
|
|
||||||
if prim_contact.sub:
|
|
||||||
properties.append(( _('Subscription: '),
|
|
||||||
gtkgui_helpers.escape_for_pango_markup(helpers.get_uf_sub(prim_contact.sub))))
|
|
||||||
if prim_contact.keyID:
|
|
||||||
keyID = None
|
|
||||||
if len(prim_contact.keyID) == 8:
|
|
||||||
keyID = prim_contact.keyID
|
|
||||||
elif len(prim_contact.keyID) == 16:
|
|
||||||
keyID = prim_contact.keyID[8:]
|
|
||||||
if keyID:
|
|
||||||
properties.append((_('OpenPGP: '),
|
|
||||||
gtkgui_helpers.escape_for_pango_markup(keyID)))
|
|
||||||
|
|
||||||
num_resources = 0
|
num_resources = 0
|
||||||
# put contacts in dict, where key is priority
|
# put contacts in dict, where key is priority
|
||||||
|
@ -446,10 +427,6 @@ class RosterTooltip(NotificationAreaTooltip):
|
||||||
else:
|
else:
|
||||||
contacts_dict[contact.priority] = [contact]
|
contacts_dict[contact.priority] = [contact]
|
||||||
|
|
||||||
if num_resources == 1 and contact.resource:
|
|
||||||
properties.append((_('Resource: '),
|
|
||||||
gtkgui_helpers.escape_for_pango_markup(contact.resource) + ' (' + \
|
|
||||||
unicode(contact.priority) + ')'))
|
|
||||||
if num_resources > 1:
|
if num_resources > 1:
|
||||||
properties.append((_('Status: '), ' '))
|
properties.append((_('Status: '), ' '))
|
||||||
transport = gajim.get_transport_name_from_jid(
|
transport = gajim.get_transport_name_from_jid(
|
||||||
|
|
Loading…
Add table
Reference in a new issue