Type Alias DraggableOptions
DraggableOptions : {
button?: number;
enabled: boolean;
hasTargetClassList?: Iterable<string>;
ignoreTargetClassList?: Iterable<string>;
position: TJSPosition | Positionable;
storeDragging?: Writable<boolean>;
tween?: boolean;
tweenOptions?: QuickTweenOptions;
}
button?: number;
enabled: boolean;
hasTargetClassList?: Iterable<string>;
ignoreTargetClassList?: Iterable<string>;
position: TJSPosition | Positionable;
storeDragging?: Writable<boolean>;
tween?: boolean;
tweenOptions?: QuickTweenOptions;
}
Type declaration
Optionalbutton?: numberMouseEvent button that activates dragging; default: 0
enabled: boolean
A boolean value; controlling the
enabledstate.OptionalhasTarget ?: Iterable<string>Class List When defined any event targets that have a class in this list are allowed.
OptionalignoreTarget ?: Iterable<string>Class List When defined any event targets that have a class in this list are ignored.
position: TJSPosition | Positionable
A position or positionable instance.
OptionalstoreDragging ?: Writable<boolean>A writable store that tracks "dragging" state.
Optionaltween?: booleanWhen true tweening is enabled; default: false
OptionaltweenOptions ?: QuickTweenOptionsQuick tween options.
Defines the options for the draggable action.