unified example editing

This commit is contained in:
2020-01-14 22:59:30 +01:00
parent 575345f98f
commit c2c5e94aa7
5 changed files with 14 additions and 33 deletions

View File

@@ -39,10 +39,11 @@ class AddToLabelList(NoReset):
return False
class EditExampleTranslation(Message):
class EditExampleTranslation(QuestionMessage):
def update_model(self, model):
example = self.get_arg(0, Example)
example.translations = common_accessors.generic_list_getter()
example.text = self.new_text
class AddSense(Message):
@@ -63,12 +64,6 @@ class EditComment(QuestionMessage):
model.entry.comment = self.new_text
class EditExample(QuestionMessage):
def update_model(self, model):
example = self.get_arg(0, Example)
example.example = self.new_text
class DoChosenExamples(Message):
def update_model(self, model):
chosen_examples = self.get_arg(0, list)