Class: Hyalite::DOM::Event::DragEvent

Inherits:
Object
  • Object
show all
Includes:
Hyalite::DOM::Event, MouseEventInterface, Native
Defined in:
lib/hyalite/dom/event/drag_event.rb

Constant Summary

Constants included from Hyalite::DOM::Event

EVENT_CLASSES

Instance Method Summary collapse

Methods included from MouseEventInterface

#alt_key, #button, #buttons, #client, #ctrl_key, #init_mouse_event, #meta_key, #modifire_state, #movement, #offset, #page, #region, #related_target, #screen, #shift_key

Methods included from Hyalite::DOM::Event

create, #prevent_default, #target

Instance Method Details

#dataObject



25
26
27
# File 'lib/hyalite/dom/event/drag_event.rb', line 25

def data
  DataTransfer.new `self.native.dataTransfer`
end

#drop_effectObject



9
10
11
# File 'lib/hyalite/dom/event/drag_event.rb', line 9

def drop_effect
  `self.native.dataTransfer.dropEffect`
end

#drop_effect=(effect) ⇒ Object



13
14
15
# File 'lib/hyalite/dom/event/drag_event.rb', line 13

def drop_effect=(effect)
  `self.native.dataTransfer.dropEffect = effect`
end

#effect_allowedObject



17
18
19
# File 'lib/hyalite/dom/event/drag_event.rb', line 17

def effect_allowed
  `self.native.dataTransfer.effectAllowed`
end

#effect_allowed=(effect) ⇒ Object



21
22
23
# File 'lib/hyalite/dom/event/drag_event.rb', line 21

def effect_allowed=(effect)
  `self.native.dataTransfer.effectAllowed = effect`
end