• This repository has been archived on 21/Nov/2019
  • Stars
    star
    106
  • Rank 318,860 (Top 7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 10 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Advanced touch-compatible Drag and Drop library providing Draggable, Droppable and Sortable for Zepto.js and jQuery

touch-dnd

Advanced touch-compatible Drag'n'Drop library providing Draggable, Droppable and Sortable for Zepto.js and jQuery (for Zepto, you have to include its data module).

NPM

Status: Tested with current version of Chrome (Mac & Android), Safari (Mac & iOS), Opera Next, Firefox and IE
Documentation: http://rkusa.github.io/touch-dnd/

Why?

This library is a derivative of zepto-dnd, which reached the limits of the native HTML5 Drag'n'Drop API, especially in terms of dragging helper accessibility and - most important - in terms of compatiblity with touch devices.

Features

  • Draggable, Droppable & Sortable
  • touch compatibility
  • utilizes CSS3 transform and transition property for moving draggables around
  • Zepto.js compatibility

MIT License

Copyright (c) 2013-2018 Markus Ast

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

koa-passport

Passport middleware for Koa
JavaScript
776
star
2

pdfjs

A Portable Document Format (PDF) generation library targeting both the server- and client-side.
JavaScript
763
star
3

koa-passport-example

koa-passport usage example
JavaScript
262
star
4

dcs-scratchpad

Resizable and movable DCS World ingame Scratchpad for quick notes - especially useful in VR.
Lua
173
star
5

do-sqlite

[Experimental] Persist SQLite in a Cloudflare Durable Object
TypeScript
130
star
6

DATIS

DCS World Automatic Terminal Information Service (ATIS) broadcasted through Simple Radio Standalone (SRS)
Rust
89
star
7

sqlite-vfs

Build SQLite virtual file systems (VFS) by implementing a simple Rust trait.
Rust
81
star
8

wasm-sqlite

[Experimental] SQLite compiled to WASM with pluggable page storage.
Rust
47
star
9

nested-observe

Object.observe() for nested objects.
JavaScript
41
star
10

zepto-dnd

HTML5 Drag and Drop API based Draggable, Droppable and Sortable for Zepto.js (and jQuery)
JavaScript
27
star
11

koa-formidable

Formidable middleware for Koa
JavaScript
25
star
12

ttfjs

TTFjs is a TrueType font parser entirely written in JavaScript and compatible to both Node.js and the Browser
JavaScript
21
star
13

gm

high performance float32 matrix and vector math library using SIMD for graphics software
Go
21
star
14

jest-action

Github Action to run Jest test suite (+ check annotations)
Go
18
star
15

co-bcrypt

bcrypt wrapper for co
JavaScript
11
star
16

dcs-jsonrpc

Superseded by
C
11
star
17

co-rethinkdb

Generator/Promise based querying goodness for RethinkDB
JavaScript
11
star
18

eslint-action

Github Action to run ESLint on your codebase (+ check annotations)
Go
10
star
19

tacview

Tacview flight recording (ACMI file format) parser (written in Rust)
Rust
9
star
20

selector-observer

Observe newly added and removed DOM nodes matching a given selector
JavaScript
9
star
21

modo-threeio

A three.js JSON 4 format exporter for Modo 801.
C++
6
star
22

react-image-viewer-hook

Image viewer (aka Lightbox) React Hook (`useImageViewer`) - the only one with decent touch support on mobile
TypeScript
6
star
23

epoxy

Declarative template data binding.
JavaScript
4
star
24

keel-webhook-action

Shell
4
star
25

plasmid

Scuttlebutt reconciliation for anti-entropy gossip protocol implementations.
JavaScript
4
star
26

http-json

JSON helpers to read (both filtered and unfiltered) and write JSON request bodies.
Go
3
star
27

or-set

Op-based Observed-Remove Set (OR-Set), a Conflict-free Replicated Data Type (CRDT)
JavaScript
3
star
28

razorjs

Experimental Razor-like template parser for Node.js.
JavaScript
3
star
29

mdr

Rust
3
star
30

gulp-es6-module-transpiler

[DEPRECATED] rkusa/gulp-es6-module-transpiler has been merged into
JavaScript
3
star
31

f18panel

DCS World F18 VR Control Panel
C++
3
star
32

ctx

Context carries deadlines, cancelation futures, and other request-scoped values across API boundaries and between processes.
Rust
3
star
33

dcs-radio-station

Repository has been moved into
Rust
3
star
34

rust-async-web-bench

Rust
3
star
35

xi-golang-plugin

Experimental AST-based syntax highlighting ...
Go
3
star
36

jacuzzi

generic resource (connection) pool and balancer
JavaScript
2
star
37

co-bcryptjs

bcryptjs wrapper for co
JavaScript
2
star
38

react-css-transition-hook

Minimal, zero-dependency React hook to CSS classname based transitions.
TypeScript
2
star
39

dcs-module-ipc

Building block to implement pull-based IPC communication into Lua modules (DLLs) for DCS World.
C
2
star
40

pdfrs

Rust
2
star
41

react-menu-hook

Minimal, zero-dependency React hook to create accessible menus (aka. dropdowns).
TypeScript
2
star
42

xi-gofmt-plugin

Go
1
star
43

sqlstruct

Helper functions for using structs with sql databases.
Go
1
star
44

tokio-multiple-cores-example

Rust
1
star
45

router

A middleware that provides high performance HTTP request routing.
Go
1
star
46

remix-pages-function

TypeScript
1
star
47

assert

Simplified error handling for http routes using assert with status code.
Go
1
star
48

implode

This library implodes complex Javascript objects preparing them to be serialized and later on deserialized.
JavaScript
1
star
49

protoc-bundled

Rust
1
star
50

node-proxy-defaults

Default handlers/traps for es6 proxies.
JavaScript
1
star
51

ipoxy

Virtual DOM declarative template data binding for immutable data
JavaScript
1
star