From d93d42bf4d4d9c7805eff9c199910a18e857bea2 Mon Sep 17 00:00:00 2001 From: matic_t Date: Sat, 5 Dec 2020 06:29:29 -0800 Subject: [PATCH] Fixed display for definition --- src/model/sense.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/model/sense.py b/src/model/sense.py index fc8711d..f257c78 100644 --- a/src/model/sense.py +++ b/src/model/sense.py @@ -37,11 +37,20 @@ class Sense(Data): def view(self, model, sense_num): examples = [example.view(model, self) for example in self.examples] - definition = "" + indicator = None + explanation = None for x in self.definitions: - if x["type"] == "indicator": - definition = x.value - break + if indicator is None and x["type"] == "indicator": + indicator = x.value + if explanation is None and x["type"] == "explanation": + explanation = x.value + + if indicator: + definition = indicator + if explanation: + definition += ", " + explanation + else: + definition = explanation result = h("div.elm-div", {}, [ h("div.sense-num", {"on": {"click": M.msg(M.ShowSenseMenu, self)}}, str(sense_num + 1)), -- 2.36.5