WIP: changing how msg() works
This commit is contained in:
@@ -14,8 +14,12 @@ class ClickMessage(Message):
|
||||
event.stopPropagation()
|
||||
|
||||
|
||||
def msg(message_class, params):
|
||||
def msg(message, params):
|
||||
if not issubclass(type(message), Message):
|
||||
window.console.log("Not scheduling a Message type, this will not work!")
|
||||
return lambda: None
|
||||
|
||||
def callback(event):
|
||||
message_instance = message_class(event, params)
|
||||
update.schedule(message_instance)
|
||||
message.on_event(event) #message_class(event, params)
|
||||
update.schedule(message)
|
||||
return callback
|
||||
|
||||
@@ -20,9 +20,10 @@ class _ModalResetDelayed(Message):
|
||||
def update_model(self, model):
|
||||
model.modal_reset()
|
||||
|
||||
|
||||
class ModalNotOkClose(Reset):
|
||||
def update_model(self, model):
|
||||
# msg just creates a callback, need to actually run it!
|
||||
window.setTimeout(lambda: msg(_ModalResetDelayed)(None), 100)
|
||||
window.setTimeout(lambda: msg(_ModalResetDelayed())(None), 100)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user