PageRenderTime 112ms CodeModel.GetById 97ms RepoModel.GetById 1ms app.codeStats 0ms

/pyjs/tests/test013.py

http://pyjamas.googlecode.com/
Python | 14 lines | 10 code | 4 blank | 0 comment | 2 complexity | bb9eb99582cd767513ec19c00b15e0e0 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
  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)