Coder Social home page Coder Social logo

deeptissuejs's Introduction

**** NOTE ****

Apple seems to have finally caught up to the rest of the web on touch events, at least on iOS. As of iOS 13 Safari now seems to have support for Pointer Events.

As soon as I have time to test and verify this I will update.

So hopefully, like many other library floating around the web I can deprecate this library in favor os native functionality. :)


Deeptissue.js is a helper library to abstract away the differences between the MSPointer and WebKit Touch APIs. There are many JavaScript libraries publicly available that support the WebKit API and a few that help with the MSPointer API, but I reand nothing that bridged the gap. So I decided I would create a library to do just that.

Quick start

Clone the git repo - git clone git://github.com/docluv/deeptissuejs.git - or download it

Features

  • Abstracts MSPointer and WebKit Touch APIs.
  • Supports
  • tap, double-tap, tap-hold,
  • move, horizontal-move, vertical-move,
  • swipe left, swipe right, swipe up, swipe down,
  • Rotate and Scale for IE10 and Mobile Safari

Documentation

Take a look at the documentation table of contents. This documentation is bundled with the project, which makes it readily available for offline reading and provides a useful starting point for any documentation you want to write about your project.

deeptissuejs's People

Contributors

docluv avatar

Stargazers

Manrike Villalobos Báez avatar Nisim Joseph avatar Doug Franklin avatar Dharmesh Pipariya avatar Peter MacDonald avatar  avatar pedoc avatar Rob Eisenberg avatar Aleksandr Merekin avatar Sergey Mokrushin avatar Tonny Hack avatar Corcules avatar  avatar  avatar Jeffrey Carpenter avatar zhangbg avatar Dharmesh avatar  avatar Hsuching avatar Tay avatar Angus H. avatar Sam Shores avatar Ganeshan Venkataraman avatar Richard Pinedo avatar Jeno Liu avatar Andrew Gerst avatar  avatar Antonio Brandao avatar Neha Kadam avatar cy avatar Dan Yang avatar McChen avatar feilong avatar  avatar Bresson avatar Ricardo Pallas avatar lsh avatar  avatar Ken Xu avatar kale avatar doly mood avatar Herrington Darkholme avatar 司徒正美 avatar JP Camara avatar Rudi Strydom avatar Jeffrey Pearce avatar Adam Storr avatar Christian Foellmann avatar David Bisset avatar Sean Li avatar Kevin Hill avatar Bhavesh Gohel avatar David J. Kordsmeier avatar Lars Wallin avatar Shidhin avatar Ross Morsali avatar Hexalys avatar gasolin avatar John Attebury avatar maxzhang avatar Evan Jacobs avatar Joseph D. Purcell avatar Jimmy Byrd avatar MB avatar John avatar Tachun Lin avatar dann toliver avatar  avatar Shawn Jonnet avatar Umar Hansa avatar Mithun Dhiman avatar bartonding avatar ddm avatar Ted Whitehead avatar Sean Vieira avatar Joris Kraak avatar David Cornu avatar kazu69 avatar  avatar Andy Hiew avatar Viktor Vasilev avatar  avatar Chris Edwards avatar Ken Collins avatar Ionuț Staicu avatar Kevin Isom avatar Randy Lien avatar Zachary Johnson avatar Tim Whitacre avatar Erick Patrick avatar  avatar Dharmesh Patel avatar Ryan Joy avatar Scott Blomquist avatar Kevin Lozandier  avatar Jon Schoning avatar albert avatar Pete Helvey avatar Display:inline avatar Zbigniew Cisiński avatar

Watchers

ddm avatar Brad Jones avatar doramong avatar Brush Watson avatar Homero Lara avatar  avatar James Cloos avatar Stephan Lück avatar Ashwinee Dash avatar arming.jiang avatar  avatar Chris avatar

deeptissuejs's Issues

Tap not working on FF 22.0?

I've tried two different machines, can't get any of the tap examples on your example site to work in FF 22.0. IE/Opera/Chrome work as expected.

tapHoldEndCallback

Hello!

First of all nice and useful project! Thanks!

Now the question, can you give me an example on how could I use the tapHoldEndedCallback?

Looking to ear from you soon!
Thanks in advance.

Hugo

Rotate doesn't work on the Lumia 920.

Hi there,

I tested your JS with my Lumia 920 and could not get the rotate functionality to work. Also, your page wasn't scrollable - did you disable pointer events on all other elements?

thanks, very excited for this project!

Restructure library to make it composable

Not every application needs all the functions, so allow a custom build possible where the needed support can be selected, reducing the library's footprint. For example most applications never use scale and rotate.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.