diff --git a/src/message/delete_messages.py b/src/message/delete_messages.py index 5e638ac..b8f866d 100644 --- a/src/message/delete_messages.py +++ b/src/message/delete_messages.py @@ -1,21 +1,26 @@ +from browser import document from message.message import Message +from message.simple_messages import NoReset -class DeleteComment(Message): +class DeleteComment(NoReset): def update_model(self, model): - model.entry.comment = "" + document.getElementById("modal-question").value = "" -class DeleteVariants(Message): +class DeleteVariants(NoReset): def update_model(self, model): - model.entry.variants = [] + for el in document.getElementsByClassName("list-adder-input"): + el.value = "" -class DeleteRelatedEntries(Message): - def update_model(self, model): - model.entry.related_entries = [] +class DeleteRelatedEntries(DeleteVariants): + pass -class DeleteEntryLabels(Message): +class DeleteEntryLabels(NoReset): def update_model(self, model): - model.entry.labels = [] + for sel in document.getElementsByClassName("label-value"): + sel.selectedIndex = 0 + for inpt in document.getElementsByClassName("label-value-other"): + inpt.value = ""