From 60f70b60b778d93dedd08c4b42ff079be6b27749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luka=20Kav=C4=8Di=C4=8D?= Date: Wed, 16 Feb 2022 18:07:14 +0100 Subject: [PATCH] add multiple hw comps in mw colocation --- src/message/ske_messages.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/message/ske_messages.py b/src/message/ske_messages.py index 010d69e..0680930 100644 --- a/src/message/ske_messages.py +++ b/src/message/ske_messages.py @@ -318,7 +318,7 @@ class SkeInsert(DataChgClickMessage): new_collocation.inner.other_attributes["frequency"] = example.frequency new_collocation.inner.type = "collocation" - headword = document.getElementById("ske-search").value + headword = document.getElementById("ske-search").value lexemes = [] structure_name = example.structure_name.split("-") gramrel = example.gramrel.split("_") @@ -351,8 +351,12 @@ class SkeInsert(DataChgClickMessage): lex.text = structure[i] lex.role = "other" elif structure[i][0] in ["S", "G", "P", "R"]: - lex.text = headword - lex.role = "headword" + for hw in headword.split(" "): + lex = ComponentLexeme() + lex.text = hw + lex.role = "headword" + lexemes.append(lex) + lexemes.pop(-1) else: lex.text = example.word lex.role = "collocate"