diff --git a/src/message/simple_edits.py b/src/message/simple_edits.py index e6c76d0..8ef708d 100644 --- a/src/message/simple_edits.py +++ b/src/message/simple_edits.py @@ -1,5 +1,5 @@ from message.message import Message -from message.simple_messages import NoReset +from message.simple_messages import NoReset, DataChgClickMessage import message.common_accessors as common_accessors from browser import document from model import Sense, Example @@ -100,14 +100,14 @@ class EditEntryLabels(Message): model.entry.labels = labels -class ExampleClusterEdit(NoReset): +class ExampleClusterEdit(DataChgClickMessage): def update_model(self, model): example = self.get_arg(0, Example) cluster = self.get_arg(1, int) example.set_cluster(cluster) -class ExampleClusterAdd(NoReset): +class ExampleClusterAdd(DataChgClickMessage): def update_model(self, model): example = self.get_arg(0, Example) diff --git a/src/model/example_clusters.py b/src/model/example_clusters.py index e74b9bf..ccdf9af 100644 --- a/src/model/example_clusters.py +++ b/src/model/example_clusters.py @@ -40,7 +40,7 @@ class ExampleClusters: self.lists[key].add(cluster) for key in self.lists.keys(): - self.lists[key] = sorted(self.lists[key], key=lambda x: x) + self.lists[key] = sorted(self.lists[key], key=lambda x: int(x)) def _get_list(self, sense, example): key = ExampleClusters.get_key(sense, example)