mirror of
https://github.com/gwenhael-le-moine/ledgerrb.git
synced 2025-01-30 08:34:51 +01:00
51 lines
1.4 KiB
Markdown
51 lines
1.4 KiB
Markdown
# Hammer.js 2.0.6
|
|
|
|
[![Build Status](https://travis-ci.org/hammerjs/hammer.js.svg)](https://travis-ci.org/hammerjs/hammer.js)
|
|
|
|
## Support, Questions, and Collaboration
|
|
|
|
[![Slack Status](https://hammerjs.herokuapp.com/badge.svg)](https://hammerjs.herokuapp.com/)
|
|
|
|
## Documentation
|
|
|
|
Visit [hammerjs.github.io](http://hammerjs.github.io) for detailed documentation.
|
|
|
|
```js
|
|
// get a reference to an element
|
|
var stage = document.getElementById('stage');
|
|
|
|
// create a manager for that element
|
|
var mc = new Hammer.Manager(stage);
|
|
|
|
// create a recognizer
|
|
var Rotate = new Hammer.Rotate();
|
|
|
|
// add the recognizer
|
|
mc.add(Rotate);
|
|
|
|
// subscribe to events
|
|
mc.on('rotate', function(e) {
|
|
// do something cool
|
|
var rotation = Math.round(e.rotation);
|
|
stage.style.transform = 'rotate('+rotation+'deg)';
|
|
});
|
|
```
|
|
|
|
An advanced demo is available here: [http://codepen.io/runspired/full/ZQBGWd/](http://codepen.io/runspired/full/ZQBGWd/)
|
|
|
|
|
|
## Contributing
|
|
|
|
Read the [contributing guidelines](./CONTRIBUTING.md).
|
|
|
|
For PRs.
|
|
|
|
- Use [Angular Style commit messages](https://github.com/angular/angular.js/blob/v1.4.8/CONTRIBUTING.md#commit)
|
|
- Rebase your PR branch when necessary
|
|
- If you add a feature or fix a bug, please add or fix any necessary tests.
|
|
- If a new feature, open a docs PR to go with.
|
|
|
|
## Building
|
|
|
|
You can get the pre-build versions from the Hammer.js website, or do this by yourself running
|
|
`npm install -g grunt-cli && npm install && grunt build`
|