This repository was archived by the owner on Apr 18, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathConstants.js
More file actions
110 lines (95 loc) · 3.01 KB
/
Constants.js
File metadata and controls
110 lines (95 loc) · 3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/**
* Just contants
*/
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
define([], factory);
} else if (typeof exports === 'object') {
module.exports = factory();
} else {
root.ProtipConstants = factory();
}
}(this, function () {
"use strict";
var ProtipConstants = {
PLACEMENT_CENTER: 'center',
PLACEMENT_INSIDE: 'inside',
PLACEMENT_OUTSIDE: 'outside',
PLACEMENT_BORDER: 'border',
POSITION_TOP_LEFT: 'top-left',
POSITION_TOP: 'top',
POSITION_TOP_RIGHT: 'top-right',
POSITION_RIGHT_TOP: 'right-top',
POSITION_RIGHT: 'right',
POSITION_RIGHT_BOTTOM: 'right-bottom',
POSITION_BOTTOM_LEFT: 'bottom-left',
POSITION_BOTTOM: 'bottom',
POSITION_BOTTOM_RIGHT: 'bottom-right',
POSITION_LEFT_TOP: 'left-top',
POSITION_LEFT: 'left',
POSITION_LEFT_BOTTOM: 'left-bottom',
POSITION_CORNER_LEFT_TOP: 'top-left-corner',
POSITION_CORNER_RIGHT_TOP: 'top-right-corner',
POSITION_CORNER_LEFT_BOTTOM: 'bottom-left-corner',
POSITION_CORNER_RIGHT_BOTTOM: 'bottom-right-corner',
TRIGGER_CLICK: 'click',
TRIGGER_CLICK2: 'click2',
TRIGGER_HOVER: 'hover',
TRIGGER_STICKY: 'sticky',
PROP_TRIGGER: 'trigger',
PROP_TITLE: 'title',
PROP_STICKY: 'sticky',
PROP_INITED: 'inited',
PROP_DELAY_IN: 'delayIn',
PROP_DELAY_OUT: 'delayOut',
PROP_GRAVITY: 'gravity',
PROP_OFFSET: 'offset',
PROP_OFFSET_TOP: 'offsetTop',
PROP_OFFSET_LEFT: 'offsetLeft',
PROP_POSITION: 'position',
PROP_CLASS: 'class',
PROP_ARROW: 'arrow',
PROP_WIDTH: 'width',
PROP_IDENTIFIER: 'identifier',
PROP_ICON: 'icon',
PROP_AUTOSHOW: 'autoShow',
PROP_TARGET: 'target',
EVENT_MOUSEOVER: 'mouseover',
EVENT_MOUSEOUT: 'mouseout',
EVENT_MOUSEENTER: 'mouseenter',
EVENT_MOUSELEAVE: 'mouseleave',
EVENT_CLICK: 'click',
EVENT_RESIZE: 'resize',
EVENT_PROTIP_SHOW: 'protipshow',
EVENT_PROTIP_HIDE: 'protiphide',
EVENT_PROTIP_READY: 'protipready',
DEFAULT_SELECTOR: '.protip',
DEFAULT_NAMESPACE: 'pt',
DEFAULT_DELAY_OUT: 100,
SELECTOR_PREFIX: 'protip-',
SELECTOR_BODY: 'body',
SELECTOR_ARROW: 'arrow',
SELECTOR_CONTAINER: 'container',
SELECTOR_SHOW: 'protip-show',
SELECTOR_CLOSE: '.protip-close',
SELECTOR_SKIN_PREFIX: 'protip-skin-',
SELECTOR_SIZE_PREFIX: '--size-',
SELECTOR_SCHEME_PREFIX: '--scheme-',
SELECTOR_ANIMATE: 'animated',
SELECTOR_TARGET: '.protip-target',
SELECTOR_MIXIN_PREFIX: 'protip-mixin--',
SELECTOR_OPEN: 'protip-open',
TEMPLATE_PROTIP: '<div class="{classes}" data-pt-identifier="{identifier}" style="{widthType}:{width}px">{arrow}{icon}<div class="protip-content">{content}</div></div>',
TEMPLATE_ICON: '<i class="icon-{icon}"></i>',
ATTR_WIDTH: 'width',
ATTR_MAX_WIDTH: 'max-width',
SKIN_DEFAULT: 'default',
SIZE_DEFAULT: 'normal',
SCHEME_DEFAULT: 'pro',
PSEUDO_NEXT: 'next',
PSEUDO_PREV: 'prev',
PSEUDO_THIS: 'this'
};
ProtipConstants.TEMPLATE_ARROW = '<span class="' + ProtipConstants.SELECTOR_PREFIX + ProtipConstants.SELECTOR_ARROW + '"></span>';
return ProtipConstants;
}));