unified example editing
This commit is contained in:
@@ -34,6 +34,7 @@ class ShowVariantsEdit(ClickMessage):
|
||||
class ShowExampleEdit(KeyPlusClickMessage):
|
||||
def update_model_default(self, model):
|
||||
example = self.get_arg(0, Example)
|
||||
example.make_copy()
|
||||
|
||||
# if some are chosen, then show modal for choosing senses
|
||||
if len(model.chosen_examples) > 0 and example in model.chosen_examples:
|
||||
@@ -73,12 +74,6 @@ class ShowExampleEdit(KeyPlusClickMessage):
|
||||
def reset(self):
|
||||
# special case, when choosing messages dont reset
|
||||
return not (self.ctrl or self.shift)
|
||||
|
||||
class ShowExampleTranslationEdit(ClickMessage):
|
||||
def update_model(self, model):
|
||||
example = self.get_arg(0, Example)
|
||||
example.make_copy()
|
||||
model.modal_set(lambda: modals.edit_example_translation(example))
|
||||
|
||||
|
||||
class ShowEditTranslation(ClickMessage):
|
||||
@@ -118,3 +113,4 @@ class ShowEntryLabelsEdit(ClickMessage):
|
||||
def update_model(self, model):
|
||||
model.entry.make_copy()
|
||||
model.modal_set(lambda: modals.edit_entry_labels(model.entry))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user