Compare commits
3 Commits
mt-export-
...
mt-definit
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9accecc554 | ||
|
|
d93d42bf4d | ||
|
|
975f6f88be |
@@ -37,18 +37,21 @@ 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
|
||||
|
||||
result = h("div.elm-div", {}, [
|
||||
h("div.sense-num", {"on": {"click": M.msg(M.ShowSenseMenu, self)}}, str(sense_num + 1)),
|
||||
h("div.sense", {}, [
|
||||
h("span.sense-label-list", { "on": { "click": M.msg(M.ShowSenseLabelEdit, self) }}, [
|
||||
h("span.sense-label", {}, clean_label(slabel)) for _, slabel in self.labels ]),
|
||||
h("span.sense-definition", { "on": { "click": M.msg(M.ShowSenseDefinitionEdit, self) }}, definition),
|
||||
h("span.sense-definition", { "on": { "click": M.msg(M.ShowSenseDefinitionEdit, self) }}, indicator),
|
||||
h("div", {}, "Razlaga: " + explanation) if explanation else None,
|
||||
h("div", {}, View.view_translations(self.translations, self, model)),
|
||||
h("div", {}, examples)])])
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user