All the code in one batch

This commit is contained in:
2019-11-11 23:04:45 +01:00
parent 85a10c638f
commit 75755ef3c5
16 changed files with 543 additions and 66 deletions

View File

@@ -0,0 +1,29 @@
from message.message import Message
from browser import document
from model import Sense
class SimpleEditMessage(Message):
def __init__(self, event, prop):
input_element = document.getElementById("modal-input")
self.new_text = input_element.value
self.prop = prop
class EditSenseLabel(SimpleEditMessage):
def update_model(self, model):
sense = self.prop
assert(type(sense) is Sense)
sense.label = self.new_text
class EditSenseDefinition(SimpleEditMessage):
def update_model(self, model):
sense = self.prop
assert(type(sense) is Sense)
sense.definition = self.new_text
class EditComment(SimpleEditMessage):
def update_model(self, model):
model.entry.comment = self.new_text