Add cluster num option

This commit is contained in:
2020-02-02 00:07:42 +01:00
parent a03deb3737
commit be90c9dc89
5 changed files with 30 additions and 15 deletions

View File

@@ -106,3 +106,18 @@ class ExampleClusterEdit(NoReset):
cluster = self.get_arg(1, int)
example.set_cluster(cluster)
class ExampleClusterAdd(NoReset):
def update_model(self, model):
example = self.get_arg(0, Example)
max_example_cluster_num = 0
for sense in model.entry.senses:
for ex in sense.examples:
cnum = ex.get_cluster()
if cnum is not None:
max_example_cluster_num = max(max_example_cluster_num, cnum)
console.log(max_example_cluster_num, example.text())
example.set_cluster(max_example_cluster_num + 1)