Example #1
0
class LoginInputField(html5.Input):
    def __init__(self, notifier, *args, **kwargs):
        super(LoginInputField, self).__init__(*args, **kwargs)
        self.addClass("vi-login-input")
        self.sinkEvent("onKeyPress")

        self.onKeyPressEvent = EventDispatcher("keyPress")
        self.onKeyPressEvent.register(notifier)

    def onKeyPress(self, event):
        self.onKeyPressEvent.fire(event)