|
@@ -3,13 +3,13 @@ from .element import Element
|
|
|
|
|
|
class JoystickView(CustomView):
|
|
class JoystickView(CustomView):
|
|
|
|
|
|
- def __init__(self, on_move):
|
|
|
|
|
|
+ def __init__(self, on_move, **options):
|
|
|
|
|
|
self.on_move = on_move
|
|
self.on_move = on_move
|
|
|
|
|
|
super().__init__('joystick', __file__, [
|
|
super().__init__('joystick', __file__, [
|
|
'https://cdn.jsdelivr.net/npm/nipplejs@0.9.0/dist/nipplejs.min.js',
|
|
'https://cdn.jsdelivr.net/npm/nipplejs@0.9.0/dist/nipplejs.min.js',
|
|
- ])
|
|
|
|
|
|
+ ], **options)
|
|
|
|
|
|
self.allowed_events = ['onMove']
|
|
self.allowed_events = ['onMove']
|
|
|
|
|
|
@@ -21,6 +21,6 @@ class JoystickView(CustomView):
|
|
|
|
|
|
class Joystick(Element):
|
|
class Joystick(Element):
|
|
|
|
|
|
- def __init__(self, *, on_move):
|
|
|
|
|
|
+ def __init__(self, *, on_move, **options):
|
|
|
|
|
|
- super().__init__(JoystickView(on_move))
|
|
|
|
|
|
+ super().__init__(JoystickView(on_move, **options))
|