Skip to content

Commit

Permalink
v1.6.2
Browse files Browse the repository at this point in the history
  • Loading branch information
taye committed Sep 10, 2019
1 parent 2fe0ed5 commit 790471e
Show file tree
Hide file tree
Showing 13 changed files with 75 additions and 25 deletions.
1 change: 1 addition & 0 deletions packages/actions/resize.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ declare module '@interactjs/core/scope' {
}
export interface ResizeEvent extends Interact.InteractEvent<ActionName.Resize> {
deltaRect?: Interact.FullRect;
edges?: Interact.ActionProps['edges'];
}
declare function install(scope: Scope): void;
declare const resize: {
Expand Down
16 changes: 13 additions & 3 deletions packages/actions/resize.js

Large diffs are not rendered by default.

15 changes: 14 additions & 1 deletion packages/actions/resize.spec.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/core/InteractEvent.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export declare class InteractEvent<T extends ActionName = any, P extends EventPh
timeStamp: any;
dragEnter?: Interact.Element;
dragLeave?: Interact.Element;
axes?: Interact.Point;
axes?: 'x' | 'y' | 'xy';
preEnd?: boolean;
/** */
constructor(interaction: Interaction, event: Interact.PointerEventType, actionName: T, phase: P, element: Interact.Element, related?: Interact.Element, preEnd?: boolean, type?: string);
Expand Down
2 changes: 1 addition & 1 deletion packages/core/InteractEvent.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/interactjs/dist/api/Interactable.html
Original file line number Diff line number Diff line change
Expand Up @@ -2982,7 +2982,7 @@ <h4 class="name" id="resizable"><span class="type-signature"></span>resizable<sp

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="packages_actions_resize.ts.html">packages/actions/resize.ts</a>, <a href="packages_actions_resize.ts.html#line85">line 85</a>
<a href="packages_actions_resize.ts.html">packages/actions/resize.ts</a>, <a href="packages_actions_resize.ts.html#line87">line 87</a>
</li></ul></dd>


Expand Down
2 changes: 1 addition & 1 deletion packages/interactjs/dist/api/doclets.json

Large diffs are not rendered by default.

21 changes: 16 additions & 5 deletions packages/interactjs/dist/api/packages_actions_resize.ts.html
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ <h1 class="page-title">packages/actions/resize.ts</h1>

export interface ResizeEvent extends Interact.InteractEvent&lt;ActionName.Resize> {
deltaRect?: Interact.FullRect
edges?: Interact.ActionProps['edges']
}

function install (scope: Scope) {
Expand All @@ -118,6 +119,7 @@ <h1 class="page-title">packages/actions/resize.ts</h1>

interactions.signals.on('action-start', start)
interactions.signals.on('action-move', move)
interactions.signals.on('action-end', end)

interactions.signals.on('action-start', updateEventAxes)
interactions.signals.on('action-move', updateEventAxes)
Expand Down Expand Up @@ -401,7 +403,7 @@ <h1 class="page-title">packages/actions/resize.ts</h1>
})
}

function start ({ iEvent, interaction }: Interact.SignalArg) {
function start ({ iEvent, interaction }: { iEvent: ResizeEvent, interaction: Interaction }) {
if (interaction.prepared.name !== 'resize' || !interaction.prepared.edges) {
return
}
Expand Down Expand Up @@ -454,11 +456,12 @@ <h1 class="page-title">packages/actions/resize.ts</h1>
},
}

iEvent.edges = interaction.prepared.edges
iEvent.rect = interaction.resizeRects.inverted
;(iEvent as ResizeEvent).deltaRect = interaction.resizeRects.delta
iEvent.deltaRect = interaction.resizeRects.delta
}

function move ({ iEvent, interaction }) {
function move ({ iEvent, interaction }: { iEvent: ResizeEvent, interaction: Interaction }) {
if (interaction.prepared.name !== 'resize' || !interaction.prepared.edges) { return }

const resizeOptions = interaction.interactable.options.resize
Expand Down Expand Up @@ -541,8 +544,16 @@ <h1 class="page-title">packages/actions/resize.ts</h1>
iEvent.deltaRect = deltaRect
}

function updateEventAxes ({ interaction, iEvent, action }) {
if (action !== 'resize' || !interaction.resizeAxes) { return }
function end ({ iEvent, interaction }: { iEvent: ResizeEvent, interaction: Interaction }) {
if (interaction.prepared.name !== 'resize' || !interaction.prepared.edges) { return }

iEvent.edges = interaction.prepared.edges
iEvent.rect = interaction.resizeRects.inverted
iEvent.deltaRect = interaction.resizeRects.delta
}

function updateEventAxes ({ iEvent, interaction, action }: { iEvent: ResizeEvent, interaction: Interaction, action: ActionName }) {
if (action !== ActionName.Resize || !interaction.resizeAxes) { return }

const options = interaction.interactable.options

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ <h1 class="page-title">packages/core/InteractEvent.ts</h1>
dragEnter?: Interact.Element
dragLeave?: Interact.Element
// resize
axes?: Interact.Point
axes?: 'x' | 'y' | 'xy'
preEnd?: boolean

/** */
Expand Down
29 changes: 22 additions & 7 deletions packages/interactjs/dist/interact.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/interactjs/dist/interact.js.map

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions packages/interactjs/dist/interact.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/interactjs/dist/interact.min.js.map

Large diffs are not rendered by default.

0 comments on commit 790471e

Please sign in to comment.