diff --git a/src/view/utils.py b/src/view/utils.py new file mode 100644 index 0000000..c4c32ff --- /dev/null +++ b/src/view/utils.py @@ -0,0 +1,2 @@ +def clean_label(label): + return label.replace("-- ", "") diff --git a/src/view/view.py b/src/view/view.py index 9e55e40..fb0b656 100644 --- a/src/view/view.py +++ b/src/view/view.py @@ -1,6 +1,7 @@ from lib.snabbdom import h, patch from message import * import random +from view.utils import * from export import export_to_xml @@ -57,7 +58,7 @@ class View: if len(entry.labels) == 0: view_buttons.append(buttons[1]) else: - labels = ", ".join([val for _, val in entry.labels]) + labels = ", ".join([clean_label(val) for _, val in entry.labels]) view_table.append((buttons[1], labels)) if entry.comment == "": @@ -80,7 +81,7 @@ class View: h("div.sense-num", {}, str(senseNum + 1)), h("div.sense", {}, [ h("span.sense-label-list", { "on": { "click": msg(ShowSenseLabelEdit(sense)) }}, [ - h("span.sense-label", {}, slabel) for _, slabel in sense.labels ]), + h("span.sense-label", {}, clean_label(slabel)) for _, slabel in sense.labels ]), h("span.sense-definition", { "on": { "click": msg(ShowSenseDefinitionEdit(sense)) }}, sense.definition), h("div", {}, View.view_translations(sense.translations, sense)), h("div", {}, examples)])]) @@ -112,7 +113,7 @@ class View: if translation.tags: tags = h("div.translation-tags", {}, [ - h("span", {"attr": {"title": key}}, value) + h("span", {"attr": {"title": key}}, clean_label(value)) for key, value in translation.tags]) elements.append(tags)