341 Commits

Author SHA1 Message Date
JuFeng Zhang
a85f13400a fix: does not trigger drag:start sensor event when moved during delay 2020-09-18 22:28:07 +08:00
Max Hoffmann
03012df4ce
Merge pull request #428 from zjffun/doc/typescript
[doc] add documentation of using Draggable with TypeScript
2020-08-10 10:45:38 -04:00
JuFeng Zhang
bbb7625ca8 [doc] add documentation of using Draggable with TypeScript 2020-08-09 14:30:31 +08:00
Max Hoffmann
2619c815d5
Merge pull request #426 from yfng96/master
Update README.md
2020-08-04 09:15:31 -04:00
yfng96
db2d725d8f Update README.md 2020-08-03 17:05:50 +08:00
Max Hoffmann
7a98fcc166
Merge pull request #421 from zjffun/chore
chore: fix a eslint error, update waitForDragDelay params and add some LFs and docblocks
2020-07-20 09:42:51 -04:00
Max Hoffmann
e8f6091a18
Merge pull request #420 from zjffun/feature/drag-stoped-event
feature: add a drag stopped event
2020-07-20 09:42:17 -04:00
Max Hoffmann
4e1e1bc567
Merge pull request #414 from zjffun/fix/site-block
fix(examples): prevent press drag block to display menu
2020-07-20 09:40:29 -04:00
JuFeng Zhang
9f4933d874 add a drag stopped event 2020-07-19 13:02:44 +08:00
JuFeng Zhang
0e15a2d1dd add some LFs and docblocks 2020-07-18 13:35:11 +08:00
JuFeng Zhang
c21ddf8a4f update waitForDragDelay param 2020-07-18 13:35:00 +08:00
JuFeng Zhang
dc51c22f38 fix a eslint error 2020-07-18 13:34:41 +08:00
Curtis Dulmage
23314bb577
Merge pull request #415 from Shopify/fdietze-patch-1
Remove myself from the readme
2020-07-15 08:35:04 -04:00
Felix Dietze
0eaa9c14df
Remove myself from the readme 2020-07-15 13:44:43 +02:00
JuFeng Zhang
ac26117767 Change <a> of block to <span> 2020-07-15 19:01:56 +08:00
Max Hoffmann
260d4304b3
Merge pull request #413 from zjffun/beta11
update to v1.0.0-beta.11
v1.0.0-beta.11
2020-07-14 11:23:37 -04:00
JuFeng Zhang
68fe3f7c4f update to v1.0.0-beta.11 2020-07-14 23:03:16 +08:00
Max Hoffmann
6bcc42e182
Merge pull request #407 from bahung1221/master
Add TypeScript types for SortAnimation and update correct CDN link README
2020-07-14 10:49:07 -04:00
Max Hoffmann
9af30e7ff6
Merge pull request #411 from Shopify/dependabot/npm_and_yarn/examples/mixin-deep-1.3.2
Bump mixin-deep from 1.3.1 to 1.3.2 in /examples
2020-07-14 09:41:57 -04:00
Max Hoffmann
547e94e7f7
Merge pull request #410 from Shopify/dependabot/npm_and_yarn/mixin-deep-1.3.2
Bump mixin-deep from 1.3.1 to 1.3.2
2020-07-14 09:41:21 -04:00
dependabot[bot]
4633bde798
Bump mixin-deep from 1.3.1 to 1.3.2 in /examples
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-14 13:27:52 +00:00
dependabot[bot]
465977b054
Bump mixin-deep from 1.3.1 to 1.3.2
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-14 13:27:52 +00:00
Max Hoffmann
e1895c233b
Merge pull request #392 from zjffun/issue-382
Support set the callback function type according to the event type.
2020-07-14 09:26:28 -04:00
Max Hoffmann
9fb46573ab
Merge pull request #408 from bernhardberger/bernhardberger-patch-1
[BUGFIX] fix blurry mirror (don't use fractional px values)
2020-07-14 09:24:20 -04:00
JuFeng Zhang
5ed92b9055 Add some missing types.
Support set the callback function type according to the event type.
2020-07-14 21:07:36 +08:00
Bernhard Berger
114e8a82f7
Merge branch 'master' into bernhardberger-patch-1 2020-07-13 18:26:49 +02:00
Max Hoffmann
58db0e5e41
Merge pull request #403 from bahung1221/feature/remove-default-plugins-sensors
Add `exclude` field to Draggable options to allow disable default plugins and sensors
2020-07-13 10:42:45 -04:00
Bernhard Berger
692ef202d0 Update Mirror.js
Add Math.round() to prevent blurry mirror in Chrome.
2020-07-12 16:45:41 +08:00
Nguyễn Bá Hưng
aeb0a8779d Add TypeScript types for SortAnimation and update correct CDN link in README 2020-07-10 15:13:59 +07:00
Nguyễn Bá Hưng
2931209fff Add exclude field to Draggable options to allow disable default plugins and sensors
Remove duplicated code

Refactor to more readable

Change 'toBe' to 'toEqual' for compare value only
2020-07-08 11:24:43 +07:00
Max Hoffmann
e6fa782788
Merge pull request #390 from zjffun/fix-resize-mirror
fix(resize mirror plugin) : dont appends mirror when mirror was removed
2020-07-06 09:38:43 -04:00
JuFeng Zhang
eda2cca340 dont appends mirror when mirror was removed 2020-07-05 14:43:06 +08:00
Max Hoffmann
ad819543b8
Merge pull request #375 from randym/fix/rm_delay_distance
fix(delay_distance): fix drag start concurrency
2020-06-29 13:23:49 -04:00
Randy Morgan
d3e5e23507 fix(delay_distance): cleanup and evaluate pre-drag conditions without flags for TouchSensor 2020-06-29 16:50:24 +09:00
Randy Morgan
492d22db30 refactor(touchCoods): extract repeated touches/chagnedTouches lookup 2020-06-29 16:50:24 +09:00
Randy Morgan
f02a70bdbf fix(delay_distance): cleanup and evaluate pre-drag conditions without flags
Fail fast - do not add mouseup and mousemove listeners if there is no container
Store time and location of event for later evaluation of delay and distance
Prefer single code path to startDrag avoiding flags and secondary constraint evaluation

Add tests for all three configruations - only delay, only distance, both distance and delay
2020-06-29 16:50:24 +09:00
Randy Morgan
4ab09de80a fix(delay_distance): remove delayOver flag 2020-06-29 16:50:24 +09:00
Randy Morgan
02f28e4c9c chore(async_testing): Draggable should waitForDragDelay 2020-06-29 16:50:24 +09:00
Randy Morgan
e46ee07fe1 chore(matchers): enhance toHaveTriggeredSensorEvent with count
This ensures that we can verify that drag:start only happens once when there are both delay and distance conditions configured
2020-06-29 16:50:24 +09:00
Randy Morgan
052744eb51 chore(test_helpers): enable DRAG_DELAY for tests and complete event defaults
- configure DRAG_DELAY for tests to the library default of 100ms in order totest delayed dragging.
- Ensure Date.now is updated on waitForDragDelay so that time comparisons can be used to test for drag delay constraints
2020-06-29 16:50:24 +09:00
Randy Morgan
2367e2f8c9 chore(prettier): ensure prettier config matches eslint 2020-06-29 16:50:24 +09:00
Max Hoffmann
c533811a92
Merge pull request #395 from bahung1221/master
v1.0.0-beta.10 and update CHANGELOG
v1.0.0-beta.10
2020-06-18 12:46:59 -04:00
Nguyễn Bá Hưng
7174193baf v1.0.0-beta.10 and update CHANGELOG 2020-06-18 23:20:11 +07:00
Max Hoffmann
933fbf0ee3
Merge pull request #394 from bahung1221/master
Add SortAnimation plugin and example
2020-06-18 12:03:07 -04:00
bahung1221
d3dce507d9 Add SortAnimation plugin and example 2020-06-18 22:59:08 +07:00
Max Hoffmann
3226fe58f6
Merge pull request #388 from davidbielik/patch-2
Added `distance?: number` to DraggableOptions interface
2020-06-18 11:23:20 -04:00
davidbielik
e06957a6da Added distance?: number to DraggableOptions interface 2020-06-18 09:11:06 +08:00
Max Hoffmann
50ecde5496
Merge pull request #228 from dsandstrom/fix-mirror
Fix mirror dimensions when constrainDimensions is active and not using fixed item width
2020-06-10 13:02:05 -04:00
Darrell Sandstrom
9b82373542 Fix mirror dimensions
when constrainDimensions is active and not using fixed item width

When clicking an item, the mirror is added to the container.
Calculations are then made to figure out what size the mirror should be.
However, since the mirror is already in the container, the container now
has an extra item, thus reducing the width of all of the container's items.
Hence, the width calculated is too small and doesn't reflect the true
source size.

Instead, let's initially hide the mirror, figure out the intended width,
then show the mirror.
2020-06-09 08:31:48 +08:00
owen-m1
f8c4e1c8b5
Merge pull request #377 from Shopify/update-readme
Update maintainers in readme
2020-01-26 13:08:38 -05:00