20
21
22
23
24
25
26
27
28
29
30
31 | 20
21
22
23
24
25
26
27
28
29
30
31 |
-
-
+
+
| # Hook toolbar label
def __init__(self, parent):
self.label = parent.toolbar_link
parent.hooks["switch"].append(self.switchy)
# Update link label
def switchy(self, meta, *x, **y):
title = meta.get("title")
url = meta.get("url")
title = meta.get("title", meta.get("id", ("")))
url = meta.get("url", "")
domain = re.sub("^.+?//|/.+$", "", url)
self.label.set_markup("<big><b>{}</b></big>\n<a href='{}'>{}</a>".format(title, url, domain))
|