Class: Browser::Event::Drag::Definition
- Inherits:
-
Browser::Event::Definition
- Object
- Browser::Event::Definition
- Browser::Event::Drag::Definition
- Defined in:
- opal/browser/event/drag.rb
Defined Under Namespace
Instance Method Summary collapse
- #alt! ⇒ Object
- #button=(value) ⇒ Object
- #client ⇒ Object
- #ctrl! ⇒ Object
- #meta! ⇒ Object
- #related=(elem) ⇒ Object
- #screen ⇒ Object
- #transfer=(value) ⇒ Object
Instance Method Details
#alt! ⇒ Object
28 29 30 |
# File 'opal/browser/event/drag.rb', line 28 def alt! `#@native.altKey = true` end |
#button=(value) ⇒ Object
40 41 42 |
# File 'opal/browser/event/drag.rb', line 40 def (value) `#@native.button = #{value}` end |
#client ⇒ Object
44 45 46 |
# File 'opal/browser/event/drag.rb', line 44 def client Client.new(@native) end |
#ctrl! ⇒ Object
32 33 34 |
# File 'opal/browser/event/drag.rb', line 32 def ctrl! `#@native.ctrlKey = true` end |
#meta! ⇒ Object
36 37 38 |
# File 'opal/browser/event/drag.rb', line 36 def `#@native.metaKey = true` end |
#related=(elem) ⇒ Object
52 53 54 |
# File 'opal/browser/event/drag.rb', line 52 def (elem) `#@native.relatedTarget = #{Native.convert(elem)}` end |
#screen ⇒ Object
48 49 50 |
# File 'opal/browser/event/drag.rb', line 48 def screen Screen.new(@native) end |
#transfer=(value) ⇒ Object
56 57 58 |
# File 'opal/browser/event/drag.rb', line 56 def transfer=(value) `#@native.dataTransfer = #{Native.convert(value)}` end |