Method: Event#base_type
- Defined in:
- lib/source/redshift/event.rb
#base_type ⇒ Object
call-seq:
evnt.base_type -> symbol
Returns a symbol representing evnt’s event type, or :base type if evnt is a defined event.
UserEvents.define(:shift_click, :base => 'click', :condition => proc {|element,event| event.shift? })
Document['#example'].listen(:click) {|element, event| puts event.base_type }
Document['#example'].listen(:shift_click) {|element, event| puts event.base_type }
clicking or shift-clicking on element ‘#example’ produces:
click
98 99 100 |
# File 'lib/source/redshift/event.rb', line 98 def base_type `$s(this.__type__)` end |