Browse Source

fix definitions

pull/12/head
matic_t 1 year ago
parent
commit
920ce87cfc
  1. 16
      src/view/modals.py

16
src/view/modals.py

@ -185,8 +185,13 @@ def move_examples_to_sense(example_list, entry):
sense_of_first_example = example_senses[0]
options = [h("p", {}, "Choose sense for examples")]
definition = ""
for x in sense.definitions:
if x["type"] == "indicator":
definition = x.value
break
for idx, sense in enumerate(entry.senses):
text = "{}: {}".format(idx + 1, sense.definition["indicator"])
text = "{}: {}".format(idx + 1, definition)
id_ = "choose-example-{}".format(idx)
props = {"type": "radio", "name": "choose-example"}
@ -215,7 +220,12 @@ def ske_list(search_term, data, page_num, senses, ske_kinds):
ske_list_hidden = True
else:
list_contents.append(h("span.error", {}, "Something went wrong in SKE: {}".format(data)))
definitions = []
for sense in senses:
for x in sense.definitions:
if x["type"] == "indicator":
definitions.append(x.value)
break
contents = [
h("div.flex.four", {}, [
h("select#ske-select.fourth", {}, [
@ -240,6 +250,6 @@ def ske_list(search_term, data, page_num, senses, ske_kinds):
h("div.flex.three", {}, [
h("span.third", {}, "Vstavi v:"),
h("select#ske-sense-select.two-third", {}, [ h("option", {}, "{} {}".format(
idx + 1, sense.definition["indicator"])) for idx, sense in enumerate(senses)])])]
idx + 1, definition)) for idx, definition in enumerate(definitions)])])]
return modal_template(contents, "SKE", (message.SkeInsert, data))
Loading…
Cancel
Save