Вещи теперь маршрутизируются через хранилище элементов:)
Element.getStorage(yourElement).get('prototype_event_registry')
даст вам экземпляр прототипа Hash
, так что вы можете делать все, что вы делаете с хешем.
// to see which event types are being observed
Element.getStorage(yourElement).get('prototype_event_registry').keys();
// to get array of handlers for particular event type
Element.getStorage(yourElement).get('prototype_event_registry').get('click');
// to get array of all handlers
Element.getStorage(yourElement).get('prototype_event_registry').values();
// etc.
Обратите внимание, что это недокументированные внутренние детали , которые могут быть изменены в будущем, поэтому я не буду полагаться на них, за исключением, возможно, целей отладки.