Changing how senses are added and how buttons are shown.

This commit is contained in:
2019-11-20 18:58:48 +01:00
parent 06ab8f2230
commit 1039a686cc
7 changed files with 62 additions and 63 deletions

View File

@@ -17,13 +17,6 @@ class EditSenseLabel(Message):
sense.labels = common_accessors.label_list_getter()
class AddSenseLabel(NoReset):
def update_model(self, model):
sense = self.get_arg(0, Sense)
# just adding to the copy to show in the modal
sense.copy().labels.append("")
class AddToGenericList(NoReset):
def update_model(self, model):
list_getter = self.get_arg(0)
@@ -46,10 +39,10 @@ class EditExampleTranslation(Message):
example.translations = common_accessors.generic_list_getter()
class AddSense(QuestionMessage):
class AddSense(Message):
def update_model(self, model):
sense = Sense.new_empty()
sense.labels = [self.new_text]
sense.definition = "New Sense"
model.entry.senses.append(sense)