Skip to content

Commit 4905d59

Browse files
committed
interact size optimization tests
1 parent 6d756de commit 4905d59

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

src/components/GridItem.vue

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,18 @@
9191
import {getDocumentDir} from "../helpers/DOM";
9292
// var eventBus = require('./eventBus');
9393
94-
let interact = require("interactjs");
94+
// let interact = require("interactjs");
95+
// import interactablePreventDefault from "@interactjs/core/interactablePreventDefault";
96+
// import inertia from '@interactjs/inertia'
97+
import * as autoStart from '@interactjs/auto-start'
98+
// import * as modifiers from '@interactjs/modifiers'
99+
// import modifiersBase from '@interactjs/modifiers/base'
100+
101+
import * as actions from "@interactjs/actions";
102+
103+
// import * as pointerEvents from "@interactjs/pointer-events";
104+
import interact from "@interactjs/interact";
105+
import { scope } from "@interactjs/interact/interact";
95106
96107
export default {
97108
name: "GridItem",
@@ -294,6 +305,25 @@
294305
this.interactObj.unset() // destroy interact intance
295306
},
296307
mounted: function () {
308+
scope.init(window)
309+
310+
// interact.use(interactablePreventDefault)
311+
312+
// pointerEvents
313+
// interact.use(pointerEvents)
314+
315+
// inertia
316+
// interact.use(inertia)
317+
318+
// autoStart, hold
319+
interact.use(autoStart);
320+
321+
// drag and drop, resize, gesture
322+
interact.use(actions);
323+
324+
// snap, resize, etc.
325+
// interact.use(modifiersBase);
326+
297327
this.cols = this.$parent.colNum;
298328
this.rowHeight = this.$parent.rowHeight;
299329
this.containerWidth = this.$parent.width !== null ? this.$parent.width : 100;

0 commit comments

Comments
 (0)