opal/browser/event/wheel.rb in opal-browser-0.3.3 vs opal/browser/event/wheel.rb in opal-browser-0.3.4
- old
+ new
@@ -1,25 +1,19 @@
+# backtick_javascript: true
+
module Browser; class Event
class Wheel < UI
handles 'wheel', 'mousewheel'
def self.supported?
not $$[:WheelEvent].nil?
end
class Definition < Definition
- def x=(value)
- `#@native.deltaX = #{value}`
- end
-
- def y=(value)
- `#@native.deltaY = #{value}`
- end
-
- def z=(value)
- `#@native.deltaZ = #{value}`
- end
+ alias_native :x=, :deltaX=
+ alias_native :y=, :deltaY=
+ alias_native :z=, :deltaZ=
def mode=(value)
value = case value
when :pixel then `WheelEvent.DOM_DELTA_PIXEL`
when :line then `WheelEvent.DOM_DELTA_LINE`