module Hyalite::DOM::Event

Constants

EVENT_CLASSES

Public Class Methods

create(event) click to toggle source
# File lib/hyalite/dom/event.rb, line 39
def self.create(event)
  type = `event.type`
  event_class = EVENT_CLASSES[type]
  if event_class
    event_class.new(event)
  else
    DefaultEvent.new(event)
  end
end

Public Instance Methods

prevent_default() click to toggle source
# File lib/hyalite/dom/event.rb, line 53
def prevent_default
  `self.native.preventDefault()`
end
target() click to toggle source
# File lib/hyalite/dom/event.rb, line 49
def target
  Node.create(`self.native.target`)
end