1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | var getClass = exports.getClass = function getClass(props, doing) {
|
7 | var dropClass = props.dropClass,
|
8 | dropOverClass = props.dropOverClass,
|
9 | dragClass = props.dragClass,
|
10 | dragingClass = props.dragingClass,
|
11 | type = props.type;
|
12 |
|
13 |
|
14 | var verticalObj = {
|
15 | drop: {}, drag: {}
|
16 | };
|
17 | verticalObj.drop['u-drop ' + dropClass] = true;
|
18 | verticalObj.drop['u-droping ' + dropOverClass] = doing;
|
19 | verticalObj.drag['u-drag ' + dragClass] = true;
|
20 | verticalObj.drag['u-draging ' + dragingClass] = doing;
|
21 |
|
22 | var horizontalObj = {
|
23 | drop: {}, drag: {}
|
24 | };
|
25 | horizontalObj.drop['u-drop u-drop-horizontal ' + dropClass] = true;
|
26 | horizontalObj.drop['u-droping u-droping-horizontal ' + dropOverClass] = doing;
|
27 | horizontalObj.drag['u-drag u-drag-horizontal ' + dragClass] = true;
|
28 | horizontalObj.drag['u-draging u-draging-horizontal ' + dragingClass] = doing;
|
29 |
|
30 | switch (type) {
|
31 | case 'vertical':
|
32 | return verticalObj;
|
33 | break;
|
34 | case 'horizontal':
|
35 | return horizontalObj;
|
36 | break;
|
37 | case 'betweenVertical':
|
38 | return verticalObj;
|
39 | break;
|
40 | case 'betweenHorizontal':
|
41 | return horizontalObj;
|
42 | break;
|
43 | }
|
44 | }; |
\ | No newline at end of file |