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`