Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.
COMMITS
/ Sortable.js July 19, 2019
O
1.10.0-rc3
owen-m1 committed
June 6, 2019
O
1.10.0-rc1
owen-m1 committed
February 19, 2017
February 16, 2017
L
+ captureMode
Lebedev Konstantin committed
L
#1022: + capture: false, passive: false
Lebedev Konstantin committed
September 7, 2015
R
#538: * preventDefault only if 'active'
RubaXa committed
June 18, 2015
R
#429: dragStartTimer -> _dragStartTimer
RubaXa committed
June 12, 2015
A
Correctly match multiple class names
Adam Fleming committed
May 7, 2015
R
#376: * fixed 'evt.target'
RubaXa committed
R
#379: + 'delay' description
RubaXa committed
April 16, 2015
R
#335: call save only if 'active'
RubaXa committed
April 15, 2015
R
#347: + moveVector
RubaXa committed
R
#273: + onMove event
RubaXa committed
April 14, 2015
R
v1.2.0: Events, Nested, Drop text, IE11, iframe and etc
RubaXa committed
April 11, 2015
R
#308: * allow drop text
RubaXa committed
April 9, 2015
R
R
+ master v1.1.1
RubaXa committed
April 5, 2015
R
#325: * changed the order of the methods (code style)
RubaXa committed
R
#325: PR refactoring: - _enableDragStart & revert lost fixes
RubaXa committed
April 1, 2015
J
Add delay between touchstart and dragstart
jboulouloubi committed
March 11, 2015
L
Merge pull request #296 from bmustiata/dev
Lebedev Konstantin committed
R
#288: + use 'ownerDocument' for correct working with/into iframe
RubaXa committed
R
#290: + clone simple 'option' and 'extend' method
RubaXa committed
March 10, 2015
N
use `page{d}Offset` instead of `scroll{d}`
Noah Chase committed
March 5, 2015
B
Use precompiled RegExp.
Bogdan Mustiata committed
March 3, 2015
B
Don't join class names when removing classes after additions.
Bogdan Mustiata committed
February 20, 2015
R
v1.1.1: #227, #285
RubaXa committed
February 19, 2015
R
#285: * fixed dragover handler
RubaXa committed
R
#285: * fixed dragover handler
RubaXa committed
February 16, 2015
R
#277: * fixed handle & filter
RubaXa committed