UNPKG

4.58 kBJavaScriptView Raw
1'use strict';
2
3exports.__esModule = true;
4/**
5 * Created by xiachi on 17/1/17.
6 */
7
8var normalMap = {
9 t: {
10 align: 'bc tc',
11 rtlAlign: 'bc tc',
12 arrow: 'bottom',
13 trOrigin: 'bottom',
14 rtlTrOrigin: 'bottom',
15 offset: [0, -12]
16 },
17 r: {
18 align: 'cl cr',
19 rtlAlign: 'cr cl',
20 arrow: 'left',
21 trOrigin: 'left',
22 rtlTrOrigin: 'right',
23 offset: [12, 0]
24 },
25 b: {
26 align: 'tc bc',
27 rtlAlign: 'tc bc',
28 arrow: 'top',
29 trOrigin: 'top',
30 rtlTrOrigin: 'top',
31 offset: [0, 12]
32 },
33 l: {
34 align: 'cr cl',
35 rtlAlign: 'cl cr',
36 arrow: 'right',
37 trOrigin: 'right',
38 rtlTrOrigin: 'left',
39 offset: [-12, 0]
40 },
41 tl: {
42 align: 'br tc',
43 rtlAlign: 'bl tc',
44 arrow: 'bottom-right',
45 trOrigin: 'bottom right',
46 rtlTrOrigin: 'bottom left',
47 offset: [20, -12]
48 },
49 tr: {
50 align: 'bl tc',
51 rtlAlign: 'br tc',
52 arrow: 'bottom-left',
53 trOrigin: 'bottom left',
54 rtlTrOrigin: 'bottom right',
55 offset: [-20, -12]
56 },
57 rt: {
58 align: 'bl cr',
59 rtlAlign: 'br cl',
60 arrow: 'left-bottom',
61 trOrigin: 'bottom left',
62 rtlTrOrigin: 'bottom right',
63 offset: [12, 20]
64 },
65 rb: {
66 align: 'tl cr',
67 rtlAlign: 'tr cl',
68 arrow: 'left-top',
69 trOrigin: 'top left',
70 rtlTrOrigin: 'top right',
71 offset: [12, -20]
72 },
73 bl: {
74 align: 'tr bc',
75 rtlAlign: 'tl bc',
76 arrow: 'top-right',
77 trOrigin: 'top right',
78 rtlTrOrigin: 'top left',
79 offset: [20, 12]
80 },
81 br: {
82 align: 'tl bc',
83 rtlAlign: 'tr bc',
84 arrow: 'top-left',
85 trOrigin: 'top left',
86 rtlTrOrigin: 'top right',
87 offset: [-20, 12]
88 },
89 lt: {
90 align: 'br cl',
91 rtlAlign: 'bl cr',
92 arrow: 'right-bottom',
93 trOrigin: 'bottom right',
94 rtlTrOrigin: 'bottom left',
95 offset: [-12, 20]
96 },
97 lb: {
98 align: 'tr cl',
99 rtlAlign: 'tl cr',
100 arrow: 'right-top',
101 trOrigin: 'top right',
102 rtlTrOrigin: 'top left',
103 offset: [-12, -20]
104 }
105};
106var edgeMap = {
107 t: {
108 align: 'bc tc',
109 rtlAlign: 'bc tc',
110 arrow: 'bottom',
111 trOrigin: 'bottom',
112 rtlTrOrigin: 'bottom',
113 offset: [0, -12]
114 },
115 r: {
116 align: 'cl cr',
117 rtlAlign: 'cr cl',
118 arrow: 'left',
119 trOrigin: 'left',
120 rtlTrOrigin: 'right',
121 offset: [12, 0]
122 },
123 b: {
124 align: 'tc bc',
125 rtlAlign: 'tc bc',
126 arrow: 'top',
127 trOrigin: 'top',
128 rtlTrOrigin: 'top',
129 offset: [0, 12]
130 },
131 l: {
132 align: 'cr cl',
133 rtlAlign: 'cl cr',
134 arrow: 'right',
135 trOrigin: 'right',
136 rtlTrOrigin: 'left',
137 offset: [-12, 0]
138 },
139 tl: {
140 align: 'bl tl',
141 rtlAlign: 'br tr',
142 arrow: 'bottom-left',
143 trOrigin: 'bottom left',
144 rtlTrOrigin: 'bottom right',
145 offset: [0, -12]
146 },
147 tr: {
148 align: 'br tr',
149 rtlAlign: 'bl tl',
150 arrow: 'bottom-right',
151 trOrigin: 'bottom right',
152 rtlTrOrigin: 'bottom left',
153 offset: [0, -12]
154 },
155 rt: {
156 align: 'tl tr',
157 rtlAlign: 'tr tl',
158 arrow: 'left-top',
159 trOrigin: 'top left',
160 rtlTrOrigin: 'top right',
161 offset: [12, 0]
162 },
163 rb: {
164 align: 'bl br',
165 rtlAlign: 'br bl',
166 arrow: 'left-bottom',
167 trOrigin: 'bottom left',
168 rtlTrOrigin: 'bottom right',
169 offset: [12, 0]
170 },
171 bl: {
172 align: 'tl bl',
173 rtlAlign: 'tr br',
174 arrow: 'top-left',
175 trOrigin: 'top left',
176 rtlTrOrigin: 'top right',
177 offset: [0, 12]
178 },
179 br: {
180 align: 'tr br',
181 rtlAlign: 'tl bl',
182 arrow: 'top-right',
183 trOrigin: 'top right',
184 rtlTrOrigin: 'top left',
185 offset: [0, 12]
186 },
187 lt: {
188 align: 'tr tl',
189 rtlAlign: 'tl tr',
190 arrow: 'right-top',
191 trOrigin: 'top right',
192 rtlTrOrigin: 'top left',
193 offset: [-12, 0]
194 },
195 lb: {
196 align: 'br bl',
197 rtlAlign: 'bl br',
198 arrow: 'right-bottom',
199 trOrigin: 'bottom right',
200 rtlTrOrigin: 'bottom left',
201 offset: [-12, 0]
202 }
203};
204
205exports.normalMap = normalMap;
206exports.edgeMap = edgeMap;
\No newline at end of file