1.0.0 • Published 5 years ago

@gardelin/anglepicker v1.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

Anglepicker

Anglepicker on NPM Standard JavaScript Style

Vanilla anglepicker library

Accordion

Usage

<input type="text" class="angle" />
<script>
    let input = document.querySelector('input');
    let anglepicker = new Anglepicker(input, {
        parent: document.getElementsByTagName('body')[0],
        startOffset: 90,
        step: 45,
    });
</script>

Options

OptionTypeDefault valueDescription
parentobjectnullElement where anglepicker will be attached in DOM
stepnumber45Rounding number (andlepicker is moving while shift key is pressed)
startOffsetnumber0Zero point of anglepicker (default is 12 o'clock)

Events

NameDescription
anglepickerinitAnglepicker is initialized
anglepickerchangeAnglepicker value is changed
anglepickerdragstartUser clicked on anglepicker to rotate widget
anglepickerdragmoveUser is rotating anglepicker while cursor is inside widget
anglepickerdragendUser stopped rotating anglecpicker while cursor is inside widget
anglepickerdestroyAnglepicker is destroyed