Compare commits
558 Commits
form-row-c
...
v8.3.3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
44ef39e419 | ||
|
|
e05a0ef565 | ||
|
|
0ea9c0647f | ||
|
|
00b9ba2b75 | ||
|
|
f1e3bc9531 | ||
|
|
7360e093b2 | ||
|
|
5f639bc24f | ||
|
|
884d2a9552 | ||
|
|
fd8a8b29b1 | ||
|
|
4e1ef40c05 | ||
|
|
00af0ddff5 | ||
|
|
2467e823a5 | ||
|
|
224642fcb5 | ||
|
|
59518ca2c5 | ||
|
|
dfb7c73069 | ||
|
|
70eccceab3 | ||
|
|
3f69b70367 | ||
|
|
94a0a2f8be | ||
|
|
7e23596ab8 | ||
|
|
3c58a5dd3d | ||
|
|
51789ccbf3 | ||
|
|
6ae4a9aa1a | ||
|
|
0aebd669b2 | ||
|
|
2a92c4899d | ||
|
|
530089895a | ||
|
|
ae8289fc8c | ||
|
|
90f4dfb48b | ||
|
|
ec2eddf538 | ||
|
|
44d31d4b39 | ||
|
|
4934e7666c | ||
|
|
35bf0d020e | ||
|
|
4934dc85ac | ||
|
|
5ceb50d7e5 | ||
|
|
ae7ccbb7bd | ||
|
|
1cd9fc47aa | ||
|
|
013c50607a | ||
|
|
d7bf9b7f2e | ||
|
|
4702fdddc6 | ||
|
|
dd06a530c0 | ||
|
|
c36125dc95 | ||
|
|
ae43f93d0a | ||
|
|
8918b17f77 | ||
|
|
dfd05e8b5b | ||
|
|
3daa6dd051 | ||
|
|
14e43192e6 | ||
|
|
6cf88b1792 | ||
|
|
6b9839367f | ||
|
|
34fcf5d616 | ||
|
|
1cf3c74e67 | ||
|
|
16b57b931e | ||
|
|
3457e7d617 | ||
|
|
edbe8001e6 | ||
|
|
71644c1cbe | ||
|
|
03fd8df8bd | ||
|
|
71d622b6dd | ||
|
|
908c8bc397 | ||
|
|
93082e1e87 | ||
|
|
ef0a6aa25e | ||
|
|
90afec864e | ||
|
|
4bbbd786cd | ||
|
|
0c1b2a54e7 | ||
|
|
a6ded20ede | ||
|
|
9b96314371 | ||
|
|
85e16ecd51 | ||
|
|
2ac36cdfd6 | ||
|
|
e40c532354 | ||
|
|
9404dff79c | ||
|
|
55b324d8d6 | ||
|
|
3ed2e2d79e | ||
|
|
3152d9eadd | ||
|
|
f1266ab5d6 | ||
|
|
e70f1408aa | ||
|
|
664e3984e3 | ||
|
|
665c13e238 | ||
|
|
8a667b20c2 | ||
|
|
3693241292 | ||
|
|
3c3acff79b | ||
|
|
e15de83a95 | ||
|
|
636fccbf97 | ||
|
|
7d8ed399a8 | ||
|
|
272385db6c | ||
|
|
9334b8df47 | ||
|
|
e0bc2ae86f | ||
|
|
2f019bb033 | ||
|
|
291be64aa0 | ||
|
|
75c83236ff | ||
|
|
72be171917 | ||
|
|
4ddee4ac40 | ||
|
|
43cd0d7eb3 | ||
|
|
6b693e2644 | ||
|
|
eeea69d8f2 | ||
|
|
72cf921a4b | ||
|
|
bec88a0441 | ||
|
|
6e67e3a8a0 | ||
|
|
4dc3c30354 | ||
|
|
947ccf911d | ||
|
|
06f313febe | ||
|
|
b387136b8f | ||
|
|
31614c5da1 | ||
|
|
146b5a3085 | ||
|
|
397cc1754a | ||
|
|
ff1297cac5 | ||
|
|
8af3cf4056 | ||
|
|
9edec9e212 | ||
|
|
be4362c59a | ||
|
|
8461b147de | ||
|
|
82bdd43168 | ||
|
|
533d82d4d8 | ||
|
|
6f990dd1de | ||
|
|
be848598e3 | ||
|
|
62a58fa23b | ||
|
|
7d0742054f | ||
|
|
dcf7e83507 | ||
|
|
407c2bf0c8 | ||
|
|
c46227ee94 | ||
|
|
d8171eb056 | ||
|
|
c67ca500db | ||
|
|
0081e7b731 | ||
|
|
4e6483d3ed | ||
|
|
0ddf0002c4 | ||
|
|
ad0daf33b9 | ||
|
|
c614c44d4c | ||
|
|
8a46579588 | ||
|
|
fb9fb9c097 | ||
|
|
d9399534ce | ||
|
|
17a749bbed | ||
|
|
0b60c6a939 | ||
|
|
2dc11a84bf | ||
|
|
2960ea15f5 | ||
|
|
17aab4c490 | ||
|
|
59d0f0d292 | ||
|
|
27d13a113a | ||
|
|
c58e999fbb | ||
|
|
a02a96d5c4 | ||
|
|
47e9e4704d | ||
|
|
b2ad9d404e | ||
|
|
925d48640d | ||
|
|
028b4e7b79 | ||
|
|
625a46a2c2 | ||
|
|
ebc1e27c22 | ||
|
|
705474dc14 | ||
|
|
e639d7726b | ||
|
|
357e85d358 | ||
|
|
e29b0aa6a4 | ||
|
|
d2157868f2 | ||
|
|
89cfafd933 | ||
|
|
75cfcb83aa | ||
|
|
63a4d1ad33 | ||
|
|
69c5dbfc23 | ||
|
|
cf1bccfd65 | ||
|
|
99acf018f1 | ||
|
|
f04d6f37e5 | ||
|
|
469069b471 | ||
|
|
cb63c12d2f | ||
|
|
6ce0fd20ce | ||
|
|
b383cd9493 | ||
|
|
9bca5912d9 | ||
|
|
23756ba1c7 | ||
|
|
06f060161d | ||
|
|
73e0628124 | ||
|
|
7393c4170b | ||
|
|
73e185bf9d | ||
|
|
77153c3e78 | ||
|
|
07227887f6 | ||
|
|
13d3b103f1 | ||
|
|
4bdfd0e115 | ||
|
|
786b20708e | ||
|
|
0e957cad84 | ||
|
|
85c728f313 | ||
|
|
50e210b2db | ||
|
|
ba3fb8cd66 | ||
|
|
d9fb7dc754 | ||
|
|
2249dad9d7 | ||
|
|
5c4fa630ae | ||
|
|
ede74ad24e | ||
|
|
27542a8f91 | ||
|
|
5dc07b94aa | ||
|
|
d7acf721ae | ||
|
|
eff5232828 | ||
|
|
3eb29b1cdb | ||
|
|
c9961f63b4 | ||
|
|
b1de98f05d | ||
|
|
09e843a800 | ||
|
|
77b79dbd95 | ||
|
|
dafc6c5136 | ||
|
|
c790147a5c | ||
|
|
80c39c5ef3 | ||
|
|
9a3e84d84c | ||
|
|
643960c829 | ||
|
|
1737018325 | ||
|
|
484d5ba76e | ||
|
|
798685d0b8 | ||
|
|
cb7654ae90 | ||
|
|
00c394345a | ||
|
|
dffcb62fa1 | ||
|
|
8c668b72b7 | ||
|
|
b54ecd4da0 | ||
|
|
87a7e3501b | ||
|
|
daefec3013 | ||
|
|
183a9742c4 | ||
|
|
04b83f8176 | ||
|
|
335ab3f064 | ||
|
|
7dd493da35 | ||
|
|
560bd6da92 | ||
|
|
a5824ccc5f | ||
|
|
830a7964a4 | ||
|
|
b1359c3277 | ||
|
|
0ba8f5cc5a | ||
|
|
6fb9e2c38e | ||
|
|
eebc2ab8be | ||
|
|
b65b3151ee | ||
|
|
13a0f49f5f | ||
|
|
199eefafa1 | ||
|
|
c5b58f9ecc | ||
|
|
6b68fe4de6 | ||
|
|
3461bbfdb3 | ||
|
|
00a17cd55e | ||
|
|
f39afe5a65 | ||
|
|
7612ee6b08 | ||
|
|
2ed2b0101a | ||
|
|
5ca9d31964 | ||
|
|
2fcd8cd261 | ||
|
|
0ffa47a2c6 | ||
|
|
e203d4dee3 | ||
|
|
b47d773e13 | ||
|
|
a8d0a4a95d | ||
|
|
3fb0804cef | ||
|
|
6811ebcd52 | ||
|
|
4fe7bfb851 | ||
|
|
fb60985d03 | ||
|
|
8f575923cf | ||
|
|
0ecfd02649 | ||
|
|
420aaf4f61 | ||
|
|
0c35f213e1 | ||
|
|
f68813af13 | ||
|
|
37a90d0ce9 | ||
|
|
02f1291e8f | ||
|
|
92e4f6b5d9 | ||
|
|
7b7738fbcc | ||
|
|
31197604a3 | ||
|
|
f42a2d7457 | ||
|
|
d29619b67c | ||
|
|
f5235cb835 | ||
|
|
ee830e0cb4 | ||
|
|
0cd3be003d | ||
|
|
c93e35ec77 | ||
|
|
9538a76232 | ||
|
|
05876bb124 | ||
|
|
8bcd5a6d2a | ||
|
|
a36afbcb25 | ||
|
|
ebd8d085cf | ||
|
|
505148b024 | ||
|
|
e87e924ac2 | ||
|
|
90f261bab6 | ||
|
|
f7dfb09a4d | ||
|
|
3135917127 | ||
|
|
52afa3d36d | ||
|
|
242aa60e04 | ||
|
|
7a3c2c27ff | ||
|
|
5d124360c2 | ||
|
|
365d7448d5 | ||
|
|
9a0102c723 | ||
|
|
2f77f2cb2b | ||
|
|
528e3a2106 | ||
|
|
032a664d4c | ||
|
|
aac1864c9b | ||
|
|
e3477f3306 | ||
|
|
6620a4f87b | ||
|
|
c0e9dff5bf | ||
|
|
2d961c435a | ||
|
|
7c95f03166 | ||
|
|
31e5c13b50 | ||
|
|
4a9fe4f981 | ||
|
|
4fcc5587ee | ||
|
|
6ca49a20ce | ||
|
|
28f293fdc1 | ||
|
|
b3e7619adc | ||
|
|
6e56d56137 | ||
|
|
2528f6a07b | ||
|
|
423d07c919 | ||
|
|
cc608de4bf | ||
|
|
f999a68608 | ||
|
|
db78a9f18f | ||
|
|
816039f48e | ||
|
|
ae240bae6d | ||
|
|
9e30c69e6d | ||
|
|
43c7de9049 | ||
|
|
7e51c5db81 | ||
|
|
0ee3c45e7b | ||
|
|
981e69929c | ||
|
|
1eae5d12fc | ||
|
|
8863208333 | ||
|
|
5f38a74a72 | ||
|
|
fe15dacb1f | ||
|
|
c2d44cf2f2 | ||
|
|
7f1bdb6f34 | ||
|
|
b0305e12d2 | ||
|
|
58f76b5c99 | ||
|
|
7c4ee632cf | ||
|
|
b6b0f716eb | ||
|
|
bd0e04ed15 | ||
|
|
8599981d44 | ||
|
|
6fc6e95c67 | ||
|
|
43b585bde8 | ||
|
|
710f89291f | ||
|
|
4c6249eb9e | ||
|
|
016900bad8 | ||
|
|
2e8ae33761 | ||
|
|
0d325060da | ||
|
|
1a6e98e18f | ||
|
|
97e34595f6 | ||
|
|
a179d5234b | ||
|
|
64c6121fdb | ||
|
|
08d8954a85 | ||
|
|
4f20955d0d | ||
|
|
3a703c8bcf | ||
|
|
ccbffa086b | ||
|
|
07ee4be840 | ||
|
|
4cc9b2d312 | ||
|
|
24dddae1d1 | ||
|
|
ad0165d085 | ||
|
|
39dc38c5d1 | ||
|
|
046ce19dbb | ||
|
|
33263f5a93 | ||
|
|
8ef8e76300 | ||
|
|
73cfdae9e7 | ||
|
|
54a3e41281 | ||
|
|
d59ba6da84 | ||
|
|
1b28b06934 | ||
|
|
ff3e69a56c | ||
|
|
6b975a5fb4 | ||
|
|
3a02b15124 | ||
|
|
5f73d81935 | ||
|
|
002b5c0f6f | ||
|
|
8086842570 | ||
|
|
51f2d5a664 | ||
|
|
b74b76de75 | ||
|
|
a1b1498106 | ||
|
|
1158851ea7 | ||
|
|
e1ab9e959e | ||
|
|
2bbac3ae9d | ||
|
|
e889b1d5e5 | ||
|
|
233bf856f4 | ||
|
|
bca843e06c | ||
|
|
30a79a1278 | ||
|
|
0f92dee2c4 | ||
|
|
f04efede15 | ||
|
|
f0dfdf6720 | ||
|
|
e26d731382 | ||
|
|
d684d3e559 | ||
|
|
47c54cb998 | ||
|
|
592cb2b3ec | ||
|
|
f5a7871a2e | ||
|
|
ec411fa0db | ||
|
|
a850a9bb83 | ||
|
|
479b7a3f94 | ||
|
|
f7cfee77c9 | ||
|
|
65a8126a13 | ||
|
|
a39bc102d5 | ||
|
|
81d930c4d2 | ||
|
|
6839623061 | ||
|
|
7de2809d42 | ||
|
|
98ec6b6886 | ||
|
|
04827f00cc | ||
|
|
660bfc6578 | ||
|
|
1152cd5537 | ||
|
|
f30e8497b2 | ||
|
|
06495bc45d | ||
|
|
26067916b3 | ||
|
|
c36ee4852b | ||
|
|
2cb992ad44 | ||
|
|
083b7be6c0 | ||
|
|
e24854558f | ||
|
|
e4314cf426 | ||
|
|
4106e4e45c | ||
|
|
05f143db2b | ||
|
|
64aeaeeeea | ||
|
|
61db37ab0d | ||
|
|
f9c4d921e7 | ||
|
|
ca099df573 | ||
|
|
28b584b8bc | ||
|
|
70449e694d | ||
|
|
8395ea552d | ||
|
|
dc66452633 | ||
|
|
53ce44ac91 | ||
|
|
c7c3243bbc | ||
|
|
8bdd77d33d | ||
|
|
acd7d0db3a | ||
|
|
2bfadb8a3c | ||
|
|
0912e4af7b | ||
|
|
5aa5c48018 | ||
|
|
8cdd998f79 | ||
|
|
050d4d6b25 | ||
|
|
366cd11238 | ||
|
|
58d6443331 | ||
|
|
101b8afb56 | ||
|
|
5df5c47945 | ||
|
|
a04740ba86 | ||
|
|
425ad93ac5 | ||
|
|
8a44144c20 | ||
|
|
ee82c70582 | ||
|
|
c87e8e606b | ||
|
|
37a50dd953 | ||
|
|
a2669a3084 | ||
|
|
77da22f4dd | ||
|
|
7830ffe202 | ||
|
|
1c9e20d59f | ||
|
|
320edac286 | ||
|
|
d49878371d | ||
|
|
d2575a5d9b | ||
|
|
ea6cf72580 | ||
|
|
2118155b37 | ||
|
|
ba4f5bb71f | ||
|
|
d5a74a5a8b | ||
|
|
23be1df360 | ||
|
|
b5c1a1da4c | ||
|
|
c11e784f51 | ||
|
|
06f51c8f9c | ||
|
|
181bcbbda6 | ||
|
|
d008ead6a4 | ||
|
|
75924be958 | ||
|
|
b1a6e3f8a2 | ||
|
|
06712a6041 | ||
|
|
62b16339a9 | ||
|
|
9a2f1a36ba | ||
|
|
95cc4d3a73 | ||
|
|
497eeeb2e0 | ||
|
|
4be21ca249 | ||
|
|
e8598e214e | ||
|
|
54b1d65e3c | ||
|
|
f7648496d3 | ||
|
|
59a57c7197 | ||
|
|
5659b26827 | ||
|
|
ee4443aaf0 | ||
|
|
839dcad358 | ||
|
|
d67933ab49 | ||
|
|
0eb3f6b952 | ||
|
|
68b0f80fce | ||
|
|
93489529a3 | ||
|
|
511be74e74 | ||
|
|
bdee067803 | ||
|
|
32156cace3 | ||
|
|
30688114be | ||
|
|
34088bcc17 | ||
|
|
07835766cc | ||
|
|
251851ec6a | ||
|
|
049a669186 | ||
|
|
d29f13bae9 | ||
|
|
c758355df9 | ||
|
|
79d97a83af | ||
|
|
85bd47c240 | ||
|
|
473ead9616 | ||
|
|
cf2850933c | ||
|
|
ff2564c57a | ||
|
|
91d3848246 | ||
|
|
c031f0b45e | ||
|
|
fdbb9568ae | ||
|
|
d817883459 | ||
|
|
12255979ac | ||
|
|
366b61850b | ||
|
|
89be6bd183 | ||
|
|
e120331a2c | ||
|
|
cb8a212d96 | ||
|
|
7aec431ac5 | ||
|
|
d19681dea1 | ||
|
|
bf2299daf8 | ||
|
|
164930d0dd | ||
|
|
387dbac809 | ||
|
|
3b661e5a99 | ||
|
|
90c1c0e655 | ||
|
|
21d8e7695b | ||
|
|
1acc452cfe | ||
|
|
1375e1feee | ||
|
|
2187adf59a | ||
|
|
0dcb315d9d | ||
|
|
327ccbd0c9 | ||
|
|
f571d400e6 | ||
|
|
293aa52335 | ||
|
|
ca178ae9a7 | ||
|
|
d0c810e418 | ||
|
|
d496d2caeb | ||
|
|
e70b75c350 | ||
|
|
a50befeda5 | ||
|
|
e2616e8039 | ||
|
|
904266debe | ||
|
|
72d5783795 | ||
|
|
d699fb1473 | ||
|
|
fab1a6c33a | ||
|
|
be73c30194 | ||
|
|
451646fe4f | ||
|
|
decc919991 | ||
|
|
e0b4005921 | ||
|
|
3ef36e7534 | ||
|
|
1949e1e1e9 | ||
|
|
3358382358 | ||
|
|
3eca3ecd75 | ||
|
|
140c6b91b0 | ||
|
|
a5315ec240 | ||
|
|
93f1656e0b | ||
|
|
f1d006c236 | ||
|
|
b0b5a96694 | ||
|
|
7dbe9a85f4 | ||
|
|
d2c39528d5 | ||
|
|
0420543c94 | ||
|
|
aae0db902b | ||
|
|
88dae7cef7 | ||
|
|
e5cb17e934 | ||
|
|
9d609805f2 | ||
|
|
e2b9ca8254 | ||
|
|
e16a2fe8af | ||
|
|
22d61a533d | ||
|
|
af408bb45f | ||
|
|
24bfbc06f0 | ||
|
|
5eb9f353b5 | ||
|
|
473ce15f47 | ||
|
|
eb9cfbaed6 | ||
|
|
faeb037ff9 | ||
|
|
07602f697d | ||
|
|
11abb0fdb1 | ||
|
|
deeb2fa543 | ||
|
|
ef8d5ff11e | ||
|
|
91f3e07b83 | ||
|
|
c29bdbdacb | ||
|
|
a20d104d2f | ||
|
|
a61dd8ac17 | ||
|
|
7ee9a690ea | ||
|
|
5ba94c6c41 | ||
|
|
9fa855c837 | ||
|
|
9251007574 | ||
|
|
cc73b984cb | ||
|
|
548ef97c32 | ||
|
|
ed8a486726 | ||
|
|
1ab0911fc8 | ||
|
|
bdbaea7294 | ||
|
|
5cfd1f6fb2 | ||
|
|
5eda67381f | ||
|
|
2c8b8bfaf2 | ||
|
|
8f3159751a | ||
|
|
4b05e55b29 | ||
|
|
3d3c13fcd0 | ||
|
|
88e1d8a8cf | ||
|
|
e007db34e2 | ||
|
|
f9f06d2c02 | ||
|
|
234f7d00c8 | ||
|
|
9924553da5 | ||
|
|
df38d7e3ed | ||
|
|
44dd061619 | ||
|
|
7603a932b1 | ||
|
|
138e7acc13 | ||
|
|
e863d3e7e5 | ||
|
|
c8e401f5ed | ||
|
|
3ba20a8e28 | ||
|
|
ebae63752f | ||
|
|
8bc73901cf | ||
|
|
b4f70d9244 | ||
|
|
21e9f2bba3 | ||
|
|
881f4e3d6a | ||
|
|
b141945add |
60
.github/ISSUE_TEMPLATE/Bug-Report.yml
vendored
60
.github/ISSUE_TEMPLATE/Bug-Report.yml
vendored
@@ -23,7 +23,23 @@ body:
|
|||||||
attributes:
|
attributes:
|
||||||
label: Snipe-IT Version
|
label: Snipe-IT Version
|
||||||
description: What version of Snipe-IT are you seeing this issue on? You can find the version number in the footer of any page in Snipe-IT.
|
description: What version of Snipe-IT are you seeing this issue on? You can find the version number in the footer of any page in Snipe-IT.
|
||||||
placeholder: ex. v8.3.1 - build 19577 (master)
|
placeholder: ex. v8.3.2 - build 19577 (master)
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: input
|
||||||
|
id: php-version
|
||||||
|
attributes:
|
||||||
|
label: PHP Version
|
||||||
|
description: What version of PHP are you running? You can find the version of PHP your webserver is running in the `Admin Settings` section in the footer, and the cli version by running `php -v` via command line .
|
||||||
|
placeholder: ex. v8.3.1 (web), PHP 8.4.12 (cli)
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: input
|
||||||
|
id: composer-version
|
||||||
|
attributes:
|
||||||
|
label: Composer Version
|
||||||
|
description: What version of composer are you running? You can find the version number by running `composer --version`.
|
||||||
|
placeholder: ex. 2.8.10
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: input
|
- type: input
|
||||||
@@ -48,6 +64,16 @@ body:
|
|||||||
- Not sure
|
- Not sure
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
- type: dropdown
|
||||||
|
id: upgrade-or-fresh
|
||||||
|
attributes:
|
||||||
|
label: Is this a fresh install or an upgrade?
|
||||||
|
options:
|
||||||
|
- Fresh install
|
||||||
|
- Upgrade
|
||||||
|
- NA
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: what-happened
|
id: what-happened
|
||||||
attributes:
|
attributes:
|
||||||
@@ -67,6 +93,38 @@ body:
|
|||||||
- Safari
|
- Safari
|
||||||
- Microsoft Edge
|
- Microsoft Edge
|
||||||
- Other
|
- Other
|
||||||
|
- type: dropdown
|
||||||
|
id: on-demo
|
||||||
|
attributes:
|
||||||
|
label: Can you reproduce this on the public demo?
|
||||||
|
description: You can check this at https://demo.snipeitapp.com.
|
||||||
|
options:
|
||||||
|
- 'Yes'
|
||||||
|
- 'No'
|
||||||
|
- N/A
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: dropdown
|
||||||
|
id: fmcs
|
||||||
|
attributes:
|
||||||
|
label: Do you have full multiple company support enabled?
|
||||||
|
description: You can check this in your Snipe-IT installation at `Admin Settings > General Settings > Scoping`.
|
||||||
|
options:
|
||||||
|
- 'Yes'
|
||||||
|
- 'No'
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: dropdown
|
||||||
|
id: fmcs-location
|
||||||
|
attributes:
|
||||||
|
label: If you have full multiple company support enabled, do you have location scoping to company enabled?
|
||||||
|
description: You can check this in your Snipe-IT installation at `Admin Settings > General Settings > Scoping`.
|
||||||
|
options:
|
||||||
|
- 'Yes'
|
||||||
|
- 'No'
|
||||||
|
- I do not have full multiple company support enabled
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: server-logs
|
id: server-logs
|
||||||
attributes:
|
attributes:
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ namespace App\Console\Commands;
|
|||||||
use Illuminate\Console\Command;
|
use Illuminate\Console\Command;
|
||||||
use ZipArchive;
|
use ZipArchive;
|
||||||
use Illuminate\Support\Facades\Log;
|
use Illuminate\Support\Facades\Log;
|
||||||
|
use enshrined\svgSanitize\Sanitizer;
|
||||||
|
|
||||||
class SQLStreamer {
|
class SQLStreamer {
|
||||||
private $input;
|
private $input;
|
||||||
@@ -242,9 +243,10 @@ class RestoreFromBackup extends Command
|
|||||||
|
|
||||||
$private_dirs = [
|
$private_dirs = [
|
||||||
'storage/private_uploads/accessories',
|
'storage/private_uploads/accessories',
|
||||||
'storage/private_uploads/assetmodels',
|
'storage/private_uploads/assetmodels' => 'storage/private_uploads/models', //this was changed from assetmodels => models Aug 10 2025
|
||||||
'storage/private_uploads/maintenances',
|
'storage/private_uploads/asset_maintenances' => 'storage/private_uploads/maintenances', //this was changed from asset_maintenances => maintenances Aug 10 2025
|
||||||
'storage/private_uploads/models',
|
'storage/private_uploads/maintenances', //but let 'maintenances' take precedence
|
||||||
|
'storage/private_uploads/models', //and let 'models' take precedence
|
||||||
'storage/private_uploads/assets', // these are asset _files_, not the pictures.
|
'storage/private_uploads/assets', // these are asset _files_, not the pictures.
|
||||||
'storage/private_uploads/audits',
|
'storage/private_uploads/audits',
|
||||||
'storage/private_uploads/components',
|
'storage/private_uploads/components',
|
||||||
@@ -262,7 +264,7 @@ class RestoreFromBackup extends Command
|
|||||||
];
|
];
|
||||||
$public_dirs = [
|
$public_dirs = [
|
||||||
'public/uploads/accessories',
|
'public/uploads/accessories',
|
||||||
'public/uploads/assetmodels',
|
// 'public/uploads/assetmodels' => 'public/uploads/models', //according to git, this was _never_ a thing... (see below)
|
||||||
'public/uploads/maintenances',
|
'public/uploads/maintenances',
|
||||||
'public/uploads/assets', // these are asset _pictures_, not asset files
|
'public/uploads/assets', // these are asset _pictures_, not asset files
|
||||||
'public/uploads/avatars',
|
'public/uploads/avatars',
|
||||||
@@ -273,7 +275,7 @@ class RestoreFromBackup extends Command
|
|||||||
'public/uploads/departments',
|
'public/uploads/departments',
|
||||||
'public/uploads/locations',
|
'public/uploads/locations',
|
||||||
'public/uploads/manufacturers',
|
'public/uploads/manufacturers',
|
||||||
'public/uploads/models',
|
'public/uploads/models', // ...it's been this way for 9 years (as of late 2025)
|
||||||
'public/uploads/suppliers',
|
'public/uploads/suppliers',
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -286,8 +288,6 @@ class RestoreFromBackup extends Command
|
|||||||
'public/uploads/favicon-uploaded.*',
|
'public/uploads/favicon-uploaded.*',
|
||||||
];
|
];
|
||||||
|
|
||||||
$all_files = $private_dirs + $public_dirs;
|
|
||||||
|
|
||||||
$sqlfiles = [];
|
$sqlfiles = [];
|
||||||
$sqlfile_indices = [];
|
$sqlfile_indices = [];
|
||||||
|
|
||||||
@@ -295,6 +295,20 @@ class RestoreFromBackup extends Command
|
|||||||
$boring_files = [];
|
$boring_files = [];
|
||||||
$unsafe_files = [];
|
$unsafe_files = [];
|
||||||
|
|
||||||
|
$good_extensions = config('filesystems.allowed_upload_extensions_array');
|
||||||
|
|
||||||
|
$private_extensions = array_merge($good_extensions, ["csv", "key"]); //add csv, and 'key'
|
||||||
|
$public_extensions = array_diff($good_extensions, ["xml"]); //remove xml
|
||||||
|
|
||||||
|
$sanitizer = new Sanitizer();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TODO: I _hate_ the "continue 3" thing we keep doing here
|
||||||
|
* I think a better approach might be to have the "each file" stuff be in a method on this class, and the
|
||||||
|
* boring_files and interesting_files be properties on it that we fill out. Then, in that method, we could
|
||||||
|
* just do a 'return' once the file is actually handled (yay or nay). We could also start to break out some of
|
||||||
|
* the _other_ things that we do into their own methods too? But I don't care about that as much.
|
||||||
|
*/
|
||||||
for ($i = 0; $i < $za->numFiles; $i++) {
|
for ($i = 0; $i < $za->numFiles; $i++) {
|
||||||
$stat_results = $za->statIndex($i);
|
$stat_results = $za->statIndex($i);
|
||||||
// echo "index: $i\n";
|
// echo "index: $i\n";
|
||||||
@@ -309,7 +323,7 @@ class RestoreFromBackup extends Command
|
|||||||
// skip macOS resource fork files (?!?!?!)
|
// skip macOS resource fork files (?!?!?!)
|
||||||
if (strpos($raw_path, '__MACOSX') !== false && strpos($raw_path, '._') !== false) {
|
if (strpos($raw_path, '__MACOSX') !== false && strpos($raw_path, '._') !== false) {
|
||||||
//print "SKIPPING macOS Resource fork file: $raw_path\n";
|
//print "SKIPPING macOS Resource fork file: $raw_path\n";
|
||||||
$boring_files[] = $raw_path;
|
// $boring_files[] = $raw_path; //stop adding this to the boring files list; it's just confusing
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (@pathinfo($raw_path, PATHINFO_EXTENSION) == 'sql') {
|
if (@pathinfo($raw_path, PATHINFO_EXTENSION) == 'sql') {
|
||||||
@@ -318,44 +332,70 @@ class RestoreFromBackup extends Command
|
|||||||
$sqlfile_indices[] = $i;
|
$sqlfile_indices[] = $i;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if ($raw_path[-1] == '/') {
|
||||||
|
//last character is '/' - this is a directory, and we don't need it, and we don't need to warn about it
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if (in_array(basename($raw_path), [".gitkeep", ".gitignore", ".DS_Store"])) {
|
||||||
|
//skip these boring files silently without reporting on them; they're stupid
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
$extension = strtolower(pathinfo($raw_path, PATHINFO_EXTENSION));
|
||||||
|
|
||||||
foreach (array_merge($private_dirs, $public_dirs) as $dir) {
|
foreach (['public' => $public_dirs, 'private' => $private_dirs] as $purpose => $dirs) {
|
||||||
$last_pos = strrpos($raw_path, $dir . '/');
|
$allowed_extensions = match ($purpose) {
|
||||||
if ($last_pos !== false) {
|
'public' => $public_extensions,
|
||||||
//print("INTERESTING - last_pos is $last_pos when searching $raw_path for $dir - last_pos+strlen(\$dir) is: ".($last_pos+strlen($dir))." and strlen(\$rawpath) is: ".strlen($raw_path)."\n");
|
'private' => $private_extensions,
|
||||||
//print("We would copy $raw_path to $dir.\n"); //FIXME append to a path?
|
};
|
||||||
$interesting_files[$raw_path] = ['dest' => $dir, 'index' => $i];
|
foreach ($dirs as $dir => $destdir) {
|
||||||
continue 2;
|
if (is_int($dir)) {
|
||||||
if ($last_pos + strlen($dir) + 1 == strlen($raw_path)) {
|
$dir = $destdir;
|
||||||
// we don't care about that; we just want files with the appropriate prefix
|
}
|
||||||
//print("FOUND THE EXACT DIRECTORY: $dir AT: $raw_path!!!\n");
|
$last_pos = strrpos($raw_path, $dir . '/');
|
||||||
|
if ($last_pos !== false) {
|
||||||
|
//print("INTERESTING - last_pos is $last_pos when searching $raw_path for $dir - last_pos+strlen(\$dir) is: ".($last_pos+strlen($dir))." and strlen(\$rawpath) is: ".strlen($raw_path)."\n");
|
||||||
|
//print("We would copy $raw_path to $dir.\n"); //FIXME append to a path?
|
||||||
|
//the CSV bit, below, is because we store CSV files as "blahcsv" - without an extension
|
||||||
|
if (!in_array($extension, $allowed_extensions) && !($dir == "storage/private_uploads/imports" && substr($raw_path, -3) == "csv" && $extension == "")) {
|
||||||
|
$unsafe_files[] = $raw_path;
|
||||||
|
Log::debug($raw_path . ' from directory ' . $dir . ' is being skipped');
|
||||||
|
} else {
|
||||||
|
if ($dir != $destdir) {
|
||||||
|
Log::debug("Getting ready to save file $raw_path to new directory $destdir");
|
||||||
|
}
|
||||||
|
$interesting_files[$raw_path] = ['dest' => $destdir, 'index' => $i];
|
||||||
|
}
|
||||||
|
continue 3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$good_extensions = config('filesystems.allowed_upload_extensions_array');
|
foreach (['public' => $public_files, 'private' => $private_files] as $purpose => $files) {
|
||||||
|
$allowed_extensions = match ($purpose) {
|
||||||
foreach (array_merge($private_files, $public_files) as $file) {
|
'public' => $public_extensions,
|
||||||
$has_wildcard = (strpos($file, '*') !== false);
|
'private' => $private_extensions,
|
||||||
if ($has_wildcard) {
|
};
|
||||||
$file = substr($file, 0, -1); //trim last character (which should be the wildcard)
|
foreach ($files as $file) {
|
||||||
}
|
$has_wildcard = (strpos($file, '*') !== false);
|
||||||
$last_pos = strrpos($raw_path, $file); // no trailing slash!
|
if ($has_wildcard) {
|
||||||
if ($last_pos !== false) {
|
$file = substr($file, 0, -1); //trim last character (which should be the wildcard)
|
||||||
$extension = strtolower(pathinfo($raw_path, PATHINFO_EXTENSION));
|
|
||||||
if (!in_array($extension, $good_extensions)) {
|
|
||||||
// gathering potentially unsafe files here to return at exit
|
|
||||||
$unsafe_files[] = $raw_path;
|
|
||||||
Log::debug('Potentially unsafe file '.$raw_path.' is being skipped');
|
|
||||||
$boring_files[] = $raw_path;
|
|
||||||
continue 2;
|
|
||||||
}
|
}
|
||||||
//print("INTERESTING - last_pos is $last_pos when searching $raw_path for $file - last_pos+strlen(\$file) is: ".($last_pos+strlen($file))." and strlen(\$rawpath) is: ".strlen($raw_path)."\n");
|
$last_pos = strrpos($raw_path, $file); // no trailing slash!
|
||||||
//no wildcards found in $file, process 'normally'
|
if ($last_pos !== false) {
|
||||||
if ($last_pos + strlen($file) == strlen($raw_path) || $has_wildcard) { //again, no trailing slash. or this is a wildcard and we just take it.
|
if (!in_array($extension, $allowed_extensions)) {
|
||||||
// print("FOUND THE EXACT FILE: $file AT: $raw_path!!!\n"); //we *do* care about this, though.
|
// gathering potentially unsafe files here to return at exit
|
||||||
$interesting_files[$raw_path] = ['dest' => dirname($file), 'index' => $i];
|
$unsafe_files[] = $raw_path;
|
||||||
continue 2;
|
Log::debug('Potentially unsafe file ' . $raw_path . ' is being skipped');
|
||||||
|
$boring_files[] = $raw_path;
|
||||||
|
continue 3;
|
||||||
|
}
|
||||||
|
//print("INTERESTING - last_pos is $last_pos when searching $raw_path for $file - last_pos+strlen(\$file) is: ".($last_pos+strlen($file))." and strlen(\$rawpath) is: ".strlen($raw_path)."\n");
|
||||||
|
//no wildcards found in $file, process 'normally'
|
||||||
|
if ($last_pos + strlen($file) == strlen($raw_path) || $has_wildcard) { //again, no trailing slash. or this is a wildcard and we just take it.
|
||||||
|
// print("FOUND THE EXACT FILE: $file AT: $raw_path!!!\n"); //we *do* care about this, though.
|
||||||
|
$interesting_files[$raw_path] = ['dest' => dirname($file), 'index' => $i];
|
||||||
|
continue 3;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -492,18 +532,25 @@ class RestoreFromBackup extends Command
|
|||||||
}
|
}
|
||||||
foreach ($interesting_files as $pretty_file_name => $file_details) {
|
foreach ($interesting_files as $pretty_file_name => $file_details) {
|
||||||
$ugly_file_name = $za->statIndex($file_details['index'])['name'];
|
$ugly_file_name = $za->statIndex($file_details['index'])['name'];
|
||||||
$fp = $za->getStream($ugly_file_name);
|
$migrated_file_name = $file_details['dest'] . '/' . basename($pretty_file_name);
|
||||||
//$this->info("Weird problem, here are file details? ".print_r($file_details,true));
|
if (strcasecmp(substr($pretty_file_name, -4), ".svg") === 0) {
|
||||||
if (!is_dir($file_details['dest'])) {
|
$svg_contents = $za->getFromIndex($file_details['index']);
|
||||||
mkdir($file_details['dest'], 0755, true); //0755 is what Laravel uses, so we do that
|
$cleaned_svg = $sanitizer->sanitize($svg_contents);
|
||||||
|
file_put_contents($migrated_file_name, $cleaned_svg);
|
||||||
|
} else {
|
||||||
|
$fp = $za->getStream($ugly_file_name);
|
||||||
|
//$this->info("Weird problem, here are file details? ".print_r($file_details,true));
|
||||||
|
if (!is_dir($file_details['dest'])) {
|
||||||
|
mkdir($file_details['dest'], 0755, true); //0755 is what Laravel uses, so we do that
|
||||||
|
}
|
||||||
|
$migrated_file = fopen($migrated_file_name, 'w');
|
||||||
|
while (($buffer = fgets($fp, SQLStreamer::$buffer_size)) !== false) {
|
||||||
|
fwrite($migrated_file, $buffer);
|
||||||
|
}
|
||||||
|
fclose($migrated_file);
|
||||||
|
fclose($fp);
|
||||||
|
//$this->info("Wrote $ugly_file_name to $pretty_file_name");
|
||||||
}
|
}
|
||||||
$migrated_file = fopen($file_details['dest'].'/'.basename($pretty_file_name), 'w');
|
|
||||||
while (($buffer = fgets($fp, SQLStreamer::$buffer_size)) !== false) {
|
|
||||||
fwrite($migrated_file, $buffer);
|
|
||||||
}
|
|
||||||
fclose($migrated_file);
|
|
||||||
fclose($fp);
|
|
||||||
//$this->info("Wrote $ugly_file_name to $pretty_file_name");
|
|
||||||
if ($bar) {
|
if ($bar) {
|
||||||
$bar->advance();
|
$bar->advance();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -60,19 +60,57 @@ class SendExpirationAlerts extends Command
|
|||||||
Mail::to($recipients)->send(new ExpiringAssetsMail($assets, $alert_interval));
|
Mail::to($recipients)->send(new ExpiringAssetsMail($assets, $alert_interval));
|
||||||
|
|
||||||
$this->table(
|
$this->table(
|
||||||
['ID', 'Tag', 'Model', 'Model Number', 'EOL', 'EOL Months', 'Warranty Expires', 'Warranty Months'],
|
[
|
||||||
$assets->map(fn($item) => ['ID' => $item->id, 'Tag' => $item->asset_tag, 'Model' => $item->model->name, 'Model Number' => $item->model->model_number, 'EOL' => $item->asset_eol_date, 'EOL Months' => $item->model->eol, 'Warranty Expires' => $item->warranty_expires, 'Warranty Months' => $item->warranty_months])
|
trans('general.id'),
|
||||||
);
|
trans('admin/hardware/form.tag'),
|
||||||
|
trans('admin/hardware/form.model'),
|
||||||
|
trans('general.model_no'),
|
||||||
|
trans('general.purchase_date'),
|
||||||
|
trans('admin/hardware/form.eol_rate'),
|
||||||
|
trans('admin/hardware/form.eol_date'),
|
||||||
|
trans('admin/hardware/form.warranty_expires'),
|
||||||
|
],
|
||||||
|
$assets->map(fn($item) =>
|
||||||
|
[
|
||||||
|
trans('general.id') => $item->id,
|
||||||
|
trans('admin/hardware/form.tag') => $item->asset_tag,
|
||||||
|
trans('admin/hardware/form.model') => $item->model->name,
|
||||||
|
trans('general.model_no') => $item->model->model_number,
|
||||||
|
trans('general.purchase_date') => $item->purchase_date_formatted,
|
||||||
|
trans('admin/hardware/form.eol_rate') => $item->model->eol,
|
||||||
|
trans('admin/hardware/form.eol_date') => $item->eol_date ? $item->eol_formatted_date .' ('.$item->eol_diff_for_humans.')' : '',
|
||||||
|
trans('admin/hardware/form.warranty_expires') => $item->warranty_expires ? $item->warranty_expires_formatted_date .' ('.$item->warranty_expires_diff_for_humans.')' : '',
|
||||||
|
])
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Expiring licenses
|
// Expiring licenses
|
||||||
$licenses = License::getExpiringLicenses($alert_interval);
|
$licenses = License::query()->ExpiringLicenses($alert_interval)
|
||||||
|
->with('manufacturer','category')
|
||||||
|
->orderBy('expiration_date', 'ASC')
|
||||||
|
->orderBy('termination_date', 'ASC')
|
||||||
|
->get();
|
||||||
if ($licenses->count() > 0) {
|
if ($licenses->count() > 0) {
|
||||||
Mail::to($recipients)->send(new ExpiringLicenseMail($licenses, $alert_interval));
|
Mail::to($recipients)->send(new ExpiringLicenseMail($licenses, $alert_interval));
|
||||||
|
|
||||||
$this->table(
|
$this->table(
|
||||||
['ID', 'Name', 'Expires', 'Termination Date'],
|
[
|
||||||
$licenses->map(fn($item) => ['ID' => $item->id, 'Name' => $item->name, 'Expires' => $item->expiration_date, 'Termination Date' => $item->termination_date])
|
trans('general.id'),
|
||||||
|
trans('general.name'),
|
||||||
|
trans('general.purchase_date'),
|
||||||
|
trans('admin/licenses/form.expiration'),
|
||||||
|
trans('mail.expires'),
|
||||||
|
trans('admin/licenses/form.termination_date'),
|
||||||
|
trans('mail.terminates')],
|
||||||
|
$licenses->map(fn($item) => [
|
||||||
|
trans('general.id') => $item->id,
|
||||||
|
trans('general.name') => $item->name,
|
||||||
|
trans('general.purchase_date') => $item->purchase_date_formatted,
|
||||||
|
trans('admin/licenses/form.expiration') => $item->expires_formatted_date,
|
||||||
|
trans('mail.expires') => $item->expires_diff_for_humans,
|
||||||
|
trans('admin/licenses/form.termination_date') => $item->terminates_formatted_date,
|
||||||
|
trans('mail.terminates') => $item->terminates_diff_for_humans
|
||||||
|
])
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -77,7 +77,6 @@ class AcceptanceController extends Controller
|
|||||||
$acceptance = CheckoutAcceptance::find($id);
|
$acceptance = CheckoutAcceptance::find($id);
|
||||||
$assigned_user = User::find($acceptance->assigned_to_id);
|
$assigned_user = User::find($acceptance->assigned_to_id);
|
||||||
$settings = Setting::getSettings();
|
$settings = Setting::getSettings();
|
||||||
$path_logo = '';
|
|
||||||
$sig_filename='';
|
$sig_filename='';
|
||||||
|
|
||||||
|
|
||||||
@@ -138,6 +137,13 @@ class AcceptanceController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Convert PDF logo to base64 for TCPDF
|
||||||
|
// This is needed for TCPDF to properly embed the image if it's a png and the cache isn't writable
|
||||||
|
$encoded_logo = null;
|
||||||
|
if ($settings->acceptance_pdf_logo) {
|
||||||
|
$encoded_logo = base64_encode(file_get_contents(public_path() . '/uploads/' . $settings->acceptance_pdf_logo));
|
||||||
|
}
|
||||||
|
|
||||||
// Get the data array ready for the notifications and PDF generation
|
// Get the data array ready for the notifications and PDF generation
|
||||||
$data = [
|
$data = [
|
||||||
'item_tag' => $item->asset_tag,
|
'item_tag' => $item->asset_tag,
|
||||||
@@ -153,8 +159,8 @@ class AcceptanceController extends Controller
|
|||||||
'assigned_to' => $assigned_user->display_name,
|
'assigned_to' => $assigned_user->display_name,
|
||||||
'site_name' => $settings->site_name,
|
'site_name' => $settings->site_name,
|
||||||
'company_name' => $item->company?->name?? $settings->site_name,
|
'company_name' => $item->company?->name?? $settings->site_name,
|
||||||
'signature' => ($sig_filename) ? storage_path() . '/private_uploads/signatures/' . $sig_filename : null,
|
'signature' => (($sig_filename && array_key_exists('1', $encoded_image))) ? $encoded_image[1] : null,
|
||||||
'logo' => ($settings->acceptance_pdf_logo) ? public_path() . '/uploads/' . $settings->acceptance_pdf_logo : null,
|
'logo' => ($encoded_logo) ?? null,
|
||||||
'date_settings' => $settings->date_display_format,
|
'date_settings' => $settings->date_display_format,
|
||||||
'admin' => auth()->user()->present()?->fullName,
|
'admin' => auth()->user()->present()?->fullName,
|
||||||
'qty' => $acceptance->qty ?? 1,
|
'qty' => $acceptance->qty ?? 1,
|
||||||
|
|||||||
@@ -46,6 +46,9 @@ class AssetModelsController extends Controller
|
|||||||
'manufacturer',
|
'manufacturer',
|
||||||
'requestable',
|
'requestable',
|
||||||
'assets_count',
|
'assets_count',
|
||||||
|
'assets_assigned_count',
|
||||||
|
'assets_archived_count',
|
||||||
|
'remaining',
|
||||||
'category',
|
'category',
|
||||||
'fieldset',
|
'fieldset',
|
||||||
'deleted_at',
|
'deleted_at',
|
||||||
@@ -73,7 +76,10 @@ class AssetModelsController extends Controller
|
|||||||
'models.require_serial'
|
'models.require_serial'
|
||||||
])
|
])
|
||||||
->with('category', 'depreciation', 'manufacturer', 'fieldset.fields.defaultValues', 'adminuser')
|
->with('category', 'depreciation', 'manufacturer', 'fieldset.fields.defaultValues', 'adminuser')
|
||||||
->withCount('assets as assets_count');
|
->withCount('assets as assets_count')
|
||||||
|
->withCount('availableAssets as remaining')
|
||||||
|
->withCount('assignedAssets as assets_assigned_count')
|
||||||
|
->withCount('archivedAssets as assets_archived_count');
|
||||||
|
|
||||||
if ($request->input('status')=='deleted') {
|
if ($request->input('status')=='deleted') {
|
||||||
$assetmodels->onlyTrashed();
|
$assetmodels->onlyTrashed();
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ use App\Events\CheckoutableCheckedIn;
|
|||||||
use App\Http\Requests\StoreAssetRequest;
|
use App\Http\Requests\StoreAssetRequest;
|
||||||
use App\Http\Requests\UpdateAssetRequest;
|
use App\Http\Requests\UpdateAssetRequest;
|
||||||
use App\Http\Traits\MigratesLegacyAssetLocations;
|
use App\Http\Traits\MigratesLegacyAssetLocations;
|
||||||
|
use App\Http\Transformers\ComponentsTransformer;
|
||||||
use App\Models\AccessoryCheckout;
|
use App\Models\AccessoryCheckout;
|
||||||
use App\Models\CheckoutAcceptance;
|
use App\Models\CheckoutAcceptance;
|
||||||
use App\Models\LicenseSeat;
|
use App\Models\LicenseSeat;
|
||||||
@@ -1322,6 +1323,18 @@ class AssetsController extends Controller
|
|||||||
return (new AssetsTransformer)->transformCheckedoutAccessories($accessory_checkouts, $total);
|
return (new AssetsTransformer)->transformCheckedoutAccessories($accessory_checkouts, $total);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function assignedComponents(Request $request, Asset $asset): JsonResponse|array
|
||||||
|
{
|
||||||
|
$this->authorize('view', Asset::class);
|
||||||
|
$this->authorize('view', $asset);
|
||||||
|
|
||||||
|
$asset->loadCount('components');
|
||||||
|
$total = $asset->components_count;
|
||||||
|
|
||||||
|
$components = $asset->load(['components' => fn($query) => $query->applyOffsetAndLimit($total)])->components;
|
||||||
|
|
||||||
|
return (new ComponentsTransformer)->transformComponents($components, $total);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generate asset labels by tag
|
* Generate asset labels by tag
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ use App\Http\Controllers\Controller;
|
|||||||
use App\Http\Transformers\LicensesTransformer;
|
use App\Http\Transformers\LicensesTransformer;
|
||||||
use App\Http\Transformers\SelectlistTransformer;
|
use App\Http\Transformers\SelectlistTransformer;
|
||||||
use App\Models\License;
|
use App\Models\License;
|
||||||
|
use App\Models\Setting;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
use Illuminate\Http\JsonResponse;
|
use Illuminate\Http\JsonResponse;
|
||||||
@@ -25,9 +26,12 @@ class LicensesController extends Controller
|
|||||||
$this->authorize('view', License::class);
|
$this->authorize('view', License::class);
|
||||||
|
|
||||||
$licenses = License::with('company', 'manufacturer', 'supplier','category', 'adminuser')->withCount('freeSeats as free_seats_count');
|
$licenses = License::with('company', 'manufacturer', 'supplier','category', 'adminuser')->withCount('freeSeats as free_seats_count');
|
||||||
|
$settings = Setting::getSettings();
|
||||||
|
|
||||||
if ($request->input('status')=='inactive') {
|
if ($request->input('status')=='inactive') {
|
||||||
$licenses->ExpiredLicenses();
|
$licenses->ExpiredLicenses();
|
||||||
|
} elseif ($request->input('status')=='expiring') {
|
||||||
|
$licenses->ExpiringLicenses($settings->alert_interval);
|
||||||
} else {
|
} else {
|
||||||
$licenses->ActiveLicenses();
|
$licenses->ActiveLicenses();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -193,8 +193,12 @@ class UploadedFilesController extends Controller
|
|||||||
|
|
||||||
|
|
||||||
// Check for the file
|
// Check for the file
|
||||||
$log = Actionlog::find($file_id)->where('item_type', self::$map_object_type[$object_type])
|
$log = Actionlog::query()
|
||||||
->where('item_id', $object->id)->first();
|
->where('id', $file_id)
|
||||||
|
->where('action_type', 'uploaded')
|
||||||
|
->where('item_type', self::$map_object_type[$object_type])
|
||||||
|
->where('item_id', $object->id)
|
||||||
|
->first();
|
||||||
|
|
||||||
if ($log) {
|
if ($log) {
|
||||||
// Check the file actually exists, and delete it
|
// Check the file actually exists, and delete it
|
||||||
@@ -213,4 +217,4 @@ class UploadedFilesController extends Controller
|
|||||||
return response()->json(Helper::formatStandardApiResponse('error', null, trans_choice('general.file_upload_status.delete.error', 1)), 500);
|
return response()->json(Helper::formatStandardApiResponse('error', null, trans_choice('general.file_upload_status.delete.error', 1)), 500);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -363,7 +363,7 @@ class AssetsController extends Controller
|
|||||||
$asset->purchase_cost = $request->input('purchase_cost', null);
|
$asset->purchase_cost = $request->input('purchase_cost', null);
|
||||||
$asset->purchase_date = $request->input('purchase_date', null);
|
$asset->purchase_date = $request->input('purchase_date', null);
|
||||||
$asset->next_audit_date = $request->input('next_audit_date', null);
|
$asset->next_audit_date = $request->input('next_audit_date', null);
|
||||||
if ($request->filled('purchase_date') && !$request->filled('asset_eol_date') && ($asset->model->eol > 0)) {
|
if ($request->filled('purchase_date') && !$request->filled('asset_eol_date') && ($asset->model?->eol > 0)) {
|
||||||
$asset->purchase_date = $request->input('purchase_date', null);
|
$asset->purchase_date = $request->input('purchase_date', null);
|
||||||
$asset->asset_eol_date = Carbon::parse($request->input('purchase_date'))->addMonths($asset->model->eol)->format('Y-m-d');
|
$asset->asset_eol_date = Carbon::parse($request->input('purchase_date'))->addMonths($asset->model->eol)->format('Y-m-d');
|
||||||
$asset->eol_explicit = false;
|
$asset->eol_explicit = false;
|
||||||
@@ -379,7 +379,7 @@ class AssetsController extends Controller
|
|||||||
} else {
|
} else {
|
||||||
$asset->eol_explicit = true;
|
$asset->eol_explicit = true;
|
||||||
}
|
}
|
||||||
} elseif (!$request->filled('asset_eol_date') && (($asset->model->eol) == 0)) {
|
} elseif (!$request->filled('asset_eol_date') && (($asset->model?->eol) == 0)) {
|
||||||
$asset->asset_eol_date = null;
|
$asset->asset_eol_date = null;
|
||||||
$asset->eol_explicit = false;
|
$asset->eol_explicit = false;
|
||||||
}
|
}
|
||||||
@@ -398,6 +398,7 @@ class AssetsController extends Controller
|
|||||||
$asset->assigned_to = null;
|
$asset->assigned_to = null;
|
||||||
$asset->assigned_type = null;
|
$asset->assigned_type = null;
|
||||||
$asset->accepted = null;
|
$asset->accepted = null;
|
||||||
|
$asset->last_checkin = now();
|
||||||
event(new CheckoutableCheckedIn($asset, $target, auth()->user(), 'Checkin on asset update with '.$status->getStatuslabelType().' status', date('Y-m-d H:i:s'), $originalValues));
|
event(new CheckoutableCheckedIn($asset, $target, auth()->user(), 'Checkin on asset update with '.$status->getStatuslabelType().' status', date('Y-m-d H:i:s'), $originalValues));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -163,7 +163,7 @@ class BulkAssetsController extends Controller
|
|||||||
$modelNames = [];
|
$modelNames = [];
|
||||||
|
|
||||||
foreach($models as $model) {
|
foreach($models as $model) {
|
||||||
$modelNames[] = $model->model->name;
|
$modelNames[] = $model->model?->name;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($request->filled('bulk_actions')) {
|
if ($request->filled('bulk_actions')) {
|
||||||
@@ -470,7 +470,7 @@ class BulkAssetsController extends Controller
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// Does the model have a fieldset?
|
// Does the model have a fieldset?
|
||||||
if ($asset->model->fieldset) {
|
if ($asset->model?->fieldset) {
|
||||||
foreach ($asset->model->fieldset->fields as $field) {
|
foreach ($asset->model->fieldset->fields as $field) {
|
||||||
|
|
||||||
// null custom fields
|
// null custom fields
|
||||||
@@ -621,9 +621,25 @@ class BulkAssetsController extends Controller
|
|||||||
{
|
{
|
||||||
$this->authorize('checkout', Asset::class);
|
$this->authorize('checkout', Asset::class);
|
||||||
|
|
||||||
|
$alreadyAssigned = collect();
|
||||||
|
|
||||||
|
if (old('selected_assets') && is_array(old('selected_assets'))) {
|
||||||
|
$assets = Asset::findMany(old('selected_assets'));
|
||||||
|
|
||||||
|
[$assignable, $alreadyAssigned] = $assets->partition(function (Asset $asset) {
|
||||||
|
return !$asset->assigned_to;
|
||||||
|
});
|
||||||
|
|
||||||
|
session()->flashInput(['selected_assets' => $assignable->pluck('id')->values()->toArray()]);
|
||||||
|
}
|
||||||
|
|
||||||
$do_not_change = ['' => trans('general.do_not_change')];
|
$do_not_change = ['' => trans('general.do_not_change')];
|
||||||
$status_label_list = $do_not_change + Helper::deployableStatusLabelList();
|
$status_label_list = $do_not_change + Helper::deployableStatusLabelList();
|
||||||
return view('hardware/bulk-checkout')->with('statusLabel_list', $status_label_list);
|
|
||||||
|
return view('hardware/bulk-checkout', [
|
||||||
|
'statusLabel_list' => $status_label_list,
|
||||||
|
'removed_assets' => $alreadyAssigned,
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -656,6 +672,21 @@ class BulkAssetsController extends Controller
|
|||||||
->with('error', trans('general.error_assets_already_checked_out'));
|
->with('error', trans('general.error_assets_already_checked_out'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Prevent checking out assets across companies if FMCS enabled
|
||||||
|
if (Setting::getSettings()->full_multiple_companies_support && $target->company_id) {
|
||||||
|
$company_ids = $assets->pluck('company_id')->unique();
|
||||||
|
|
||||||
|
// if there is more than one unique company id or the singular company id does not match
|
||||||
|
// then the checkout is invalid
|
||||||
|
if ($company_ids->count() > 1 || $company_ids->first() != $target->company_id) {
|
||||||
|
// re-add the asset ids so the assets select is re-populated
|
||||||
|
$request->session()->flashInput(['selected_assets' => $asset_ids]);
|
||||||
|
|
||||||
|
return redirect(route('hardware.bulkcheckout.show'))
|
||||||
|
->with('error', trans('general.error_user_company_multiple'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (request('checkout_to_type') == 'asset') {
|
if (request('checkout_to_type') == 'asset') {
|
||||||
foreach ($asset_ids as $asset_id) {
|
foreach ($asset_ids as $asset_id) {
|
||||||
if ($target->id == $asset_id) {
|
if ($target->id == $asset_id) {
|
||||||
|
|||||||
@@ -685,6 +685,14 @@ class ReportsController extends Controller
|
|||||||
$assets->whereBetween('assets.purchase_date', [$request->input('purchase_start'), $request->input('purchase_end')]);
|
$assets->whereBetween('assets.purchase_date', [$request->input('purchase_start'), $request->input('purchase_end')]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($request->filled('purchase_cost_start')) {
|
||||||
|
if ($request->filled('purchase_cost_end')) {
|
||||||
|
$assets->whereBetween('assets.purchase_cost', [$request->input('purchase_cost_start'), $request->input('purchase_cost_end')]);
|
||||||
|
} else {
|
||||||
|
$assets->where('assets.purchase_cost', ">", $request->input('purchase_cost_start'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (($request->filled('created_start')) && ($request->filled('created_end'))) {
|
if (($request->filled('created_start')) && ($request->filled('created_end'))) {
|
||||||
$created_start = Carbon::parse($request->input('created_start'))->startOfDay();
|
$created_start = Carbon::parse($request->input('created_start'))->startOfDay();
|
||||||
$created_end = Carbon::parse($request->input('created_end'))->endOfDay();
|
$created_end = Carbon::parse($request->input('created_end'))->endOfDay();
|
||||||
|
|||||||
@@ -14,6 +14,15 @@ class CustomAssetReportRequest extends Request
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function prepareForValidation()
|
||||||
|
{
|
||||||
|
if($this->filled('purchase_cost_end') && !$this->filled('purchase_cost_start')){
|
||||||
|
$this->merge(['purchase_cost_start' => 0 ]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the validation rules that apply to the request.
|
* Get the validation rules that apply to the request.
|
||||||
*
|
*
|
||||||
@@ -24,6 +33,7 @@ class CustomAssetReportRequest extends Request
|
|||||||
return [
|
return [
|
||||||
'purchase_start' => 'date|date_format:Y-m-d|nullable',
|
'purchase_start' => 'date|date_format:Y-m-d|nullable',
|
||||||
'purchase_end' => 'date|date_format:Y-m-d|nullable',
|
'purchase_end' => 'date|date_format:Y-m-d|nullable',
|
||||||
|
'purchase_cost_end' => 'numeric|nullable|gte:purchase_cost_start',
|
||||||
'created_start' => 'date|date_format:Y-m-d|nullable',
|
'created_start' => 'date|date_format:Y-m-d|nullable',
|
||||||
'created_end' => 'date|date_format:Y-m-d|nullable',
|
'created_end' => 'date|date_format:Y-m-d|nullable',
|
||||||
'checkout_date_start' => 'date|date_format:Y-m-d|nullable',
|
'checkout_date_start' => 'date|date_format:Y-m-d|nullable',
|
||||||
|
|||||||
@@ -48,12 +48,15 @@ class AssetModelsTransformer
|
|||||||
'image' => ($assetmodel->image != '') ? Storage::disk('public')->url('models/'.e($assetmodel->image)) : null,
|
'image' => ($assetmodel->image != '') ? Storage::disk('public')->url('models/'.e($assetmodel->image)) : null,
|
||||||
'model_number' => ($assetmodel->model_number ? e($assetmodel->model_number): null),
|
'model_number' => ($assetmodel->model_number ? e($assetmodel->model_number): null),
|
||||||
'min_amt' => ($assetmodel->min_amt) ? (int) $assetmodel->min_amt : null,
|
'min_amt' => ($assetmodel->min_amt) ? (int) $assetmodel->min_amt : null,
|
||||||
'remaining' => (int) ($assetmodel->assets_count - $assetmodel->min_amt),
|
|
||||||
'depreciation' => ($assetmodel->depreciation) ? [
|
'depreciation' => ($assetmodel->depreciation) ? [
|
||||||
'id' => (int) $assetmodel->depreciation->id,
|
'id' => (int) $assetmodel->depreciation->id,
|
||||||
'name'=> e($assetmodel->depreciation->name),
|
'name'=> e($assetmodel->depreciation->name),
|
||||||
] : null,
|
] : null,
|
||||||
'assets_count' => (int) $assetmodel->assets_count,
|
'assets_count' => (int) $assetmodel->assets_count,
|
||||||
|
'assets_assigned_count' => (int) $assetmodel->assets_assigned_count,
|
||||||
|
'assets_archived_count' => (int) $assetmodel->assets_archived_count,
|
||||||
|
'remaining' => (int) ($assetmodel->assets_count - (int) $assetmodel->assets_assigned_count) - (int) $assetmodel->assets_archived_count,
|
||||||
'category' => ($assetmodel->category) ? [
|
'category' => ($assetmodel->category) ? [
|
||||||
'id' => (int) $assetmodel->category->id,
|
'id' => (int) $assetmodel->category->id,
|
||||||
'name'=> e($assetmodel->category->name),
|
'name'=> e($assetmodel->category->name),
|
||||||
|
|||||||
@@ -227,7 +227,6 @@ class Asset extends Depreciable
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function customFieldValidationRules()
|
public function customFieldValidationRules()
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -266,7 +265,6 @@ class Asset extends Depreciable
|
|||||||
return parent::save($params);
|
return parent::save($params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function getDisplayNameAttribute()
|
public function getDisplayNameAttribute()
|
||||||
{
|
{
|
||||||
return $this->present()->name();
|
return $this->present()->name();
|
||||||
@@ -277,20 +275,79 @@ class Asset extends Depreciable
|
|||||||
*
|
*
|
||||||
* @return \Carbon\Carbon|null
|
* @return \Carbon\Carbon|null
|
||||||
*/
|
*/
|
||||||
public function getWarrantyExpiresAttribute()
|
|
||||||
|
|
||||||
|
protected function warrantyExpires(): Attribute
|
||||||
{
|
{
|
||||||
if (isset($this->attributes['warranty_months']) && isset($this->attributes['purchase_date'])) {
|
return Attribute:: make(
|
||||||
if (is_string($this->attributes['purchase_date']) || is_string($this->attributes['purchase_date'])) {
|
get: fn(mixed $value, array $attributes) => ($attributes['warranty_months'] && $attributes['purchase_date']) ? Carbon::parse($attributes['purchase_date'])->addMonths($attributes['warranty_months']) : null,
|
||||||
$purchase_date = \Carbon\Carbon::parse($this->attributes['purchase_date']);
|
);
|
||||||
} else {
|
}
|
||||||
$purchase_date = \Carbon\Carbon::instance($this->attributes['purchase_date']);
|
|
||||||
|
protected function warrantyExpiresFormattedDate(): Attribute
|
||||||
|
{
|
||||||
|
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => Helper::getFormattedDateObject($this->warrantyExpires, 'date', false)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function warrantyExpiresDiff(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $this->warrantyExpires ? round((Carbon::now()->diffInDays($this->warrantyExpires))) : null,
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function warrantyExpiresDiffForHumans(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $this->warrantyExpires ? Carbon::parse($this->warrantyExpires)->diffForHumans() : null,
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function eolDate(): Attribute
|
||||||
|
{
|
||||||
|
|
||||||
|
return Attribute:: make(
|
||||||
|
get: function(mixed $value, array $attributes) {
|
||||||
|
if ($attributes['asset_eol_date'] && $attributes['eol_explicit'] == '1') {
|
||||||
|
return Carbon::parse($attributes['asset_eol_date']);
|
||||||
|
} elseif ($attributes['purchase_date'] && $this->model && ((int) $this->model->eol > 0)) {
|
||||||
|
return Carbon::parse($attributes['purchase_date'])->addMonths((int) $this->model->eol);
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$purchase_date->setTime(0, 0, 0);
|
);
|
||||||
|
|
||||||
return $purchase_date->addMonths((int) $this->attributes['warranty_months']);
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
protected function eolFormattedDate(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $this->eolDate ? Helper::getFormattedDateObject($this->eolDate, 'date', false) : null,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function eolDiffInDays(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $this->eolDate ? round((Carbon::now()->diffInDays(Carbon::parse($this->eolDate), false, 1))) : null,
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function eolDiffForHumans(): Attribute
|
||||||
|
{
|
||||||
|
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $this->eolDate ? Carbon::parse($this->eolDate)->diffForHumans() : null,
|
||||||
|
);
|
||||||
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -122,6 +122,22 @@ class AssetModel extends SnipeModel
|
|||||||
return $this->hasMany(\App\Models\Asset::class, 'model_id');
|
return $this->hasMany(\App\Models\Asset::class, 'model_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function availableAssets()
|
||||||
|
{
|
||||||
|
return $this->hasMany(\App\Models\Asset::class, 'model_id')->RTD();
|
||||||
|
}
|
||||||
|
|
||||||
|
public function assignedAssets()
|
||||||
|
{
|
||||||
|
return $this->hasMany(\App\Models\Asset::class, 'model_id')->Deployed();
|
||||||
|
}
|
||||||
|
|
||||||
|
public function archivedAssets()
|
||||||
|
{
|
||||||
|
return $this->hasMany(\App\Models\Asset::class, 'model_id')->Archived();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Establishes the model -> category relationship
|
* Establishes the model -> category relationship
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -184,7 +184,7 @@ class CheckoutAcceptance extends Model
|
|||||||
|
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
if ($data['logo'] != null) {
|
if ($data['logo'] != null) {
|
||||||
$pdf->writeHTML('<img src="'.$data['logo'].'">', true, 0, true, 0, '');
|
$pdf->writeHTML('<img src="@'.$data['logo'].'">', true, 0, true, 0, '');
|
||||||
} else {
|
} else {
|
||||||
$pdf->writeHTML('<h3>'.$data['site_name'].'</h3><br /><br />', true, 0, true, 0, 'C');
|
$pdf->writeHTML('<h3>'.$data['site_name'].'</h3><br /><br />', true, 0, true, 0, 'C');
|
||||||
}
|
}
|
||||||
@@ -230,7 +230,7 @@ class CheckoutAcceptance extends Model
|
|||||||
$pdf->Ln();
|
$pdf->Ln();
|
||||||
|
|
||||||
if ($data['signature'] != null) {
|
if ($data['signature'] != null) {
|
||||||
$pdf->writeHTML('<img src="'.$data['signature'].'">', true, 0, true, 0, '');
|
$pdf->writeHTML('<img src="@'.$data['signature'].'">', true, 0, true, 0, '');
|
||||||
$pdf->writeHTML('<hr>', true, 0, true, 0, '');
|
$pdf->writeHTML('<hr>', true, 0, true, 0, '');
|
||||||
$pdf->writeHTML(e($data['assigned_to']), true, 0, true, 0, 'C');
|
$pdf->writeHTML(e($data['assigned_to']), true, 0, true, 0, 'C');
|
||||||
$pdf->Ln();
|
$pdf->Ln();
|
||||||
|
|||||||
@@ -229,7 +229,7 @@ class DefaultLabel extends RectangleSheet
|
|||||||
static::writeText(
|
static::writeText(
|
||||||
$pdf, $record->get('title'),
|
$pdf, $record->get('title'),
|
||||||
$textX1, 0,
|
$textX1, 0,
|
||||||
'freesans', 'b', $this->textSize, 'L',
|
Helper::isCjk($record->get('title')) ? 'cid0cs' : 'freesans', 'b', $this->textSize, 'L',
|
||||||
$textW, $this->textSize,
|
$textW, $this->textSize,
|
||||||
true, 0
|
true, 0
|
||||||
);
|
);
|
||||||
@@ -246,11 +246,12 @@ class DefaultLabel extends RectangleSheet
|
|||||||
static::writeText(
|
static::writeText(
|
||||||
$pdf, (($field['label']) ? $field['label'].' ' : '') . $field['value'],
|
$pdf, (($field['label']) ? $field['label'].' ' : '') . $field['value'],
|
||||||
$textX1, $textY,
|
$textX1, $textY,
|
||||||
'freesans', '', $this->textSize, 'L',
|
Helper::isCjk($field['label']) ? 'cid0cs' : 'freesans', '', $this->textSize, 'L',
|
||||||
$textW, $this->textSize,
|
$textW, $this->textSize,
|
||||||
true, 0
|
true, 0
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
$textY += $this->textSize + self::TEXT_MARGIN;
|
$textY += $this->textSize + self::TEXT_MARGIN;
|
||||||
$fieldsDone++;
|
$fieldsDone++;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -211,29 +211,36 @@ abstract class Label
|
|||||||
*/
|
*/
|
||||||
public final function writeText(TCPDF $pdf, $text, $x, $y, $font=null, $style=null, $size=null, $align='L', $width=null, $height=null, $squash=false, $border=0, $spacing=0)
|
public final function writeText(TCPDF $pdf, $text, $x, $y, $font=null, $style=null, $size=null, $align='L', $width=null, $height=null, $squash=false, $border=0, $spacing=0)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
$prevFamily = $pdf->getFontFamily();
|
$prevFamily = $pdf->getFontFamily();
|
||||||
$prevStyle = $pdf->getFontStyle();
|
$prevStyle = $pdf->getFontStyle();
|
||||||
$prevSizePt = $pdf->getFontSizePt();
|
$prevSizePt = $pdf->getFontSizePt();
|
||||||
|
|
||||||
|
|
||||||
$text = !empty($text) ? $text : '';
|
$text = !empty($text) ? $text : '';
|
||||||
|
|
||||||
$fontFamily = !empty($font) ? $font : $prevFamily;
|
$fontFamily = !empty($font) ? $font : $prevFamily;
|
||||||
$fontStyle = !empty($style) ? $style : $prevStyle;
|
$fontStyle = !empty($style) ? $style : $prevStyle;
|
||||||
if ($size) { $fontSizePt = Helper::convertUnit($size, $this->getUnit(), 'pt', true);
|
|
||||||
} else { $fontSizePt = $prevSizePt;
|
|
||||||
|
if ($size) {
|
||||||
|
$fontSizePt = Helper::convertUnit($size, $this->getUnit(), 'pt', true);
|
||||||
|
} else {
|
||||||
|
$fontSizePt = $prevSizePt;
|
||||||
}
|
}
|
||||||
|
|
||||||
$pdf->SetFontSpacing($spacing);
|
$pdf->SetFontSpacing($spacing);
|
||||||
|
|
||||||
$parts = collect(explode('**', $text))
|
$parts = collect(explode('**', $text))
|
||||||
->map(
|
->map(
|
||||||
function ($part, $index) use ($pdf, $fontFamily, $fontStyle, $fontSizePt) {
|
function ($part, $index) use ($pdf, $fontFamily, $fontStyle, $fontSizePt, $text) {
|
||||||
$modStyle = ($index % 2 == 1) ? 'B' : $fontStyle;
|
$modStyle = ($index % 2 == 1) ? 'B' : $fontStyle;
|
||||||
$pdf->setFont($fontFamily, $modStyle, $fontSizePt);
|
$pdf->setFont($fontFamily, $modStyle, $fontSizePt);
|
||||||
return [
|
return [
|
||||||
'text' => $part,
|
'text' => $part,
|
||||||
'text_width' => $pdf->GetStringWidth($part),
|
'text_width' => $pdf->GetStringWidth($part),
|
||||||
'font_family' => $fontFamily,
|
'font_family' => Helper::isCjk($text) ? 'cid0cs' : $fontFamily,
|
||||||
'font_style' => $modStyle,
|
'font_style' => $modStyle,
|
||||||
'font_size' => $fontSizePt,
|
'font_size' => $fontSizePt,
|
||||||
];
|
];
|
||||||
|
|||||||
107
app/Models/Labels/Tapes/Brother/TZe_24mm_E.php
Normal file
107
app/Models/Labels/Tapes/Brother/TZe_24mm_E.php
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Models\Labels\Tapes\Brother;
|
||||||
|
|
||||||
|
class TZe_24mm_E extends TZe_24mm
|
||||||
|
{
|
||||||
|
private const BARCODE_MARGIN = 1.50;
|
||||||
|
private const TAG_SIZE = 2.00;
|
||||||
|
private const TITLE_SIZE = 2.80;
|
||||||
|
private const TITLE_MARGIN = 0.50;
|
||||||
|
private const LABEL_SIZE = 2.00;
|
||||||
|
private const LABEL_MARGIN = - 0.35;
|
||||||
|
private const FIELD_SIZE = 2.80;
|
||||||
|
private const FIELD_MARGIN = 0.15;
|
||||||
|
private const BARCODE1D_SIZE = - 1.00;
|
||||||
|
|
||||||
|
public function getUnit() { return 'mm'; }
|
||||||
|
public function getWidth() { return 45.0; }
|
||||||
|
public function getHeight() { return 15; }
|
||||||
|
public function getSupportAssetTag() { return true; }
|
||||||
|
public function getSupport1DBarcode() { return true; }
|
||||||
|
public function getSupport2DBarcode() { return true; }
|
||||||
|
public function getSupportFields() { return 3; }
|
||||||
|
public function getSupportLogo() { return false; }
|
||||||
|
public function getSupportTitle() { return true; }
|
||||||
|
|
||||||
|
public function preparePDF($pdf) {}
|
||||||
|
|
||||||
|
public function write($pdf, $record) {
|
||||||
|
$pa = $this->getPrintableArea();
|
||||||
|
|
||||||
|
$currentX = $pa->x1;
|
||||||
|
$currentY = $pa->y1;
|
||||||
|
$usableWidth = $pa->w;
|
||||||
|
|
||||||
|
|
||||||
|
$usableHeight = $pa->h - self::BARCODE1D_SIZE;
|
||||||
|
$barcodeSize = $usableHeight - self::TAG_SIZE;
|
||||||
|
|
||||||
|
if ($record->has('barcode2d')) {
|
||||||
|
static::writeText(
|
||||||
|
$pdf, $record->get('tag'),
|
||||||
|
$pa->x1, $pa->y2 - self::TAG_SIZE - self::BARCODE1D_SIZE,
|
||||||
|
'freesans', 'b', self::TAG_SIZE, 'C',
|
||||||
|
$barcodeSize, self::TAG_SIZE, true, 0
|
||||||
|
);
|
||||||
|
static::write2DBarcode(
|
||||||
|
$pdf, $record->get('barcode2d')->content, $record->get('barcode2d')->type,
|
||||||
|
$currentX, $currentY,
|
||||||
|
$barcodeSize, $barcodeSize
|
||||||
|
);
|
||||||
|
$currentX += $barcodeSize + self::BARCODE_MARGIN;
|
||||||
|
$usableWidth -= $barcodeSize + self::BARCODE_MARGIN;
|
||||||
|
} else {
|
||||||
|
static::writeText(
|
||||||
|
$pdf, $record->get('tag'),
|
||||||
|
$pa->x1, $pa->y2 - self::TAG_SIZE - self::BARCODE1D_SIZE,
|
||||||
|
'freesans', 'B', self::TAG_SIZE, 'R',
|
||||||
|
$usableWidth, self::TAG_SIZE, true, 0
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($record->has('title')) {
|
||||||
|
static::writeText(
|
||||||
|
$pdf, $record->get('title'),
|
||||||
|
$currentX, $currentY,
|
||||||
|
'freesans', 'B', self::TITLE_SIZE, 'L',
|
||||||
|
$usableWidth, self::TITLE_SIZE, true, 0
|
||||||
|
);
|
||||||
|
$currentY += self::TITLE_SIZE + self::TITLE_MARGIN;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($record->get('fields') as $field) {
|
||||||
|
// Write label and value on the same line
|
||||||
|
// Calculate label width with proportional character spacing
|
||||||
|
$labelWidth = $pdf->GetStringWidth($field['label'], 'freesans', '', self::LABEL_SIZE);
|
||||||
|
$charCount = strlen($field['label']);
|
||||||
|
$spacingPerChar = 0.5;
|
||||||
|
$totalSpacing = $charCount * $spacingPerChar;
|
||||||
|
$adjustedWidth = $labelWidth + $totalSpacing;
|
||||||
|
|
||||||
|
static::writeText(
|
||||||
|
$pdf, $field['label'],
|
||||||
|
$currentX, $currentY,
|
||||||
|
'freesans', 'B', self::LABEL_SIZE, 'L',
|
||||||
|
$adjustedWidth, self::LABEL_SIZE, true, 0, $spacingPerChar
|
||||||
|
);
|
||||||
|
|
||||||
|
static::writeText(
|
||||||
|
$pdf, $field['value'],
|
||||||
|
$currentX + $adjustedWidth + 2, $currentY,
|
||||||
|
'freesans', 'B', self::FIELD_SIZE, 'L',
|
||||||
|
$usableWidth - $adjustedWidth - 2, self::FIELD_SIZE, true, 0, 0.3
|
||||||
|
);
|
||||||
|
|
||||||
|
$currentY += max(self::LABEL_SIZE, self::FIELD_SIZE) + self::FIELD_MARGIN;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if ($record->has('barcode1d')) {
|
||||||
|
static::write1DBarcode(
|
||||||
|
$pdf, $record->get('barcode1d')->content, $record->get('barcode1d')->type,
|
||||||
|
$currentX, $barcodeSize + self::BARCODE_MARGIN, $usableWidth - self::TAG_SIZE, self::TAG_SIZE
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,6 +8,7 @@ use App\Models\Traits\HasUploads;
|
|||||||
use App\Models\Traits\Searchable;
|
use App\Models\Traits\Searchable;
|
||||||
use App\Presenters\Presentable;
|
use App\Presenters\Presentable;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
|
use Illuminate\Database\Eloquent\Casts\Attribute;
|
||||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
@@ -156,6 +157,29 @@ class License extends Depreciable
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected function terminatesFormattedDate(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $attributes['termination_date'] ? Helper::getFormattedDateObject($attributes['termination_date'], 'date', false) : null,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function terminatesDiffInDays(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $attributes['termination_date'] ? Carbon::now()->diffInDays($attributes['termination_date']) : null,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function terminatesDiffForHumans(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $attributes['termination_date'] ? Carbon::parse($attributes['termination_date'])->diffForHumans() : null,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public function prepareLimitChangeRule($parameters, $field)
|
public function prepareLimitChangeRule($parameters, $field)
|
||||||
{
|
{
|
||||||
$actual_seat_count = $this->licenseseats()->count(); //we use the *actual* seat count here, in case your license has gone wonky
|
$actual_seat_count = $this->licenseseats()->count(); //we use the *actual* seat count here, in case your license has gone wonky
|
||||||
@@ -706,49 +730,6 @@ class License extends Depreciable
|
|||||||
return $this->hasMany(\App\Models\LicenseSeat::class)->whereNull('assigned_to')->whereNull('deleted_at')->whereNull('asset_id');
|
return $this->hasMany(\App\Models\LicenseSeat::class)->whereNull('assigned_to')->whereNull('deleted_at')->whereNull('asset_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns expiring licenses.
|
|
||||||
*
|
|
||||||
* This checks if:
|
|
||||||
*
|
|
||||||
* 1) The license has not been deleted
|
|
||||||
* 2) The expiration date is between now and the number of days specified
|
|
||||||
* 3) There is an expiration date set and the termination date has not passed
|
|
||||||
* 4) The license termination date is null or has not passed
|
|
||||||
*
|
|
||||||
* @author A. Gianotto <snipe@snipe.net>
|
|
||||||
* @since [v1.0]
|
|
||||||
* @return \Illuminate\Database\Eloquent\Relations\Relation
|
|
||||||
* @see \App\Console\Commands\SendExpiringLicenseNotifications
|
|
||||||
*/
|
|
||||||
public static function getExpiringLicenses($days = 60)
|
|
||||||
{
|
|
||||||
|
|
||||||
return self::whereNull('licenses.deleted_at')
|
|
||||||
|
|
||||||
// The termination date is null or within range
|
|
||||||
->where(function ($query) use ($days) {
|
|
||||||
$query->whereNull('termination_date')
|
|
||||||
->orWhereBetween('termination_date', [Carbon::now(), Carbon::now()->addDays($days)]);
|
|
||||||
})
|
|
||||||
->where(function ($query) use ($days) {
|
|
||||||
$query->whereNotNull('expiration_date')
|
|
||||||
// Handle expired licenses without termination dates
|
|
||||||
->where(function ($query) use ($days) {
|
|
||||||
$query->whereNull('termination_date')
|
|
||||||
->whereBetween('expiration_date', [Carbon::now(), Carbon::now()->addDays($days)]);
|
|
||||||
})
|
|
||||||
|
|
||||||
// Handle expired licenses with termination dates in the future
|
|
||||||
->orWhere(function ($query) use ($days) {
|
|
||||||
$query->whereBetween('termination_date', [Carbon::now(), Carbon::now()->addDays($days)]);
|
|
||||||
});
|
|
||||||
})
|
|
||||||
->orderBy('expiration_date', 'ASC')
|
|
||||||
->orderBy('termination_date', 'ASC')
|
|
||||||
->get();
|
|
||||||
}
|
|
||||||
|
|
||||||
public function scopeActiveLicenses($query)
|
public function scopeActiveLicenses($query)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -765,19 +746,57 @@ class License extends Depreciable
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Expiried/terminated licenses scope
|
||||||
|
*
|
||||||
|
* @author A. Gianotto <snipe@snipe.net>
|
||||||
|
* @since [v1.0]
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\Relation
|
||||||
|
* @see \App\Console\Commands\SendExpiringLicenseNotifications
|
||||||
|
*/
|
||||||
public function scopeExpiredLicenses($query)
|
public function scopeExpiredLicenses($query)
|
||||||
{
|
{
|
||||||
|
return $query->whereDate('termination_date', '<=', Carbon::now())// The termination date is null or within range
|
||||||
|
->orWhere(function ($query) {
|
||||||
|
$query->whereDate('expiration_date', '<=', Carbon::now());
|
||||||
|
})
|
||||||
|
->whereNull('deleted_at');
|
||||||
|
}
|
||||||
|
|
||||||
return $query->whereNull('licenses.deleted_at')
|
/**
|
||||||
|
* Expiring/terminating licenses scope
|
||||||
|
*
|
||||||
|
* This checks if:
|
||||||
|
*
|
||||||
|
* 1) The license has not been deleted
|
||||||
|
* 2) The expiration date is between now and the number of days specified
|
||||||
|
* 3) There is an expiration date set and the termination date has not passed
|
||||||
|
* 4) The license termination date is null or has not passed
|
||||||
|
*
|
||||||
|
* @author A. Gianotto <snipe@snipe.net>
|
||||||
|
* @since [v1.0]
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\Relation
|
||||||
|
* @see \App\Console\Commands\SendExpiringLicenseNotifications
|
||||||
|
*/
|
||||||
|
public function scopeExpiringLicenses($query, $days = 60)
|
||||||
|
{
|
||||||
|
return $query// The termination date is null or within range
|
||||||
|
->where(function ($query) use ($days) {
|
||||||
|
$query->whereNull('termination_date')
|
||||||
|
->orWhereBetween('termination_date', [Carbon::now(), Carbon::now()->addDays($days)]);
|
||||||
|
})
|
||||||
|
->where(function ($query) use ($days) {
|
||||||
|
$query->whereNotNull('expiration_date')
|
||||||
|
// Handle expiring licenses without termination dates
|
||||||
|
->where(function ($query) use ($days) {
|
||||||
|
$query->whereNull('termination_date')
|
||||||
|
->whereBetween('expiration_date', [Carbon::now(), Carbon::now()->addDays($days)]);
|
||||||
|
})
|
||||||
|
|
||||||
// The termination date is null or within range
|
// Handle expiring licenses with termination dates in the future
|
||||||
->where(function ($query) {
|
->orWhere(function ($query) use ($days) {
|
||||||
$query->whereNull('termination_date')
|
$query->whereBetween('termination_date', [Carbon::now(), Carbon::now()->addDays($days)]);
|
||||||
->orWhereDate('termination_date', '<=', [Carbon::now()]);
|
});
|
||||||
})
|
|
||||||
->orWhere(function ($query) {
|
|
||||||
$query->whereNull('expiration_date')
|
|
||||||
->orWhereDate('expiration_date', '<=', [Carbon::now()]);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
namespace App\Models;
|
namespace App\Models;
|
||||||
|
|
||||||
use App\Helpers\Helper;
|
use App\Helpers\Helper;
|
||||||
|
use Carbon\Carbon;
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use Illuminate\Database\Eloquent\Casts\Attribute;
|
use Illuminate\Database\Eloquent\Casts\Attribute;
|
||||||
use Illuminate\Database\Eloquent\Model;
|
use Illuminate\Database\Eloquent\Model;
|
||||||
@@ -19,6 +20,37 @@ class SnipeModel extends Model
|
|||||||
$this->attributes['purchase_date'] = $value;
|
$this->attributes['purchase_date'] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected function purchaseDateFormatted(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $attributes['purchase_date'] ? Helper::getFormattedDateObject(Carbon::parse($attributes['purchase_date']), 'date', false) : null,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected function expiresDiffInDays(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $attributes['expiration_date'] ? Carbon::now()->diffInDays($attributes['expiration_date']) : null,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected function expiresDiffForHumans(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $attributes['expiration_date'] ? Carbon::parse($attributes['expiration_date'])->diffForHumans() : null,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function expiresFormattedDate(): Attribute
|
||||||
|
{
|
||||||
|
return Attribute:: make(
|
||||||
|
get: fn(mixed $value, array $attributes) => $attributes['expiration_date'] ? Helper::getFormattedDateObject($attributes['expiration_date'], 'date', false) : null,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $value
|
* @param $value
|
||||||
*/
|
*/
|
||||||
@@ -180,6 +212,7 @@ class SnipeModel extends Model
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function getEula()
|
public function getEula()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -168,14 +168,14 @@ class AssetObserver
|
|||||||
public function saving(Asset $asset)
|
public function saving(Asset $asset)
|
||||||
{
|
{
|
||||||
// determine if calculated eol and then calculate it - this should only happen on a new asset
|
// determine if calculated eol and then calculate it - this should only happen on a new asset
|
||||||
if (is_null($asset->asset_eol_date) && !is_null($asset->purchase_date) && ($asset->model->eol > 0)){
|
if (is_null($asset->asset_eol_date) && !is_null($asset->purchase_date) && ($asset->model?->eol > 0)) {
|
||||||
$asset->asset_eol_date = $asset->purchase_date->addMonths($asset->model->eol)->format('Y-m-d');
|
$asset->asset_eol_date = $asset->purchase_date->addMonths($asset->model->eol)->format('Y-m-d');
|
||||||
$asset->eol_explicit = false;
|
$asset->eol_explicit = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// determine if explicit and set eol_explicit to true
|
// determine if explicit and set eol_explicit to true
|
||||||
if (!is_null($asset->asset_eol_date) && !is_null($asset->purchase_date)) {
|
if (!is_null($asset->asset_eol_date) && !is_null($asset->purchase_date)) {
|
||||||
if($asset->model->eol > 0) {
|
if ($asset->model?->eol > 0) {
|
||||||
$months = (int) Carbon::parse($asset->asset_eol_date)->diffInMonths($asset->purchase_date, true);
|
$months = (int) Carbon::parse($asset->asset_eol_date)->diffInMonths($asset->purchase_date, true);
|
||||||
if($months != $asset->model->eol) {
|
if($months != $asset->model->eol) {
|
||||||
$asset->eol_explicit = true;
|
$asset->eol_explicit = true;
|
||||||
@@ -184,9 +184,9 @@ class AssetObserver
|
|||||||
} elseif (!is_null($asset->asset_eol_date) && is_null($asset->purchase_date)) {
|
} elseif (!is_null($asset->asset_eol_date) && is_null($asset->purchase_date)) {
|
||||||
$asset->eol_explicit = true;
|
$asset->eol_explicit = true;
|
||||||
}
|
}
|
||||||
if ((!is_null($asset->asset_eol_date)) && (!is_null($asset->purchase_date)) && (is_null($asset->model->eol) || ($asset->model->eol == 0))) {
|
|
||||||
|
if ((!is_null($asset->asset_eol_date)) && (!is_null($asset->purchase_date)) && (is_null($asset->model?->eol) || ($asset->model?->eol == 0))) {
|
||||||
$asset->eol_explicit = true;
|
$asset->eol_explicit = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,17 +89,36 @@ class AssetModelPresenter extends Presenter
|
|||||||
'class' => 'text-right text-padding-number-cell',
|
'class' => 'text-right text-padding-number-cell',
|
||||||
'footerFormatter' => 'qtySumFormatter',
|
'footerFormatter' => 'qtySumFormatter',
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
'field' => 'assets_assigned_count',
|
||||||
|
'searchable' => false,
|
||||||
|
'sortable' => true,
|
||||||
|
'switchable' => true,
|
||||||
|
'title' => trans('general.assigned'),
|
||||||
|
'visible' => true,
|
||||||
|
'class' => 'text-right text-padding-number-cell',
|
||||||
|
'footerFormatter' => 'qtySumFormatter',
|
||||||
|
],
|
||||||
[
|
[
|
||||||
'field' => 'remaining',
|
'field' => 'remaining',
|
||||||
'searchable' => false,
|
'searchable' => false,
|
||||||
'sortable' => false,
|
'sortable' => true,
|
||||||
'switchable' => true,
|
'switchable' => true,
|
||||||
'title' => trans('general.remaining'),
|
'title' => trans('general.remaining'),
|
||||||
'visible' => true,
|
'visible' => true,
|
||||||
'class' => 'text-right text-padding-number-cell',
|
'class' => 'text-right text-padding-number-cell',
|
||||||
'footerFormatter' => 'qtySumFormatter',
|
'footerFormatter' => 'qtySumFormatter',
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
'field' => 'assets_archived_count',
|
||||||
|
'searchable' => false,
|
||||||
|
'sortable' => true,
|
||||||
|
'switchable' => true,
|
||||||
|
'title' => trans('general.archived'),
|
||||||
|
'visible' => true,
|
||||||
|
'class' => 'text-right text-padding-number-cell',
|
||||||
|
'footerFormatter' => 'qtySumFormatter',
|
||||||
|
],
|
||||||
[
|
[
|
||||||
'field' => 'depreciation',
|
'field' => 'depreciation',
|
||||||
'searchable' => false,
|
'searchable' => false,
|
||||||
|
|||||||
@@ -48,6 +48,13 @@ class LicensePresenter extends Presenter
|
|||||||
'sortable' => true,
|
'sortable' => true,
|
||||||
'title' => trans('admin/licenses/form.expiration'),
|
'title' => trans('admin/licenses/form.expiration'),
|
||||||
'formatter' => 'dateDisplayFormatter',
|
'formatter' => 'dateDisplayFormatter',
|
||||||
|
], [
|
||||||
|
'field' => 'termination_date',
|
||||||
|
'searchable' => true,
|
||||||
|
'sortable' => true,
|
||||||
|
'visible' => false,
|
||||||
|
'title' => trans('admin/licenses/form.termination_date'),
|
||||||
|
'formatter' => 'dateDisplayFormatter',
|
||||||
], [
|
], [
|
||||||
'field' => 'license_email',
|
'field' => 'license_email',
|
||||||
'searchable' => true,
|
'searchable' => true,
|
||||||
@@ -110,14 +117,6 @@ class LicensePresenter extends Presenter
|
|||||||
'title' => trans('general.purchase_date'),
|
'title' => trans('general.purchase_date'),
|
||||||
'formatter' => 'dateDisplayFormatter',
|
'formatter' => 'dateDisplayFormatter',
|
||||||
],
|
],
|
||||||
[
|
|
||||||
'field' => 'termination_date',
|
|
||||||
'searchable' => true,
|
|
||||||
'sortable' => true,
|
|
||||||
'visible' => false,
|
|
||||||
'title' => trans('admin/licenses/form.termination_date'),
|
|
||||||
'formatter' => 'dateDisplayFormatter',
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
'field' => 'depreciation',
|
'field' => 'depreciation',
|
||||||
'searchable' => true,
|
'searchable' => true,
|
||||||
|
|||||||
@@ -350,10 +350,15 @@ class BreadcrumbsServiceProvider extends ServiceProvider
|
|||||||
* Licenses Breadcrumbs
|
* Licenses Breadcrumbs
|
||||||
*/
|
*/
|
||||||
if ((request()->is('licenses*')) && (request()->status=='inactive')) {
|
if ((request()->is('licenses*')) && (request()->status=='inactive')) {
|
||||||
|
Breadcrumbs::for('licenses.index', fn(Trail $trail) => $trail->parent('home', route('home'))
|
||||||
|
->push(trans('general.licenses'), route('licenses.index'))
|
||||||
|
->push(trans('general.show_inactive'), route('licenses.index'))
|
||||||
|
);
|
||||||
|
} elseif ((request()->is('licenses*')) && (request()->status=='expiring')) {
|
||||||
Breadcrumbs::for('licenses.index', fn (Trail $trail) =>
|
Breadcrumbs::for('licenses.index', fn (Trail $trail) =>
|
||||||
$trail->parent('home', route('home'))
|
$trail->parent('home', route('home'))
|
||||||
->push(trans('general.licenses'), route('licenses.index'))
|
->push(trans('general.licenses'), route('licenses.index'))
|
||||||
->push(trans('general.show_inactive'), route('licenses.index'))
|
->push(trans('general.show_expiring'), route('licenses.index'))
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
Breadcrumbs::for('licenses.index', fn (Trail $trail) =>
|
Breadcrumbs::for('licenses.index', fn (Trail $trail) =>
|
||||||
|
|||||||
@@ -74,6 +74,10 @@ class Label implements View
|
|||||||
[0 => $template->getWidth(), 1 => $template->getHeight(), 'Rotate' => $template->getRotation()]
|
[0 => $template->getWidth(), 1 => $template->getHeight(), 'Rotate' => $template->getRotation()]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// Required for CJK languages, otherwise the embedded font can get too massive
|
||||||
|
$pdf->SetFontSubsetting(true);
|
||||||
|
|
||||||
|
|
||||||
// Reset parameters
|
// Reset parameters
|
||||||
$pdf->SetPrintHeader(false);
|
$pdf->SetPrintHeader(false);
|
||||||
$pdf->SetPrintFooter(false);
|
$pdf->SetPrintFooter(false);
|
||||||
@@ -176,14 +180,14 @@ class Label implements View
|
|||||||
// For fields that have multiple options, we need to combine them
|
// For fields that have multiple options, we need to combine them
|
||||||
// into a single field so all values are displayed.
|
// into a single field so all values are displayed.
|
||||||
->reduce(function ($previous, $current) {
|
->reduce(function ($previous, $current) {
|
||||||
// On the first iteration we simply return the item.
|
// On the first iteration, we simply return the item.
|
||||||
// If there is only one item to be processed for the row
|
// If there is only one item to be processed for the row
|
||||||
// then this effectively skips everything below this if block.
|
// then this effectively skips everything below this if block.
|
||||||
if (is_null($previous)) {
|
if (is_null($previous)) {
|
||||||
return $current;
|
return $current;
|
||||||
}
|
}
|
||||||
|
|
||||||
// At this point we are dealing with a row with multiple items being displayed.
|
// At this point, we are dealing with a row with multiple items being displayed.
|
||||||
// We need to combine the label and value of the current item with the previous item.
|
// We need to combine the label and value of the current item with the previous item.
|
||||||
|
|
||||||
// The end result of this will be in this format:
|
// The end result of this will be in this format:
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
return array (
|
return array (
|
||||||
'app_version' => 'v8.3.2',
|
'app_version' => 'v8.3.3',
|
||||||
'full_app_version' => 'v8.3.2 - build 19905-g028b4e7b7',
|
'full_app_version' => 'v8.3.3 - build 20061-g884d2a955',
|
||||||
'build_version' => '19905',
|
'build_version' => '20061',
|
||||||
'prerelease_version' => '',
|
'prerelease_version' => '',
|
||||||
'hash_version' => 'g028b4e7b7',
|
'hash_version' => 'g884d2a955',
|
||||||
'full_hash' => 'v8.3.2-319-g028b4e7b7',
|
'full_hash' => 'v8.3.3-154-g884d2a955',
|
||||||
'branch' => 'develop',
|
'branch' => 'master',
|
||||||
);
|
);
|
||||||
@@ -23,23 +23,39 @@ class CheckoutAcceptanceFactory extends Factory
|
|||||||
'assigned_to_id' => User::factory(),
|
'assigned_to_id' => User::factory(),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
protected static bool $skipActionLog = false;
|
||||||
|
|
||||||
|
public function withoutActionLog(): static
|
||||||
|
{
|
||||||
|
// turn off for this create() call
|
||||||
|
static::$skipActionLog = true;
|
||||||
|
|
||||||
|
// ensure it turns back on AFTER creating
|
||||||
|
return $this->afterCreating(function () {
|
||||||
|
static::$skipActionLog = false;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
public function configure(): static
|
public function configure(): static
|
||||||
{
|
{
|
||||||
return $this->afterCreating(function (CheckoutAcceptance $acceptance) {
|
return $this->afterCreating(function (CheckoutAcceptance $acceptance) {
|
||||||
|
if (static::$skipActionLog) {
|
||||||
|
return; // short-circuit
|
||||||
|
}
|
||||||
if ($acceptance->checkoutable instanceof Asset) {
|
if ($acceptance->checkoutable instanceof Asset) {
|
||||||
$this->createdAssociatedActionLogEntry($acceptance);
|
$this->createdAssociatedActionLogEntry($acceptance);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($acceptance->checkoutable instanceof Asset && $acceptance->assignedTo instanceof User) {
|
if ($acceptance->checkoutable instanceof Asset && $acceptance->assignedTo instanceof User) {
|
||||||
$acceptance->checkoutable->update([
|
$acceptance->checkoutable->update([
|
||||||
'assigned_to' => $acceptance->assigned_to_id,
|
'assigned_to' => $acceptance->assigned_to_id,
|
||||||
'assigned_type' => get_class($acceptance->assignedTo),
|
'assigned_type'=> get_class($acceptance->assignedTo),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function forAccessory()
|
public function forAccessory()
|
||||||
{
|
{
|
||||||
return $this->state([
|
return $this->state([
|
||||||
|
|||||||
@@ -21,39 +21,45 @@ return new class extends Migration
|
|||||||
{
|
{
|
||||||
$schema = Schema::connection($this->getConnection());
|
$schema = Schema::connection($this->getConnection());
|
||||||
|
|
||||||
$schema->create('telescope_entries', function (Blueprint $table) {
|
if (! Schema::hasTable('telescope_entries') ) {
|
||||||
$table->bigIncrements('sequence');
|
$schema->create('telescope_entries', function (Blueprint $table) {
|
||||||
$table->uuid('uuid');
|
$table->bigIncrements('sequence');
|
||||||
$table->uuid('batch_id');
|
$table->uuid('uuid');
|
||||||
$table->string('family_hash')->nullable();
|
$table->uuid('batch_id');
|
||||||
$table->boolean('should_display_on_index')->default(true);
|
$table->string('family_hash')->nullable();
|
||||||
$table->string('type', 20);
|
$table->boolean('should_display_on_index')->default(true);
|
||||||
$table->longText('content');
|
$table->string('type', 20);
|
||||||
$table->dateTime('created_at')->nullable();
|
$table->longText('content');
|
||||||
|
$table->dateTime('created_at')->nullable();
|
||||||
|
|
||||||
$table->unique('uuid');
|
$table->unique('uuid');
|
||||||
$table->index('batch_id');
|
$table->index('batch_id');
|
||||||
$table->index('family_hash');
|
$table->index('family_hash');
|
||||||
$table->index('created_at');
|
$table->index('created_at');
|
||||||
$table->index(['type', 'should_display_on_index']);
|
$table->index(['type', 'should_display_on_index']);
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$schema->create('telescope_entries_tags', function (Blueprint $table) {
|
if (! Schema::hasTable('telescope_entries_tags') ) {
|
||||||
$table->uuid('entry_uuid');
|
$schema->create('telescope_entries_tags', function (Blueprint $table) {
|
||||||
$table->string('tag');
|
$table->uuid('entry_uuid');
|
||||||
|
$table->string('tag');
|
||||||
|
|
||||||
$table->primary(['entry_uuid', 'tag']);
|
$table->primary(['entry_uuid', 'tag']);
|
||||||
$table->index('tag');
|
$table->index('tag');
|
||||||
|
|
||||||
$table->foreign('entry_uuid')
|
$table->foreign('entry_uuid')
|
||||||
->references('uuid')
|
->references('uuid')
|
||||||
->on('telescope_entries')
|
->on('telescope_entries')
|
||||||
->onDelete('cascade');
|
->onDelete('cascade');
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$schema->create('telescope_monitoring', function (Blueprint $table) {
|
if (! Schema::hasTable('telescope_monitoring') ) {
|
||||||
$table->string('tag')->primary();
|
$schema->create('telescope_monitoring', function (Blueprint $table) {
|
||||||
});
|
$table->string('tag')->primary();
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
24444
public/css/dist/all.css
vendored
24444
public/css/dist/all.css
vendored
File diff suppressed because one or more lines are too long
391
public/css/dist/bootstrap-table.css
vendored
391
public/css/dist/bootstrap-table.css
vendored
File diff suppressed because one or more lines are too long
136
public/css/dist/signature-pad.min.css
vendored
136
public/css/dist/signature-pad.min.css
vendored
@@ -1,135 +1 @@
|
|||||||
|
#signature-pad{padding-top:250px;margin:auto}.m-signature-pad{position:relative;font-size:10px;width:100%;height:300px;border:1px solid #e8e8e8;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.27),0 0 40px rgba(0,0,0,.08) inset;border-radius:4px}.m-signature-pad:after,.m-signature-pad:before{position:absolute;z-index:-1;content:"";width:40%;height:10px;left:20px;bottom:10px;background:0 0;-webkit-transform:skew(-3deg) rotate(-3deg);-moz-transform:skew(-3deg) rotate(-3deg);-ms-transform:skew(-3deg) rotate(-3deg);-o-transform:skew(-3deg) rotate(-3deg);transform:skew(-3deg) rotate(-3deg);box-shadow:0 8px 12px rgba(0,0,0,.4)}.m-signature-pad:after{left:auto;right:20px;-webkit-transform:skew(3deg) rotate(3deg);-moz-transform:skew(3deg) rotate(3deg);-ms-transform:skew(3deg) rotate(3deg);-o-transform:skew(3deg) rotate(3deg);transform:skew(3deg) rotate(3deg)}.m-signature-pad--body{position:absolute;top:20px;bottom:60px;border:1px solid #f4f4f4;background-color:#fff}.m-signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.m-signature-pad--footer{position:absolute;left:20px;right:20px;bottom:20px;height:40px}.m-signature-pad--footer .description{color:#c3c3c3;text-align:center;font-size:1.2em;margin-top:1.8em}.m-signature-pad--footer .button{position:absolute;bottom:0}.m-signature-pad--footer .button.clear{left:0}.m-signature-pad--footer .button.save{right:0}@media screen and (max-width:1024px){.m-signature-pad{top:0;left:0;right:0;bottom:0;width:auto;height:auto;min-width:250px;min-height:140px;margin:5%}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.m-signature-pad{margin:10%}}@media screen and (max-height:320px){.m-signature-pad--body{left:0;right:0;top:0;bottom:32px}.m-signature-pad--footer{left:20px;right:20px;bottom:4px;height:28px}.m-signature-pad--footer .description{font-size:1em;margin-top:1em}}
|
||||||
#signature-pad {
|
|
||||||
padding-top: 250px;
|
|
||||||
margin: auto;
|
|
||||||
}
|
|
||||||
.m-signature-pad {
|
|
||||||
|
|
||||||
position: relative;
|
|
||||||
font-size: 10px;
|
|
||||||
width: 100%;
|
|
||||||
height: 300px;
|
|
||||||
border: 1px solid #e8e8e8;
|
|
||||||
background-color: #fff;
|
|
||||||
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;
|
|
||||||
border-radius: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.m-signature-pad:before, .m-signature-pad:after {
|
|
||||||
position: absolute;
|
|
||||||
z-index: -1;
|
|
||||||
content: "";
|
|
||||||
width: 40%;
|
|
||||||
height: 10px;
|
|
||||||
left: 20px;
|
|
||||||
bottom: 10px;
|
|
||||||
background: transparent;
|
|
||||||
-webkit-transform: skew(-3deg) rotate(-3deg);
|
|
||||||
-moz-transform: skew(-3deg) rotate(-3deg);
|
|
||||||
-ms-transform: skew(-3deg) rotate(-3deg);
|
|
||||||
-o-transform: skew(-3deg) rotate(-3deg);
|
|
||||||
transform: skew(-3deg) rotate(-3deg);
|
|
||||||
box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);
|
|
||||||
}
|
|
||||||
|
|
||||||
.m-signature-pad:after {
|
|
||||||
left: auto;
|
|
||||||
right: 20px;
|
|
||||||
-webkit-transform: skew(3deg) rotate(3deg);
|
|
||||||
-moz-transform: skew(3deg) rotate(3deg);
|
|
||||||
-ms-transform: skew(3deg) rotate(3deg);
|
|
||||||
-o-transform: skew(3deg) rotate(3deg);
|
|
||||||
transform: skew(3deg) rotate(3deg);
|
|
||||||
}
|
|
||||||
|
|
||||||
.m-signature-pad--body {
|
|
||||||
position: absolute;
|
|
||||||
top: 20px;
|
|
||||||
bottom: 60px;
|
|
||||||
border: 1px solid #f4f4f4;
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.m-signature-pad--body
|
|
||||||
canvas {
|
|
||||||
position: absolute;
|
|
||||||
left: 0;
|
|
||||||
top: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
border-radius: 4px;
|
|
||||||
box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset;
|
|
||||||
}
|
|
||||||
|
|
||||||
.m-signature-pad--footer {
|
|
||||||
position: absolute;
|
|
||||||
left: 20px;
|
|
||||||
right: 20px;
|
|
||||||
bottom: 20px;
|
|
||||||
height: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.m-signature-pad--footer
|
|
||||||
.description {
|
|
||||||
color: #C3C3C3;
|
|
||||||
text-align: center;
|
|
||||||
font-size: 1.2em;
|
|
||||||
margin-top: 1.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.m-signature-pad--footer
|
|
||||||
.button {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.m-signature-pad--footer
|
|
||||||
.button.clear {
|
|
||||||
left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.m-signature-pad--footer
|
|
||||||
.button.save {
|
|
||||||
right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (max-width: 1024px) {
|
|
||||||
.m-signature-pad {
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
bottom: 0;
|
|
||||||
width: auto;
|
|
||||||
height: auto;
|
|
||||||
min-width: 250px;
|
|
||||||
min-height: 140px;
|
|
||||||
margin: 5%;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
|
|
||||||
.m-signature-pad {
|
|
||||||
margin: 10%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (max-height: 320px) {
|
|
||||||
.m-signature-pad--body {
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
top: 0;
|
|
||||||
bottom: 32px;
|
|
||||||
}
|
|
||||||
.m-signature-pad--footer {
|
|
||||||
left: 20px;
|
|
||||||
right: 20px;
|
|
||||||
bottom: 4px;
|
|
||||||
height: 28px;
|
|
||||||
}
|
|
||||||
.m-signature-pad--footer
|
|
||||||
.description {
|
|
||||||
font-size: 1em;
|
|
||||||
margin-top: 1em;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
5474
public/css/dist/skins/_all-skins.css
vendored
5474
public/css/dist/skins/_all-skins.css
vendored
File diff suppressed because one or more lines are too long
2
public/css/dist/skins/_all-skins.css.map
vendored
2
public/css/dist/skins/_all-skins.css.map
vendored
File diff suppressed because one or more lines are too long
5476
public/css/dist/skins/_all-skins.min.css
vendored
5476
public/css/dist/skins/_all-skins.min.css
vendored
File diff suppressed because one or more lines are too long
560
public/css/dist/skins/skin-black-dark.css
vendored
560
public/css/dist/skins/skin-black-dark.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
562
public/css/dist/skins/skin-black-dark.min.css
vendored
562
public/css/dist/skins/skin-black-dark.min.css
vendored
File diff suppressed because one or more lines are too long
220
public/css/dist/skins/skin-black.css
vendored
220
public/css/dist/skins/skin-black.css
vendored
@@ -1,221 +1,3 @@
|
|||||||
/*
|
.skin-black .main-header .navbar{background-color:#111}.skin-black .main-header .navbar .nav>li>a{color:#fff}.skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .nav>.active>a,.skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .nav>li>a:focus,.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black .main-header .navbar .sidebar-toggle{color:#fff}.skin-black .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-black .main-header .navbar .dropdown-menu li a{color:#333}.skin-black .main-header .navbar .dropdown-menu li a:hover{background:#040404}}.skin-black .main-header li.user-header{background-color:#111}.skin-black .content-header{background:transparent}.skin-black .left-side,.skin-black .main-sidebar,.skin-black .wrapper{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black .sidebar-menu>li.active>a,.skin-black .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black .sidebar-form .btn,.skin-black .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black .sidebar-form input[type=text]:focus,.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#000}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#505156;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#111;border-color:#1f1f21;color:#fff}.btn.btn-white:hover,.btn.btn-white:link,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:link,.btn:hover.btn-white:visited{color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#000}:root{--button-default:#000;--button-primary:#000;--button-hover:#000;--header:#111;--text-main:#bbb;--text-sub:#9b9b9b;--link:#black;--visited-link:#111;--hover-link:#999;--nav-link:#fff;--light-link:#fff}.btn-danger.btn-sm.disabled,a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.far fa-life-ring{color:var(--link)}.sidebar-toggle-mobile{color:#fff!important}.skin-black .main-header .navbar .nav>li>a{text-decoration:none}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#111}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Black
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-black .main-header .navbar {
|
|
||||||
background-color: #111;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-black .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-black .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-black .main-header .navbar .nav .open > a,
|
|
||||||
.skin-black .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-black .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-black .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #040404;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-black .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #040404;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-black .main-header li.user-header {
|
|
||||||
background-color: #111;
|
|
||||||
}
|
|
||||||
.skin-black .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-black .wrapper,
|
|
||||||
.skin-black .main-sidebar,
|
|
||||||
.skin-black .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-black .user-panel > .info,
|
|
||||||
.skin-black .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-menu > li:hover > a,
|
|
||||||
.skin-black .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #111;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-black .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-black .treeview-menu > li.active > a,
|
|
||||||
.skin-black .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form input[type="text"],
|
|
||||||
.skin-black .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-black.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn,
|
|
||||||
.btn:hover {
|
|
||||||
color: #000;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #505156;
|
|
||||||
border-color: #FFF;
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #111;
|
|
||||||
border-color: #1f1f21;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:visited,
|
|
||||||
.btn:hover.btn-white:visited {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #000000;
|
|
||||||
--button-primary: #000000;
|
|
||||||
--button-hover: #000000;
|
|
||||||
--header: #111;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #black;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #111;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #999999;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.btn-danger.btn-sm.disabled {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.sidebar-toggle-mobile {
|
|
||||||
color: #FFF !important;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .nav > li > a,
|
|
||||||
.skin-black .main-header .navbar .nav > li > a {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #111;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-black.css.map*/
|
/*# sourceMappingURL=skin-black.css.map*/
|
||||||
2
public/css/dist/skins/skin-black.css.map
vendored
2
public/css/dist/skins/skin-black.css.map
vendored
File diff suppressed because one or more lines are too long
222
public/css/dist/skins/skin-black.min.css
vendored
222
public/css/dist/skins/skin-black.min.css
vendored
@@ -1,221 +1 @@
|
|||||||
/*
|
.skin-black .main-header .navbar{background-color:#111}.skin-black .main-header .navbar .nav>li>a{color:#fff}.skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .nav>.active>a,.skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .nav>li>a:focus,.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black .main-header .navbar .sidebar-toggle{color:#fff}.skin-black .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-black .main-header .navbar .dropdown-menu li a{color:#333}.skin-black .main-header .navbar .dropdown-menu li a:hover{background:#040404}}.skin-black .main-header li.user-header{background-color:#111}.skin-black .content-header{background:0 0}.skin-black .left-side,.skin-black .main-sidebar,.skin-black .wrapper{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black .sidebar-menu>li.active>a,.skin-black .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black .sidebar-form .btn,.skin-black .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black .sidebar-form input[type=text]:focus,.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#000}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#505156;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#111;border-color:#1f1f21;color:#fff}.btn.btn-white:hover,.btn.btn-white:link,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:link,.btn:hover.btn-white:visited{color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#000}:root{--button-default:#000;--button-primary:#000;--button-hover:#000;--header:#111;--text-main:#bbb;--text-sub:#9b9b9b;--link:#black;--visited-link:#111;--hover-link:#999;--nav-link:#fff;--light-link:#fff}.btn-danger.btn-sm.disabled,a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.far fa-life-ring{color:var(--link)}.sidebar-toggle-mobile{color:#fff!important}.skin-black .main-header .navbar .nav>li>a{text-decoration:none}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#111}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Black
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-black .main-header .navbar {
|
|
||||||
background-color: #111;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-black .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-black .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-black .main-header .navbar .nav .open > a,
|
|
||||||
.skin-black .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-black .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-black .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #040404;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-black .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #040404;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-black .main-header li.user-header {
|
|
||||||
background-color: #111;
|
|
||||||
}
|
|
||||||
.skin-black .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-black .wrapper,
|
|
||||||
.skin-black .main-sidebar,
|
|
||||||
.skin-black .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-black .user-panel > .info,
|
|
||||||
.skin-black .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-menu > li:hover > a,
|
|
||||||
.skin-black .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #111;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-black .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-black .treeview-menu > li.active > a,
|
|
||||||
.skin-black .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form input[type="text"],
|
|
||||||
.skin-black .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-black .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-black.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn,
|
|
||||||
.btn:hover {
|
|
||||||
color: #000;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #505156;
|
|
||||||
border-color: #FFF;
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #111;
|
|
||||||
border-color: #1f1f21;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:visited,
|
|
||||||
.btn:hover.btn-white:visited {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #000000;
|
|
||||||
--button-primary: #000000;
|
|
||||||
--button-hover: #000000;
|
|
||||||
--header: #111;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #black;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #111;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #999999;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.btn-danger.btn-sm.disabled {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.sidebar-toggle-mobile {
|
|
||||||
color: #FFF !important;
|
|
||||||
}
|
|
||||||
.skin-black .main-header .navbar .nav > li > a,
|
|
||||||
.skin-black .main-header .navbar .nav > li > a {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #111;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-black.css.map*/
|
|
||||||
|
|||||||
540
public/css/dist/skins/skin-blue-dark.css
vendored
540
public/css/dist/skins/skin-blue-dark.css
vendored
File diff suppressed because one or more lines are too long
2
public/css/dist/skins/skin-blue-dark.css.map
vendored
2
public/css/dist/skins/skin-blue-dark.css.map
vendored
File diff suppressed because one or more lines are too long
542
public/css/dist/skins/skin-blue-dark.min.css
vendored
542
public/css/dist/skins/skin-blue-dark.min.css
vendored
File diff suppressed because one or more lines are too long
252
public/css/dist/skins/skin-blue.css
vendored
252
public/css/dist/skins/skin-blue.css
vendored
@@ -1,253 +1,3 @@
|
|||||||
/*
|
.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav>.active>a,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#333}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:transparent}.skin-blue .left-side,.skin-blue .main-sidebar,.skin-blue .wrapper{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue .sidebar-form .btn,.skin-blue .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue .sidebar-form input[type=text]:focus,.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue.layout-top-nav .main-header>.logo .logo-variant{background-color:unset}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary,btn-sm .btn-primary:link,btn-sm.btn-primary{background-color:#307095;border-color:#23536f;color:#fff!important}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover,btn-sma.btn-primary:hover{background-color:#23536f;border-color:#23536f;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link,btn-sm.btn-white:link{background-color:#307095;color:#fff}.btn.btn-white:hover,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:visited,btn-sm.btn-white:hover,btn-sm.btn-white:visited{background-color:#173648;color:#fff}.btn-danger,.btn-danger:link,.btn-danger:visited,.btn-warning,.btn-warning:link,.btn-warning:visited,a.btn-danger:hover,a.btn-warning:hover{color:#fff}.btn-default:link,.btn-default:visited,a.btn-default:hover{color:#505156}:root{--button-default:#505156;--button-primary:#1d455b;--button-hover:#173648;--header:#3c8dbc;--text-main:#bbb;--text-sub:#9b9b9b;--link:#296282;--visited-link:#5fa4cc;--hover-link:#86bad8;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a:hover{color:var(--hover-link)}.text-primary{color:#23536f}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc}.search-highlight,.search-highlight:hover{background-color:#e9d15b}a.settings_button:hover,a.settings_button:link,a.settings_button:visited{color:#3c8dbc}a.label.label-default:link{color:#307095}a.label.label-default:visited{color:#23536f}a.label.label-default:hover{background-color:#bbb;color:#296282}
|
||||||
* Skin: Blue
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-blue .main-header .navbar {
|
|
||||||
background-color: #3c8dbc;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-blue .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-blue .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-blue .main-header .navbar .nav .open > a,
|
|
||||||
.skin-blue .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-blue .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-blue .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #367fa9;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-blue .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #367fa9;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-blue .main-header li.user-header {
|
|
||||||
background-color: #3c8dbc;
|
|
||||||
}
|
|
||||||
.skin-blue .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-blue .wrapper,
|
|
||||||
.skin-blue .main-sidebar,
|
|
||||||
.skin-blue .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-blue .user-panel > .info,
|
|
||||||
.skin-blue .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-menu > li:hover > a,
|
|
||||||
.skin-blue .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #3c8dbc;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-blue .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-blue .treeview-menu > li.active > a,
|
|
||||||
.skin-blue .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form input[type="text"],
|
|
||||||
.skin-blue .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-blue.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: unset;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
btn-sm.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
btn-sm .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #307095;
|
|
||||||
border-color: #23536f;
|
|
||||||
color: #fff !important;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
btn-sma.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #23536f;
|
|
||||||
border-color: #23536f;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
btn-sm.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #307095;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
btn-sm.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #173648;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:visited,
|
|
||||||
btn-sm.btn-white:visited,
|
|
||||||
.btn:hover.btn-white:visited {
|
|
||||||
background-color: #173648;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn-warning,
|
|
||||||
.btn-warning:link,
|
|
||||||
a.btn-warning:hover,
|
|
||||||
.btn-warning:link,
|
|
||||||
.btn-warning:visited,
|
|
||||||
.btn-danger,
|
|
||||||
.btn-danger:link,
|
|
||||||
a.btn-danger:hover,
|
|
||||||
.btn-danger:link,
|
|
||||||
.btn-danger:visited {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn-default:link,
|
|
||||||
a.btn-default:hover,
|
|
||||||
.btn-default:visited {
|
|
||||||
color: #505156;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #505156;
|
|
||||||
--button-primary: #1d455b;
|
|
||||||
--button-hover: #173648;
|
|
||||||
--header: #3c8dbc;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #296282;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #5fa4cc;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #86bad8;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a:link {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #23536f;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #3c8dbc;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
a.settings_button:link,
|
|
||||||
a.settings_button:visited,
|
|
||||||
a.settings_button:hover {
|
|
||||||
color: #3c8dbc;
|
|
||||||
}
|
|
||||||
a.label.label-default:link {
|
|
||||||
color: #307095;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
}
|
|
||||||
a.label.label-default:visited {
|
|
||||||
color: #23536f;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
}
|
|
||||||
a.label.label-default:hover {
|
|
||||||
background-color: #BBB;
|
|
||||||
color: #296282;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-blue.css.map*/
|
/*# sourceMappingURL=skin-blue.css.map*/
|
||||||
2
public/css/dist/skins/skin-blue.css.map
vendored
2
public/css/dist/skins/skin-blue.css.map
vendored
File diff suppressed because one or more lines are too long
254
public/css/dist/skins/skin-blue.min.css
vendored
254
public/css/dist/skins/skin-blue.min.css
vendored
@@ -1,253 +1 @@
|
|||||||
/*
|
.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav>.active>a,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#333}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:0 0}.skin-blue .left-side,.skin-blue .main-sidebar,.skin-blue .wrapper{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue .sidebar-form .btn,.skin-blue .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue .sidebar-form input[type=text]:focus,.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue.layout-top-nav .main-header>.logo .logo-variant{background-color:unset}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary,btn-sm .btn-primary:link,btn-sm.btn-primary{background-color:#307095;border-color:#23536f;color:#fff!important}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover,btn-sma.btn-primary:hover{background-color:#23536f;border-color:#23536f;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link,btn-sm.btn-white:link{background-color:#307095;color:#fff}.btn.btn-white:hover,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:visited,btn-sm.btn-white:hover,btn-sm.btn-white:visited{background-color:#173648;color:#fff}.btn-danger,.btn-danger:link,.btn-danger:visited,.btn-warning,.btn-warning:link,.btn-warning:visited,a.btn-danger:hover,a.btn-warning:hover{color:#fff}.btn-default:link,.btn-default:visited,a.btn-default:hover{color:#505156}:root{--button-default:#505156;--button-primary:#1d455b;--button-hover:#173648;--header:#3c8dbc;--text-main:#bbb;--text-sub:#9b9b9b;--link:#296282;--visited-link:#5fa4cc;--hover-link:#86bad8;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a:hover{color:var(--hover-link)}.text-primary{color:#23536f}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc}.search-highlight,.search-highlight:hover{background-color:#e9d15b}a.settings_button:hover,a.settings_button:link,a.settings_button:visited{color:#3c8dbc}a.label.label-default:link{color:#307095}a.label.label-default:visited{color:#23536f}a.label.label-default:hover{background-color:#bbb;color:#296282}
|
||||||
* Skin: Blue
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-blue .main-header .navbar {
|
|
||||||
background-color: #3c8dbc;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-blue .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-blue .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-blue .main-header .navbar .nav .open > a,
|
|
||||||
.skin-blue .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-blue .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-blue .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #367fa9;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-blue .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-blue .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #367fa9;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-blue .main-header li.user-header {
|
|
||||||
background-color: #3c8dbc;
|
|
||||||
}
|
|
||||||
.skin-blue .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-blue .wrapper,
|
|
||||||
.skin-blue .main-sidebar,
|
|
||||||
.skin-blue .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-blue .user-panel > .info,
|
|
||||||
.skin-blue .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-menu > li:hover > a,
|
|
||||||
.skin-blue .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #3c8dbc;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-blue .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-blue .treeview-menu > li.active > a,
|
|
||||||
.skin-blue .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form input[type="text"],
|
|
||||||
.skin-blue .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-blue .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-blue.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: unset;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
btn-sm.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
btn-sm .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #307095;
|
|
||||||
border-color: #23536f;
|
|
||||||
color: #fff !important;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
btn-sma.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #23536f;
|
|
||||||
border-color: #23536f;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
btn-sm.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #307095;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
btn-sm.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #173648;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:visited,
|
|
||||||
btn-sm.btn-white:visited,
|
|
||||||
.btn:hover.btn-white:visited {
|
|
||||||
background-color: #173648;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn-warning,
|
|
||||||
.btn-warning:link,
|
|
||||||
a.btn-warning:hover,
|
|
||||||
.btn-warning:link,
|
|
||||||
.btn-warning:visited,
|
|
||||||
.btn-danger,
|
|
||||||
.btn-danger:link,
|
|
||||||
a.btn-danger:hover,
|
|
||||||
.btn-danger:link,
|
|
||||||
.btn-danger:visited {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn-default:link,
|
|
||||||
a.btn-default:hover,
|
|
||||||
.btn-default:visited {
|
|
||||||
color: #505156;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #505156;
|
|
||||||
--button-primary: #1d455b;
|
|
||||||
--button-hover: #173648;
|
|
||||||
--header: #3c8dbc;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #296282;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #5fa4cc;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #86bad8;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a:link {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #23536f;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #3c8dbc;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
a.settings_button:link,
|
|
||||||
a.settings_button:visited,
|
|
||||||
a.settings_button:hover {
|
|
||||||
color: #3c8dbc;
|
|
||||||
}
|
|
||||||
a.label.label-default:link {
|
|
||||||
color: #307095;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
}
|
|
||||||
a.label.label-default:visited {
|
|
||||||
color: #23536f;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
}
|
|
||||||
a.label.label-default:hover {
|
|
||||||
background-color: #BBB;
|
|
||||||
color: #296282;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-blue.css.map*/
|
|
||||||
|
|||||||
228
public/css/dist/skins/skin-contrast.css
vendored
228
public/css/dist/skins/skin-contrast.css
vendored
@@ -1,229 +1,3 @@
|
|||||||
/*
|
.skin-contrast .main-header .navbar{background-color:#001f3f}.skin-contrast .main-header .navbar .nav>li>a{color:#fff}.skin-contrast .main-header .navbar .nav .open>a,.skin-contrast .main-header .navbar .nav .open>a:focus,.skin-contrast .main-header .navbar .nav .open>a:hover,.skin-contrast .main-header .navbar .nav>.active>a,.skin-contrast .main-header .navbar .nav>li>a:active,.skin-contrast .main-header .navbar .nav>li>a:focus,.skin-contrast .main-header .navbar .nav>li>a:hover,.skin-contrast .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-contrast .main-header .navbar .sidebar-toggle{color:#fff}.skin-contrast .main-header .navbar .sidebar-toggle:hover{background-color:#001226}@media (max-width:767px){.skin-contrast .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-contrast .main-header .navbar .dropdown-menu li a{color:#fff}.skin-contrast .main-header .navbar .dropdown-menu li a:hover{background:#001226}}.skin-contrast .main-header li.user-header{background-color:#001f3f}.skin-contrast .content-header{background:transparent}.skin-contrast .left-side,.skin-contrast .main-sidebar,.skin-contrast .wrapper{background-color:#222d32}.skin-contrast .user-panel>.info,.skin-contrast .user-panel>.info>a{color:#fff}.skin-contrast .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-contrast .sidebar-menu>li>a{border-left:3px solid transparent}.skin-contrast .sidebar-menu>li.active>a,.skin-contrast .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#001f3f;color:#fff}.skin-contrast .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-contrast .sidebar a{color:#b8c7ce}.skin-contrast .sidebar a:hover{text-decoration:none}.skin-contrast .treeview-menu>li>a{color:#8aa4af}.skin-contrast .treeview-menu>li.active>a,.skin-contrast .treeview-menu>li>a:hover{color:#fff}.skin-contrast .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-contrast .sidebar-form .btn,.skin-contrast .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-contrast .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-contrast .sidebar-form input[type=text]:focus,.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-contrast .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-contrast.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00060c;border-color:#000;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00060c;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000;color:#fff}a.btn.btn-link.text-left{border:1px solid #000;color:#001f3f}a,a.btn.btn-link.text-left:hover,a:hover{color:#001f3f}a:hover{text-decoration:underline}a:visited{color:#001f3f}a.btn:hover{color:#fff;text-decoration:underline}.text-primary{color:#000}.skin-contrast .treeview-menu>li>a{color:#fff}.bg-teal{background-color:#1b6a6a!important}.bg-orange{background-color:#995400!important}.bg-purple{background-color:#3a3767!important}.bg-maroon{background-color:#7d1038!important}.pagination>li>a{color:#00060c!important}.pagination>.active>a{background-color:#001f3f;color:#fff!important}btn-success{background-color:#000d07}input::-webkit-input-placeholder{color:#b5bbc8!important}input::-moz-placeholder{color:#b5bbc8!important}input::-ms-input-placeholder{color:#b5bbc8!important}.select2-default,.select2-selection__placeholder{color:#37383c!important}.callout.callout-info{background-color:#23536f!important}.fixed-table-container tbody .selected td{background-color:#fff8af}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Contrast
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-contrast .main-header .navbar {
|
|
||||||
background-color: #001F3F;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-contrast .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-contrast .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-contrast .main-header .navbar .nav .open > a,
|
|
||||||
.skin-contrast .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-contrast .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-contrast .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #001226;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-contrast .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #001226;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header li.user-header {
|
|
||||||
background-color: #001F3F;
|
|
||||||
}
|
|
||||||
.skin-contrast .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-contrast .wrapper,
|
|
||||||
.skin-contrast .main-sidebar,
|
|
||||||
.skin-contrast .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-contrast .user-panel > .info,
|
|
||||||
.skin-contrast .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-menu > li:hover > a,
|
|
||||||
.skin-contrast .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #001F3F;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-contrast .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-contrast .treeview-menu > li.active > a,
|
|
||||||
.skin-contrast .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form input[type="text"],
|
|
||||||
.skin-contrast .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-contrast.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #00060c;
|
|
||||||
border-color: #000000;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #000000;
|
|
||||||
border-color: #000000;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #00060c;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #000000;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a.btn.btn-link.text-left {
|
|
||||||
color: #001F3F;
|
|
||||||
border: 1px solid #000;
|
|
||||||
}
|
|
||||||
a.btn.btn-link.text-left:hover {
|
|
||||||
color: #001F3F;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: #001F3F;
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: #001F3F;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: #001F3F;
|
|
||||||
}
|
|
||||||
a.btn:hover {
|
|
||||||
color: #fff;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
.skin-contrast .treeview-menu > li > a {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.bg-teal {
|
|
||||||
background-color: #1b6a6a !important;
|
|
||||||
}
|
|
||||||
.bg-orange {
|
|
||||||
background-color: #995400 !important;
|
|
||||||
}
|
|
||||||
.bg-purple {
|
|
||||||
background-color: #3a3767 !important;
|
|
||||||
}
|
|
||||||
.bg-maroon {
|
|
||||||
background-color: #7d1038 !important;
|
|
||||||
}
|
|
||||||
.pagination > li > a {
|
|
||||||
color: #00060c !important;
|
|
||||||
}
|
|
||||||
.pagination > .active > a {
|
|
||||||
background-color: #001F3F;
|
|
||||||
color: #FFF !important;
|
|
||||||
}
|
|
||||||
btn-success {
|
|
||||||
background-color: #000d07;
|
|
||||||
}
|
|
||||||
input::-webkit-input-placeholder {
|
|
||||||
/* Chrome/Opera/Safari */
|
|
||||||
color: #b5bbc8 !important;
|
|
||||||
}
|
|
||||||
input::-moz-placeholder {
|
|
||||||
/* Firefox 19+ */
|
|
||||||
color: #b5bbc8 !important;
|
|
||||||
}
|
|
||||||
input::-ms-input-placeholder {
|
|
||||||
/* IE 10+ */
|
|
||||||
color: #b5bbc8 !important;
|
|
||||||
}
|
|
||||||
.select2-default,
|
|
||||||
.select2-selection__placeholder {
|
|
||||||
color: #37383c !important;
|
|
||||||
}
|
|
||||||
.callout.callout-info {
|
|
||||||
background-color: #23536f !important;
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-contrast.css.map*/
|
/*# sourceMappingURL=skin-contrast.css.map*/
|
||||||
2
public/css/dist/skins/skin-contrast.css.map
vendored
2
public/css/dist/skins/skin-contrast.css.map
vendored
File diff suppressed because one or more lines are too long
230
public/css/dist/skins/skin-contrast.min.css
vendored
230
public/css/dist/skins/skin-contrast.min.css
vendored
@@ -1,229 +1 @@
|
|||||||
/*
|
.skin-contrast .main-header .navbar{background-color:#001f3f}.skin-contrast .main-header .navbar .nav>li>a{color:#fff}.skin-contrast .main-header .navbar .nav .open>a,.skin-contrast .main-header .navbar .nav .open>a:focus,.skin-contrast .main-header .navbar .nav .open>a:hover,.skin-contrast .main-header .navbar .nav>.active>a,.skin-contrast .main-header .navbar .nav>li>a:active,.skin-contrast .main-header .navbar .nav>li>a:focus,.skin-contrast .main-header .navbar .nav>li>a:hover,.skin-contrast .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-contrast .main-header .navbar .sidebar-toggle{color:#fff}.skin-contrast .main-header .navbar .sidebar-toggle:hover{background-color:#001226}@media (max-width:767px){.skin-contrast .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-contrast .main-header .navbar .dropdown-menu li a{color:#fff}.skin-contrast .main-header .navbar .dropdown-menu li a:hover{background:#001226}}.skin-contrast .main-header li.user-header{background-color:#001f3f}.skin-contrast .content-header{background:0 0}.skin-contrast .left-side,.skin-contrast .main-sidebar,.skin-contrast .wrapper{background-color:#222d32}.skin-contrast .user-panel>.info,.skin-contrast .user-panel>.info>a{color:#fff}.skin-contrast .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-contrast .sidebar-menu>li>a{border-left:3px solid transparent}.skin-contrast .sidebar-menu>li.active>a,.skin-contrast .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#001f3f;color:#fff}.skin-contrast .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-contrast .sidebar a{color:#b8c7ce}.skin-contrast .sidebar a:hover{text-decoration:none}.skin-contrast .treeview-menu>li>a{color:#8aa4af}.skin-contrast .treeview-menu>li.active>a,.skin-contrast .treeview-menu>li>a:hover{color:#fff}.skin-contrast .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-contrast .sidebar-form .btn,.skin-contrast .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-contrast .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-contrast .sidebar-form input[type=text]:focus,.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-contrast .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-contrast.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00060c;border-color:#000;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00060c;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000;color:#fff}a.btn.btn-link.text-left{border:1px solid #000;color:#001f3f}a,a.btn.btn-link.text-left:hover,a:hover{color:#001f3f}a:hover{text-decoration:underline}a:visited{color:#001f3f}a.btn:hover{color:#fff;text-decoration:underline}.text-primary{color:#000}.skin-contrast .treeview-menu>li>a{color:#fff}.bg-teal{background-color:#1b6a6a!important}.bg-orange{background-color:#995400!important}.bg-purple{background-color:#3a3767!important}.bg-maroon{background-color:#7d1038!important}.pagination>li>a{color:#00060c!important}.pagination>.active>a{background-color:#001f3f;color:#fff!important}btn-success{background-color:#000d07}input::-webkit-input-placeholder{color:#b5bbc8!important}input::-moz-placeholder{color:#b5bbc8!important}input::-ms-input-placeholder{color:#b5bbc8!important}.select2-default,.select2-selection__placeholder{color:#37383c!important}.callout.callout-info{background-color:#23536f!important}.fixed-table-container tbody .selected td{background-color:#fff8af}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Contrast
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-contrast .main-header .navbar {
|
|
||||||
background-color: #001F3F;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-contrast .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-contrast .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-contrast .main-header .navbar .nav .open > a,
|
|
||||||
.skin-contrast .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-contrast .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-contrast .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #001226;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-contrast .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #001226;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-contrast .main-header li.user-header {
|
|
||||||
background-color: #001F3F;
|
|
||||||
}
|
|
||||||
.skin-contrast .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-contrast .wrapper,
|
|
||||||
.skin-contrast .main-sidebar,
|
|
||||||
.skin-contrast .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-contrast .user-panel > .info,
|
|
||||||
.skin-contrast .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-menu > li:hover > a,
|
|
||||||
.skin-contrast .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #001F3F;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-contrast .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-contrast .treeview-menu > li.active > a,
|
|
||||||
.skin-contrast .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form input[type="text"],
|
|
||||||
.skin-contrast .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-contrast .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-contrast.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #00060c;
|
|
||||||
border-color: #000000;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #000000;
|
|
||||||
border-color: #000000;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #00060c;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #000000;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a.btn.btn-link.text-left {
|
|
||||||
color: #001F3F;
|
|
||||||
border: 1px solid #000;
|
|
||||||
}
|
|
||||||
a.btn.btn-link.text-left:hover {
|
|
||||||
color: #001F3F;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: #001F3F;
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: #001F3F;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: #001F3F;
|
|
||||||
}
|
|
||||||
a.btn:hover {
|
|
||||||
color: #fff;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
.skin-contrast .treeview-menu > li > a {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.bg-teal {
|
|
||||||
background-color: #1b6a6a !important;
|
|
||||||
}
|
|
||||||
.bg-orange {
|
|
||||||
background-color: #995400 !important;
|
|
||||||
}
|
|
||||||
.bg-purple {
|
|
||||||
background-color: #3a3767 !important;
|
|
||||||
}
|
|
||||||
.bg-maroon {
|
|
||||||
background-color: #7d1038 !important;
|
|
||||||
}
|
|
||||||
.pagination > li > a {
|
|
||||||
color: #00060c !important;
|
|
||||||
}
|
|
||||||
.pagination > .active > a {
|
|
||||||
background-color: #001F3F;
|
|
||||||
color: #FFF !important;
|
|
||||||
}
|
|
||||||
btn-success {
|
|
||||||
background-color: #000d07;
|
|
||||||
}
|
|
||||||
input::-webkit-input-placeholder {
|
|
||||||
/* Chrome/Opera/Safari */
|
|
||||||
color: #b5bbc8 !important;
|
|
||||||
}
|
|
||||||
input::-moz-placeholder {
|
|
||||||
/* Firefox 19+ */
|
|
||||||
color: #b5bbc8 !important;
|
|
||||||
}
|
|
||||||
input::-ms-input-placeholder {
|
|
||||||
/* IE 10+ */
|
|
||||||
color: #b5bbc8 !important;
|
|
||||||
}
|
|
||||||
.select2-default,
|
|
||||||
.select2-selection__placeholder {
|
|
||||||
color: #37383c !important;
|
|
||||||
}
|
|
||||||
.callout.callout-info {
|
|
||||||
background-color: #23536f !important;
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-contrast.css.map*/
|
|
||||||
|
|||||||
527
public/css/dist/skins/skin-green-dark.css
vendored
527
public/css/dist/skins/skin-green-dark.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
529
public/css/dist/skins/skin-green-dark.min.css
vendored
529
public/css/dist/skins/skin-green-dark.min.css
vendored
File diff suppressed because one or more lines are too long
212
public/css/dist/skins/skin-green.css
vendored
212
public/css/dist/skins/skin-green.css
vendored
@@ -1,213 +1,3 @@
|
|||||||
/*
|
:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#005a31;--button-primary:#002715;--button-hover:#000d07;--header:#00a65a;--text-main:#bbb;--text-sub:#9b9b9b;--link:#00a65a;--visited-link:#00f383;--hover-link:#0dff90}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:focus,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav>.active>a,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-green .main-header .navbar .dropdown-menu li a{color:#333}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:transparent}.skin-green .left-side,.skin-green .main-sidebar,.skin-green .wrapper{background-color:#222d32}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green .sidebar-menu>li.active>a,.skin-green .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green .sidebar-form .btn,.skin-green .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green .sidebar-form input[type=text]:focus,.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00733e;border-color:#004023;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#004023;border-color:#004023;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00733e;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000d07;color:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a{color:#00a65a}a:hover{color:#004023}a:visited{color:#00a65a}.text-primary{color:#004023}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#00a65a}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Green
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
:root {
|
|
||||||
--background: #222;
|
|
||||||
--back-main: #333;
|
|
||||||
--back-sub: #3d4144;
|
|
||||||
--back-sub-alt: rgba(0, 0, 0, 0.36);
|
|
||||||
--button-default: #005a31;
|
|
||||||
--button-primary: #002715;
|
|
||||||
--button-hover: #000d07;
|
|
||||||
--header: #00a65a;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #00a65a;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #00f383;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #0dff90;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar {
|
|
||||||
background-color: #00a65a;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-green .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-green .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-green .main-header .navbar .nav .open > a,
|
|
||||||
.skin-green .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-green .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-green .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #008d4c;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-green .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #008d4c;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-green .main-header li.user-header {
|
|
||||||
background-color: #00a65a;
|
|
||||||
}
|
|
||||||
.skin-green .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-green .wrapper,
|
|
||||||
.skin-green .main-sidebar,
|
|
||||||
.skin-green .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-green .user-panel > .info,
|
|
||||||
.skin-green .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-menu > li:hover > a,
|
|
||||||
.skin-green .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #00a65a;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-green .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-green .treeview-menu > li.active > a,
|
|
||||||
.skin-green .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form input[type="text"],
|
|
||||||
.skin-green .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-green.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #00733e;
|
|
||||||
border-color: #004023;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #004023;
|
|
||||||
border-color: #004023;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #00733e;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #000d07;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a:link {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: #00a65a;
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: #004023;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: #00a65a;
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #004023;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #00a65a;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-green.css.map*/
|
/*# sourceMappingURL=skin-green.css.map*/
|
||||||
2
public/css/dist/skins/skin-green.css.map
vendored
2
public/css/dist/skins/skin-green.css.map
vendored
File diff suppressed because one or more lines are too long
214
public/css/dist/skins/skin-green.min.css
vendored
214
public/css/dist/skins/skin-green.min.css
vendored
@@ -1,213 +1 @@
|
|||||||
/*
|
:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#005a31;--button-primary:#002715;--button-hover:#000d07;--header:#00a65a;--text-main:#bbb;--text-sub:#9b9b9b;--link:#00a65a;--visited-link:#00f383;--hover-link:#0dff90}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:focus,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav>.active>a,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-green .main-header .navbar .dropdown-menu li a{color:#333}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:0 0}.skin-green .left-side,.skin-green .main-sidebar,.skin-green .wrapper{background-color:#222d32}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green .sidebar-menu>li.active>a,.skin-green .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green .sidebar-form .btn,.skin-green .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green .sidebar-form input[type=text]:focus,.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00733e;border-color:#004023;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#004023;border-color:#004023;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00733e;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000d07;color:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a{color:#00a65a}a:hover{color:#004023}a:visited{color:#00a65a}.text-primary{color:#004023}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#00a65a}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Green
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
:root {
|
|
||||||
--background: #222;
|
|
||||||
--back-main: #333;
|
|
||||||
--back-sub: #3d4144;
|
|
||||||
--back-sub-alt: rgba(0, 0, 0, 0.36);
|
|
||||||
--button-default: #005a31;
|
|
||||||
--button-primary: #002715;
|
|
||||||
--button-hover: #000d07;
|
|
||||||
--header: #00a65a;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #00a65a;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #00f383;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #0dff90;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar {
|
|
||||||
background-color: #00a65a;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-green .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-green .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-green .main-header .navbar .nav .open > a,
|
|
||||||
.skin-green .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-green .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-green .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #008d4c;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-green .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-green .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #008d4c;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-green .main-header li.user-header {
|
|
||||||
background-color: #00a65a;
|
|
||||||
}
|
|
||||||
.skin-green .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-green .wrapper,
|
|
||||||
.skin-green .main-sidebar,
|
|
||||||
.skin-green .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-green .user-panel > .info,
|
|
||||||
.skin-green .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-menu > li:hover > a,
|
|
||||||
.skin-green .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #00a65a;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-green .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-green .treeview-menu > li.active > a,
|
|
||||||
.skin-green .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form input[type="text"],
|
|
||||||
.skin-green .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-green .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-green.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #00733e;
|
|
||||||
border-color: #004023;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #004023;
|
|
||||||
border-color: #004023;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #00733e;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #000d07;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a:link {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: #00a65a;
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: #004023;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: #00a65a;
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #004023;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #00a65a;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-green.css.map*/
|
|
||||||
|
|||||||
528
public/css/dist/skins/skin-orange-dark.css
vendored
528
public/css/dist/skins/skin-orange-dark.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
530
public/css/dist/skins/skin-orange-dark.min.css
vendored
530
public/css/dist/skins/skin-orange-dark.min.css
vendored
File diff suppressed because one or more lines are too long
207
public/css/dist/skins/skin-orange.css
vendored
207
public/css/dist/skins/skin-orange.css
vendored
@@ -1,208 +1,3 @@
|
|||||||
/*
|
.skin-orange .main-header .navbar{background-color:#ff8c00}.skin-orange .main-header .navbar .nav>li>a{color:#fff}.skin-orange .main-header .navbar .nav .open>a,.skin-orange .main-header .navbar .nav .open>a:focus,.skin-orange .main-header .navbar .nav .open>a:hover,.skin-orange .main-header .navbar .nav>.active>a,.skin-orange .main-header .navbar .nav>li>a:active,.skin-orange .main-header .navbar .nav>li>a:focus,.skin-orange .main-header .navbar .nav>li>a:hover,.skin-orange .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-orange .main-header .navbar .dropdown-menu li a{color:#333}.skin-orange .main-header .navbar .dropdown-menu li a:hover{background:#e67e00}}.skin-orange .main-header li.user-header{background-color:#ff8c00}.skin-orange .content-header{background:transparent}.skin-orange .left-side,.skin-orange .main-sidebar,.skin-orange .wrapper{background-color:#222d32}.skin-orange .user-panel>.info,.skin-orange .user-panel>.info>a{color:#fff}.skin-orange .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange .sidebar-menu>li.active>a,.skin-orange .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange .sidebar a{color:#b8c7ce}.skin-orange .sidebar a:hover{text-decoration:none}.skin-orange .treeview-menu>li>a{color:#8aa4af}.skin-orange .treeview-menu>li.active>a,.skin-orange .treeview-menu>li>a:hover{color:#fff}.skin-orange .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange .sidebar-form .btn,.skin-orange .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange .sidebar-form input[type=text]:focus,.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#cc7000;border-color:#995400;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#995400;border-color:#995400;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#cc7000;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#663800;color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#995400}:root{--button-default:#b36200;--button-primary:#804600;--button-hover:#663800;--header:#ff8c00;--text-main:#bbb;--text-sub:#9b9b9b;--link:#ff8c00;--visited-link:#ffa333;--hover-link:#ffaf4d;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ff8c00}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Orange
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-orange .main-header .navbar {
|
|
||||||
background-color: #FF8C00;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-orange .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-orange .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-orange .main-header .navbar .nav .open > a,
|
|
||||||
.skin-orange .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-orange .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-orange .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #e67e00;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-orange .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #e67e00;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-orange .main-header li.user-header {
|
|
||||||
background-color: #FF8C00;
|
|
||||||
}
|
|
||||||
.skin-orange .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-orange .wrapper,
|
|
||||||
.skin-orange .main-sidebar,
|
|
||||||
.skin-orange .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-orange .user-panel > .info,
|
|
||||||
.skin-orange .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-menu > li:hover > a,
|
|
||||||
.skin-orange .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #FF8C00;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-orange .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-orange .treeview-menu > li.active > a,
|
|
||||||
.skin-orange .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form input[type="text"],
|
|
||||||
.skin-orange .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-orange.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #cc7000;
|
|
||||||
border-color: #995400;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #995400;
|
|
||||||
border-color: #995400;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #cc7000;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #663800;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #995400;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #b36200;
|
|
||||||
--button-primary: #804600;
|
|
||||||
--button-hover: #663800;
|
|
||||||
--header: #FF8C00;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #FF8C00;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #ffa333;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #ffaf4d;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #FF8C00;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-orange.css.map*/
|
/*# sourceMappingURL=skin-orange.css.map*/
|
||||||
2
public/css/dist/skins/skin-orange.css.map
vendored
2
public/css/dist/skins/skin-orange.css.map
vendored
File diff suppressed because one or more lines are too long
209
public/css/dist/skins/skin-orange.min.css
vendored
209
public/css/dist/skins/skin-orange.min.css
vendored
@@ -1,208 +1 @@
|
|||||||
/*
|
.skin-orange .main-header .navbar{background-color:#ff8c00}.skin-orange .main-header .navbar .nav>li>a{color:#fff}.skin-orange .main-header .navbar .nav .open>a,.skin-orange .main-header .navbar .nav .open>a:focus,.skin-orange .main-header .navbar .nav .open>a:hover,.skin-orange .main-header .navbar .nav>.active>a,.skin-orange .main-header .navbar .nav>li>a:active,.skin-orange .main-header .navbar .nav>li>a:focus,.skin-orange .main-header .navbar .nav>li>a:hover,.skin-orange .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-orange .main-header .navbar .dropdown-menu li a{color:#333}.skin-orange .main-header .navbar .dropdown-menu li a:hover{background:#e67e00}}.skin-orange .main-header li.user-header{background-color:#ff8c00}.skin-orange .content-header{background:0 0}.skin-orange .left-side,.skin-orange .main-sidebar,.skin-orange .wrapper{background-color:#222d32}.skin-orange .user-panel>.info,.skin-orange .user-panel>.info>a{color:#fff}.skin-orange .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange .sidebar-menu>li.active>a,.skin-orange .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange .sidebar a{color:#b8c7ce}.skin-orange .sidebar a:hover{text-decoration:none}.skin-orange .treeview-menu>li>a{color:#8aa4af}.skin-orange .treeview-menu>li.active>a,.skin-orange .treeview-menu>li>a:hover{color:#fff}.skin-orange .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange .sidebar-form .btn,.skin-orange .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange .sidebar-form input[type=text]:focus,.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#cc7000;border-color:#995400;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#995400;border-color:#995400;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#cc7000;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#663800;color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#995400}:root{--button-default:#b36200;--button-primary:#804600;--button-hover:#663800;--header:#ff8c00;--text-main:#bbb;--text-sub:#9b9b9b;--link:#ff8c00;--visited-link:#ffa333;--hover-link:#ffaf4d;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ff8c00}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Orange
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-orange .main-header .navbar {
|
|
||||||
background-color: #FF8C00;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-orange .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-orange .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-orange .main-header .navbar .nav .open > a,
|
|
||||||
.skin-orange .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-orange .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-orange .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #e67e00;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-orange .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-orange .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #e67e00;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-orange .main-header li.user-header {
|
|
||||||
background-color: #FF8C00;
|
|
||||||
}
|
|
||||||
.skin-orange .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-orange .wrapper,
|
|
||||||
.skin-orange .main-sidebar,
|
|
||||||
.skin-orange .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-orange .user-panel > .info,
|
|
||||||
.skin-orange .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-menu > li:hover > a,
|
|
||||||
.skin-orange .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #FF8C00;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-orange .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-orange .treeview-menu > li.active > a,
|
|
||||||
.skin-orange .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form input[type="text"],
|
|
||||||
.skin-orange .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-orange .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-orange.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #cc7000;
|
|
||||||
border-color: #995400;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #995400;
|
|
||||||
border-color: #995400;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #cc7000;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #663800;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #995400;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #b36200;
|
|
||||||
--button-primary: #804600;
|
|
||||||
--button-hover: #663800;
|
|
||||||
--header: #FF8C00;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #FF8C00;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #ffa333;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #ffaf4d;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #FF8C00;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-orange.css.map*/
|
|
||||||
|
|||||||
538
public/css/dist/skins/skin-purple-dark.css
vendored
538
public/css/dist/skins/skin-purple-dark.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
540
public/css/dist/skins/skin-purple-dark.min.css
vendored
540
public/css/dist/skins/skin-purple-dark.min.css
vendored
File diff suppressed because one or more lines are too long
207
public/css/dist/skins/skin-purple.css
vendored
207
public/css/dist/skins/skin-purple.css
vendored
@@ -1,208 +1,3 @@
|
|||||||
/*
|
.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:focus,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav>.active>a,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-purple .main-header .navbar .dropdown-menu li a{color:#333}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:transparent}.skin-purple .left-side,.skin-purple .main-sidebar,.skin-purple .wrapper{background-color:#222d32}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple .sidebar-menu>li.active>a,.skin-purple .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple .sidebar-form .btn,.skin-purple .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple .sidebar-form input[type=text]:focus,.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#4c4988;border-color:#3a3767;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#3a3767;border-color:#3a3767;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#4c4988;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#272546;color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#3a3767}:root{--button-default:#434078;--button-primary:#302e56;--button-hover:#272546;--header:#605ca8;--text-main:#bbb;--text-sub:#9b9b9b;--link:#605ca8;--visited-link:#918ec3;--hover-link:#c1c0dd;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#605ca8}.far fa-life-ring{color:var(--link)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Purple
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-purple .main-header .navbar {
|
|
||||||
background-color: #605ca8;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-purple .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-purple .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-purple .main-header .navbar .nav .open > a,
|
|
||||||
.skin-purple .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-purple .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-purple .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #555299;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-purple .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #555299;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-purple .main-header li.user-header {
|
|
||||||
background-color: #605ca8;
|
|
||||||
}
|
|
||||||
.skin-purple .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-purple .wrapper,
|
|
||||||
.skin-purple .main-sidebar,
|
|
||||||
.skin-purple .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-purple .user-panel > .info,
|
|
||||||
.skin-purple .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-menu > li:hover > a,
|
|
||||||
.skin-purple .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #605ca8;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-purple .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-purple .treeview-menu > li.active > a,
|
|
||||||
.skin-purple .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form input[type="text"],
|
|
||||||
.skin-purple .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-purple.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #4c4988;
|
|
||||||
border-color: #3a3767;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #3a3767;
|
|
||||||
border-color: #3a3767;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #4c4988;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #272546;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #3a3767;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #434078;
|
|
||||||
--button-primary: #302e56;
|
|
||||||
--button-hover: #272546;
|
|
||||||
--header: #605ca8;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #605ca8;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #918ec3;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #c1c0dd;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #605ca8;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-purple.css.map*/
|
/*# sourceMappingURL=skin-purple.css.map*/
|
||||||
2
public/css/dist/skins/skin-purple.css.map
vendored
2
public/css/dist/skins/skin-purple.css.map
vendored
File diff suppressed because one or more lines are too long
209
public/css/dist/skins/skin-purple.min.css
vendored
209
public/css/dist/skins/skin-purple.min.css
vendored
@@ -1,208 +1 @@
|
|||||||
/*
|
.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:focus,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav>.active>a,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-purple .main-header .navbar .dropdown-menu li a{color:#333}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:0 0}.skin-purple .left-side,.skin-purple .main-sidebar,.skin-purple .wrapper{background-color:#222d32}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple .sidebar-menu>li.active>a,.skin-purple .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple .sidebar-form .btn,.skin-purple .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple .sidebar-form input[type=text]:focus,.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#4c4988;border-color:#3a3767;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#3a3767;border-color:#3a3767;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#4c4988;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#272546;color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#3a3767}:root{--button-default:#434078;--button-primary:#302e56;--button-hover:#272546;--header:#605ca8;--text-main:#bbb;--text-sub:#9b9b9b;--link:#605ca8;--visited-link:#918ec3;--hover-link:#c1c0dd;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#605ca8}.far fa-life-ring{color:var(--link)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}
|
||||||
* Skin: Purple
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-purple .main-header .navbar {
|
|
||||||
background-color: #605ca8;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-purple .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-purple .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-purple .main-header .navbar .nav .open > a,
|
|
||||||
.skin-purple .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-purple .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-purple .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #555299;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-purple .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-purple .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #555299;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-purple .main-header li.user-header {
|
|
||||||
background-color: #605ca8;
|
|
||||||
}
|
|
||||||
.skin-purple .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-purple .wrapper,
|
|
||||||
.skin-purple .main-sidebar,
|
|
||||||
.skin-purple .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-purple .user-panel > .info,
|
|
||||||
.skin-purple .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-menu > li:hover > a,
|
|
||||||
.skin-purple .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #605ca8;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-purple .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-purple .treeview-menu > li.active > a,
|
|
||||||
.skin-purple .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form input[type="text"],
|
|
||||||
.skin-purple .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-purple .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-purple.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #4c4988;
|
|
||||||
border-color: #3a3767;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #3a3767;
|
|
||||||
border-color: #3a3767;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #4c4988;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #272546;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #3a3767;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #434078;
|
|
||||||
--button-primary: #302e56;
|
|
||||||
--button-hover: #272546;
|
|
||||||
--header: #605ca8;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #605ca8;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #918ec3;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #c1c0dd;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #605ca8;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-purple.css.map*/
|
|
||||||
|
|||||||
546
public/css/dist/skins/skin-red-dark.css
vendored
546
public/css/dist/skins/skin-red-dark.css
vendored
File diff suppressed because one or more lines are too long
2
public/css/dist/skins/skin-red-dark.css.map
vendored
2
public/css/dist/skins/skin-red-dark.css.map
vendored
File diff suppressed because one or more lines are too long
548
public/css/dist/skins/skin-red-dark.min.css
vendored
548
public/css/dist/skins/skin-red-dark.min.css
vendored
File diff suppressed because one or more lines are too long
214
public/css/dist/skins/skin-red.css
vendored
214
public/css/dist/skins/skin-red.css
vendored
@@ -1,215 +1,3 @@
|
|||||||
/*
|
.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:focus,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav>.active>a,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-red .main-header .navbar .dropdown-menu li a{color:#333}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:transparent}.skin-red .left-side,.skin-red .main-sidebar,.skin-red .wrapper{background-color:#222d32}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red .sidebar-menu>li.active>a,.skin-red .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red .sidebar-form .btn,.skin-red .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red .sidebar-form input[type=text]:focus,.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#c23321;border-color:#96271a;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#96271a;border-color:#96271a;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#c23321;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#6b1c12;color:#fff}a{color:#dd4b39}a:hover{color:#96271a}a:visited{color:#dd4b39}.text-primary{color:#96271a}:root{--button-default:#ac2d1e;--button-primary:#802216;--button-hover:#6b1c12;--header:#dd4b39;--text-main:#bbb;--text-alt:#222;--text-sub:#9b9b9b;--link:#dd4b39;--visited-link:#e8867a;--hover-link:#f3c2bc;--nav-link:#fff;--light-link:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#dd4b39}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.far fa-life-ring{color:var(--link)}
|
||||||
* Skin: Red
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-red .main-header .navbar {
|
|
||||||
background-color: #dd4b39;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-red .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-red .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-red .main-header .navbar .nav .open > a,
|
|
||||||
.skin-red .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-red .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-red .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #d73925;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-red .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #d73925;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-red .main-header li.user-header {
|
|
||||||
background-color: #dd4b39;
|
|
||||||
}
|
|
||||||
.skin-red .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-red .wrapper,
|
|
||||||
.skin-red .main-sidebar,
|
|
||||||
.skin-red .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-red .user-panel > .info,
|
|
||||||
.skin-red .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-menu > li:hover > a,
|
|
||||||
.skin-red .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #dd4b39;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-red .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-red .treeview-menu > li.active > a,
|
|
||||||
.skin-red .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form input[type="text"],
|
|
||||||
.skin-red .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-red.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #c23321;
|
|
||||||
border-color: #96271a;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #96271a;
|
|
||||||
border-color: #96271a;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #c23321;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #6b1c12;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: #dd4b39;
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: #96271a;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: #dd4b39;
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #96271a;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #ac2d1e;
|
|
||||||
--button-primary: #802216;
|
|
||||||
--button-hover: #6b1c12;
|
|
||||||
--header: #dd4b39;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-alt: #222;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #dd4b39;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #e8867a;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #f3c2bc;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a:link {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #dd4b39;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-red.css.map*/
|
/*# sourceMappingURL=skin-red.css.map*/
|
||||||
2
public/css/dist/skins/skin-red.css.map
vendored
2
public/css/dist/skins/skin-red.css.map
vendored
File diff suppressed because one or more lines are too long
216
public/css/dist/skins/skin-red.min.css
vendored
216
public/css/dist/skins/skin-red.min.css
vendored
@@ -1,215 +1 @@
|
|||||||
/*
|
.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:focus,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav>.active>a,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-red .main-header .navbar .dropdown-menu li a{color:#333}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:0 0}.skin-red .left-side,.skin-red .main-sidebar,.skin-red .wrapper{background-color:#222d32}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red .sidebar-menu>li.active>a,.skin-red .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red .sidebar-form .btn,.skin-red .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red .sidebar-form input[type=text]:focus,.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#c23321;border-color:#96271a;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#96271a;border-color:#96271a;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#c23321;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#6b1c12;color:#fff}a{color:#dd4b39}a:hover{color:#96271a}a:visited{color:#dd4b39}.text-primary{color:#96271a}:root{--button-default:#ac2d1e;--button-primary:#802216;--button-hover:#6b1c12;--header:#dd4b39;--text-main:#bbb;--text-alt:#222;--text-sub:#9b9b9b;--link:#dd4b39;--visited-link:#e8867a;--hover-link:#f3c2bc;--nav-link:#fff;--light-link:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#dd4b39}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.far fa-life-ring{color:var(--link)}
|
||||||
* Skin: Red
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-red .main-header .navbar {
|
|
||||||
background-color: #dd4b39;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .nav > li > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-red .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-red .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-red .main-header .navbar .nav .open > a,
|
|
||||||
.skin-red .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-red .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-red .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #d73925;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-red .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-red .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #d73925;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-red .main-header li.user-header {
|
|
||||||
background-color: #dd4b39;
|
|
||||||
}
|
|
||||||
.skin-red .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-red .wrapper,
|
|
||||||
.skin-red .main-sidebar,
|
|
||||||
.skin-red .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-red .user-panel > .info,
|
|
||||||
.skin-red .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-menu > li:hover > a,
|
|
||||||
.skin-red .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #dd4b39;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-red .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-red .treeview-menu > li.active > a,
|
|
||||||
.skin-red .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form input[type="text"],
|
|
||||||
.skin-red .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-red .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-red.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #c23321;
|
|
||||||
border-color: #96271a;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #96271a;
|
|
||||||
border-color: #96271a;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #c23321;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #6b1c12;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: #dd4b39;
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: #96271a;
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: #dd4b39;
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #96271a;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #ac2d1e;
|
|
||||||
--button-primary: #802216;
|
|
||||||
--button-hover: #6b1c12;
|
|
||||||
--header: #dd4b39;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-alt: #222;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #dd4b39;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #e8867a;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #f3c2bc;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #FFF;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
a:link {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #dd4b39;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-red.css.map*/
|
|
||||||
|
|||||||
502
public/css/dist/skins/skin-yellow-dark.css
vendored
502
public/css/dist/skins/skin-yellow-dark.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
504
public/css/dist/skins/skin-yellow-dark.min.css
vendored
504
public/css/dist/skins/skin-yellow-dark.min.css
vendored
File diff suppressed because one or more lines are too long
221
public/css/dist/skins/skin-yellow.css
vendored
221
public/css/dist/skins/skin-yellow.css
vendored
@@ -1,222 +1,3 @@
|
|||||||
/*
|
.skin-yellow .main-header .navbar{background-color:#fbcc34}.skin-yellow .main-header .navbar .nav>li>a{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:focus,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav>.active>a,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav>li>a:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:#000}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#fbc61b}@media (max-width:767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#333}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#fbc61b}}.skin-yellow .main-header li.user-header{background-color:#fbcc34}.skin-yellow .content-header{background:transparent}.skin-yellow .left-side,.skin-yellow .main-sidebar,.skin-yellow .wrapper{background-color:#222d32}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow .sidebar-menu>li.active>a,.skin-yellow .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#fbcc34;color:#fff}.skin-yellow .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow .sidebar-form .btn,.skin-yellow .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow .sidebar-form input[type=text]:focus,.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-yellow.layout-top-nav .main-header>.logo .logo-variant{background-color:none;color:#413f42}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#f7be05;border-color:#c59704;color:var(--nav-link)}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#c59704;border-color:#c59704;color:var(--nav-link)}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#f7be05;color:var(--nav-link)}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#937103;color:var(--nav-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#c59704}:root{--button-default:#deab04;--button-primary:#ac8403;--button-hover:#937103;--header:#fbcc34;--text-main:#bbb;--text-sub:#9b9b9b;--link:#5b585c;--visited-link:#747176;--hover-link:#b4b1b5;--nav-link:#222;--light-link:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fbcc34}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead,:hover{color:var(--nav-link)}.skin-yellow .main-header .navbar .nav>li>a{color:#413f42}.far fa-life-ring{color:var(--link)}
|
||||||
* Skin: Yellow
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-yellow .main-header .navbar {
|
|
||||||
background-color: #FBCC34;
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a {
|
|
||||||
color: rgba(255, 255, 255, 0.8);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-yellow .main-header .navbar .nav .open > a,
|
|
||||||
.skin-yellow .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-yellow .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-yellow .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .sidebar-toggle {
|
|
||||||
color: rgba(255, 255, 255, 0.8);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #000;
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #fbc61b;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-yellow .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #fbc61b;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header li.user-header {
|
|
||||||
background-color: #FBCC34;
|
|
||||||
}
|
|
||||||
.skin-yellow .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-yellow .wrapper,
|
|
||||||
.skin-yellow .main-sidebar,
|
|
||||||
.skin-yellow .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-yellow .user-panel > .info,
|
|
||||||
.skin-yellow .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-menu > li:hover > a,
|
|
||||||
.skin-yellow .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #FBCC34;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-yellow .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-yellow .treeview-menu > li.active > a,
|
|
||||||
.skin-yellow .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form input[type="text"],
|
|
||||||
.skin-yellow .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-yellow.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
color: #413F42;
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #f7be05;
|
|
||||||
border-color: #c59704;
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #c59704;
|
|
||||||
border-color: #c59704;
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #f7be05;
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #937103;
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #c59704;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #deab04;
|
|
||||||
--button-primary: #ac8403;
|
|
||||||
--button-hover: #937103;
|
|
||||||
--header: #FBCC34;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #5b585c;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #747176;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #b4b1b5;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #222;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #FBCC34;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
.thead,
|
|
||||||
.navbar-nav > li > a:link {
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.navbar-nav > li > a:visited {
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
:hover {
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a {
|
|
||||||
color: #413F42;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-yellow.css.map*/
|
/*# sourceMappingURL=skin-yellow.css.map*/
|
||||||
2
public/css/dist/skins/skin-yellow.css.map
vendored
2
public/css/dist/skins/skin-yellow.css.map
vendored
File diff suppressed because one or more lines are too long
223
public/css/dist/skins/skin-yellow.min.css
vendored
223
public/css/dist/skins/skin-yellow.min.css
vendored
@@ -1,222 +1 @@
|
|||||||
/*
|
.skin-yellow .main-header .navbar{background-color:#fbcc34}.skin-yellow .main-header .navbar .nav>li>a{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:focus,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav>.active>a,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav>li>a:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:#000}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#fbc61b}@media (max-width:767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#333}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#fbc61b}}.skin-yellow .main-header li.user-header{background-color:#fbcc34}.skin-yellow .content-header{background:0 0}.skin-yellow .left-side,.skin-yellow .main-sidebar,.skin-yellow .wrapper{background-color:#222d32}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow .sidebar-menu>li.active>a,.skin-yellow .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#fbcc34;color:#fff}.skin-yellow .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow .sidebar-form .btn,.skin-yellow .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow .sidebar-form input[type=text]:focus,.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-yellow.layout-top-nav .main-header>.logo .logo-variant{background-color:none;color:#413f42}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#f7be05;border-color:#c59704;color:var(--nav-link)}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#c59704;border-color:#c59704;color:var(--nav-link)}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#f7be05;color:var(--nav-link)}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#937103;color:var(--nav-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#c59704}:root{--button-default:#deab04;--button-primary:#ac8403;--button-hover:#937103;--header:#fbcc34;--text-main:#bbb;--text-sub:#9b9b9b;--link:#5b585c;--visited-link:#747176;--hover-link:#b4b1b5;--nav-link:#222;--light-link:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fbcc34}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead,:hover{color:var(--nav-link)}.skin-yellow .main-header .navbar .nav>li>a{color:#413f42}.far fa-life-ring{color:var(--link)}
|
||||||
* Skin: Yellow
|
|
||||||
* ----------
|
|
||||||
*/
|
|
||||||
.skin-yellow .main-header .navbar {
|
|
||||||
background-color: #FBCC34;
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a {
|
|
||||||
color: rgba(255, 255, 255, 0.8);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a:hover,
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a:active,
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a:focus,
|
|
||||||
.skin-yellow .main-header .navbar .nav .open > a,
|
|
||||||
.skin-yellow .main-header .navbar .nav .open > a:hover,
|
|
||||||
.skin-yellow .main-header .navbar .nav .open > a:focus,
|
|
||||||
.skin-yellow .main-header .navbar .nav > .active > a {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
color: #f6f6f6;
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .sidebar-toggle {
|
|
||||||
color: rgba(255, 255, 255, 0.8);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
color: #f6f6f6;
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .sidebar-toggle {
|
|
||||||
color: #000;
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .sidebar-toggle:hover {
|
|
||||||
background-color: #fbc61b;
|
|
||||||
}
|
|
||||||
@media (max-width: 767px) {
|
|
||||||
.skin-yellow .main-header .navbar .dropdown-menu li.divider {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .dropdown-menu li a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .dropdown-menu li a:hover {
|
|
||||||
background: #fbc61b;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header li.user-header {
|
|
||||||
background-color: #FBCC34;
|
|
||||||
}
|
|
||||||
.skin-yellow .content-header {
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
.skin-yellow .wrapper,
|
|
||||||
.skin-yellow .main-sidebar,
|
|
||||||
.skin-yellow .left-side {
|
|
||||||
background-color: #222d32;
|
|
||||||
}
|
|
||||||
.skin-yellow .user-panel > .info,
|
|
||||||
.skin-yellow .user-panel > .info > a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-menu > li.header {
|
|
||||||
color: #4b646f;
|
|
||||||
background: #1a2226;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-menu > li > a {
|
|
||||||
border-left: 3px solid transparent;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-menu > li:hover > a,
|
|
||||||
.skin-yellow .sidebar-menu > li.active > a {
|
|
||||||
color: #fff;
|
|
||||||
background: #1e282c;
|
|
||||||
border-left-color: #FBCC34;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-menu > li > .treeview-menu {
|
|
||||||
margin: 0 1px;
|
|
||||||
background: #2c3b41;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar a {
|
|
||||||
color: #b8c7ce;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.skin-yellow .treeview-menu > li > a {
|
|
||||||
color: #8aa4af;
|
|
||||||
}
|
|
||||||
.skin-yellow .treeview-menu > li.active > a,
|
|
||||||
.skin-yellow .treeview-menu > li > a:hover {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form {
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #374850;
|
|
||||||
margin: 10px 10px;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form input[type="text"],
|
|
||||||
.skin-yellow .sidebar-form .btn {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: #374850;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
height: 35px;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form input[type="text"] {
|
|
||||||
color: #666;
|
|
||||||
border-top-left-radius: 2px;
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
border-bottom-left-radius: 2px;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form input[type="text"]:focus,
|
|
||||||
.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
background-color: #fff;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
|
||||||
border-left-color: #fff;
|
|
||||||
}
|
|
||||||
.skin-yellow .sidebar-form .btn {
|
|
||||||
color: #999;
|
|
||||||
border-top-left-radius: 0;
|
|
||||||
border-top-right-radius: 2px;
|
|
||||||
border-bottom-right-radius: 2px;
|
|
||||||
border-bottom-left-radius: 0;
|
|
||||||
}
|
|
||||||
.skin-yellow.layout-top-nav .main-header > .logo .logo-variant {
|
|
||||||
color: #413F42;
|
|
||||||
background-color: none;
|
|
||||||
}
|
|
||||||
.btn.btn-primary,
|
|
||||||
.btn:hover.btn-primary,
|
|
||||||
.btn .btn-primary:link,
|
|
||||||
.btn:hover .btn-primary:link {
|
|
||||||
background-color: #f7be05;
|
|
||||||
border-color: #c59704;
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.btna.btn-primary:hover,
|
|
||||||
.btn:hovera.btn-primary:hover {
|
|
||||||
background-color: #c59704;
|
|
||||||
border-color: #c59704;
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.btn.btn-white:link,
|
|
||||||
.btn:hover.btn-white:link {
|
|
||||||
background-color: #f7be05;
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.btn.btn-white:hover,
|
|
||||||
.btn:hover.btn-white:hover {
|
|
||||||
background-color: #937103;
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
a.btn-info:link,
|
|
||||||
a.btn-warning:link,
|
|
||||||
a.btn-danger:link {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a.btn-info:visited,
|
|
||||||
a.btn-warning:visited,
|
|
||||||
a.btn-danger:visited {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: var(--hover-link);
|
|
||||||
}
|
|
||||||
a:visited {
|
|
||||||
color: var(--visited-link);
|
|
||||||
}
|
|
||||||
.text-primary {
|
|
||||||
color: #c59704;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--button-default: #deab04;
|
|
||||||
--button-primary: #ac8403;
|
|
||||||
--button-hover: #937103;
|
|
||||||
--header: #FBCC34;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--text-main: #BBB;
|
|
||||||
--text-sub: #9b9b9b;
|
|
||||||
--link: #5b585c;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--visited-link: #747176;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--hover-link: #b4b1b5;
|
|
||||||
/* Use same as Header picker, lighten by 70% */
|
|
||||||
--nav-link: #222;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
--light-link: #fff;
|
|
||||||
/* Use same as Header picker */
|
|
||||||
}
|
|
||||||
.fixed-table-container tbody .selected td {
|
|
||||||
background-color: #fff8af;
|
|
||||||
}
|
|
||||||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
|
||||||
background-color: #FBCC34;
|
|
||||||
}
|
|
||||||
.search-highlight,
|
|
||||||
.search-highlight:hover {
|
|
||||||
background-color: #e9d15b;
|
|
||||||
}
|
|
||||||
.thead,
|
|
||||||
.navbar-nav > li > a:link {
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.navbar-nav > li > a:visited {
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
:hover {
|
|
||||||
color: var(--nav-link);
|
|
||||||
}
|
|
||||||
.skin-yellow .main-header .navbar .nav > li > a {
|
|
||||||
color: #413F42;
|
|
||||||
}
|
|
||||||
.far fa-life-ring {
|
|
||||||
color: var(--link);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*# sourceMappingURL=skin-yellow.css.map*/
|
|
||||||
|
|||||||
2
public/js/build/app.js
Normal file
2
public/js/build/app.js
Normal file
File diff suppressed because one or more lines are too long
1
public/js/build/vendor.js
Normal file
1
public/js/build/vendor.js
Normal file
File diff suppressed because one or more lines are too long
53455
public/js/dist/all.js
vendored
53455
public/js/dist/all.js
vendored
File diff suppressed because one or more lines are too long
217
public/js/dist/all.js.LICENSE.txt
vendored
217
public/js/dist/all.js.LICENSE.txt
vendored
@@ -61,7 +61,217 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* jQuery UI Widget 1.14.0
|
* jQuery UI :data 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Autocomplete 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Button 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Checkboxradio 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Controlgroup 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Datepicker 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Dialog 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Draggable 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Droppable 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Effects 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Effects Blind 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Focusable 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Form Reset Mixin 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Keycode 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Labels 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Legacy jQuery Core patches 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Mouse 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Position 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*
|
||||||
|
* https://api.jqueryui.com/position/
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Progressbar 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Resizable 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Spinner 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Tabs 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Tooltip 1.14.1
|
||||||
|
* https://jqueryui.com
|
||||||
|
*
|
||||||
|
* Copyright OpenJS Foundation and other contributors
|
||||||
|
* Released under the MIT license.
|
||||||
|
* https://jquery.org/license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* jQuery UI Widget 1.14.1
|
||||||
* https://jqueryui.com
|
* https://jqueryui.com
|
||||||
*
|
*
|
||||||
* Copyright OpenJS Foundation and other contributors
|
* Copyright OpenJS Foundation and other contributors
|
||||||
@@ -107,4 +317,9 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*! jQuery UI - v1.14.1 - 2024-10-30
|
||||||
|
* https://jqueryui.com
|
||||||
|
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
|
||||||
|
* Copyright OpenJS Foundation and other contributors; Licensed MIT */
|
||||||
|
|
||||||
/*! tether 1.4.7 */
|
/*! tether 1.4.7 */
|
||||||
|
|||||||
2
public/js/dist/all.js.map
vendored
2
public/js/dist/all.js.map
vendored
File diff suppressed because one or more lines are too long
38839
public/js/dist/bootstrap-table.js
vendored
38839
public/js/dist/bootstrap-table.js
vendored
File diff suppressed because one or more lines are too long
@@ -1,25 +1,25 @@
|
|||||||
{
|
{
|
||||||
"/js/dist/all.js": "/js/dist/all.js?id=76d88f0f91b852f7eecbce357ab5858b",
|
"/js/dist/all.js": "/js/dist/all.js?id=5c191843e0bb9292ec6b7f0a3c5765b3",
|
||||||
"/css/dist/skins/skin-black-dark.css": "/css/dist/skins/skin-black-dark.css?id=42f97cd5b9ee7521b04a448e7fc16ac9",
|
"/css/dist/skins/skin-black-dark.css": "/css/dist/skins/skin-black-dark.css?id=bf1a348eae3e60c62b8879953f7df14c",
|
||||||
"/css/dist/skins/_all-skins.css": "/css/dist/skins/_all-skins.css?id=d81a7ed323f68a7c5e3e9115f7fb5404",
|
"/css/dist/skins/_all-skins.css": "/css/dist/skins/_all-skins.css?id=146086d653897e2557af5e68f6f8c56f",
|
||||||
"/css/build/overrides.css": "/css/build/overrides.css?id=d6ec1f1e36c57f8cd96218d2a59a2580",
|
"/css/build/overrides.css": "/css/build/overrides.css?id=3f6ab7e6902cca7d96e637b82dc95e65",
|
||||||
"/css/build/app.css": "/css/build/app.css?id=d591faf82795dc8151a6d3f84c26f5a4",
|
"/css/build/app.css": "/css/build/app.css?id=5876cf8fb09a66f8f9e0b2472c9cc9f8",
|
||||||
"/css/build/AdminLTE.css": "/css/build/AdminLTE.css?id=ee0ed88465dd878588ed044eefb67723",
|
"/css/build/AdminLTE.css": "/css/build/AdminLTE.css?id=bdf169bc2141f453390614c138cdce95",
|
||||||
"/css/dist/skins/skin-yellow.css": "/css/dist/skins/skin-yellow.css?id=3d8a3d2035ea28aaad4a703c2646f515",
|
"/css/dist/skins/skin-yellow.css": "/css/dist/skins/skin-yellow.css?id=e1e6e1c64cf14fc350585aaeb0e42f6b",
|
||||||
"/css/dist/skins/skin-yellow-dark.css": "/css/dist/skins/skin-yellow-dark.css?id=3979929a3423ff35b96b1fc84299fdf3",
|
"/css/dist/skins/skin-yellow-dark.css": "/css/dist/skins/skin-yellow-dark.css?id=08ae1b3e66008966ce5d600ea3ad04a2",
|
||||||
"/css/dist/skins/skin-red.css": "/css/dist/skins/skin-red.css?id=6b38a1f88cc9370be50d989d98393767",
|
"/css/dist/skins/skin-red.css": "/css/dist/skins/skin-red.css?id=fe8365eda6947fae76b6891d8de23e57",
|
||||||
"/css/dist/skins/skin-red-dark.css": "/css/dist/skins/skin-red-dark.css?id=54e178c5348b4449241200e95d62ccbd",
|
"/css/dist/skins/skin-red-dark.css": "/css/dist/skins/skin-red-dark.css?id=4177acfe78a6a808fa7054cf99a93387",
|
||||||
"/css/dist/skins/skin-purple.css": "/css/dist/skins/skin-purple.css?id=e8c8db21fe14b787b2fe4a21005982bd",
|
"/css/dist/skins/skin-purple.css": "/css/dist/skins/skin-purple.css?id=0853b7f7da3d6bfda0738df5574d9892",
|
||||||
"/css/dist/skins/skin-purple-dark.css": "/css/dist/skins/skin-purple-dark.css?id=a1bd4658f28aeba7dbec1cb5bd6f075a",
|
"/css/dist/skins/skin-purple-dark.css": "/css/dist/skins/skin-purple-dark.css?id=4bf29ed9f4b511b23eb9f5647371622c",
|
||||||
"/css/dist/skins/skin-orange.css": "/css/dist/skins/skin-orange.css?id=85acf799d6458af6aa5fa8b1bfcdea24",
|
"/css/dist/skins/skin-orange.css": "/css/dist/skins/skin-orange.css?id=23f6b19fc0add02e020cbb9e4f6f9272",
|
||||||
"/css/dist/skins/skin-orange-dark.css": "/css/dist/skins/skin-orange-dark.css?id=42eb5a13297832949c99c16406daf0ad",
|
"/css/dist/skins/skin-orange-dark.css": "/css/dist/skins/skin-orange-dark.css?id=71905ff04c78d92dc6f0b8354b458ffd",
|
||||||
"/css/dist/skins/skin-green.css": "/css/dist/skins/skin-green.css?id=1989203aff5fafe6d4ae92ccba0e680e",
|
"/css/dist/skins/skin-green.css": "/css/dist/skins/skin-green.css?id=d68df5bc23ddddc710f7acf2201b2caf",
|
||||||
"/css/dist/skins/skin-green-dark.css": "/css/dist/skins/skin-green-dark.css?id=2a6e215685d0eb6225adde8fc5d233e9",
|
"/css/dist/skins/skin-green-dark.css": "/css/dist/skins/skin-green-dark.css?id=436c77b84b2797f9683a7cdc4f8f6b8d",
|
||||||
"/css/dist/skins/skin-contrast.css": "/css/dist/skins/skin-contrast.css?id=db8a69f7cafd100e86ec3f20f12088cf",
|
"/css/dist/skins/skin-contrast.css": "/css/dist/skins/skin-contrast.css?id=8c61ef8889d392838fb977c7a1b1f6bb",
|
||||||
"/css/dist/skins/skin-blue.css": "/css/dist/skins/skin-blue.css?id=b2cd9f59d7e8587939ce27b2d3363d82",
|
"/css/dist/skins/skin-blue.css": "/css/dist/skins/skin-blue.css?id=68a92d85c8e351dfb38a835307f126ec",
|
||||||
"/css/dist/skins/skin-blue-dark.css": "/css/dist/skins/skin-blue-dark.css?id=7277edd636cf46aa7786a4449ce0ead7",
|
"/css/dist/skins/skin-blue-dark.css": "/css/dist/skins/skin-blue-dark.css?id=cbb20ad6182b658f34117bf96a621b63",
|
||||||
"/css/dist/skins/skin-black.css": "/css/dist/skins/skin-black.css?id=cbd06cc1d58197ccc81d4376bbaf0d28",
|
"/css/dist/skins/skin-black.css": "/css/dist/skins/skin-black.css?id=84e2ee950ae04444988b37038e5a3951",
|
||||||
"/css/dist/all.css": "/css/dist/all.css?id=ff957e6cef08b72d32cf28fe50da645a",
|
"/css/dist/all.css": "/css/dist/all.css?id=88a000a091cb26a138368945df92ab83",
|
||||||
"/css/dist/signature-pad.css": "/css/dist/signature-pad.css?id=6a89d3cd901305e66ced1cf5f13147f7",
|
"/css/dist/signature-pad.css": "/css/dist/signature-pad.css?id=6a89d3cd901305e66ced1cf5f13147f7",
|
||||||
"/css/dist/signature-pad.min.css": "/css/dist/signature-pad.min.css?id=6a89d3cd901305e66ced1cf5f13147f7",
|
"/css/dist/signature-pad.min.css": "/css/dist/signature-pad.min.css?id=6a89d3cd901305e66ced1cf5f13147f7",
|
||||||
"/js/select2/i18n/af.js": "/js/select2/i18n/af.js?id=4f6fcd73488ce79fae1b7a90aceaecde",
|
"/js/select2/i18n/af.js": "/js/select2/i18n/af.js?id=4f6fcd73488ce79fae1b7a90aceaecde",
|
||||||
@@ -93,22 +93,22 @@
|
|||||||
"/js/dist/bootstrap-table-locale-all.min.js": "/js/dist/bootstrap-table-locale-all.min.js?id=d300041b9e5038b45b68e036add83be4",
|
"/js/dist/bootstrap-table-locale-all.min.js": "/js/dist/bootstrap-table-locale-all.min.js?id=d300041b9e5038b45b68e036add83be4",
|
||||||
"/js/dist/bootstrap-table-en-US.min.js": "/js/dist/bootstrap-table-en-US.min.js?id=6d0de12d91548ba2cd80b868838ce5fa",
|
"/js/dist/bootstrap-table-en-US.min.js": "/js/dist/bootstrap-table-en-US.min.js?id=6d0de12d91548ba2cd80b868838ce5fa",
|
||||||
"/js/dist/Chart.min.js": "/js/dist/Chart.min.js?id=9b1ae20c4c7048d6e4a1b2e1aee7fb31",
|
"/js/dist/Chart.min.js": "/js/dist/Chart.min.js?id=9b1ae20c4c7048d6e4a1b2e1aee7fb31",
|
||||||
"/css/dist/skins/_all-skins.min.css": "/css/dist/skins/_all-skins.min.css?id=d81a7ed323f68a7c5e3e9115f7fb5404",
|
"/css/dist/skins/_all-skins.min.css": "/css/dist/skins/_all-skins.min.css?id=146086d653897e2557af5e68f6f8c56f",
|
||||||
"/css/dist/skins/skin-black-dark.min.css": "/css/dist/skins/skin-black-dark.min.css?id=42f97cd5b9ee7521b04a448e7fc16ac9",
|
"/css/dist/skins/skin-black-dark.min.css": "/css/dist/skins/skin-black-dark.min.css?id=bf1a348eae3e60c62b8879953f7df14c",
|
||||||
"/css/dist/skins/skin-black.min.css": "/css/dist/skins/skin-black.min.css?id=cbd06cc1d58197ccc81d4376bbaf0d28",
|
"/css/dist/skins/skin-black.min.css": "/css/dist/skins/skin-black.min.css?id=84e2ee950ae04444988b37038e5a3951",
|
||||||
"/css/dist/skins/skin-blue-dark.min.css": "/css/dist/skins/skin-blue-dark.min.css?id=7277edd636cf46aa7786a4449ce0ead7",
|
"/css/dist/skins/skin-blue-dark.min.css": "/css/dist/skins/skin-blue-dark.min.css?id=cbb20ad6182b658f34117bf96a621b63",
|
||||||
"/css/dist/skins/skin-blue.min.css": "/css/dist/skins/skin-blue.min.css?id=b2cd9f59d7e8587939ce27b2d3363d82",
|
"/css/dist/skins/skin-blue.min.css": "/css/dist/skins/skin-blue.min.css?id=68a92d85c8e351dfb38a835307f126ec",
|
||||||
"/css/dist/skins/skin-contrast.min.css": "/css/dist/skins/skin-contrast.min.css?id=db8a69f7cafd100e86ec3f20f12088cf",
|
"/css/dist/skins/skin-contrast.min.css": "/css/dist/skins/skin-contrast.min.css?id=8c61ef8889d392838fb977c7a1b1f6bb",
|
||||||
"/css/dist/skins/skin-green-dark.min.css": "/css/dist/skins/skin-green-dark.min.css?id=2a6e215685d0eb6225adde8fc5d233e9",
|
"/css/dist/skins/skin-green-dark.min.css": "/css/dist/skins/skin-green-dark.min.css?id=436c77b84b2797f9683a7cdc4f8f6b8d",
|
||||||
"/css/dist/skins/skin-green.min.css": "/css/dist/skins/skin-green.min.css?id=1989203aff5fafe6d4ae92ccba0e680e",
|
"/css/dist/skins/skin-green.min.css": "/css/dist/skins/skin-green.min.css?id=d68df5bc23ddddc710f7acf2201b2caf",
|
||||||
"/css/dist/skins/skin-orange-dark.min.css": "/css/dist/skins/skin-orange-dark.min.css?id=42eb5a13297832949c99c16406daf0ad",
|
"/css/dist/skins/skin-orange-dark.min.css": "/css/dist/skins/skin-orange-dark.min.css?id=71905ff04c78d92dc6f0b8354b458ffd",
|
||||||
"/css/dist/skins/skin-orange.min.css": "/css/dist/skins/skin-orange.min.css?id=85acf799d6458af6aa5fa8b1bfcdea24",
|
"/css/dist/skins/skin-orange.min.css": "/css/dist/skins/skin-orange.min.css?id=23f6b19fc0add02e020cbb9e4f6f9272",
|
||||||
"/css/dist/skins/skin-purple-dark.min.css": "/css/dist/skins/skin-purple-dark.min.css?id=a1bd4658f28aeba7dbec1cb5bd6f075a",
|
"/css/dist/skins/skin-purple-dark.min.css": "/css/dist/skins/skin-purple-dark.min.css?id=4bf29ed9f4b511b23eb9f5647371622c",
|
||||||
"/css/dist/skins/skin-purple.min.css": "/css/dist/skins/skin-purple.min.css?id=e8c8db21fe14b787b2fe4a21005982bd",
|
"/css/dist/skins/skin-purple.min.css": "/css/dist/skins/skin-purple.min.css?id=0853b7f7da3d6bfda0738df5574d9892",
|
||||||
"/css/dist/skins/skin-red-dark.min.css": "/css/dist/skins/skin-red-dark.min.css?id=54e178c5348b4449241200e95d62ccbd",
|
"/css/dist/skins/skin-red-dark.min.css": "/css/dist/skins/skin-red-dark.min.css?id=4177acfe78a6a808fa7054cf99a93387",
|
||||||
"/css/dist/skins/skin-red.min.css": "/css/dist/skins/skin-red.min.css?id=6b38a1f88cc9370be50d989d98393767",
|
"/css/dist/skins/skin-red.min.css": "/css/dist/skins/skin-red.min.css?id=fe8365eda6947fae76b6891d8de23e57",
|
||||||
"/css/dist/skins/skin-yellow-dark.min.css": "/css/dist/skins/skin-yellow-dark.min.css?id=3979929a3423ff35b96b1fc84299fdf3",
|
"/css/dist/skins/skin-yellow-dark.min.css": "/css/dist/skins/skin-yellow-dark.min.css?id=08ae1b3e66008966ce5d600ea3ad04a2",
|
||||||
"/css/dist/skins/skin-yellow.min.css": "/css/dist/skins/skin-yellow.min.css?id=3d8a3d2035ea28aaad4a703c2646f515",
|
"/css/dist/skins/skin-yellow.min.css": "/css/dist/skins/skin-yellow.min.css?id=e1e6e1c64cf14fc350585aaeb0e42f6b",
|
||||||
"/css/dist/bootstrap-table.css": "/css/dist/bootstrap-table.css?id=9def0b5d3b891ac3669b3b7aa7e805ce",
|
"/css/dist/bootstrap-table.css": "/css/dist/bootstrap-table.css?id=9def0b5d3b891ac3669b3b7aa7e805ce",
|
||||||
"/js/dist/bootstrap-table.js": "/js/dist/bootstrap-table.js?id=ed9dc2e13cf495675067c4c7091b325a"
|
"/js/dist/bootstrap-table.js": "/js/dist/bootstrap-table.js?id=ed9dc2e13cf495675067c4c7091b325a"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ return [
|
|||||||
'manage' => 'crwdns6501:0crwdne6501:0',
|
'manage' => 'crwdns6501:0crwdne6501:0',
|
||||||
'field' => 'crwdns1487:0crwdne1487:0',
|
'field' => 'crwdns1487:0crwdne1487:0',
|
||||||
'about_fieldsets_title' => 'crwdns1488:0crwdne1488:0',
|
'about_fieldsets_title' => 'crwdns1488:0crwdne1488:0',
|
||||||
'about_fieldsets_text' => 'crwdns13508:0crwdne13508:0',
|
'about_fieldsets_text' => 'crwdns13746:0crwdne13746:0',
|
||||||
'custom_format' => 'crwdns6505:0crwdne6505:0',
|
'custom_format' => 'crwdns6505:0crwdne6505:0',
|
||||||
'encrypt_field' => 'crwdns1792:0crwdne1792:0',
|
'encrypt_field' => 'crwdns1792:0crwdne1792:0',
|
||||||
'encrypt_field_help' => 'crwdns1683:0crwdne1683:0',
|
'encrypt_field_help' => 'crwdns1683:0crwdne1683:0',
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'about_asset_depreciations' => 'crwdns819:0crwdne819:0',
|
'about_asset_depreciations' => 'crwdns819:0crwdne819:0',
|
||||||
'about_depreciations' => 'crwdns820:0crwdne820:0',
|
'about_depreciations' => 'crwdns13748:0crwdne13748:0',
|
||||||
'asset_depreciations' => 'crwdns821:0crwdne821:0',
|
'asset_depreciations' => 'crwdns821:0crwdne821:0',
|
||||||
'create' => 'crwdns1799:0crwdne1799:0',
|
'create' => 'crwdns1799:0crwdne1799:0',
|
||||||
'depreciation_name' => 'crwdns823:0crwdne823:0',
|
'depreciation_name' => 'crwdns823:0crwdne823:0',
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ return [
|
|||||||
'redirect_to_checked_out_to' => 'crwdns12226:0crwdne12226:0',
|
'redirect_to_checked_out_to' => 'crwdns12226:0crwdne12226:0',
|
||||||
'select_statustype' => 'crwdns1167:0crwdne1167:0',
|
'select_statustype' => 'crwdns1167:0crwdne1167:0',
|
||||||
'serial' => 'crwdns716:0crwdne716:0',
|
'serial' => 'crwdns716:0crwdne716:0',
|
||||||
|
'serial_required' => 'crwdns13774:0crwdne13774:0',
|
||||||
|
'serial_required_post_model_update' => 'crwdns13776:0crwdne13776:0',
|
||||||
'status' => 'crwdns717:0crwdne717:0',
|
'status' => 'crwdns717:0crwdne717:0',
|
||||||
'tag' => 'crwdns719:0crwdne719:0',
|
'tag' => 'crwdns719:0crwdne719:0',
|
||||||
'update' => 'crwdns720:0crwdne720:0',
|
'update' => 'crwdns720:0crwdne720:0',
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ return [
|
|||||||
'requested' => 'crwdns1697:0crwdne1697:0',
|
'requested' => 'crwdns1697:0crwdne1697:0',
|
||||||
'not_requestable' => 'crwdns6555:0crwdne6555:0',
|
'not_requestable' => 'crwdns6555:0crwdne6555:0',
|
||||||
'requestable_status_warning' => 'crwdns11681:0crwdne11681:0',
|
'requestable_status_warning' => 'crwdns11681:0crwdne11681:0',
|
||||||
|
'require_serial' => 'crwdns13770:0crwdne13770:0',
|
||||||
|
'require_serial_help' => 'crwdns13772:0crwdne13772:0',
|
||||||
'restore' => 'crwdns1178:0crwdne1178:0',
|
'restore' => 'crwdns1178:0crwdne1178:0',
|
||||||
'pending' => 'crwdns1170:0crwdne1170:0',
|
'pending' => 'crwdns1170:0crwdne1170:0',
|
||||||
'undeployable' => 'crwdns1171:0crwdne1171:0',
|
'undeployable' => 'crwdns1171:0crwdne1171:0',
|
||||||
|
|||||||
@@ -46,11 +46,12 @@ return array(
|
|||||||
'not_enough_seats' => 'crwdns11902:0crwdne11902:0',
|
'not_enough_seats' => 'crwdns11902:0crwdne11902:0',
|
||||||
'mismatch' => 'crwdns12574:0crwdne12574:0',
|
'mismatch' => 'crwdns12574:0crwdne12574:0',
|
||||||
'unavailable' => 'crwdns12576:0crwdne12576:0',
|
'unavailable' => 'crwdns12576:0crwdne12576:0',
|
||||||
|
'license_is_inactive' => 'crwdns13798:0crwdne13798:0',
|
||||||
),
|
),
|
||||||
|
|
||||||
'checkin' => array(
|
'checkin' => array(
|
||||||
'error' => 'crwdns948:0crwdne948:0',
|
'error' => 'crwdns948:0crwdne948:0',
|
||||||
'not_reassignable' => 'crwdns12802:0crwdne12802:0',
|
'not_reassignable' => 'crwdns13778:0crwdne13778:0',
|
||||||
'success' => 'crwdns949:0crwdne949:0'
|
'success' => 'crwdns949:0crwdne949:0'
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|||||||
@@ -3,12 +3,13 @@
|
|||||||
return array(
|
return array(
|
||||||
|
|
||||||
'does_not_exist' => 'crwdns650:0crwdne650:0',
|
'does_not_exist' => 'crwdns650:0crwdne650:0',
|
||||||
'assoc_users' => 'crwdns13150:0crwdne13150:0',
|
'assoc_users' => 'crwdns13788:0crwdne13788:0',
|
||||||
'assoc_assets' => 'crwdns1404:0crwdne1404:0',
|
'assoc_assets' => 'crwdns1404:0crwdne1404:0',
|
||||||
'assoc_child_loc' => 'crwdns1405:0crwdne1405:0',
|
'assoc_child_loc' => 'crwdns1405:0crwdne1405:0',
|
||||||
'assigned_assets' => 'crwdns11179:0crwdne11179:0',
|
'assigned_assets' => 'crwdns11179:0crwdne11179:0',
|
||||||
'current_location' => 'crwdns11181:0crwdne11181:0',
|
'current_location' => 'crwdns11181:0crwdne11181:0',
|
||||||
'open_map' => 'crwdns12696:0crwdne12696:0',
|
'open_map' => 'crwdns12696:0crwdne12696:0',
|
||||||
|
'deleted_warning' => 'crwdns13790:0crwdne13790:0',
|
||||||
|
|
||||||
|
|
||||||
'create' => array(
|
'create' => array(
|
||||||
|
|||||||
@@ -12,7 +12,8 @@ return [
|
|||||||
'create' => 'crwdns644:0crwdne644:0',
|
'create' => 'crwdns644:0crwdne644:0',
|
||||||
'update' => 'crwdns645:0crwdne645:0',
|
'update' => 'crwdns645:0crwdne645:0',
|
||||||
'print_assigned' => 'crwdns6062:0crwdne6062:0',
|
'print_assigned' => 'crwdns6062:0crwdne6062:0',
|
||||||
'print_all_assigned' => 'crwdns6064:0crwdne6064:0',
|
'print_inventory' => 'crwdns13792:0crwdne13792:0',
|
||||||
|
'print_all_assigned' => 'crwdns13794:0crwdne13794:0',
|
||||||
'name' => 'crwdns646:0crwdne646:0',
|
'name' => 'crwdns646:0crwdne646:0',
|
||||||
'address' => 'crwdns647:0crwdne647:0',
|
'address' => 'crwdns647:0crwdne647:0',
|
||||||
'address2' => 'crwdns11880:0crwdne11880:0',
|
'address2' => 'crwdns11880:0crwdne11880:0',
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user