-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtag.js
70 lines (68 loc) · 6.15 KB
/
tag.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
"use strict";
function tag(...x) {
if (x.length > 1) {
return validate(x);
}
return d(x); // default
}
function validate(x) {
switch (x[1]) {
case 'info':
info(x);
break;
case 'success':
success(x);
break;
case 'warning':
warning(x);
break;
case 'danger':
danger(x);
break;
case 'gold':
gold(x);
break;
default:
d(x[0]);
break;
}
}
function d(x) {
console.log("%c" + x + " %cdefault", "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background-color:#777777;padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;");
}
function info(x) {
if (x.length === 2) {
console.log("%c" + x[0] + " %cinfo", "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background-color:#54a3ff;padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;");
} else if (x.length > 2) {
console.log("%c" + x[0] + " %c" + x[2], "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background-color:#54a3ff;padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;");
}
}
function success(x) {
if (x.length === 2) {
console.log("%c" + x[0] + " %csuccess", "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background-color:#4BC51D;padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;")
} else if (x.length > 2) {
console.log("%c" + x[0] + " %c" + x[2], "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background-color:#4BC51D;padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;")
}
}
function warning(x) {
if (x.length === 2) {
console.log("%c" + x[0] + " %cwarning", "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background-color:#D3AB1F;padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;")
} else if (x.length > 2) {
console.log("%c" + x[0] + " %c" + x[2], "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background-color:#D3AB1F;padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;")
}
}
function danger(x) {
if (x.length === 2) {
console.log("%c" + x[0] + " %cdanger", "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background-color:#cb553f;padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;")
} else if (x.length > 2) {
console.log("%c" + x[0] + " %c" + x[2], "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background-color:#cb553f;padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;")
}
}
function gold(x) {
if (x.length === 2) {
console.log("%c" + x[0] + " %c ", "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background: rgba(252,234,187,1);background: -moz-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(50%, rgba(252,205,77,1)), color-stop(51%, rgba(248,181,0,1)), color-stop(100%, rgba(251,223,147,1)));background: -webkit-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);background: -o-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);background: -ms-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);background: linear-gradient(135deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=1 );padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;text-shadow: #000 0px 1px 1px;")
} else if (x.length > 2) {
console.log("%c" + x[0] + " %c" + x[2], "padding-left:4px;background-color:#565656;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:4px", "background: rgba(252,234,187,1);background: -moz-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(50%, rgba(252,205,77,1)), color-stop(51%, rgba(248,181,0,1)), color-stop(100%, rgba(251,223,147,1)));background: -webkit-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);background: -o-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);background: -ms-linear-gradient(-45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);background: linear-gradient(135deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=1 );padding:0 4px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;text-shadow: #000 0px 1px 1px;")
}
}
module.exports = tag;