-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathutil.js
72 lines (71 loc) · 2.15 KB
/
util.js
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
function getDesriptionScale(len) {
const descriptionScale = {
x: 30, //left - right
y: 200, //top - bottom
color: "#ffffff",
fontsize: 23
}
switch (true) {
case (len < 100):
descriptionScale.x = 30
descriptionScale.y = 200
return descriptionScale;
break;
case (len > 100 && len < 150):
descriptionScale.x = 30
descriptionScale.y = 150
return descriptionScale;
break;
case (len > 150 && len < 200):
descriptionScale.x = 30
descriptionScale.y = 175
return descriptionScale;
break;
case (len > 200 && len < 220):
descriptionScale.x = 30
descriptionScale.y = 165
return descriptionScale;
break;
case (len > 220 && len < 300):
descriptionScale.x = 30
descriptionScale.y = 150
return descriptionScale;
break;
case (len > 300 && len < 350):
descriptionScale.x = 30
descriptionScale.y = 130
return descriptionScale;
break;
case (len > 350 && len < 400):
descriptionScale.fontsize = 16
descriptionScale.x = 30
descriptionScale.y = 120
return descriptionScale;
break;
case (len > 400 && len < 450):
descriptionScale.fontsize = 18
return descriptionScale;
break;
case (len > 450 && len < 500):
descriptionScale.fontsize = 18
return descriptionScale;
break;
case (len > 500 && len < 550):
descriptionScale.fontsize = 18
return descriptionScale;
break;
case (len > 550 && len < 600):
descriptionScale.fontsize = 18
return descriptionScale;
break;
case (len > 600 && len < 650):
descriptionScale.fontsize = 18
return descriptionScale;
break;
default:
return descriptionScale;
}
}
module.exports = {
getDesriptionScale
}