/pyjs/tests/test013.py

http://pyjamas.googlecode.com/ · Python · 14 lines · 10 code · 4 blank · 0 comment · 2 complexity · bb9eb99582cd767513ec19c00b15e0e0 MD5 · raw file

  1. import DOM
  2. class FocusWidget:
  3. def __init__(self, element):
  4. self.clickListeners = []
  5. def addClickListener(self, listener):
  6. self.clickListeners.append(listener)
  7. def onBrowserEvent(self, event):
  8. if DOM.eventGetType(event) == Event.ONCLICK:
  9. for listener in self.clickListeners:
  10. listener(self)