mirror of
https://github.com/icecoder/ICEcoder.git
synced 2026-03-16 05:17:01 +01:00
Compare commits
724 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d4c4911ead | ||
|
|
21d06d5859 | ||
|
|
361681714b | ||
|
|
4b923dfd7e | ||
|
|
dccfd0a616 | ||
|
|
e259946dcc | ||
|
|
a7e1bb53a3 | ||
|
|
0b75351b1f | ||
|
|
1ccf01bfc0 | ||
|
|
9b881cf774 | ||
|
|
c3c829ec3d | ||
|
|
362bbf5c5d | ||
|
|
c19503ba78 | ||
|
|
9e68bb9d72 | ||
|
|
536ddde998 | ||
|
|
d89d01e46e | ||
|
|
876a6ab0ef | ||
|
|
a3e5b7925a | ||
|
|
1e01e783ca | ||
|
|
f77f02e11f | ||
|
|
818b9e9a71 | ||
|
|
1ab4ae0094 | ||
|
|
ca39d31f0e | ||
|
|
352c8c1a3a | ||
|
|
3273d9fd2c | ||
|
|
034f1158cd | ||
|
|
109859c393 | ||
|
|
9c5382134b | ||
|
|
75534a047e | ||
|
|
940489688d | ||
|
|
d78821a4dc | ||
|
|
8322e0b3fe | ||
|
|
14e22568a2 | ||
|
|
1bc0ac1ec5 | ||
|
|
d3b3715384 | ||
|
|
b574ce0e6c | ||
|
|
6d120cc7b9 | ||
|
|
107c0b53c7 | ||
|
|
afd0c02ff6 | ||
|
|
9fbb393013 | ||
|
|
d4fa50cdf3 | ||
|
|
809a1ad197 | ||
|
|
5a660f7810 | ||
|
|
0e45263fad | ||
|
|
f8a2c2a926 | ||
|
|
ea14b8bbbb | ||
|
|
e52cf8edf9 | ||
|
|
494be783b9 | ||
|
|
d884c2ed11 | ||
|
|
cfbd11d8de | ||
|
|
1c81aab339 | ||
|
|
60496c9fb0 | ||
|
|
c2647bc23a | ||
|
|
74fcd33c97 | ||
|
|
8770f6fe58 | ||
|
|
25b50a97f3 | ||
|
|
e0b7be3a25 | ||
|
|
fabed98033 | ||
|
|
b702a9c31c | ||
|
|
03ca02c4fd | ||
|
|
af57283d0a | ||
|
|
374178ad14 | ||
|
|
3d82bfc227 | ||
|
|
373b1eb645 | ||
|
|
73aaabba8f | ||
|
|
e9fa15984c | ||
|
|
af6a3bce61 | ||
|
|
bc4532f76e | ||
|
|
01dfbac81a | ||
|
|
432837a72c | ||
|
|
c4e52e0edc | ||
|
|
15969b44cc | ||
|
|
080fef30a4 | ||
|
|
a170e5e6a0 | ||
|
|
6cbbf6674c | ||
|
|
8a138538a3 | ||
|
|
ed1515d008 | ||
|
|
0bb81ea3a7 | ||
|
|
77a0182f69 | ||
|
|
1064d2708b | ||
|
|
4c7c7ee874 | ||
|
|
e27318c825 | ||
|
|
cd352c8a0c | ||
|
|
53cdbad35b | ||
|
|
5343efd57f | ||
|
|
c99f78a0f2 | ||
|
|
e253ff059e | ||
|
|
1d8cfafb62 | ||
|
|
b5b6b92204 | ||
|
|
fbe19fc431 | ||
|
|
2df787655d | ||
|
|
35bcb14d8d | ||
|
|
611556b5fe | ||
|
|
e4479421fa | ||
|
|
4ed6fd6c6e | ||
|
|
0027304f86 | ||
|
|
39388dd077 | ||
|
|
f54460319f | ||
|
|
f196bb9305 | ||
|
|
d1deb9313f | ||
|
|
e4a5215c7a | ||
|
|
501d9f048d | ||
|
|
8625c41cf9 | ||
|
|
6e31578498 | ||
|
|
76d5b240af | ||
|
|
bedf482035 | ||
|
|
e9ee1a9428 | ||
|
|
e8927f947a | ||
|
|
1a6c51b7ac | ||
|
|
5a81f43217 | ||
|
|
b0a524f3a1 | ||
|
|
c188b2418f | ||
|
|
4b207edd2f | ||
|
|
6210eca0bd | ||
|
|
b009ef24ab | ||
|
|
a905b0bb30 | ||
|
|
30d06ef6ca | ||
|
|
d677d45405 | ||
|
|
8b4436d3a9 | ||
|
|
36188c61b9 | ||
|
|
105b073e0c | ||
|
|
c082a1a481 | ||
|
|
afd75f99ee | ||
|
|
0537b0fe9c | ||
|
|
794d7129cd | ||
|
|
a04c650861 | ||
|
|
9b16ad99cc | ||
|
|
abb1c2bcb9 | ||
|
|
eb2c2ad0db | ||
|
|
69e65e95c6 | ||
|
|
bfacbd92f1 | ||
|
|
0f4a90b21c | ||
|
|
0810c183c3 | ||
|
|
2e877b9ad8 | ||
|
|
5683c5d000 | ||
|
|
ce524eed04 | ||
|
|
af3c831bb5 | ||
|
|
7f02fe9a81 | ||
|
|
ce6b124bc8 | ||
|
|
790488644a | ||
|
|
134f3de3c9 | ||
|
|
d7bb490a50 | ||
|
|
5fc797176d | ||
|
|
98dd276bbc | ||
|
|
57c20cbf21 | ||
|
|
5b4c56f283 | ||
|
|
18ec1578a4 | ||
|
|
a0b4028c71 | ||
|
|
9438ee3a6e | ||
|
|
c522c34900 | ||
|
|
b7f75a637c | ||
|
|
f59a1e5818 | ||
|
|
4978026f86 | ||
|
|
a2e8e855f9 | ||
|
|
6f2a3fb84e | ||
|
|
8b510db2c2 | ||
|
|
4e8c4cdc3f | ||
|
|
2f1c76ecbd | ||
|
|
6b126ac1c7 | ||
|
|
05fd1fb81c | ||
|
|
cd71385e98 | ||
|
|
326d32658e | ||
|
|
8b1d853e09 | ||
|
|
b3e22ba5ff | ||
|
|
19b5bdb395 | ||
|
|
4307cb4f13 | ||
|
|
c32ff947f7 | ||
|
|
9cc6faa4de | ||
|
|
227d2467ab | ||
|
|
4ef637a0f5 | ||
|
|
84ffbb8b62 | ||
|
|
2d9ea6775b | ||
|
|
b3dd541459 | ||
|
|
34e48e8930 | ||
|
|
521f4a5ce0 | ||
|
|
883d47bf36 | ||
|
|
df5d148ac5 | ||
|
|
c201ed4471 | ||
|
|
6a9df1b6ec | ||
|
|
35fa4c8570 | ||
|
|
373f0574f5 | ||
|
|
cba6d02b3c | ||
|
|
2a008d16d4 | ||
|
|
c333917ec0 | ||
|
|
d319095b6a | ||
|
|
ff55ce6425 | ||
|
|
9d1e254955 | ||
|
|
9e665a3751 | ||
|
|
0dc3c3331a | ||
|
|
dcf646bfec | ||
|
|
7e07c488c9 | ||
|
|
16c06d63cf | ||
|
|
e938ac7031 | ||
|
|
bfeed44372 | ||
|
|
198875f632 | ||
|
|
20bc96c7d2 | ||
|
|
d16519bf79 | ||
|
|
3fa99842fd | ||
|
|
9bbeae5f36 | ||
|
|
ba35d6d5fb | ||
|
|
26ef229a4f | ||
|
|
e0caeb4cc8 | ||
|
|
eb3adee9fc | ||
|
|
92cff73c3a | ||
|
|
48accd9ec3 | ||
|
|
c742e9db8a | ||
|
|
4377d9aa46 | ||
|
|
6a6ada2020 | ||
|
|
c7a218fc7c | ||
|
|
22f80d04b1 | ||
|
|
adde401420 | ||
|
|
45733b52b8 | ||
|
|
65778f1e4f | ||
|
|
6259dd2883 | ||
|
|
69bb3f2905 | ||
|
|
4cc2070eb9 | ||
|
|
47654bffda | ||
|
|
de68944e07 | ||
|
|
d4ec04a5ec | ||
|
|
f750804520 | ||
|
|
0179e11401 | ||
|
|
a141126214 | ||
|
|
9675a50759 | ||
|
|
4cf3af16f6 | ||
|
|
ecf3204f6a | ||
|
|
e201169e33 | ||
|
|
56e5bcf4fb | ||
|
|
fbfc6cd750 | ||
|
|
69e74ea5c2 | ||
|
|
9a8793f967 | ||
|
|
d2293d8990 | ||
|
|
fda8f21806 | ||
|
|
a81905093b | ||
|
|
79b862862d | ||
|
|
1005e24cee | ||
|
|
a4e5944412 | ||
|
|
826a249595 | ||
|
|
7341b6644d | ||
|
|
c965ae5051 | ||
|
|
79c0aba340 | ||
|
|
c2e1020315 | ||
|
|
098a1b870a | ||
|
|
9d846f0f2a | ||
|
|
46f1a1c319 | ||
|
|
7ee3032f37 | ||
|
|
9d7dfc846c | ||
|
|
f7962e5dc6 | ||
|
|
d0b093d7d5 | ||
|
|
3d57d0ed0f | ||
|
|
9edc6417de | ||
|
|
daf3a3ba75 | ||
|
|
9c68dad990 | ||
|
|
cab83ad1ac | ||
|
|
7dcf93cc2d | ||
|
|
733c6d92fc | ||
|
|
ed9290dd16 | ||
|
|
422de58a87 | ||
|
|
5e4e73067e | ||
|
|
7b82b14baa | ||
|
|
36b3622d11 | ||
|
|
acf7300514 | ||
|
|
b0c0d86b7c | ||
|
|
30b0604967 | ||
|
|
0eeaef705a | ||
|
|
af33501693 | ||
|
|
eb14a64550 | ||
|
|
52fb7ac900 | ||
|
|
8b092c5c9f | ||
|
|
2b509e6aac | ||
|
|
36690e496c | ||
|
|
b35211af98 | ||
|
|
9fde76ff8c | ||
|
|
a62c08820d | ||
|
|
3c6a0200f9 | ||
|
|
94590871a6 | ||
|
|
d4fecff679 | ||
|
|
443be5aba6 | ||
|
|
d8dadf58aa | ||
|
|
eb7a82dfff | ||
|
|
b376e41406 | ||
|
|
66325c32d1 | ||
|
|
8476378549 | ||
|
|
8de55467c1 | ||
|
|
0277e36168 | ||
|
|
e7034bd30d | ||
|
|
06308e2467 | ||
|
|
4406fcd96f | ||
|
|
8cf3de7ddd | ||
|
|
10a80af541 | ||
|
|
c6504a8b25 | ||
|
|
7aa070a647 | ||
|
|
f93c073e15 | ||
|
|
b8aa51b4e8 | ||
|
|
6e18b745c7 | ||
|
|
b0f1756836 | ||
|
|
d79c916a90 | ||
|
|
582b6ffb82 | ||
|
|
367ae93eb5 | ||
|
|
0587b44f56 | ||
|
|
495995b9a4 | ||
|
|
4f82f91e47 | ||
|
|
a1bd3cb0f3 | ||
|
|
52af6bc9c7 | ||
|
|
55019e14e9 | ||
|
|
69657d1a36 | ||
|
|
0ce5fc0bd2 | ||
|
|
e666f38124 | ||
|
|
3b53ef54ca | ||
|
|
5302e1ef22 | ||
|
|
ef0c154a4e | ||
|
|
afd63b5cdb | ||
|
|
3d3e84857d | ||
|
|
e28b5d26ff | ||
|
|
112cd883f9 | ||
|
|
d1845ef476 | ||
|
|
9a809f9181 | ||
|
|
77e5c1eaed | ||
|
|
18e57c4b43 | ||
|
|
440c7cbb8b | ||
|
|
46f4067511 | ||
|
|
80447a5182 | ||
|
|
d075b476dc | ||
|
|
59f252a44a | ||
|
|
e40132abfe | ||
|
|
8da9ae8313 | ||
|
|
17de0acc1d | ||
|
|
88d468178f | ||
|
|
4b505a448a | ||
|
|
fe6dd7fba2 | ||
|
|
f5f304b938 | ||
|
|
3788e87b74 | ||
|
|
551e19e53a | ||
|
|
6ded70720d | ||
|
|
e08522e4f1 | ||
|
|
53a2daad78 | ||
|
|
543c728991 | ||
|
|
af3e76f853 | ||
|
|
edd7e4f8dc | ||
|
|
ccab232335 | ||
|
|
11e8d3aadf | ||
|
|
3897b6ba6f | ||
|
|
1ad816a441 | ||
|
|
f9c62d578c | ||
|
|
5e01231c09 | ||
|
|
677c9eee87 | ||
|
|
05ddbf33ef | ||
|
|
545271d74b | ||
|
|
391904702e | ||
|
|
14f7b90b55 | ||
|
|
63ff39d200 | ||
|
|
ffd17ba3f7 | ||
|
|
87b32b51e9 | ||
|
|
9274db05e2 | ||
|
|
3adeacfcda | ||
|
|
f3b78ae347 | ||
|
|
54e20ba592 | ||
|
|
1df109a660 | ||
|
|
e2076eb4c4 | ||
|
|
b896e8a82e | ||
|
|
f6916c732b | ||
|
|
bdaa9d8cbc | ||
|
|
4a7abe4013 | ||
|
|
1e718d04a0 | ||
|
|
9ba31af366 | ||
|
|
7ab28591eb | ||
|
|
b7e9b8d83e | ||
|
|
0bb44721f3 | ||
|
|
84f656bd34 | ||
|
|
977fdc597f | ||
|
|
8c9d843328 | ||
|
|
2e7c286d47 | ||
|
|
ca124a1d45 | ||
|
|
a6e302b69d | ||
|
|
60da86600f | ||
|
|
e0c9061de1 | ||
|
|
73c24202e7 | ||
|
|
db505600cc | ||
|
|
b500a728f2 | ||
|
|
57681e0612 | ||
|
|
03d72ce359 | ||
|
|
a2ac1acb97 | ||
|
|
a24030f43a | ||
|
|
f22dee6550 | ||
|
|
cfd4f2f36a | ||
|
|
d6d47d9f0f | ||
|
|
697f484978 | ||
|
|
33065f4b07 | ||
|
|
a5898f9fc4 | ||
|
|
86967a57f8 | ||
|
|
2257343a32 | ||
|
|
c7f20a61be | ||
|
|
47f5c436b9 | ||
|
|
3f673f9a87 | ||
|
|
8695640029 | ||
|
|
b97c332f83 | ||
|
|
3d37561dc7 | ||
|
|
fe6eed2934 | ||
|
|
c0b3d08489 | ||
|
|
a44e97a84f | ||
|
|
de9e6f95ab | ||
|
|
dc7a492953 | ||
|
|
5cbffef9b4 | ||
|
|
095e8b9155 | ||
|
|
bb22e9b254 | ||
|
|
05ef861ff7 | ||
|
|
6ee95d3e76 | ||
|
|
8ff9399466 | ||
|
|
d05182786f | ||
|
|
3f50766295 | ||
|
|
35404bf8ee | ||
|
|
a55c1405a1 | ||
|
|
1dec4ac941 | ||
|
|
bb4565f231 | ||
|
|
172461bc90 | ||
|
|
8a8763b24e | ||
|
|
af8b923b1c | ||
|
|
2c7249e4df | ||
|
|
c22c3540bb | ||
|
|
7ef896bf12 | ||
|
|
35c7116ed9 | ||
|
|
6500205624 | ||
|
|
6cc86847d2 | ||
|
|
278e34c3d4 | ||
|
|
f095da8745 | ||
|
|
8cb91e28dc | ||
|
|
1a35c8e270 | ||
|
|
c59cd17265 | ||
|
|
0bdf33f731 | ||
|
|
9406a5e4a7 | ||
|
|
66ae8f4237 | ||
|
|
fdecc45f41 | ||
|
|
63b056e8bc | ||
|
|
02c8f7d3b9 | ||
|
|
f57b9ed1e9 | ||
|
|
160ee7f59b | ||
|
|
affe21031b | ||
|
|
61b46c4560 | ||
|
|
4e56dde2c6 | ||
|
|
8dd67f0dae | ||
|
|
d6d8100c3c | ||
|
|
3b867022e6 | ||
|
|
6b16f36b50 | ||
|
|
f23a1cb70b | ||
|
|
6cdcbbf355 | ||
|
|
433e169f06 | ||
|
|
db93d69a76 | ||
|
|
f0382c7a2a | ||
|
|
fc85205eb0 | ||
|
|
fc0a9bb6e8 | ||
|
|
81ecf6e0b5 | ||
|
|
546052ee73 | ||
|
|
3c2092d270 | ||
|
|
6a06559689 | ||
|
|
f5129dc3a9 | ||
|
|
158ab19268 | ||
|
|
a03cf9ea43 | ||
|
|
ab2f7d78c8 | ||
|
|
bedf83b92f | ||
|
|
648ab7347f | ||
|
|
34d460bbdd | ||
|
|
ef67eda5fc | ||
|
|
c3b259a7cb | ||
|
|
c2c21713b9 | ||
|
|
a99665b217 | ||
|
|
92ff0a46ec | ||
|
|
1466e6e8b5 | ||
|
|
1c2b83e7ac | ||
|
|
6ab5aa672d | ||
|
|
f66b3da868 | ||
|
|
4a348f806e | ||
|
|
3f99e02aac | ||
|
|
0f5313a58e | ||
|
|
daeedae81c | ||
|
|
a601ce5b50 | ||
|
|
631a9c844f | ||
|
|
9d02167e06 | ||
|
|
dbd828bf98 | ||
|
|
287fb893b6 | ||
|
|
ca5ef0d664 | ||
|
|
df8d2c3414 | ||
|
|
1300b02c77 | ||
|
|
b19835cafd | ||
|
|
9f0c83a62f | ||
|
|
745d47c13c | ||
|
|
608aa0b8ff | ||
|
|
c6f63c6b28 | ||
|
|
03a7155e64 | ||
|
|
cce9948c1c | ||
|
|
0d301aa001 | ||
|
|
0519cde4df | ||
|
|
f25b5f225e | ||
|
|
9a1ad5d369 | ||
|
|
8b8d626f05 | ||
|
|
542da8bc92 | ||
|
|
b8d145fd04 | ||
|
|
7a2bcf1d25 | ||
|
|
47d886d7b1 | ||
|
|
e2ce0a0f14 | ||
|
|
fcc33197fd | ||
|
|
e656082ef3 | ||
|
|
efb454cb2d | ||
|
|
883d4d20ef | ||
|
|
b01584d21f | ||
|
|
3ee07b979e | ||
|
|
ce4babfd1a | ||
|
|
e0ad9e8e85 | ||
|
|
75b557d10d | ||
|
|
cea206c5c7 | ||
|
|
7f63209404 | ||
|
|
032a62ca01 | ||
|
|
fcd032d263 | ||
|
|
a8932823b3 | ||
|
|
7243a21c61 | ||
|
|
5b529ee542 | ||
|
|
56738ab792 | ||
|
|
c94f3c532d | ||
|
|
12777521e0 | ||
|
|
cfb00073c1 | ||
|
|
f06bbcb3ba | ||
|
|
0aa3ff6b9d | ||
|
|
417edc710a | ||
|
|
9ffac766fd | ||
|
|
df8b5d43a5 | ||
|
|
e1b9788325 | ||
|
|
c193cf65a0 | ||
|
|
11d9681632 | ||
|
|
809b064abd | ||
|
|
e32a2498a3 | ||
|
|
d2c5d1a33b | ||
|
|
aa3df12e23 | ||
|
|
b6c4421dba | ||
|
|
60e3936d27 | ||
|
|
170bbafc12 | ||
|
|
8d9910d8d2 | ||
|
|
8e4d94418e | ||
|
|
841c68efb7 | ||
|
|
f8cfe1d2fc | ||
|
|
393d0b5523 | ||
|
|
523dbd6825 | ||
|
|
81b7b21885 | ||
|
|
4b5a2ff8ee | ||
|
|
295f68566b | ||
|
|
38bdbe0b3b | ||
|
|
e300f0c46e | ||
|
|
eba7364f45 | ||
|
|
ccd796e7f4 | ||
|
|
0a7aea5570 | ||
|
|
07055d97b6 | ||
|
|
bfba1418fb | ||
|
|
b6acd7f091 | ||
|
|
db30685723 | ||
|
|
f623303c0b | ||
|
|
0f10702cf9 | ||
|
|
69c2e86d1b | ||
|
|
37e7661729 | ||
|
|
2574a11203 | ||
|
|
6ef86718e7 | ||
|
|
697d6f1ef6 | ||
|
|
4dfe7e6711 | ||
|
|
2792b85036 | ||
|
|
a653be8e99 | ||
|
|
a3f78f78d9 | ||
|
|
e051562dac | ||
|
|
dc7d8de0c2 | ||
|
|
9b37444286 | ||
|
|
85c9f6aed9 | ||
|
|
f0f679c1fb | ||
|
|
a4591ce949 | ||
|
|
e390d2ce95 | ||
|
|
be8a4ebbec | ||
|
|
af6d80687c | ||
|
|
0c7d48d825 | ||
|
|
c46e6d60b3 | ||
|
|
aab8550250 | ||
|
|
5a7af34ca4 | ||
|
|
6c67116d53 | ||
|
|
45d58d90c3 | ||
|
|
ca60a88a54 | ||
|
|
f49cfced93 | ||
|
|
bc67286bb6 | ||
|
|
88b2108159 | ||
|
|
fda69a6d8c | ||
|
|
75fc4382b0 | ||
|
|
2f62574f9b | ||
|
|
9d8b695e35 | ||
|
|
07211b6ac3 | ||
|
|
8dac6feee6 | ||
|
|
b0f6705b4d | ||
|
|
0e463bf683 | ||
|
|
d61e263e0e | ||
|
|
6cd5f6198f | ||
|
|
f071b484fe | ||
|
|
281e0f5617 | ||
|
|
b2127dd88f | ||
|
|
92733b84a6 | ||
|
|
d27bae869c | ||
|
|
bf1fdf80f3 | ||
|
|
4e807b528c | ||
|
|
b488cabe71 | ||
|
|
ff5a7e7c9f | ||
|
|
36d7928834 | ||
|
|
1a3537311e | ||
|
|
4d66149dc2 | ||
|
|
219f8ab1e2 | ||
|
|
84e8714255 | ||
|
|
fd003c77f5 | ||
|
|
b187d34868 | ||
|
|
51ab472142 | ||
|
|
684277a3cc | ||
|
|
f689908848 | ||
|
|
d3df8621b8 | ||
|
|
00680d0869 | ||
|
|
153aa1f0d5 | ||
|
|
e4570d4530 | ||
|
|
a5432a6854 | ||
|
|
46dee99bba | ||
|
|
d703d9b31f | ||
|
|
e0101a3837 | ||
|
|
faa6950727 | ||
|
|
c6dc329ab6 | ||
|
|
1b19a77978 | ||
|
|
a9732eea7e | ||
|
|
63bde7b9da | ||
|
|
85e441390c | ||
|
|
c1cd34951c | ||
|
|
b38fee4bd0 | ||
|
|
4bf04b1c08 | ||
|
|
0f971b547e | ||
|
|
3292439a61 | ||
|
|
15b49865d2 | ||
|
|
17e209fef5 | ||
|
|
4b53196c2c | ||
|
|
38b4ab79c0 | ||
|
|
95b7d0decf | ||
|
|
abcedf9dc5 | ||
|
|
32841341cd | ||
|
|
3e31879ec3 | ||
|
|
15428a2ba8 | ||
|
|
9f1d8e7cd4 | ||
|
|
47ca5193b3 | ||
|
|
5dfca2e9ff | ||
|
|
7a87b5ed16 | ||
|
|
2349fdffb9 | ||
|
|
766adfab65 | ||
|
|
e4724e8f1e | ||
|
|
f2b0227692 | ||
|
|
e228d2a59d | ||
|
|
ce1919ba64 | ||
|
|
418d9f2384 | ||
|
|
caf80ea971 | ||
|
|
132d78b128 | ||
|
|
24ebeea3a8 | ||
|
|
db617e8569 | ||
|
|
a03c25b276 | ||
|
|
750bd37987 | ||
|
|
7fa26924e4 | ||
|
|
3a10a84c48 | ||
|
|
cd74e280c5 | ||
|
|
54f293a823 | ||
|
|
cd3f0a9068 | ||
|
|
c35d47be65 | ||
|
|
04b1bd4150 | ||
|
|
8c59d5d617 | ||
|
|
aa06486b2c | ||
|
|
8288bd19b4 | ||
|
|
5f88464804 | ||
|
|
069282ac0d | ||
|
|
74f048e812 | ||
|
|
2799d57dcc | ||
|
|
4457cec405 | ||
|
|
b16e8dd03d | ||
|
|
b6faf3b412 | ||
|
|
752c1a72ae | ||
|
|
a119e42b86 | ||
|
|
907f4ad587 | ||
|
|
fde97e3b76 | ||
|
|
eae8fde591 | ||
|
|
b50ac52aea | ||
|
|
9f69ae1ef5 | ||
|
|
71bc1994f9 | ||
|
|
792125529d | ||
|
|
707d3a9b03 | ||
|
|
e9d7c7817f | ||
|
|
94ca7bbe32 | ||
|
|
b351b86414 | ||
|
|
f6769b5933 | ||
|
|
d9e5737dc4 | ||
|
|
0027259e67 | ||
|
|
5337ff5fe9 | ||
|
|
749dc212d9 | ||
|
|
9d7565c317 | ||
|
|
9efbe9a9bf | ||
|
|
67e929dc75 | ||
|
|
a0e48b5088 | ||
|
|
667417262c | ||
|
|
83e7c62b9b | ||
|
|
8797e8f5e0 | ||
|
|
ee90c48a1c | ||
|
|
93c33162a1 | ||
|
|
068ec67c9d | ||
|
|
761f39407a | ||
|
|
227eefa332 | ||
|
|
1d6c60c19a | ||
|
|
a9402eb4ae | ||
|
|
d449623153 | ||
|
|
31d96eca3b | ||
|
|
3d8644ae4c | ||
|
|
893894f97b | ||
|
|
d992173967 | ||
|
|
483ac6cd6c | ||
|
|
e3868fb285 | ||
|
|
410ef385d5 | ||
|
|
d5c019d05a | ||
|
|
76b782535c | ||
|
|
2a998016eb | ||
|
|
f1a4710aea | ||
|
|
f8bbe45de7 | ||
|
|
f5d8384469 | ||
|
|
1266f73f64 | ||
|
|
cfee2c0182 | ||
|
|
afe4222eb6 | ||
|
|
f2017c17b3 | ||
|
|
f15a1b1d8e | ||
|
|
41f52cc3be |
7
.gitignore
vendored
7
.gitignore
vendored
@@ -1,9 +1,6 @@
|
|||||||
error-log.txt
|
data/*
|
||||||
backups/*
|
!data/.gitkeep
|
||||||
!backups/index.php
|
|
||||||
lib/config-*
|
|
||||||
plugins/*
|
plugins/*
|
||||||
!plugins/index.php
|
!plugins/index.php
|
||||||
test/test-file1.txt
|
|
||||||
tmp/*
|
tmp/*
|
||||||
!tmp/index.php
|
!tmp/index.php
|
||||||
149
CodeMirror/addon/fold/foldcode.js
vendored
149
CodeMirror/addon/fold/foldcode.js
vendored
@@ -1,149 +0,0 @@
|
|||||||
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
|
||||||
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
|
||||||
|
|
||||||
(function(mod) {
|
|
||||||
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
|
||||||
mod(require("../../lib/codemirror"));
|
|
||||||
else if (typeof define == "function" && define.amd) // AMD
|
|
||||||
define(["../../lib/codemirror"], mod);
|
|
||||||
else // Plain browser env
|
|
||||||
mod(CodeMirror);
|
|
||||||
})(function(CodeMirror) {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function doFold(cm, pos, options, force) {
|
|
||||||
if (options && options.call) {
|
|
||||||
var finder = options;
|
|
||||||
options = null;
|
|
||||||
} else {
|
|
||||||
var finder = getOption(cm, options, "rangeFinder");
|
|
||||||
}
|
|
||||||
if (typeof pos == "number") pos = CodeMirror.Pos(pos, 0);
|
|
||||||
var minSize = getOption(cm, options, "minFoldSize");
|
|
||||||
|
|
||||||
function getRange(allowFolded) {
|
|
||||||
var range = finder(cm, pos);
|
|
||||||
if (!range || range.to.line - range.from.line < minSize) return null;
|
|
||||||
var marks = cm.findMarksAt(range.from);
|
|
||||||
for (var i = 0; i < marks.length; ++i) {
|
|
||||||
if (marks[i].__isFold && force !== "fold") {
|
|
||||||
if (!allowFolded) return null;
|
|
||||||
range.cleared = true;
|
|
||||||
marks[i].clear();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return range;
|
|
||||||
}
|
|
||||||
|
|
||||||
var range = getRange(true);
|
|
||||||
if (getOption(cm, options, "scanUp")) while (!range && pos.line > cm.firstLine()) {
|
|
||||||
pos = CodeMirror.Pos(pos.line - 1, 0);
|
|
||||||
range = getRange(false);
|
|
||||||
}
|
|
||||||
if (!range || range.cleared || force === "unfold") return;
|
|
||||||
|
|
||||||
var myWidget = makeWidget(cm, options);
|
|
||||||
CodeMirror.on(myWidget, "mousedown", function(e) {
|
|
||||||
myRange.clear();
|
|
||||||
CodeMirror.e_preventDefault(e);
|
|
||||||
});
|
|
||||||
var myRange = cm.markText(range.from, range.to, {
|
|
||||||
replacedWith: myWidget,
|
|
||||||
clearOnEnter: true,
|
|
||||||
__isFold: true
|
|
||||||
});
|
|
||||||
myRange.on("clear", function(from, to) {
|
|
||||||
CodeMirror.signal(cm, "unfold", cm, from, to);
|
|
||||||
});
|
|
||||||
CodeMirror.signal(cm, "fold", cm, range.from, range.to);
|
|
||||||
}
|
|
||||||
|
|
||||||
function makeWidget(cm, options) {
|
|
||||||
var widget = getOption(cm, options, "widget");
|
|
||||||
if (typeof widget == "string") {
|
|
||||||
var text = document.createTextNode(widget);
|
|
||||||
widget = document.createElement("span");
|
|
||||||
widget.appendChild(text);
|
|
||||||
widget.className = "CodeMirror-foldmarker";
|
|
||||||
}
|
|
||||||
return widget;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Clumsy backwards-compatible interface
|
|
||||||
CodeMirror.newFoldFunction = function(rangeFinder, widget) {
|
|
||||||
return function(cm, pos) { doFold(cm, pos, {rangeFinder: rangeFinder, widget: widget}); };
|
|
||||||
};
|
|
||||||
|
|
||||||
// New-style interface
|
|
||||||
CodeMirror.defineExtension("foldCode", function(pos, options, force) {
|
|
||||||
doFold(this, pos, options, force);
|
|
||||||
});
|
|
||||||
|
|
||||||
CodeMirror.defineExtension("isFolded", function(pos) {
|
|
||||||
var marks = this.findMarksAt(pos);
|
|
||||||
for (var i = 0; i < marks.length; ++i)
|
|
||||||
if (marks[i].__isFold) return true;
|
|
||||||
});
|
|
||||||
|
|
||||||
CodeMirror.commands.toggleFold = function(cm) {
|
|
||||||
cm.foldCode(cm.getCursor());
|
|
||||||
};
|
|
||||||
CodeMirror.commands.fold = function(cm) {
|
|
||||||
cm.foldCode(cm.getCursor(), null, "fold");
|
|
||||||
};
|
|
||||||
CodeMirror.commands.unfold = function(cm) {
|
|
||||||
cm.foldCode(cm.getCursor(), null, "unfold");
|
|
||||||
};
|
|
||||||
CodeMirror.commands.foldAll = function(cm) {
|
|
||||||
cm.operation(function() {
|
|
||||||
for (var i = cm.firstLine(), e = cm.lastLine(); i <= e; i++)
|
|
||||||
cm.foldCode(CodeMirror.Pos(i, 0), null, "fold");
|
|
||||||
});
|
|
||||||
};
|
|
||||||
CodeMirror.commands.unfoldAll = function(cm) {
|
|
||||||
cm.operation(function() {
|
|
||||||
for (var i = cm.firstLine(), e = cm.lastLine(); i <= e; i++)
|
|
||||||
cm.foldCode(CodeMirror.Pos(i, 0), null, "unfold");
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
CodeMirror.registerHelper("fold", "combine", function() {
|
|
||||||
var funcs = Array.prototype.slice.call(arguments, 0);
|
|
||||||
return function(cm, start) {
|
|
||||||
for (var i = 0; i < funcs.length; ++i) {
|
|
||||||
var found = funcs[i](cm, start);
|
|
||||||
if (found) return found;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
CodeMirror.registerHelper("fold", "auto", function(cm, start) {
|
|
||||||
var helpers = cm.getHelpers(start, "fold");
|
|
||||||
for (var i = 0; i < helpers.length; i++) {
|
|
||||||
var cur = helpers[i](cm, start);
|
|
||||||
if (cur) return cur;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
var defaultOptions = {
|
|
||||||
rangeFinder: CodeMirror.fold.auto,
|
|
||||||
widget: "\u2194",
|
|
||||||
minFoldSize: 0,
|
|
||||||
scanUp: false
|
|
||||||
};
|
|
||||||
|
|
||||||
CodeMirror.defineOption("foldOptions", null);
|
|
||||||
|
|
||||||
function getOption(cm, options, name) {
|
|
||||||
if (options && options[name] !== undefined)
|
|
||||||
return options[name];
|
|
||||||
var editorOptions = cm.options.foldOptions;
|
|
||||||
if (editorOptions && editorOptions[name] !== undefined)
|
|
||||||
return editorOptions[name];
|
|
||||||
return defaultOptions[name];
|
|
||||||
}
|
|
||||||
|
|
||||||
CodeMirror.defineExtension("foldOption", function(options, name) {
|
|
||||||
return getOption(this, options, name);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
20
CodeMirror/addon/fold/foldgutter.css
vendored
20
CodeMirror/addon/fold/foldgutter.css
vendored
@@ -1,20 +0,0 @@
|
|||||||
.CodeMirror-foldmarker {
|
|
||||||
color: blue;
|
|
||||||
text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
|
|
||||||
font-family: arial;
|
|
||||||
line-height: .3;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
.CodeMirror-foldgutter {
|
|
||||||
width: .7em;
|
|
||||||
}
|
|
||||||
.CodeMirror-foldgutter-open,
|
|
||||||
.CodeMirror-foldgutter-folded {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
.CodeMirror-foldgutter-open:after {
|
|
||||||
content: "\25BE";
|
|
||||||
}
|
|
||||||
.CodeMirror-foldgutter-folded:after {
|
|
||||||
content: "\25B8";
|
|
||||||
}
|
|
||||||
146
CodeMirror/addon/fold/foldgutter.js
vendored
146
CodeMirror/addon/fold/foldgutter.js
vendored
@@ -1,146 +0,0 @@
|
|||||||
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
|
||||||
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
|
||||||
|
|
||||||
(function(mod) {
|
|
||||||
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
|
||||||
mod(require("../../lib/codemirror"), require("./foldcode"));
|
|
||||||
else if (typeof define == "function" && define.amd) // AMD
|
|
||||||
define(["../../lib/codemirror", "./foldcode"], mod);
|
|
||||||
else // Plain browser env
|
|
||||||
mod(CodeMirror);
|
|
||||||
})(function(CodeMirror) {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
CodeMirror.defineOption("foldGutter", false, function(cm, val, old) {
|
|
||||||
if (old && old != CodeMirror.Init) {
|
|
||||||
cm.clearGutter(cm.state.foldGutter.options.gutter);
|
|
||||||
cm.state.foldGutter = null;
|
|
||||||
cm.off("gutterClick", onGutterClick);
|
|
||||||
cm.off("change", onChange);
|
|
||||||
cm.off("viewportChange", onViewportChange);
|
|
||||||
cm.off("fold", onFold);
|
|
||||||
cm.off("unfold", onFold);
|
|
||||||
cm.off("swapDoc", onChange);
|
|
||||||
}
|
|
||||||
if (val) {
|
|
||||||
cm.state.foldGutter = new State(parseOptions(val));
|
|
||||||
updateInViewport(cm);
|
|
||||||
cm.on("gutterClick", onGutterClick);
|
|
||||||
cm.on("change", onChange);
|
|
||||||
cm.on("viewportChange", onViewportChange);
|
|
||||||
cm.on("fold", onFold);
|
|
||||||
cm.on("unfold", onFold);
|
|
||||||
cm.on("swapDoc", onChange);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
var Pos = CodeMirror.Pos;
|
|
||||||
|
|
||||||
function State(options) {
|
|
||||||
this.options = options;
|
|
||||||
this.from = this.to = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
function parseOptions(opts) {
|
|
||||||
if (opts === true) opts = {};
|
|
||||||
if (opts.gutter == null) opts.gutter = "CodeMirror-foldgutter";
|
|
||||||
if (opts.indicatorOpen == null) opts.indicatorOpen = "CodeMirror-foldgutter-open";
|
|
||||||
if (opts.indicatorFolded == null) opts.indicatorFolded = "CodeMirror-foldgutter-folded";
|
|
||||||
return opts;
|
|
||||||
}
|
|
||||||
|
|
||||||
function isFolded(cm, line) {
|
|
||||||
var marks = cm.findMarksAt(Pos(line));
|
|
||||||
for (var i = 0; i < marks.length; ++i)
|
|
||||||
if (marks[i].__isFold && marks[i].find().from.line == line) return marks[i];
|
|
||||||
}
|
|
||||||
|
|
||||||
function marker(spec) {
|
|
||||||
if (typeof spec == "string") {
|
|
||||||
var elt = document.createElement("div");
|
|
||||||
elt.className = spec + " CodeMirror-guttermarker-subtle";
|
|
||||||
return elt;
|
|
||||||
} else {
|
|
||||||
return spec.cloneNode(true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function updateFoldInfo(cm, from, to) {
|
|
||||||
var opts = cm.state.foldGutter.options, cur = from;
|
|
||||||
var minSize = cm.foldOption(opts, "minFoldSize");
|
|
||||||
var func = cm.foldOption(opts, "rangeFinder");
|
|
||||||
cm.eachLine(from, to, function(line) {
|
|
||||||
var mark = null;
|
|
||||||
if (isFolded(cm, cur)) {
|
|
||||||
mark = marker(opts.indicatorFolded);
|
|
||||||
} else {
|
|
||||||
var pos = Pos(cur, 0);
|
|
||||||
var range = func && func(cm, pos);
|
|
||||||
if (range && range.to.line - range.from.line >= minSize)
|
|
||||||
mark = marker(opts.indicatorOpen);
|
|
||||||
}
|
|
||||||
cm.setGutterMarker(line, opts.gutter, mark);
|
|
||||||
++cur;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function updateInViewport(cm) {
|
|
||||||
var vp = cm.getViewport(), state = cm.state.foldGutter;
|
|
||||||
if (!state) return;
|
|
||||||
cm.operation(function() {
|
|
||||||
updateFoldInfo(cm, vp.from, vp.to);
|
|
||||||
});
|
|
||||||
state.from = vp.from; state.to = vp.to;
|
|
||||||
}
|
|
||||||
|
|
||||||
function onGutterClick(cm, line, gutter) {
|
|
||||||
var state = cm.state.foldGutter;
|
|
||||||
if (!state) return;
|
|
||||||
var opts = state.options;
|
|
||||||
if (gutter != opts.gutter) return;
|
|
||||||
var folded = isFolded(cm, line);
|
|
||||||
if (folded) folded.clear();
|
|
||||||
else cm.foldCode(Pos(line, 0), opts.rangeFinder);
|
|
||||||
}
|
|
||||||
|
|
||||||
function onChange(cm) {
|
|
||||||
var state = cm.state.foldGutter;
|
|
||||||
if (!state) return;
|
|
||||||
var opts = state.options;
|
|
||||||
state.from = state.to = 0;
|
|
||||||
clearTimeout(state.changeUpdate);
|
|
||||||
state.changeUpdate = setTimeout(function() { updateInViewport(cm); }, opts.foldOnChangeTimeSpan || 600);
|
|
||||||
}
|
|
||||||
|
|
||||||
function onViewportChange(cm) {
|
|
||||||
var state = cm.state.foldGutter;
|
|
||||||
if (!state) return;
|
|
||||||
var opts = state.options;
|
|
||||||
clearTimeout(state.changeUpdate);
|
|
||||||
state.changeUpdate = setTimeout(function() {
|
|
||||||
var vp = cm.getViewport();
|
|
||||||
if (state.from == state.to || vp.from - state.to > 20 || state.from - vp.to > 20) {
|
|
||||||
updateInViewport(cm);
|
|
||||||
} else {
|
|
||||||
cm.operation(function() {
|
|
||||||
if (vp.from < state.from) {
|
|
||||||
updateFoldInfo(cm, vp.from, state.from);
|
|
||||||
state.from = vp.from;
|
|
||||||
}
|
|
||||||
if (vp.to > state.to) {
|
|
||||||
updateFoldInfo(cm, state.to, vp.to);
|
|
||||||
state.to = vp.to;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}, opts.updateViewportTimeSpan || 400);
|
|
||||||
}
|
|
||||||
|
|
||||||
function onFold(cm, from) {
|
|
||||||
var state = cm.state.foldGutter;
|
|
||||||
if (!state) return;
|
|
||||||
var line = from.line;
|
|
||||||
if (line >= state.from && line < state.to)
|
|
||||||
updateFoldInfo(cm, line, line + 1);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
38
CodeMirror/addon/hint/show-hint.css
vendored
38
CodeMirror/addon/hint/show-hint.css
vendored
@@ -1,38 +0,0 @@
|
|||||||
.CodeMirror-hints {
|
|
||||||
position: absolute;
|
|
||||||
z-index: 10;
|
|
||||||
overflow: hidden;
|
|
||||||
list-style: none;
|
|
||||||
|
|
||||||
margin: 0;
|
|
||||||
padding: 2px;
|
|
||||||
|
|
||||||
-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
|
||||||
-moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
|
||||||
box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid silver;
|
|
||||||
|
|
||||||
background: white;
|
|
||||||
font-size: 90%;
|
|
||||||
font-family: monospace;
|
|
||||||
|
|
||||||
max-height: 20em;
|
|
||||||
overflow-y: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-hint {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0 4px;
|
|
||||||
border-radius: 2px;
|
|
||||||
max-width: 19em;
|
|
||||||
overflow: hidden;
|
|
||||||
white-space: pre;
|
|
||||||
color: black;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
li.CodeMirror-hint-active {
|
|
||||||
background: #08f;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
73
CodeMirror/addon/lint/lint.css
vendored
73
CodeMirror/addon/lint/lint.css
vendored
@@ -1,73 +0,0 @@
|
|||||||
/* The lint marker gutter */
|
|
||||||
.CodeMirror-lint-markers {
|
|
||||||
width: 12px; margin-left: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-lint-tooltip {
|
|
||||||
background-color: infobackground;
|
|
||||||
border: 1px solid black;
|
|
||||||
border-radius: 4px 4px 4px 4px;
|
|
||||||
color: infotext;
|
|
||||||
font-family: monospace;
|
|
||||||
font-size: 10pt;
|
|
||||||
overflow: hidden;
|
|
||||||
padding: 2px 5px;
|
|
||||||
position: fixed;
|
|
||||||
white-space: pre;
|
|
||||||
white-space: pre-wrap;
|
|
||||||
z-index: 100;
|
|
||||||
max-width: 600px;
|
|
||||||
opacity: 0;
|
|
||||||
transition: opacity .4s;
|
|
||||||
-moz-transition: opacity .4s;
|
|
||||||
-webkit-transition: opacity .4s;
|
|
||||||
-o-transition: opacity .4s;
|
|
||||||
-ms-transition: opacity .4s;
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-lint-mark-error, .CodeMirror-lint-mark-warning {
|
|
||||||
background-position: left bottom;
|
|
||||||
background-repeat: repeat-x;
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-lint-mark-error {
|
|
||||||
background-image:
|
|
||||||
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-lint-mark-warning {
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=");
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-lint-marker-error, .CodeMirror-lint-marker-warning {
|
|
||||||
background-position: center center;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
cursor: help;
|
|
||||||
display: inline-block;
|
|
||||||
height: 16px;
|
|
||||||
width: 16px;
|
|
||||||
vertical-align: middle;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-lint-message-error, .CodeMirror-lint-message-warning {
|
|
||||||
padding-left: 18px;
|
|
||||||
background-position: top left;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=");
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=");
|
|
||||||
}
|
|
||||||
|
|
||||||
.CodeMirror-lint-marker-multiple {
|
|
||||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: right bottom;
|
|
||||||
width: 100%; height: 100%;
|
|
||||||
}
|
|
||||||
56
CodeMirror/lib/codemirror-compressed.js
vendored
56
CodeMirror/lib/codemirror-compressed.js
vendored
File diff suppressed because one or more lines are too long
41
CodeMirror/theme/3024-day.css
vendored
41
CodeMirror/theme/3024-day.css
vendored
@@ -1,41 +0,0 @@
|
|||||||
/*
|
|
||||||
|
|
||||||
Name: 3024 day
|
|
||||||
Author: Jan T. Sott (http://github.com/idleberg)
|
|
||||||
|
|
||||||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
|
||||||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
.cm-s-3024-day.CodeMirror { background: #f7f7f7; color: #3a3432; }
|
|
||||||
.cm-s-3024-day div.CodeMirror-selected { background: #d6d5d4; }
|
|
||||||
|
|
||||||
.cm-s-3024-day .CodeMirror-line::selection, .cm-s-3024-day .CodeMirror-line > span::selection, .cm-s-3024-day .CodeMirror-line > span > span::selection { background: #d6d5d4; }
|
|
||||||
.cm-s-3024-day .CodeMirror-line::-moz-selection, .cm-s-3024-day .CodeMirror-line > span::-moz-selection, .cm-s-3024-day .CodeMirror-line > span > span::selection { background: #d9d9d9; }
|
|
||||||
|
|
||||||
.cm-s-3024-day .CodeMirror-gutters { background: #f7f7f7; border-right: 0px; }
|
|
||||||
.cm-s-3024-day .CodeMirror-guttermarker { color: #db2d20; }
|
|
||||||
.cm-s-3024-day .CodeMirror-guttermarker-subtle { color: #807d7c; }
|
|
||||||
.cm-s-3024-day .CodeMirror-linenumber { color: #807d7c; }
|
|
||||||
|
|
||||||
.cm-s-3024-day .CodeMirror-cursor { border-left: 1px solid #5c5855; }
|
|
||||||
|
|
||||||
.cm-s-3024-day span.cm-comment { color: #cdab53; }
|
|
||||||
.cm-s-3024-day span.cm-atom { color: #a16a94; }
|
|
||||||
.cm-s-3024-day span.cm-number { color: #a16a94; }
|
|
||||||
|
|
||||||
.cm-s-3024-day span.cm-property, .cm-s-3024-day span.cm-attribute { color: #01a252; }
|
|
||||||
.cm-s-3024-day span.cm-keyword { color: #db2d20; }
|
|
||||||
.cm-s-3024-day span.cm-string { color: #fded02; }
|
|
||||||
|
|
||||||
.cm-s-3024-day span.cm-variable { color: #01a252; }
|
|
||||||
.cm-s-3024-day span.cm-variable-2 { color: #01a0e4; }
|
|
||||||
.cm-s-3024-day span.cm-def { color: #e8bbd0; }
|
|
||||||
.cm-s-3024-day span.cm-bracket { color: #3a3432; }
|
|
||||||
.cm-s-3024-day span.cm-tag { color: #db2d20; }
|
|
||||||
.cm-s-3024-day span.cm-link { color: #a16a94; }
|
|
||||||
.cm-s-3024-day span.cm-error { background: #db2d20; color: #5c5855; }
|
|
||||||
|
|
||||||
.cm-s-3024-day .CodeMirror-activeline-background { background: #e8f2ff; }
|
|
||||||
.cm-s-3024-day .CodeMirror-matchingbracket { text-decoration: underline; color: #a16a94 !important; }
|
|
||||||
43
CodeMirror/theme/icecoder.css
vendored
43
CodeMirror/theme/icecoder.css
vendored
@@ -1,43 +0,0 @@
|
|||||||
/*
|
|
||||||
ICEcoder default theme by Matt Pass, used in code editor available at https://icecoder.net
|
|
||||||
*/
|
|
||||||
|
|
||||||
.cm-s-icecoder { color: #666; background: #1d1d1b; }
|
|
||||||
|
|
||||||
.cm-s-icecoder span.cm-keyword { color: #eee; font-weight:bold; } /* off-white 1 */
|
|
||||||
.cm-s-icecoder span.cm-atom { color: #e1c76e; } /* yellow */
|
|
||||||
.cm-s-icecoder span.cm-number { color: #6cb5d9; } /* blue */
|
|
||||||
.cm-s-icecoder span.cm-def { color: #b9ca4a; } /* green */
|
|
||||||
|
|
||||||
.cm-s-icecoder span.cm-variable { color: #6cb5d9; } /* blue */
|
|
||||||
.cm-s-icecoder span.cm-variable-2 { color: #cc1e5c; } /* pink */
|
|
||||||
.cm-s-icecoder span.cm-variable-3 { color: #f9602c; } /* orange */
|
|
||||||
|
|
||||||
.cm-s-icecoder span.cm-property { color: #eee; } /* off-white 1 */
|
|
||||||
.cm-s-icecoder span.cm-operator { color: #9179bb; } /* purple */
|
|
||||||
.cm-s-icecoder span.cm-comment { color: #97a3aa; } /* grey-blue */
|
|
||||||
|
|
||||||
.cm-s-icecoder span.cm-string { color: #b9ca4a; } /* green */
|
|
||||||
.cm-s-icecoder span.cm-string-2 { color: #6cb5d9; } /* blue */
|
|
||||||
|
|
||||||
.cm-s-icecoder span.cm-meta { color: #555; } /* grey */
|
|
||||||
|
|
||||||
.cm-s-icecoder span.cm-qualifier { color: #555; } /* grey */
|
|
||||||
.cm-s-icecoder span.cm-builtin { color: #214e7b; } /* bright blue */
|
|
||||||
.cm-s-icecoder span.cm-bracket { color: #cc7; } /* grey-yellow */
|
|
||||||
|
|
||||||
.cm-s-icecoder span.cm-tag { color: #e8e8e8; } /* off-white 2 */
|
|
||||||
.cm-s-icecoder span.cm-attribute { color: #099; } /* teal */
|
|
||||||
|
|
||||||
.cm-s-icecoder span.cm-header { color: #6a0d6a; } /* purple-pink */
|
|
||||||
.cm-s-icecoder span.cm-quote { color: #186718; } /* dark green */
|
|
||||||
.cm-s-icecoder span.cm-hr { color: #888; } /* mid-grey */
|
|
||||||
.cm-s-icecoder span.cm-link { color: #e1c76e; } /* yellow */
|
|
||||||
.cm-s-icecoder span.cm-error { color: #d00; } /* red */
|
|
||||||
|
|
||||||
.cm-s-icecoder .CodeMirror-cursor { border-left: 1px solid white; }
|
|
||||||
.cm-s-icecoder div.CodeMirror-selected { color: #fff; background: #037; }
|
|
||||||
.cm-s-icecoder .CodeMirror-gutters { background: #1d1d1b; min-width: 41px; border-right: 0; }
|
|
||||||
.cm-s-icecoder .CodeMirror-linenumber { color: #555; cursor: default; }
|
|
||||||
.cm-s-icecoder .CodeMirror-matchingbracket { color: #fff !important; background: #555 !important; }
|
|
||||||
.cm-s-icecoder .CodeMirror-activeline-background { background: #000; }
|
|
||||||
38
CodeMirror/theme/paraiso-light.css
vendored
38
CodeMirror/theme/paraiso-light.css
vendored
@@ -1,38 +0,0 @@
|
|||||||
/*
|
|
||||||
|
|
||||||
Name: Paraíso (Light)
|
|
||||||
Author: Jan T. Sott
|
|
||||||
|
|
||||||
Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror)
|
|
||||||
Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
.cm-s-paraiso-light.CodeMirror { background: #e7e9db; color: #41323f; }
|
|
||||||
.cm-s-paraiso-light div.CodeMirror-selected { background: #b9b6b0; }
|
|
||||||
.cm-s-paraiso-light .CodeMirror-line::selection, .cm-s-paraiso-light .CodeMirror-line > span::selection, .cm-s-paraiso-light .CodeMirror-line > span > span::selection { background: #b9b6b0; }
|
|
||||||
.cm-s-paraiso-light .CodeMirror-line::-moz-selection, .cm-s-paraiso-light .CodeMirror-line > span::-moz-selection, .cm-s-paraiso-light .CodeMirror-line > span > span::-moz-selection { background: #b9b6b0; }
|
|
||||||
.cm-s-paraiso-light .CodeMirror-gutters { background: #e7e9db; border-right: 0px; }
|
|
||||||
.cm-s-paraiso-light .CodeMirror-guttermarker { color: black; }
|
|
||||||
.cm-s-paraiso-light .CodeMirror-guttermarker-subtle { color: #8d8687; }
|
|
||||||
.cm-s-paraiso-light .CodeMirror-linenumber { color: #8d8687; }
|
|
||||||
.cm-s-paraiso-light .CodeMirror-cursor { border-left: 1px solid #776e71; }
|
|
||||||
|
|
||||||
.cm-s-paraiso-light span.cm-comment { color: #e96ba8; }
|
|
||||||
.cm-s-paraiso-light span.cm-atom { color: #815ba4; }
|
|
||||||
.cm-s-paraiso-light span.cm-number { color: #815ba4; }
|
|
||||||
|
|
||||||
.cm-s-paraiso-light span.cm-property, .cm-s-paraiso-light span.cm-attribute { color: #48b685; }
|
|
||||||
.cm-s-paraiso-light span.cm-keyword { color: #ef6155; }
|
|
||||||
.cm-s-paraiso-light span.cm-string { color: #fec418; }
|
|
||||||
|
|
||||||
.cm-s-paraiso-light span.cm-variable { color: #48b685; }
|
|
||||||
.cm-s-paraiso-light span.cm-variable-2 { color: #06b6ef; }
|
|
||||||
.cm-s-paraiso-light span.cm-def { color: #f99b15; }
|
|
||||||
.cm-s-paraiso-light span.cm-bracket { color: #41323f; }
|
|
||||||
.cm-s-paraiso-light span.cm-tag { color: #ef6155; }
|
|
||||||
.cm-s-paraiso-light span.cm-link { color: #815ba4; }
|
|
||||||
.cm-s-paraiso-light span.cm-error { background: #ef6155; color: #776e71; }
|
|
||||||
|
|
||||||
.cm-s-paraiso-light .CodeMirror-activeline-background { background: #CFD1C4; }
|
|
||||||
.cm-s-paraiso-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
||||||
44
CodeMirror/theme/yeti.css
vendored
44
CodeMirror/theme/yeti.css
vendored
@@ -1,44 +0,0 @@
|
|||||||
/*
|
|
||||||
|
|
||||||
Name: yeti
|
|
||||||
Author: Michael Kaminsky (http://github.com/mkaminsky11)
|
|
||||||
|
|
||||||
Original yeti color scheme by Jesse Weed (https://github.com/jesseweed/yeti-syntax)
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
.cm-s-yeti.CodeMirror {
|
|
||||||
background-color: #ECEAE8 !important;
|
|
||||||
color: #d1c9c0 !important;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.cm-s-yeti .CodeMirror-gutters {
|
|
||||||
color: #adaba6;
|
|
||||||
background-color: #E5E1DB;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
.cm-s-yeti .CodeMirror-cursor { border-left: solid thin #d1c9c0; }
|
|
||||||
.cm-s-yeti .CodeMirror-linenumber { color: #adaba6; }
|
|
||||||
.cm-s-yeti.CodeMirror-focused div.CodeMirror-selected { background: #DCD8D2; }
|
|
||||||
.cm-s-yeti .CodeMirror-line::selection, .cm-s-yeti .CodeMirror-line > span::selection, .cm-s-yeti .CodeMirror-line > span > span::selection { background: #DCD8D2; }
|
|
||||||
.cm-s-yeti .CodeMirror-line::-moz-selection, .cm-s-yeti .CodeMirror-line > span::-moz-selection, .cm-s-yeti .CodeMirror-line > span > span::-moz-selection { background: #DCD8D2; }
|
|
||||||
.cm-s-yeti span.cm-comment { color: #d4c8be; }
|
|
||||||
.cm-s-yeti span.cm-string, .cm-s-yeti span.cm-string-2 { color: #96c0d8; }
|
|
||||||
.cm-s-yeti span.cm-number { color: #a074c4; }
|
|
||||||
.cm-s-yeti span.cm-variable { color: #55b5db; }
|
|
||||||
.cm-s-yeti span.cm-variable-2 { color: #a074c4; }
|
|
||||||
.cm-s-yeti span.cm-def { color: #55b5db; }
|
|
||||||
.cm-s-yeti span.cm-operator { color: #9fb96e; }
|
|
||||||
.cm-s-yeti span.cm-keyword { color: #9fb96e; }
|
|
||||||
.cm-s-yeti span.cm-atom { color: #a074c4; }
|
|
||||||
.cm-s-yeti span.cm-meta { color: #96c0d8; }
|
|
||||||
.cm-s-yeti span.cm-tag { color: #96c0d8; }
|
|
||||||
.cm-s-yeti span.cm-attribute { color: #9fb96e; }
|
|
||||||
.cm-s-yeti span.cm-qualifier { color: #96c0d8; }
|
|
||||||
.cm-s-yeti span.cm-property { color: #a074c4; }
|
|
||||||
.cm-s-yeti span.cm-builtin { color: #a074c4; }
|
|
||||||
.cm-s-yeti span.cm-variable-3 { color: #96c0d8; }
|
|
||||||
.cm-s-yeti .CodeMirror-activeline-background { background: #E7E4E0; }
|
|
||||||
.cm-s-yeti .CodeMirror-matchingbracket { text-decoration: underline; }
|
|
||||||
11
LICENSE.md
11
LICENSE.md
@@ -1,10 +1,15 @@
|
|||||||
Copyright: © 2015 ICEcoder Ltd
|
Copyright: © 2020 ICEcoder Ltd
|
||||||
|
|
||||||
Website: icecoder.net
|
Website: icecoder.net
|
||||||
|
|
||||||
Email: info@icecoder.net
|
Email: info@icecoder.net
|
||||||
|
|
||||||
Twitter: @icecoder
|
Twitter: @icecoder
|
||||||
|
|
||||||
#ICEcoder License
|
# ICEcoder License
|
||||||
##Standard Open Source Initiative MIT License
|
|
||||||
|
## Standard Open Source Initiative MIT License
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
in the Software without restriction, including without limitation the rights
|
in the Software without restriction, including without limitation the rights
|
||||||
|
|||||||
56
README.md
56
README.md
@@ -1,37 +1,53 @@
|
|||||||
#ICEcoder
|
# ICEcoder
|
||||||
##Web IDE / browser code editor awesomeness
|
|
||||||
|
|
||||||
ICEcoder is a web IDE / browser based code editor, which allows you to develop websites directly within the web browser. It uses the brilliant CodeMirror for code highlighting & editing, with a slick IDE wrapped around it to make the whole thing work.
|
## Code editor awesomeness ...in your browser
|
||||||
|
|
||||||
<img src="https://icecoder.net/images/icecoder-v5-6-browser-code-editor.png" alt="ICEcoder web IDE">
|
ICEcoder is a browser based code editor, which provides a modern approach to building websites. By allowing you to code directly within the web browser, online or offline, it means you only need one program (your browser) to develop sites, plus can test on actual web servers. After development, you can also maintain the website easily, all of which make for speedy and smart development.
|
||||||
|
|
||||||
###Requirements
|
<img src="https://icecoder.net/images/icecoder-v8-0-browser-code-editor.png?cachebust" alt="ICEcoder code editor">
|
||||||
You can run ICEcoder either online or locally, on Linux, Windows or Mac based platforms. The only requirement is to have PHP 5 available (5.3 recommended). You can have this either as a vanilla installation or via a program such as WAMP or XAMPP (for Windows) or MAMP (for Mac).
|
|
||||||
|
|
||||||
###Installation
|
### Requirements
|
||||||
|
|
||||||
####Step 1: Get ICEcoder
|
You can run ICEcoder either online or locally, on Linux, Windows or Mac based platforms. The only requirement is to have PHP 7 available (7.4 recommended). You can have this either as a vanilla installation or via a program such as WAMP or XAMPP (for Windows) or MAMP (for Mac).
|
||||||
Either download the zip or clone from Github using:
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
#### Step 1: Get ICEcoder
|
||||||
|
|
||||||
|
Either download the zip or clone from Github into your wwwroot (document root) dir for your website (this is typically `/var/www/html/`) via:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ git clone git://github.com/mattpass/ICEcoder
|
$ git clone git@github.com:icecoder/icecoder /var/www/html/icecoder
|
||||||
```
|
```
|
||||||
|
|
||||||
####Step 2: Place in your document root (online or local)
|
#### Step 2: Set permissions on dirs & files
|
||||||
* Put in a new sub-dir URL such as yourdomain.com/ICEcoder or localhost/ICEcoder
|
|
||||||
* Set write permissions (757 or 775 depending on your system) on the 'backups', 'lib', 'plugins', 'test' and 'tmp' folders
|
|
||||||
|
|
||||||
*(Note: A small number of web servers give an internal server error here, if you get this, try 755 instead)*
|
You'll need to ensure both the ICEcoder dir and the wwwroot dir have permissions to read, write and execute. This can be done by changing permissions (using `chmod`), but it it safer and so better, to use `chown`:
|
||||||
|
|
||||||
####Step 3: Start coding
|
`chown -R www-data.www-data /var/www/html`
|
||||||
* Visit the sub-dir URL in your browser and enter a password
|
|
||||||
|
|
||||||
**Now you're setup, auto-logged in and ready to code!**
|
This will recursively set the `www-data` user as both the owner and group users for files on the `/var/www/html` dir (which ICEcoder dir is of course inside of, at say `/var/www/html/ICEcoder`).
|
||||||
|
|
||||||
Suitable for commercial & non-commercial projects, just let me know if it's useful to you and any cool customisations you make to it. I take no responsibility for anything, your usage is all down to you.
|
#### Step 3: Start coding
|
||||||
|
|
||||||
It's fully open source and MIT licensed. I'm happy for you to take it, make it your own and customise to your hearts content and/or contribute to this main repo! :)
|
Now you can visit `yoursite.com/ICEcoder` to view ICEcoder, sign in and start coding!
|
||||||
|
|
||||||
Plenty of comments included in the code to assist with understanding, customising etc.
|
#### Tip: If using ICEcoder locally, you can use:
|
||||||
|
|
||||||
|
`php -S localhost:8080`
|
||||||
|
|
||||||
|
...to get PHP to start a simple web server. You can then visit `localhost:8080/ICEcoder`
|
||||||
|
|
||||||
|
#### Want to setup in other environments?
|
||||||
|
|
||||||
|
It's now possible to setup ICEcoder in a Docker container, via Composer, as an executable and more. Checkout https://icecoder.net/downloads for info on these setups!
|
||||||
|
|
||||||
|
#### It's free & open source for everyone!
|
||||||
|
|
||||||
|
Suitable for commercial & non-commercial projects, just let us know if it's useful to you and any cool customizations you make to it. We take no responsibility for anything, all usage is all down to you.
|
||||||
|
|
||||||
|
It's fully open source and MIT licensed. So we're happy for you to take it, make it your own and customize to your hearts content and/or contribute to this main repo! :)
|
||||||
|
|
||||||
|
Plenty of comments included in the code to assist with understanding, customizing etc.
|
||||||
|
|
||||||
Comments, improvements & feedback welcomed!
|
Comments, improvements & feedback welcomed!
|
||||||
|
|||||||
10
assets/css/auto-logout-warning.css
Normal file
10
assets/css/auto-logout-warning.css
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
body {overflow: hidden;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
||||||
|
.auto-logout-warning {background-color: #1c1c19; color: #fff; padding: 20px}
|
||||||
29
assets/css/backup-versions.css
Normal file
29
assets/css/backup-versions.css
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
body {overflow: hidden;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
||||||
|
a {color: #fff; text-decoration: none}
|
||||||
|
|
||||||
|
.backup-versions {background-color: #1c1c19; color: #fff; padding: 20px}
|
||||||
|
.button {padding: 5px 10px; font-size: 14px; background-color: rgba(0,198,255,0.7); margin-bottom: 20px; text-align: center; cursor: pointer}
|
||||||
|
|
||||||
|
.cm-trailingspace {
|
||||||
|
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAACCAYAAAB/qH1jAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QUXCToH00Y1UgAAACFJREFUCNdjPMDBUc/AwNDAAAFMTAwMDA0OP34wQgX/AQBYgwYEx4f9lQAAAABJRU5ErkJggg==);
|
||||||
|
background-position: bottom left;
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
}
|
||||||
|
.CodeMirror-foldmarker {font-family: arial; line-height: .3; color: #b00; cursor: pointer;
|
||||||
|
text-shadow: #fff 1px 1px 2px, #fff -1px -1px 2px, #fff 1px -1px 2px, #fff -1px 1px 2px;
|
||||||
|
}
|
||||||
|
.CodeMirror-foldgutter {display: inline-block; width: 13px}
|
||||||
|
.CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded {position: absolute; display: inline-block; width: 13px; height: 13px; font-size: 14px; text-align: center; cursor: pointer}
|
||||||
|
.CodeMirror-foldgutter-open {background: rgba(255,255,255,0.04); color: #666}
|
||||||
|
.CodeMirror-foldgutter-open:after {position: relative; top: -2px}
|
||||||
|
.CodeMirror-foldgutter-folded {background: #800; color: #ddd}
|
||||||
|
.CodeMirror-foldgutter-folded:after {position: relative; top: -3px}
|
||||||
|
|
||||||
|
.previewArea {display: inline-block; width: 480px; height: 550px; margin-left: 20px}
|
||||||
10
assets/css/bug-report.css
Normal file
10
assets/css/bug-report.css
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
body {overflow: hidden;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
||||||
|
.bug-report {background-color: #1c1c19; color: #fff; padding: 20px}
|
||||||
|
pre {font-family: monospace}
|
||||||
@@ -1,39 +1,39 @@
|
|||||||
/* BASICS */
|
/* BASICS */
|
||||||
|
|
||||||
.CodeMirror {
|
.CodeMirror {
|
||||||
/* Set height, width, borders, and global font properties here */
|
/* Set height, width, borders, and global font properties here */
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
height: 300px;
|
height: 300px;
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* PADDING */
|
/* PADDING */
|
||||||
|
|
||||||
.CodeMirror-lines {
|
.CodeMirror-lines {
|
||||||
padding: 4px 0; /* Vertical padding around content */
|
padding: 4px 0; /* Vertical padding around content */
|
||||||
}
|
}
|
||||||
.CodeMirror pre {
|
.CodeMirror pre {
|
||||||
padding: 0 4px; /* Horizontal padding of content */
|
padding: 0 4px; /* Horizontal padding of content */
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
||||||
background-color: white; /* The little square between H and V scrollbars */
|
background-color: white; /* The little square between H and V scrollbars */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* GUTTER */
|
/* GUTTER */
|
||||||
|
|
||||||
.CodeMirror-gutters {
|
.CodeMirror-gutters {
|
||||||
border-right: 1px solid #ddd;
|
border-right: 1px solid #ddd;
|
||||||
background-color: #f7f7f7;
|
background-color: #f7f7f7;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
.CodeMirror-linenumbers {}
|
.CodeMirror-linenumbers {}
|
||||||
.CodeMirror-linenumber {
|
.CodeMirror-linenumber {
|
||||||
padding: 0 3px 0 5px;
|
padding: 0 3px 0 5px;
|
||||||
min-width: 20px;
|
min-width: 20px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
color: #999;
|
color: #999;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-guttermarker { color: black; }
|
.CodeMirror-guttermarker { color: black; }
|
||||||
@@ -42,45 +42,45 @@
|
|||||||
/* CURSOR */
|
/* CURSOR */
|
||||||
|
|
||||||
.CodeMirror-cursor {
|
.CodeMirror-cursor {
|
||||||
border-left: 1px solid black;
|
border-left: 1px solid black;
|
||||||
border-right: none;
|
border-right: none;
|
||||||
width: 0;
|
width: 0;
|
||||||
}
|
}
|
||||||
/* Shown when moving in bi-directional text */
|
/* Shown when moving in bi-directional text */
|
||||||
.CodeMirror div.CodeMirror-secondarycursor {
|
.CodeMirror div.CodeMirror-secondarycursor {
|
||||||
border-left: 1px solid silver;
|
border-left: 1px solid silver;
|
||||||
}
|
}
|
||||||
.cm-fat-cursor .CodeMirror-cursor {
|
.cm-fat-cursor .CodeMirror-cursor {
|
||||||
width: auto;
|
width: auto;
|
||||||
border: 0;
|
border: 0;
|
||||||
background: #7e7;
|
background: #7e7;
|
||||||
}
|
}
|
||||||
.cm-fat-cursor div.CodeMirror-cursors {
|
.cm-fat-cursor div.CodeMirror-cursors {
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.cm-animate-fat-cursor {
|
.cm-animate-fat-cursor {
|
||||||
width: auto;
|
width: auto;
|
||||||
border: 0;
|
border: 0;
|
||||||
-webkit-animation: blink 1.06s steps(1) infinite;
|
-webkit-animation: blink 1.06s steps(1) infinite;
|
||||||
-moz-animation: blink 1.06s steps(1) infinite;
|
-moz-animation: blink 1.06s steps(1) infinite;
|
||||||
animation: blink 1.06s steps(1) infinite;
|
animation: blink 1.06s steps(1) infinite;
|
||||||
background-color: #7e7;
|
background-color: #7e7;
|
||||||
}
|
}
|
||||||
@-moz-keyframes blink {
|
@-moz-keyframes blink {
|
||||||
0% {}
|
0% {}
|
||||||
50% { background-color: transparent; }
|
50% { background-color: transparent; }
|
||||||
100% {}
|
100% {}
|
||||||
}
|
}
|
||||||
@-webkit-keyframes blink {
|
@-webkit-keyframes blink {
|
||||||
0% {}
|
0% {}
|
||||||
50% { background-color: transparent; }
|
50% { background-color: transparent; }
|
||||||
100% {}
|
100% {}
|
||||||
}
|
}
|
||||||
@keyframes blink {
|
@keyframes blink {
|
||||||
0% {}
|
0% {}
|
||||||
50% { background-color: transparent; }
|
50% { background-color: transparent; }
|
||||||
100% {}
|
100% {}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Can style cursor different in overwrite (non-insert) mode */
|
/* Can style cursor different in overwrite (non-insert) mode */
|
||||||
@@ -89,8 +89,8 @@
|
|||||||
.cm-tab { display: inline-block; text-decoration: inherit; }
|
.cm-tab { display: inline-block; text-decoration: inherit; }
|
||||||
|
|
||||||
.CodeMirror-ruler {
|
.CodeMirror-ruler {
|
||||||
border-left: 1px solid #ccc;
|
border-left: 1px solid #ccc;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* DEFAULT THEME */
|
/* DEFAULT THEME */
|
||||||
@@ -144,130 +144,130 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
|||||||
the editor. You probably shouldn't touch them. */
|
the editor. You probably shouldn't touch them. */
|
||||||
|
|
||||||
.CodeMirror {
|
.CodeMirror {
|
||||||
position: relative;
|
position: relative;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
background: white;
|
background: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-scroll {
|
.CodeMirror-scroll {
|
||||||
overflow: scroll !important; /* Things will break if this is overridden */
|
overflow: scroll !important; /* Things will break if this is overridden */
|
||||||
/* 30px is the magic margin used to hide the element's real scrollbars */
|
/* 30px is the magic margin used to hide the element's real scrollbars */
|
||||||
/* See overflow: hidden in .CodeMirror */
|
/* See overflow: hidden in .CodeMirror */
|
||||||
margin-bottom: -30px; margin-right: -30px;
|
margin-bottom: -30px; margin-right: -30px;
|
||||||
padding-bottom: 30px;
|
padding-bottom: 30px;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
outline: none; /* Prevent dragging from highlighting the element */
|
outline: none; /* Prevent dragging from highlighting the element */
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
.CodeMirror-sizer {
|
.CodeMirror-sizer {
|
||||||
position: relative;
|
position: relative;
|
||||||
border-right: 30px solid transparent;
|
border-right: 30px solid transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
||||||
before actual scrolling happens, thus preventing shaking and
|
before actual scrolling happens, thus preventing shaking and
|
||||||
flickering artifacts. */
|
flickering artifacts. */
|
||||||
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
z-index: 6;
|
z-index: 6;
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.CodeMirror-vscrollbar {
|
.CodeMirror-vscrollbar {
|
||||||
right: 0; top: 0;
|
right: 0; top: 0;
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
}
|
}
|
||||||
.CodeMirror-hscrollbar {
|
.CodeMirror-hscrollbar {
|
||||||
bottom: 0; left: 0;
|
bottom: 0; left: 0;
|
||||||
overflow-y: hidden;
|
overflow-y: hidden;
|
||||||
overflow-x: scroll;
|
overflow-x: scroll;
|
||||||
}
|
}
|
||||||
.CodeMirror-scrollbar-filler {
|
.CodeMirror-scrollbar-filler {
|
||||||
right: 0; bottom: 0;
|
right: 0; bottom: 0;
|
||||||
}
|
}
|
||||||
.CodeMirror-gutter-filler {
|
.CodeMirror-gutter-filler {
|
||||||
left: 0; bottom: 0;
|
left: 0; bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-gutters {
|
.CodeMirror-gutters {
|
||||||
position: absolute; left: 0; top: 0;
|
position: absolute; left: 0; top: 0;
|
||||||
z-index: 3;
|
z-index: 3;
|
||||||
}
|
}
|
||||||
.CodeMirror-gutter {
|
.CodeMirror-gutter {
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
margin-bottom: -30px;
|
margin-bottom: -30px;
|
||||||
/* Hack to make IE7 behave */
|
/* Hack to make IE7 behave */
|
||||||
*zoom:1;
|
*zoom:1;
|
||||||
*display:inline;
|
*display:inline;
|
||||||
}
|
}
|
||||||
.CodeMirror-gutter-wrapper {
|
.CodeMirror-gutter-wrapper {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
z-index: 4;
|
z-index: 4;
|
||||||
background: none !important;
|
background: none !important;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
}
|
}
|
||||||
.CodeMirror-gutter-background {
|
.CodeMirror-gutter-background {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0; bottom: 0;
|
top: 0; bottom: 0;
|
||||||
z-index: 4;
|
z-index: 4;
|
||||||
}
|
}
|
||||||
.CodeMirror-gutter-elt {
|
.CodeMirror-gutter-elt {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
z-index: 4;
|
z-index: 4;
|
||||||
}
|
}
|
||||||
.CodeMirror-gutter-wrapper {
|
.CodeMirror-gutter-wrapper {
|
||||||
-webkit-user-select: none;
|
-webkit-user-select: none;
|
||||||
-moz-user-select: none;
|
-moz-user-select: none;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-lines {
|
.CodeMirror-lines {
|
||||||
cursor: text;
|
cursor: text;
|
||||||
min-height: 1px; /* prevents collapsing before first draw */
|
min-height: 1px; /* prevents collapsing before first draw */
|
||||||
}
|
}
|
||||||
.CodeMirror pre {
|
.CodeMirror pre {
|
||||||
/* Reset some styles that the rest of the page might have set */
|
/* Reset some styles that the rest of the page might have set */
|
||||||
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
||||||
border-width: 0;
|
border-width: 0;
|
||||||
background: transparent;
|
background: transparent;
|
||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
white-space: pre;
|
white-space: pre;
|
||||||
word-wrap: normal;
|
word-wrap: normal;
|
||||||
line-height: inherit;
|
line-height: inherit;
|
||||||
color: inherit;
|
color: inherit;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
position: relative;
|
position: relative;
|
||||||
overflow: visible;
|
overflow: visible;
|
||||||
-webkit-tap-highlight-color: transparent;
|
-webkit-tap-highlight-color: transparent;
|
||||||
}
|
}
|
||||||
.CodeMirror-wrap pre {
|
.CodeMirror-wrap pre {
|
||||||
word-wrap: break-word;
|
word-wrap: break-word;
|
||||||
white-space: pre-wrap;
|
white-space: pre-wrap;
|
||||||
word-break: normal;
|
word-break: normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-linebackground {
|
.CodeMirror-linebackground {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 0; right: 0; top: 0; bottom: 0;
|
left: 0; right: 0; top: 0; bottom: 0;
|
||||||
z-index: 0;
|
z-index: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-linewidget {
|
.CodeMirror-linewidget {
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-widget {}
|
.CodeMirror-widget {}
|
||||||
|
|
||||||
.CodeMirror-code {
|
.CodeMirror-code {
|
||||||
outline: none;
|
outline: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Force content-box sizing for the elements where we expect it */
|
/* Force content-box sizing for the elements where we expect it */
|
||||||
@@ -276,32 +276,32 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
|||||||
.CodeMirror-gutter,
|
.CodeMirror-gutter,
|
||||||
.CodeMirror-gutters,
|
.CodeMirror-gutters,
|
||||||
.CodeMirror-linenumber {
|
.CodeMirror-linenumber {
|
||||||
-moz-box-sizing: content-box;
|
-moz-box-sizing: content-box;
|
||||||
box-sizing: content-box;
|
box-sizing: content-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-measure {
|
.CodeMirror-measure {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 0;
|
height: 0;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-cursor { position: absolute; }
|
.CodeMirror-cursor { position: absolute; }
|
||||||
.CodeMirror-measure pre { position: static; }
|
.CodeMirror-measure pre { position: static; }
|
||||||
|
|
||||||
div.CodeMirror-cursors {
|
div.CodeMirror-cursors {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 3;
|
z-index: 3;
|
||||||
}
|
}
|
||||||
div.CodeMirror-dragcursors {
|
div.CodeMirror-dragcursors {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-focused div.CodeMirror-cursors {
|
.CodeMirror-focused div.CodeMirror-cursors {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
.CodeMirror-selected { background: #d9d9d9; }
|
.CodeMirror-selected { background: #d9d9d9; }
|
||||||
@@ -311,8 +311,8 @@ div.CodeMirror-dragcursors {
|
|||||||
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
|
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
|
||||||
|
|
||||||
.cm-searching {
|
.cm-searching {
|
||||||
background: #ffa;
|
background: #ffa;
|
||||||
background: rgba(255, 255, 0, .4);
|
background: rgba(255, 255, 0, .4);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
|
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
|
||||||
@@ -322,10 +322,10 @@ div.CodeMirror-dragcursors {
|
|||||||
.cm-force-border { padding-right: .1px; }
|
.cm-force-border { padding-right: .1px; }
|
||||||
|
|
||||||
@media print {
|
@media print {
|
||||||
/* Hide the cursor when printing */
|
/* Hide the cursor when printing */
|
||||||
.CodeMirror div.CodeMirror-cursors {
|
.CodeMirror div.CodeMirror-cursors {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* See issue #2901 */
|
/* See issue #2901 */
|
||||||
22
assets/css/database.css
Normal file
22
assets/css/database.css
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
body {font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; background: rgba(0,0,0,0.92); color: #ccc}
|
||||||
|
a, a:visited, .jush a {color: #49d; text-decoration: none; background: transparent}
|
||||||
|
a:link:hover, a:visited:hover {color: #eee}
|
||||||
|
#logins a, #tables a, #tables span {background: transparent}
|
||||||
|
h1 {display: none}
|
||||||
|
h2 {color: #ccc; background: transparent}
|
||||||
|
#breadcrumb {background: transparent}
|
||||||
|
.js .checkable .checked .td {background: #888}
|
||||||
|
thead td, thead th, th {background: transparent}
|
||||||
|
|
||||||
|
th:first-child,td:first-child{white-space: nowrap}
|
||||||
|
tbody tr:hover td,tbody tr:hover th{background: #222}
|
||||||
|
thead tr:hover td,thead tr:hover th{background: #333}
|
||||||
|
.odd td {background: #111}
|
||||||
|
|
||||||
|
.jush {color: #eee}
|
||||||
|
.jush-op, .jush-custom {color: #f80 !important}
|
||||||
|
|
||||||
|
.footer {position: relative; border-image: none; border-top: 0; margin-top: 20px}
|
||||||
|
.footer div {background: transparent}
|
||||||
|
|
||||||
|
.logout {display: none}
|
||||||
49
assets/css/farbtastic.css
Normal file
49
assets/css/farbtastic.css
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
.picker {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
.farbtastic {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.farbtastic * {
|
||||||
|
position: absolute;
|
||||||
|
cursor: crosshair;
|
||||||
|
}
|
||||||
|
.farbtastic, .farbtastic .wheel {
|
||||||
|
width: 195px;
|
||||||
|
height: 195px;
|
||||||
|
}
|
||||||
|
.farbtastic .color, .farbtastic .overlay {
|
||||||
|
top: 47px;
|
||||||
|
left: 47px;
|
||||||
|
width: 101px;
|
||||||
|
height: 101px;
|
||||||
|
}
|
||||||
|
.farbtastic .wheel {
|
||||||
|
background: url('../images/wheel.png') no-repeat;
|
||||||
|
width: 195px;
|
||||||
|
height: 195px;
|
||||||
|
}
|
||||||
|
.farbtastic .overlay {
|
||||||
|
background: url('../images/mask.png') no-repeat;
|
||||||
|
}
|
||||||
|
.farbtastic .marker {
|
||||||
|
width: 17px;
|
||||||
|
height: 17px;
|
||||||
|
margin: -8px 0 0 -8px;
|
||||||
|
overflow: hidden;
|
||||||
|
background: url('../images/marker.png') no-repeat;
|
||||||
|
}
|
||||||
|
.colorValue {
|
||||||
|
border: 0;
|
||||||
|
width: 105px;
|
||||||
|
padding-left: 5px
|
||||||
|
}
|
||||||
|
.insertColorValue {
|
||||||
|
background: #888;
|
||||||
|
color: #fff;
|
||||||
|
height: 18px;
|
||||||
|
width: 60px;
|
||||||
|
border: 0;
|
||||||
|
margin-left: 5px;
|
||||||
|
cursor: pointer
|
||||||
|
}
|
||||||
29
assets/css/file-type-icons.css
Normal file
29
assets/css/file-type-icons.css
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
/* Additional file types */
|
||||||
|
.ext-c:before {background-position: -48px 0 !important;}
|
||||||
|
.ext-cpp:before, .ext-ino:before {background-position: -64px 0 !important;}
|
||||||
|
.ext-cs:before {background-position: -80px 0 !important;}
|
||||||
|
.ext-coffee:before {background-position: -96px 0 !important;}
|
||||||
|
.ext-css:before {background-position: -112px 0 !important;}
|
||||||
|
.ext-erl:before {background-position: -128px 0 !important;}
|
||||||
|
.ext-gif:before {background-position: -144px 0 !important;}
|
||||||
|
.ext-go:before {background-position: -160px 0 !important;}
|
||||||
|
.ext-htm:before, .ext-html:before {background-position: -176px 0 !important;}
|
||||||
|
.ext-jpg:before, .ext-jpeg:before {background-position: -192px 0 !important;}
|
||||||
|
.ext-java:before {background-position: -208px 0 !important;}
|
||||||
|
.ext-js:before, .ext-json:before {background-position: -224px 0 !important;}
|
||||||
|
.ext-jl:before {background-position: -240px 0 !important;}
|
||||||
|
.ext-less:before {background-position: -256px 0 !important;}
|
||||||
|
.ext-lua:before {background-position: -272px 0 !important;}
|
||||||
|
.ext-md:before {background-position: -288px 0 !important;}
|
||||||
|
.ext-pl:before {background-position: -304px 0 !important;}
|
||||||
|
.ext-php:before {background-position: -320px 0 !important;}
|
||||||
|
.ext-png:before {background-position: -336px 0 !important;}
|
||||||
|
.ext-py:before, .ext-mpy:before {background-position: -352px 0 !important;}
|
||||||
|
.ext-rb:before, .ext-ruby:before {background-position: -368px 0 !important;}
|
||||||
|
.ext-scss:before {background-position: -384px 0 !important;}
|
||||||
|
.ext-sql:before {background-position: -400px 0 !important;}
|
||||||
|
.ext-txt:before {background-position: -416px 0 !important;}
|
||||||
|
.ext-ts:before {background-position: -432px 0 !important;}
|
||||||
|
.ext-xml:before {background-position: -448px 0 !important;}
|
||||||
|
.ext-yaml:before {background-position: -464px 0 !important;}
|
||||||
|
.ext-zip:before {background-position: -480px 0 !important;}
|
||||||
19
assets/css/file-types.css
Normal file
19
assets/css/file-types.css
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
.fileManager {
|
||||||
|
margin: 0 0 15px 20px;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fileManager span {font-family: helvetica, arial, swiss, verdana; padding: 1px 3px; border-radius: 3px}
|
||||||
|
.fileManager a {color: #eee; text-decoration: none; cursor: pointer}
|
||||||
|
.fileManager .pft-directory, .fileManager .pft-file {list-style-image: url(../images/blank.gif)}
|
||||||
|
.fileManager ul, .fileManager li {margin-left: 15px; white-space: nowrap}
|
||||||
|
|
||||||
|
/* Default file */
|
||||||
|
.fileManager LI.pft-directory:before, .fileManager LI.pft-file:before {
|
||||||
|
position: absolute; width: 16px; height: 16px; content: ""; margin-top: -2px; margin-left: -20px; background:url('../images/file-folder-icons.png') no-repeat 0 0;
|
||||||
|
}
|
||||||
|
.fileManager LI.dirOpen:before {background-position: -16px 0}
|
||||||
|
.fileManager LI.pft-file:before {background-position: -32px 0}
|
||||||
28
assets/css/files.css
Normal file
28
assets/css/files.css
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
::-webkit-scrollbar {width: 12px; height: 12px}
|
||||||
|
::-webkit-scrollbar-thumb {background: rgba(0,198,255,0.2)}
|
||||||
|
::-webkit-scrollbar-thumb:hover {background: rgba(0,198,255,0.8)}
|
||||||
|
::-webkit-scrollbar-corner, ::-webkit-scrollbar-resizer {background: transparent}
|
||||||
|
|
||||||
|
body {margin: 0; overflow: auto;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lock {position: fixed; display: inline-block; width: 12px; height: 16px; right: 0; margin-right: 16px; top: 0; color: #666; cursor: pointer}
|
||||||
|
.lock:hover {color: #fff; cursor: pointer}
|
||||||
|
.lock .icon-tabler {width: 22px; height: 22px; margin-left: -5px; margin-top: 0; stroke-width: 1.25; pointer-events: none}
|
||||||
|
.refresh {position: fixed; display: inline-block; width: 14px; height: 14px; right: 0; margin-right: 15px; top: 34px; color: #666; cursor: pointer}
|
||||||
|
.refresh:hover {color: #fff; cursor: pointer}
|
||||||
|
.refresh .icon-tabler {width: 20px; height: 20px; margin-left: -3px; margin-top: -3px; stroke-width: 1.25; transform: rotate(180deg); pointer-events: none}
|
||||||
|
.plugins {position: fixed; display: inline-block; width: 16px; height: 16px; right: 0; margin-right: 15px; top: 61px; color: #666; cursor: pointer}
|
||||||
|
.plugins:hover {color: #fff; cursor: pointer}
|
||||||
|
.plugins .icon-tabler {width: 24px; height: 24px; margin-left: -3px; margin-top: -3px; stroke-width: 1.25; pointer-events: none}
|
||||||
|
.fmDragBox {position: absolute; display: inline-block; width: 0; height: 0; top: 0; left: 0; background: rgba(0,198,255,0.3);
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
li a span:first-of-type {white-space: pre}
|
||||||
20
assets/css/foldgutter.css
Normal file
20
assets/css/foldgutter.css
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
.CodeMirror-foldmarker {
|
||||||
|
color: blue;
|
||||||
|
text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
|
||||||
|
font-family: arial;
|
||||||
|
line-height: .3;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.CodeMirror-foldgutter {
|
||||||
|
width: .7em;
|
||||||
|
}
|
||||||
|
.CodeMirror-foldgutter-open,
|
||||||
|
.CodeMirror-foldgutter-folded {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.CodeMirror-foldgutter-open:after {
|
||||||
|
content: "\25BE";
|
||||||
|
}
|
||||||
|
.CodeMirror-foldgutter-folded:after {
|
||||||
|
content: "\25B8";
|
||||||
|
}
|
||||||
16
assets/css/ftp-manager.css
Normal file
16
assets/css/ftp-manager.css
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
body {overflow: hidden;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
||||||
|
a {color: #2187e7; text-decoration: none}
|
||||||
|
input {padding: 4px; border: 0; background-color: #444; color: #fff}
|
||||||
|
select {padding: 3px 4px; border: 0; background-color: #444; color: #fff}
|
||||||
|
input:focus {outline: none; background: rgba(0,198,255,0.5); color: #fff}
|
||||||
|
select:focus {outline: none}
|
||||||
|
|
||||||
|
.ftpManager {background-color: #1c1c19; color: #fff; padding: 20px}
|
||||||
|
.ftpManager .info {font-size: 10px; color: rgba(0,198,255,0.7); cursor: help}
|
||||||
15
assets/css/help.css
Normal file
15
assets/css/help.css
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
body {overflow: hidden;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
||||||
|
a {color: #fff; text-decoration: none}
|
||||||
|
|
||||||
|
.help {background-color: #1c1c19; color: #fff; padding: 20px}
|
||||||
|
.key {display: inline-block; width: 175px; text-align: right; margin-right: 5px; float: left}
|
||||||
|
.key .plus {color: #888}
|
||||||
|
.shortcut {display: inline-block; width: 195px; color: #888; margin-left: 5px; float: left}
|
||||||
|
.info {font-size: 10px; color: rgba(0,198,255,0.7); cursor: help}
|
||||||
174
assets/css/icecoder.css
Normal file
174
assets/css/icecoder.css
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
body {overflow: hidden;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
background-color: #1d1d1b;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
||||||
|
h2 {font-size: 18px; font-weight: normal; color: #fff}
|
||||||
|
|
||||||
|
.icon-tabler {width: 24px; height: 24px; stroke-width: 1.25}
|
||||||
|
.blackMask {position: fixed; display: table; width: 100%; height: 100%; top: 0; left: 0; visibility: hidden; background-color: rgba(0,0,0,0.8); text-align: center; z-index: 100}
|
||||||
|
.blackMask .popupVCenter {#position: absolute; display: table-cell; #top: 50%; vertical-align: middle; text-align: center}
|
||||||
|
.popupVCenter .popup {#position: relative; #top: -50%; text-align: center; color: #fff; font-size: 10px}
|
||||||
|
.floatingContainer {position: absolute; top: 0; left: 0; width: 55px; height: 55px; visibility: hidden; border: solid 1px #444; image-rendering: pixelated}
|
||||||
|
.floatingContainer:before {position: absolute; display: inline-block; width: 3px; height: 3px; left: 25px; top: 25px; content: ''; border: solid 1px #b00}
|
||||||
|
|
||||||
|
.spinner {width: 50px; height: 50px; margin: 20px auto; background: #fff;
|
||||||
|
-webkit-animation: rotateplane 1.2s infinite ease-in-out;
|
||||||
|
animation: rotateplane 1.2s infinite ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
@-webkit-keyframes rotateplane {
|
||||||
|
0% {-webkit-transform: perspective(120px)}
|
||||||
|
50% {-webkit-transform: perspective(120px) rotateY(180deg)}
|
||||||
|
100% {-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes rotateplane {
|
||||||
|
0% {transform: perspective(120px) rotateX(0deg) rotateY(0deg)}
|
||||||
|
50% {transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
|
||||||
|
100% {transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
|
||||||
|
}
|
||||||
|
|
||||||
|
.infoBlackMask {position: fixed; display: none; width: 0; height: 0; top: 0; left: 0; border: solid 10000px rgba(0,0,0,0); transition: all 0.5s ease; z-index: 100}
|
||||||
|
.infoMessageContainer {position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; text-align: center; opacity: 0; transition: all 0.5s ease; z-index: 100}
|
||||||
|
.infoMessage {position: relative; margin: -80px auto 0 auto; height: 160px; width: 500px; font-size: 14px; line-height: 21px; color: #fff}
|
||||||
|
.infoMessage .title {margin-bottom: 18px; font-size: 18px; font-weight: bold; color: #f80}
|
||||||
|
.infoMessage .button {position: absolute; bottom: 0; left: 190px; width: 100px; padding: 5px 10px; font-size: 18px; background-color: rgba(0,198,255,0.7); cursor: pointer}
|
||||||
|
|
||||||
|
.plugins {position: absolute; display: inline-block; width: 3px; height: 100%; top: 0; background: transparent; overflow: hidden; z-index: 3;
|
||||||
|
transition: all 0.07s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header {position: absolute; display: inline-block; top: 0; left: 0; width: 100%; height: 15px; background-color: #fff; text-align: right; z-index: 1}
|
||||||
|
|
||||||
|
.files {position: absolute; display: inline-block; top: 0; left: 0; height: 100%; width: 250px; background-color: #444; overflow: hidden; z-index: 2;
|
||||||
|
transition: background 0.2s ease-out;
|
||||||
|
}
|
||||||
|
.files .fileNav {display: block; height: 36px}
|
||||||
|
.files .fileNav ul {list-style-type: none; line-height: 20px; padding-left: 15px}
|
||||||
|
.files .fileNav li {display: inline-block; padding: 18px 15px 0 0}
|
||||||
|
.files .fileNav a {color: #666; text-decoration: none}
|
||||||
|
.files .fileNav a:hover {color: #fff; cursor: pointer}
|
||||||
|
|
||||||
|
.files .options {
|
||||||
|
transition: opacity 0.15s ease-in-out;
|
||||||
|
}
|
||||||
|
.files .options .optionsList {position: absolute; display: inline-block; visibility: hidden; background: #383838; height: 100%; padding: 23px 15px 15px 15px}
|
||||||
|
.files .options .optionsList ul {list-style-type: none; line-height: 24px}
|
||||||
|
.files .options .optionsList a {color: #666; text-decoration: none}
|
||||||
|
.files .options .optionsList a:hover {color: #fff; cursor: pointer}
|
||||||
|
.files input:focus, .password:focus {outline: none; background: rgba(0,198,255,0.5); color: #fff}
|
||||||
|
.files .button {position: absolute; border: 0; background: #444; color: #eee; height: 20px; margin-top: 16px; margin-left: 5px; font-size: 11px; cursor: pointer}
|
||||||
|
.files .button:hover {background-color: #1d1d1b; color: #eee}
|
||||||
|
.files .frame {display: inline-block; width: 250px; margin-top: 24px}
|
||||||
|
|
||||||
|
.files .tools {position: absolute; display: inline-block; width: 250px; height: 30px; left: 0; bottom: 0}
|
||||||
|
.files .tools div {display: inline-block; margin: 8px 0 8px 15px; color: #666; cursor: pointer}
|
||||||
|
.files .tools div:hover {color: #fff; cursor: pointer}
|
||||||
|
.files .tools .icon-tabler {width: 22px; height: 22px; margin-left: -3px; margin-top: -3px; stroke-width: 1.25; pointer-events: none}
|
||||||
|
.files .tools .highlight {color: #eee; padding: 1px 3px; margin: 7px -3px 7px 12px; border-radius: 3px}
|
||||||
|
.files .tools .error {background: #800}
|
||||||
|
.files .tools .info {background: #080}
|
||||||
|
|
||||||
|
.editor {position: absolute; display: inline-block; top: 0; left: 15px; width: 2400px}
|
||||||
|
.editor .tabsBar {display: inline-block; height: 27px; width: 2400px; margin-top: 15px; padding-left: 53px; background: #fff}
|
||||||
|
.tabsBar .tab {position: absolute; display: none; height: 15px; padding: 6px 8px 6px 9px; border-right: 1px solid #ddd; color: #fff; white-space: nowrap; overflow: hidden; cursor: pointer; z-index: 1;
|
||||||
|
transition: width, left 0.15s ease-in-out;
|
||||||
|
}
|
||||||
|
.tabsBar .tab:before {
|
||||||
|
position: absolute; width: 16px; height: 16px; content: ""; margin-left: -2px; background:url('../images/file-folder-icons.png') no-repeat 0 0; background-position: -32px 0;
|
||||||
|
}
|
||||||
|
.tabsBar .tabSlide {
|
||||||
|
transition: left 0.15s ease-in-out;
|
||||||
|
}
|
||||||
|
.tabsBar .tabDrag {
|
||||||
|
transition: left 0s ease-in-out;
|
||||||
|
}
|
||||||
|
.tabsBar .tab .closeTab, .tabsBar .closeAllTabs {margin: 2px 0 0 5px; border-radius: 6px; cursor: pointer}
|
||||||
|
.tabsBar .tab .closeTab {position: absolute; right: 7px}
|
||||||
|
.tabsBar .alphaTabs {position: absolute; margin: 8px 0 0 -20px; border-radius: 6px; cursor: pointer}
|
||||||
|
.tabsBar .alphaTabs:hover {background: #ccc}
|
||||||
|
.tabsBar .closeAllTabs {position: absolute; margin: 8px 0 0 -36px}
|
||||||
|
.tabsBar .closeAllTabs:hover {background: #ccc}
|
||||||
|
.tabsBar .newTab {position: absolute; display: inline-block; height: 15px; padding: 7px 7px 5px 7px; cursor: pointer; z-index: 0;
|
||||||
|
transition: left 0.15s ease-in-out;
|
||||||
|
}
|
||||||
|
.editor .findBar {display: inline-block; height: 28px; width: 2400px; color: #fff; background-color: #1d1d1b}
|
||||||
|
.findBar .findReplace {position: absolute; padding-top: 2px; z-index: 1}
|
||||||
|
.findReplace .selectWrapper {position: relative; display: inline-block; margin-top: -6px}
|
||||||
|
.findReplace .selectWrapper select {position: relative; padding: 1px; border: 0; background: url('../images/select-arrow.gif') no-repeat right #1d1d1b; color: #fff; font-size: 10px; height: 28px;
|
||||||
|
-webkit-appearance: none;
|
||||||
|
-moz-appearance: none;
|
||||||
|
appearance: none;
|
||||||
|
}
|
||||||
|
.findReplace .selectWrapper select:focus {outline: 0}
|
||||||
|
.findReplace .findText {display: inline-block; height: 28px; font-size: 10px; margin: 7px 3px 0 27px}
|
||||||
|
.findReplace .find {position: relative; width: 167px; height: 28px; border: 0; top: -2px; font-size: 12px; padding-left: 5px; margin-right: 3px; background: #444; color: #eee}
|
||||||
|
.findReplace .replaceText {height: 28px; font-size: 10px; margin: 6px 3px 0 2px}
|
||||||
|
.findReplace .replace {position: relative; width: 167px; height: 28px; border: 0; top: -2px; font-size: 12px; padding-left: 5px; background: #444; color: #eee}
|
||||||
|
.findReplace .withText {display: inline-block; height: 28px; font-size: 10px; margin-top: 1px}
|
||||||
|
.findReplace .targetText {height: 28px; font-size: 10px; margin: 7px 3px 0 2px}
|
||||||
|
.findReplace .button {position: relative; top: -2px; height: 28px; padding-top: 2px; border: 0; background-color: #1d1d1b; color: #eee; font-size: 10px; margin-left: 2px; cursor: pointer}
|
||||||
|
.findReplace .button:hover {background-color: #2187e7; color: #eee}
|
||||||
|
.findReplace .results {position: relative; display: inline-block; width: 200px; height: 20px; font-size: 10px; margin: 7px 0 0 20px}
|
||||||
|
.findBar .goLine {position: fixed; display: inline-block; width: 120px; right: 65px; top: 49px; height: 21px; font-size: 10px; color: #eee; cursor: default; z-index: 1}
|
||||||
|
.goLine .goToLine {width: 50px; height: 28px; border: 0; font-size: 12px; margin: -7px 0 0 3px; padding-left: 4px; background: #333; color: #eee}
|
||||||
|
.findReplace input:focus, .goLine .goToLine:focus {outline: none; background: rgba(0,198,255,0.5); color: #fff}
|
||||||
|
.findBar .view {position: fixed; display: inline-block; width: 16px; height: 16px; right: 40px; top: 49px; color: #888; cursor: pointer; opacity: 0.3}
|
||||||
|
.findBar .view:hover {color: #fff; cursor: pointer}
|
||||||
|
.findBar .view .icon-tabler {width: 22px; height: 22px; margin-left: -3px; margin-top: -3px; stroke-width: 1.25; pointer-events: none}
|
||||||
|
.findBar .bug {position: fixed; display: inline-block; width: 16px; height: 16px; right: 15px; top: 49px; color: #404040; cursor: pointer}
|
||||||
|
.findBar .bug:hover {color: #fff; cursor: pointer}
|
||||||
|
.findBar .bug .icon-tabler {width: 23px; height: 23px; margin-left: -3px; margin-top: -4px; stroke-width: 1.25; pointer-events: none}
|
||||||
|
.editor .terminal {position: fixed; top: 10000px; transition: top 0.2s ease; z-index: 2}
|
||||||
|
.editor .output {position: fixed; top: 10000px; padding: 15px 18px 8px 13px; transition: top 0.2s ease; background: rgba(0,0,0,0.92); color: #eee; z-index: 2}
|
||||||
|
.editor .database {position: fixed; top: 10000px; transition: top 0.2s ease; z-index: 2}
|
||||||
|
.editor .git {position: fixed; top: 10000px; padding: 15px 18px 15px 13px; overflow-y: auto; transition: top 0.2s ease; background: rgba(0,0,0,0.92); color: #eee; z-index: 2}
|
||||||
|
.editor .git::-webkit-scrollbar {width: 12px; height: 12px}
|
||||||
|
.editor .git::-webkit-scrollbar-thumb {background: rgba(0,198,255,0.2)}
|
||||||
|
.editor .git::-webkit-scrollbar-thumb:hover {background: rgba(0,198,255,0.8)}
|
||||||
|
.editor .git::-webkit-scrollbar-corner, .editor .git::-webkit-scrollbar-resizer {background: transparent}
|
||||||
|
.editor .git .link {font-family: monospace; cursor: pointer}
|
||||||
|
.editor .git .link:hover {color: rgba(0,198,255,1)}
|
||||||
|
.editor .code {position: relative; display: inline-block; width: 600px; height: 600px; visibility: hidden}
|
||||||
|
|
||||||
|
.footer {position: fixed; display: inline-block; width: 100%; height: 30px; bottom: 0; background-color: rgba(0,0,0,0.15); left: 0; z-index: 1}
|
||||||
|
.footer .versionsDisplay {position: absolute; display: inline-block; padding: 5px; margin-top: 3px; left: 275px; color: #fff; transition: opacity 0.2s; z-index: 2; cursor: pointer}
|
||||||
|
.footer .serverMessage {position: absolute; display: inline-block; padding: 5px; margin-top: 3px; left: 275px; color: #fff; transition: opacity 0.2s; z-index: 1}
|
||||||
|
.footer .splitPaneControls {position: absolute; display: inline-block; width: 50px; text-align: center; padding: 6px}
|
||||||
|
.footer .splitPaneControls .off {display: inline-block; width: 18px; height: 18px; margin-right: 10px; color: #888; cursor: pointer}
|
||||||
|
.footer .splitPaneControls .off:hover {color: #fff; cursor: pointer}
|
||||||
|
.footer .splitPaneControls .off .icon-tabler {margin-left: -3px; margin-top: -3px; stroke-width: 1.25; pointer-events: none}
|
||||||
|
.footer .splitPaneControls .on {display: inline-block; width: 19px; height: 18px; color: #888; cursor: pointer}
|
||||||
|
.footer .splitPaneControls .off:hover {color: #fff; cursor: pointer}
|
||||||
|
.footer .splitPaneControls .on .icon-tabler {margin-left: -3px; margin-top: -3px; stroke-width: 1.25; pointer-events: none}
|
||||||
|
.footer .splitPaneNames {position: absolute; display: inline-block; width: 100px; text-align: center; margin-top: 9px; color: #555; opacity: 0; transition: opacity 0.3s ease-in-out}
|
||||||
|
.footer .charDisplay, .footer .byteDisplay {position: absolute; display: inline-block; padding: 5px 0 0 8px; margin-top: 3px; margin-right: 10px; right: 0; font-size: 12px; color: #fff; text-align: right; text-align: right; cursor: pointer}
|
||||||
|
|
||||||
|
.fileMenu {position: absolute; display: none; left: 0; top: 0; background-color: #333; z-index: 10;
|
||||||
|
transition: opacity 0.15s;
|
||||||
|
}
|
||||||
|
.fileMenu a {display: block; padding: 2px 5px; background-color: #333; color: #eee; text-decoration: none}
|
||||||
|
.fileMenu a:hover {background-color: #666}
|
||||||
|
.fileMenu hr {border: 0; height: 1px; padding: 0; margin: 0; background: #444}
|
||||||
|
|
||||||
|
.tooltip {position: absolute; top: 0; left: 0; padding: 5px; background: #444; color: #bbb}
|
||||||
|
.closeIcon {position: fixed; display: inline-block; top: 10px; right: 10px; width: 24px; height: 24px; color: #888; cursor: pointer; z-index: 101}
|
||||||
|
.closeIcon:hover {color: #ddd}
|
||||||
|
|
||||||
|
.screenContainer {position: absolute; display: table; width: 100%; height: 100%; top: 0; left: 0; text-align: center}
|
||||||
|
.screenContainer .screenVCenter {#position: absolute; display: table-cell; #top: 50%; vertical-align: middle; text-align: center}
|
||||||
|
.screenVCenter .screenCenter {#position: relative; #top: -50%; text-align: center; display: inline}
|
||||||
|
.screenCenter .version {position: relative; display: block; margin: 5px 0 15px 0; font-size: 10px; color: #bbb}
|
||||||
|
.screenCenter .text {position: relative; display: block; margin-top: 15px; font-size: 10px; color: #888}
|
||||||
|
.screenCenter .text input {margin-top: 1px}
|
||||||
|
.screenCenter .text a {position: relative; display: block; margin-top: 15px; font-size: 10px; color: #888; text-decoration: none}
|
||||||
|
.screenCenter .password {border: 0; background-color: #333; color: #fff; height: 20px}
|
||||||
|
.screenCenter .password:focus {outline: none; background: rgba(0,198,255,0.5); color: #fff}
|
||||||
|
.screenCenter .button {border: 0; background: #444; color: #eee; height: 22px; cursor: pointer}
|
||||||
|
.screenCenter .button:hover {background: #2187e7; color: #eee}
|
||||||
|
.screenCenter .iconCapsLock {position: absolute; margin-left: 2px; color: #888}
|
||||||
68
assets/css/lint.css
Normal file
68
assets/css/lint.css
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
/* The lint marker gutter */
|
||||||
|
.CodeMirror-lint-markers {
|
||||||
|
width: 12px; margin-left: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-lint-tooltip {
|
||||||
|
background-color: #444;
|
||||||
|
border: 0;
|
||||||
|
color: #bbb;
|
||||||
|
font-family: arial, verdana, helvetica, sans-serif;
|
||||||
|
font-size: 13px;
|
||||||
|
overflow: hidden;
|
||||||
|
padding: 5px;
|
||||||
|
position: fixed;
|
||||||
|
white-space: pre;
|
||||||
|
white-space: pre-wrap;
|
||||||
|
margin: 0 0 0 5px;
|
||||||
|
z-index: 100;
|
||||||
|
max-width: 600px;
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-lint-mark-error, .CodeMirror-lint-mark-warning {
|
||||||
|
background-position: left bottom;
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-lint-mark-error {
|
||||||
|
background-image:
|
||||||
|
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")
|
||||||
|
;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-lint-mark-warning {
|
||||||
|
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=");
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-lint-marker-error, .CodeMirror-lint-marker-warning {
|
||||||
|
background-position: center center;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
cursor: help;
|
||||||
|
display: inline-block;
|
||||||
|
height: 16px;
|
||||||
|
width: 16px;
|
||||||
|
vertical-align: middle;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-lint-message-error, .CodeMirror-lint-message-warning {
|
||||||
|
padding-left: 18px;
|
||||||
|
background-position: top left;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {
|
||||||
|
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=");
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {
|
||||||
|
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=");
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-lint-marker-multiple {
|
||||||
|
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: right bottom;
|
||||||
|
width: 100%; height: 100%;
|
||||||
|
}
|
||||||
@@ -1,33 +1,15 @@
|
|||||||
/* First, reset everything to a standard */
|
|
||||||
html, body, div, span, applet, object, iframe,
|
|
||||||
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
|
||||||
a, abbr, acronym, address, big, cite, code,
|
|
||||||
del, dfn, em, font, img, ins, kbd, q, s, samp,
|
|
||||||
small, strike, strong, sub, sup, tt, var,
|
|
||||||
b, u, i, center,
|
|
||||||
dl, dt, dd, ol, ul, li,
|
|
||||||
fieldset, form, label, legend,
|
|
||||||
table, caption, tbody, tfoot, thead, tr, th, td {
|
|
||||||
border: 0;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
outline: 0;
|
|
||||||
font-size: 12px;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {overflow: hidden;
|
body {overflow: hidden;
|
||||||
-webkit-user-select: none;
|
-webkit-user-select: none;
|
||||||
-moz-user-select: none;
|
-moz-user-select: none;
|
||||||
-ms-user-select: none;
|
-ms-user-select: none;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
h1 {font-size: 36px; font-weight: normal; color: #888; margin: 20px 20px 0 20px}
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin: 20px 20px 0 20px}
|
||||||
h2 {font-size: 18px; font-weight: normal; color: #fff}
|
h2 {font-size: 18px; font-weight: normal; color: #fff}
|
||||||
hr {border: 0; height: 1px; background-color: #888}
|
hr {border: 0; height: 1px; background-color: #888}
|
||||||
|
|
||||||
.results {font-family: arial, verdana, helvetica, sans-serif; background-color: #1c1c19; color: #fff}
|
.results {background-color: #1c1c19; color: #fff}
|
||||||
.results .resultsPane {position: relative; width: 660px; height: 340px; overflow: auto; font-size: 10px; padding: 20px; float: left}
|
.results .resultsPane {position: relative; width: 660px; height: 340px; overflow: auto; font-size: 10px; padding: 20px; float: left}
|
||||||
.results .resultsPane a {color: rgba(0,198,255,0.7); text-decoration: none}
|
.results .resultsPane a {color: rgba(0,198,255,0.7); text-decoration: none}
|
||||||
.results .resultsPane a:hover {text-decoration: underline}
|
.results .resultsPane a:hover {text-decoration: underline}
|
||||||
24
assets/css/plugins-manager.css
Normal file
24
assets/css/plugins-manager.css
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
body {overflow: hidden;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
||||||
|
a {color: #fff; text-decoration: none}
|
||||||
|
input {margin-top: 3px; padding: 4px; border: 0; background-color: #444; color: #fff}
|
||||||
|
input:focus {outline: none; background: rgba(0,198,255,0.5); color: #fff}
|
||||||
|
|
||||||
|
.pluginsManager {background-color: #1c1c19; color: #fff; padding: 20px}
|
||||||
|
|
||||||
|
.pluginsPane {
|
||||||
|
display: inline-block;
|
||||||
|
width: 760px;
|
||||||
|
height: 340px;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
.pluginsPane::-webkit-scrollbar {width: 12px; height: 12px}
|
||||||
|
.pluginsPane::-webkit-scrollbar-thumb {background: rgba(0,198,255,0.2)}
|
||||||
|
.pluginsPane::-webkit-scrollbar-thumb:hover {background: rgba(0,198,255,0.8)}
|
||||||
|
.pluginsPane::-webkit-scrollbar-corner, .pluginsPane::-webkit-scrollbar-resizer {background: transparent}
|
||||||
12
assets/css/properties.css
Normal file
12
assets/css/properties.css
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
body {overflow: hidden;}
|
||||||
|
|
||||||
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
||||||
|
th {padding-left: 23px; padding-bottom: 5px}
|
||||||
|
th, td {text-align: left; font-size: 10px}
|
||||||
|
|
||||||
|
.properties {background-color: #1c1c19; color: #fff; padding: 20px}
|
||||||
|
.properties .column {display: inline-block; width: 210px; font-size: 10px; float: left}
|
||||||
|
|
||||||
|
.properties .permText {margin-top: 3px; padding: 4px; border: 0; background-color: #444; color: #fff}
|
||||||
|
.properties .permText:focus {outline: none; background: rgba(0,198,255,0.5); color: #fff}
|
||||||
|
.properties .update {position: absolute; bottom: 0; right: 20px; padding: 5px 10px; font-size: 18px; background-color: rgba(0,198,255,0.7); opacity: 0.1; cursor: pointer}
|
||||||
18
assets/css/resets.css
Normal file
18
assets/css/resets.css
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
/* Reset everything to a standard */
|
||||||
|
html, body, div, span, applet, object, iframe,
|
||||||
|
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
||||||
|
a, abbr, acronym, address, big, cite, code,
|
||||||
|
del, dfn, em, font, img, ins, kbd, q, s, samp,
|
||||||
|
small, strike, strong, sub, sup, tt, var,
|
||||||
|
b, u, i, center,
|
||||||
|
dl, dt, dd, ol, ul, li,
|
||||||
|
fieldset, form, label, legend,
|
||||||
|
table, caption, tbody, tfoot, thead, tr, th, td {
|
||||||
|
font-family: arial, verdana, helvetica, sans-serif;
|
||||||
|
border: 0;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
outline: 0;
|
||||||
|
font-size: 12px;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
@@ -8,20 +8,20 @@ b, u, i, center,
|
|||||||
dl, dt, dd, ol, ul, li,
|
dl, dt, dd, ol, ul, li,
|
||||||
fieldset, form, label, legend,
|
fieldset, form, label, legend,
|
||||||
table, caption, tbody, tfoot, thead, tr, th, td {
|
table, caption, tbody, tfoot, thead, tr, th, td {
|
||||||
border: 0;
|
border: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
outline: 0;
|
outline: 0;
|
||||||
/*font-size: 12px;*/
|
/*font-size: 12px;*/
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
}
|
}
|
||||||
|
|
||||||
body {overflow: hidden;
|
body {overflow: hidden;
|
||||||
-webkit-user-select: none;
|
-webkit-user-select: none;
|
||||||
-moz-user-select: none;
|
-moz-user-select: none;
|
||||||
-ms-user-select:none;
|
-ms-user-select:none;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
h1 {font-size: 36px; font-weight: normal; color: #888; margin-bottom: 20px}
|
||||||
@@ -38,12 +38,8 @@ h2 {font-size: 18px; font-weight: normal; color: #fff}
|
|||||||
.settings .tabContainer .tabActive {background: #1c1c19}
|
.settings .tabContainer .tabActive {background: #1c1c19}
|
||||||
.settings .section {width: 640px; height: 450px; padding: 20px; margin-top: 10px; float: left}
|
.settings .section {width: 640px; height: 450px; padding: 20px; margin-top: 10px; float: left}
|
||||||
.settings input, .settings textarea {border: 1px solid #555; background-color: #444; color: #fff}
|
.settings input, .settings textarea {border: 1px solid #555; background-color: #444; color: #fff}
|
||||||
.settings input:focus, .settings textarea:focus {
|
.settings input:focus, .settings textarea:focus {outline: none; background: rgba(0,198,255,0.5); color: #fff}
|
||||||
outline: none;
|
|
||||||
-webkit-box-shadow: 0 0 10px 1px rgba(0,198,255,0.7);
|
|
||||||
-moz-box-shadow: 0 0 10px 1px rgba(0,198,255,0.7);
|
|
||||||
box-shadow: 0 0 10px 1px rgba(0,198,255,0.7);
|
|
||||||
}
|
|
||||||
.settings input[type="text"]:disabled {opacity: 0.5}
|
.settings input[type="text"]:disabled {opacity: 0.5}
|
||||||
.settings .info {font-size: 10px; color: rgba(0,198,255,0.7); cursor: help}
|
.settings .info {font-size: 10px; color: rgba(0,198,255,1); cursor: help}
|
||||||
|
.settings .info .icon-tabler {width: 18px; height: 18px; margin-top: -2px; stroke-width: 1.25; pointer-events: none}
|
||||||
.settings .update {position: absolute; bottom: 0; right: 20px; padding: 5px 10px; font-size: 18px; background-color: rgba(0,198,255,0.7); opacity: 0.1; cursor: pointer}
|
.settings .update {position: absolute; bottom: 0; right: 20px; padding: 5px 10px; font-size: 18px; background-color: rgba(0,198,255,0.7); opacity: 0.1; cursor: pointer}
|
||||||
38
assets/css/show-hint.css
Normal file
38
assets/css/show-hint.css
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
.CodeMirror-hints {
|
||||||
|
position: absolute;
|
||||||
|
z-index: 10;
|
||||||
|
overflow: hidden;
|
||||||
|
list-style: none;
|
||||||
|
|
||||||
|
margin: 0;
|
||||||
|
padding: 2px;
|
||||||
|
|
||||||
|
-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
||||||
|
-moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
||||||
|
box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
||||||
|
border-radius: 3px;
|
||||||
|
border: 1px solid silver;
|
||||||
|
|
||||||
|
background: white;
|
||||||
|
font-size: 90%;
|
||||||
|
font-family: monospace;
|
||||||
|
|
||||||
|
max-height: 20em;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-hint {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 4px;
|
||||||
|
border-radius: 2px;
|
||||||
|
max-width: 19em;
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: pre;
|
||||||
|
color: black;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.CodeMirror-hint-active {
|
||||||
|
background: #08f;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
69
assets/css/simplescrollbars.css
Normal file
69
assets/css/simplescrollbars.css
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
/* General styles */
|
||||||
|
|
||||||
|
.CodeMirror-simplescroll-horizontal,
|
||||||
|
.CodeMirror-overlayscroll-horizontal {
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
height: 12px;
|
||||||
|
}
|
||||||
|
.CodeMirror-simplescroll-horizontal div,
|
||||||
|
.CodeMirror-overlayscroll-horizontal div {
|
||||||
|
bottom: 0;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-simplescroll-vertical,
|
||||||
|
.CodeMirror-overlayscroll-vertical{
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
width: 12px;
|
||||||
|
}
|
||||||
|
.CodeMirror-simplescroll-vertical div,
|
||||||
|
.CodeMirror-overlayscroll-vertical div {
|
||||||
|
right: 0;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Simple specific styles*/
|
||||||
|
|
||||||
|
.CodeMirror-simplescroll-horizontal, .CodeMirror-simplescroll-vertical {
|
||||||
|
position: absolute;
|
||||||
|
background: #222;
|
||||||
|
z-index: 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-simplescroll-horizontal div, .CodeMirror-simplescroll-vertical div {
|
||||||
|
position: absolute;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
background: rgba(0,198,255,0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-simplescroll-horizontal div:hover, .CodeMirror-simplescroll-vertical div:hover {
|
||||||
|
background: rgba(0,198,255,0.8);
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-simplescroll .CodeMirror-scrollbar-filler, .CodeMirror-simplescroll .CodeMirror-gutter-filler {
|
||||||
|
background: #222;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Overlay specific styles */
|
||||||
|
|
||||||
|
.CodeMirror-overlayscroll-horizontal, .CodeMirror-overlayscroll-vertical {
|
||||||
|
position: absolute;
|
||||||
|
z-index: 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-overlayscroll-horizontal div, .CodeMirror-overlayscroll-vertical div {
|
||||||
|
position: absolute;
|
||||||
|
background: rgba(0,198,255,0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-overlayscroll-horizontal div:hover, .CodeMirror-overlayscroll-vertical div:hover {
|
||||||
|
background: rgba(0,198,255,0.8);
|
||||||
|
}
|
||||||
|
|
||||||
|
.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler, .CodeMirror-overlayscroll .CodeMirror-gutter-filler {
|
||||||
|
display: none;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
38
assets/css/terminal.css
Normal file
38
assets/css/terminal.css
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
/* First, reset everything to a standard */
|
||||||
|
html, body, div, span, applet, object, iframe,
|
||||||
|
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
||||||
|
a, abbr, acronym, address, big, cite, code,
|
||||||
|
del, dfn, em, font, img, ins, kbd, q, s, samp,
|
||||||
|
small, strike, strong, sub, sup, tt, var,
|
||||||
|
b, u, i, center,
|
||||||
|
dl, dt, dd, ol, ul, li,
|
||||||
|
fieldset, form, input, label, legend,
|
||||||
|
table, caption, tbody, tfoot, thead, tr, th, td {
|
||||||
|
font-family: monospace, courier, sans-serif;
|
||||||
|
border: 0;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
outline: 0;
|
||||||
|
font-size: 12px;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Box sizing */
|
||||||
|
* {-moz-box-sizing: border-box; box-sizing: border-box}
|
||||||
|
|
||||||
|
::-webkit-scrollbar {width: 12px; height: 12px}
|
||||||
|
::-webkit-scrollbar-thumb {background: rgba(0,198,255,0.2)}
|
||||||
|
::-webkit-scrollbar-thumb:hover {background: rgba(0,198,255,0.8)}
|
||||||
|
::-webkit-scrollbar-corner, ::-webkit-scrollbar-resizer {background: transparent}
|
||||||
|
|
||||||
|
html, body {width: 100%; height: 100%}
|
||||||
|
|
||||||
|
.output {position: absolute; display: block; top: 0; padding: 15px 18px 8px 13px; width: 100%; min-height: 100%; border: 0; background: rgba(0,0,0,0.92); color: #ccc}
|
||||||
|
.commandLine {width: 100%; padding: 8px 2px 8px 0; color: #fff}
|
||||||
|
.commandLine .user {display: inline-block; height: 24px; margin-top: -4px; margin-left: -13px; padding: 5px 5px 5px 0; margin-bottom: 5px; background: #b58901; color: #000}
|
||||||
|
.commandLine .cwd {display: inline-block; height: 24px; margin-top: -4px; padding: 5px 5px 5px 0; margin-bottom: 5px; background: #278bd2; color: #fff}
|
||||||
|
.commandLine .promptVLine {display: inline-block; width: 1px; height: 12px; margin-top: -5px; margin-left: 3px; background: #b58901}
|
||||||
|
.commandLine .promptHLine {display: inline-block; color: #b58901}
|
||||||
|
.commandLine .promptArrow {display: inline-block; margin-left:-1px}
|
||||||
|
.commandLine .command {border: none; width: 98%; background: transparent; color: #fff}
|
||||||
|
.commandLine .command:focus {outline: none}
|
||||||
47
assets/css/theme/2019-torres-digital-theme.css
Normal file
47
assets/css/theme/2019-torres-digital-theme.css
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
/* Theme Name: 2019 Torres Digital® 🇧🇷
|
||||||
|
|
||||||
|
Author: Torres Digital® | Sites → Lojas Virtuais e e-Commerce
|
||||||
|
Author URI: https://www.facebook.com/torresdigital/
|
||||||
|
|
||||||
|
Description: omos uma Agência Gaúcha que trabalha com Desenvolvimento Web voltado para todos os Nichos do Mercado tais como os de insumos, commodities, pequenos, médios e grandes Lojistas que desejam alcançar mais Clientes através do e-Commerce: Sites, Aplicativos, Lojas Virtuais, Marketplaces, WordPress e Woocommerce, integrados com os Principais Cartões e Soluções de Pagamentos do Brasil e do Mundo; tais como Cielo, CyberSource, PagSeguro, Stripe, Vindi, MasterCard, Visa, American Express, outros.
|
||||||
|
|
||||||
|
www.torresdigital.tk * Menos é mais.
|
||||||
|
|
||||||
|
Version: 2.0 *//* 15 de Junho de 2019 - 00h:04m:41s
|
||||||
|
|
||||||
|
License: GNU General Public License v2 or later
|
||||||
|
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
||||||
|
|
||||||
|
This theme is licensed under the GPL. Use it to make something cool, have fun, and share what you’ve learned with others. */
|
||||||
|
|
||||||
|
/*All Begin*/
|
||||||
|
.cm-s-2019-torres-digital-theme.CodeMirror { background:/* #2D223F*/ #251C36; color:#fff; }
|
||||||
|
.cm-s-2019-torres-digital-theme div.CodeMirror-selected { background: #2D2D2D; }
|
||||||
|
.cm-s-2019-torres-digital-theme .CodeMirror-line::selection, .cm-s-2019-torres-digital-theme .CodeMirror-line > span::selection, .cm-s-2019-torres-digital-theme .CodeMirror-line > span > span::selection { background: rgba(45, 45, 45, 0.99); }
|
||||||
|
.cm-s-2019-torres-digital-theme .CodeMirror-line::-moz-selection, .cm-s-2019-torres-digital-theme .CodeMirror-line > span::-moz-selection, .cm-s-2019-torres-digital-theme .CodeMirror-line > span > span::-moz-selection { background: rgba(45, 45, 45, 0.99); }
|
||||||
|
.cm-s-2019-torres-digital-theme .CodeMirror-gutters { background: #090412; border-right: 3px solid #442E46; }
|
||||||
|
.cm-s-2019-torres-digital-theme .CodeMirror-guttermarker { color: #0f0; }
|
||||||
|
.cm-s-2019-torres-digital-theme .CodeMirror-guttermarker-subtle { color: white; }
|
||||||
|
.cm-s-2019-torres-digital-theme .CodeMirror-linenumber { color: #FFFFFF; }
|
||||||
|
.cm-s-2019-torres-digital-theme .CodeMirror-cursor { border-left: 1px solid #00FF00; }
|
||||||
|
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-keyword { color: #ADFF2F; font-weight: bold; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-atom { color: #49E6FF; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-number { color: /*#FFB94F*/ /*#E7FB40*/ #FDE231; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-def { color: #15E4D7;font-weight: bold; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-variable { color: #FFF700; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-variable-2 {color: #220060;background-color: #ffab00;padding: 0 8px;border-radius: 30px;margin: 0 2px;font-weight: 600;}
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-variable-3 { color: #96F; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-property { color: #F8019E; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-operator { color: #999; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-comment { color: #616163; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-string { color: #F8019E; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-meta { color: #F1FD31; font-weight: bold; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-qualifier { color: #FFF700; font-weight: 600; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-builtin { color: #F8A901; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-bracket { color: #cc7; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-tag { color: #FFBD40; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-attribute { color: #FFF700; }
|
||||||
|
.cm-s-2019-torres-digital-theme span.cm-error { color: #FF0000; }
|
||||||
|
|
||||||
|
.cm-s-2019-torres-digital-theme .CodeMirror-activeline-background { background: #040; }
|
||||||
51
assets/css/theme/all-hallow-eve.css
Normal file
51
assets/css/theme/all-hallow-eve.css
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
.cm-s-all-hallow-eve {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #000000;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #000000;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .CodeMirror-activeline-background {
|
||||||
|
background: #333300;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .CodeMirror-selected {
|
||||||
|
background: #73597EE0;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .cm-comment {
|
||||||
|
color: #9933CC;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .cm-keyword {
|
||||||
|
color: #CC7833;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .cm-string {
|
||||||
|
color: #66CC33;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .cm-variable-2 {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .cm-property {
|
||||||
|
color: #C83730;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .cm-atom {
|
||||||
|
color: #C83730;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .cm-number {
|
||||||
|
color: #C83730;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .cm-operator {
|
||||||
|
color: #CC7833;
|
||||||
|
}
|
||||||
|
.cm-s-all-hallow-eve .CodeMirror-linenumber {
|
||||||
|
color: #9933CC;
|
||||||
|
}
|
||||||
@@ -39,7 +39,6 @@
|
|||||||
/* Editor styling */
|
/* Editor styling */
|
||||||
|
|
||||||
.cm-s-ambiance.CodeMirror {
|
.cm-s-ambiance.CodeMirror {
|
||||||
line-height: 1.40em;
|
|
||||||
color: #E6E1DC;
|
color: #E6E1DC;
|
||||||
background-color: #202020;
|
background-color: #202020;
|
||||||
-webkit-box-shadow: inset 0 0 10px black;
|
-webkit-box-shadow: inset 0 0 10px black;
|
||||||
51
assets/css/theme/amy.css
Normal file
51
assets/css/theme/amy.css
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
.cm-s-amy {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #200020;
|
||||||
|
color: #D0D0FF;
|
||||||
|
}
|
||||||
|
.cm-s-amy .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #200020;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-amy div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #D0D0FF;
|
||||||
|
}
|
||||||
|
.cm-s-amy .CodeMirror-activeline-background {
|
||||||
|
background: #80000040;
|
||||||
|
}
|
||||||
|
.cm-s-amy .CodeMirror-selected {
|
||||||
|
background: #80000080;
|
||||||
|
}
|
||||||
|
.cm-s-amy .cm-string {
|
||||||
|
color: #999999;
|
||||||
|
}
|
||||||
|
.cm-s-amy .cm-atom {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-amy .cm-number {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-amy .cm-keyword {
|
||||||
|
color: #A080FF;
|
||||||
|
}
|
||||||
|
.cm-s-amy .cm-variable {
|
||||||
|
color: #50A0A0;
|
||||||
|
}
|
||||||
|
.cm-s-amy .cm-def {
|
||||||
|
color: #80B0B0;
|
||||||
|
}
|
||||||
|
.cm-s-amy .cm-variable-2 {
|
||||||
|
color: #009090;
|
||||||
|
}
|
||||||
|
.cm-s-amy .cm-property {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-amy .cm-operator {
|
||||||
|
color: #A080FF;
|
||||||
|
}
|
||||||
|
.cm-s-amy .CodeMirror-linenumber {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
55
assets/css/theme/argonaut.css
Normal file
55
assets/css/theme/argonaut.css
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
.cm-s-argonaut {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #151515;
|
||||||
|
color: #B2B2B2;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #151515;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #B2B2B2;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .CodeMirror-activeline-background {
|
||||||
|
background: #000C16;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .CodeMirror-selected {
|
||||||
|
background: #002F53;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #00A6FF;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-string {
|
||||||
|
color: #6497C5;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-number {
|
||||||
|
color: #815DB3;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-variable {
|
||||||
|
color: #FFCA00;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-property {
|
||||||
|
color: #815DB3;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-variable-2 {
|
||||||
|
color: #0065D3;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-atom {
|
||||||
|
color: #815DB3;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-keyword {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .cm-operator {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-argonaut .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
53
assets/css/theme/black-pearl-ii.css
Normal file
53
assets/css/theme/black-pearl-ii.css
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
.cm-s-black-pearl-ii {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #000000;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #000000;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .CodeMirror-activeline-background {
|
||||||
|
background: #FFFFFF0D;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .CodeMirror-selected {
|
||||||
|
background: #FFFFFF26;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #428BDD;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .cm-atom {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
color: #8AA6C1;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .cm-string {
|
||||||
|
color: #CC66FF;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .cm-number {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .cm-variable-2 {
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .cm-property {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .cm-keyword {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .cm-operator {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-black-pearl-ii .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
54
assets/css/theme/chrome-devtools.css
Normal file
54
assets/css/theme/chrome-devtools.css
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
.cm-s-chrome-devtools {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #FFFFFF;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #000000;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .CodeMirror-activeline-background {
|
||||||
|
background: #0000001A;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .CodeMirror-selected {
|
||||||
|
background: #BAD6FD;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-string {
|
||||||
|
color: #C41A16;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-number {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-keyword {
|
||||||
|
color: #AA0D91;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-atom {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-variable {
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-comment {
|
||||||
|
color: #007400;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-variable-2 {
|
||||||
|
color: #881280;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-property {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .cm-operator {
|
||||||
|
color: #AA0D91;
|
||||||
|
}
|
||||||
|
.cm-s-chrome-devtools .CodeMirror-linenumber {
|
||||||
|
color: #007400;
|
||||||
|
}
|
||||||
48
assets/css/theme/clouds-midnight.css
Normal file
48
assets/css/theme/clouds-midnight.css
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
.cm-s-clouds-midnight {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #191919;
|
||||||
|
color: #929292;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #191919;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #929292;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .CodeMirror-activeline-background {
|
||||||
|
background: #D7D7D708;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .CodeMirror-selected {
|
||||||
|
background: #000000;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .cm-comment {
|
||||||
|
color: #3C403B;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .cm-string {
|
||||||
|
color: #5D90CD;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .cm-number {
|
||||||
|
color: #E92E2E;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .cm-atom {
|
||||||
|
color: #E92E2E;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .cm-variable-2 {
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .cm-property {
|
||||||
|
color: #E92E2E;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .cm-keyword {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .cm-operator {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-clouds-midnight .CodeMirror-linenumber {
|
||||||
|
color: #3C403B;
|
||||||
|
}
|
||||||
55
assets/css/theme/darkpastel.css
Normal file
55
assets/css/theme/darkpastel.css
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
.cm-s-darkpastel {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #2a2a2a;
|
||||||
|
color: #ffffff;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #2a2a2a;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #ffffff;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .CodeMirror-activeline-background {
|
||||||
|
background: #3E3D32;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .CodeMirror-selected {
|
||||||
|
background: #237CC4;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-comment {
|
||||||
|
color: #B8FF9A;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-string {
|
||||||
|
color: #FF9F9A;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-number {
|
||||||
|
color: #66D9EF;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-atom {
|
||||||
|
color: #66D9EF;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-variable {
|
||||||
|
color: #A6E22E;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
color: #FD971F;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-variable-2 {
|
||||||
|
color: #F29C00;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-property {
|
||||||
|
color: #66D9EF;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-keyword {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .cm-operator {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-darkpastel .CodeMirror-linenumber {
|
||||||
|
color: #B8FF9A;
|
||||||
|
}
|
||||||
46
assets/css/theme/django.css
Normal file
46
assets/css/theme/django.css
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
.cm-s-django {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #0B2F20;
|
||||||
|
color: #F8F8F8;
|
||||||
|
}
|
||||||
|
.cm-s-django .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #0B2F20;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-django div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #F8F8F8;
|
||||||
|
}
|
||||||
|
.cm-s-django .CodeMirror-activeline-background {
|
||||||
|
background: #0000004A;
|
||||||
|
}
|
||||||
|
.cm-s-django .CodeMirror-selected {
|
||||||
|
background: #245032;
|
||||||
|
}
|
||||||
|
.cm-s-django .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #245032;
|
||||||
|
}
|
||||||
|
.cm-s-django .cm-keyword {
|
||||||
|
color: #96DD3B;
|
||||||
|
}
|
||||||
|
.cm-s-django .cm-string {
|
||||||
|
color: #91BB9E;
|
||||||
|
}
|
||||||
|
.cm-s-django .cm-property {
|
||||||
|
color: #FFB454;
|
||||||
|
}
|
||||||
|
.cm-s-django .cm-atom {
|
||||||
|
color: #FFB454;
|
||||||
|
}
|
||||||
|
.cm-s-django .cm-number {
|
||||||
|
color: #FFB454;
|
||||||
|
}
|
||||||
|
.cm-s-django .cm-operator {
|
||||||
|
color: #96DD3B;
|
||||||
|
}
|
||||||
|
.cm-s-django .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
.cm-s-dracula .CodeMirror-gutters { color: #282a36; }
|
.cm-s-dracula .CodeMirror-gutters { color: #282a36; }
|
||||||
.cm-s-dracula .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
|
.cm-s-dracula .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
|
||||||
.cm-s-dracula .CodeMirror-linenumber { color: #6D8A88; }
|
.cm-s-dracula .CodeMirror-linenumber { color: #6D8A88; }
|
||||||
.cm-s-dracula.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
|
.cm-s-dracula .CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
|
||||||
.cm-s-dracula .CodeMirror-line::selection, .cm-s-dracula .CodeMirror-line > span::selection, .cm-s-dracula .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
|
.cm-s-dracula .CodeMirror-line::selection, .cm-s-dracula .CodeMirror-line > span::selection, .cm-s-dracula .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
|
||||||
.cm-s-dracula .CodeMirror-line::-moz-selection, .cm-s-dracula .CodeMirror-line > span::-moz-selection, .cm-s-dracula .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
|
.cm-s-dracula .CodeMirror-line::-moz-selection, .cm-s-dracula .CodeMirror-line > span::-moz-selection, .cm-s-dracula .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
|
||||||
.cm-s-dracula span.cm-comment { color: #6272a4; }
|
.cm-s-dracula span.cm-comment { color: #6272a4; }
|
||||||
@@ -24,8 +24,7 @@
|
|||||||
.cm-s-dracula span.cm-number { color: #bd93f9; }
|
.cm-s-dracula span.cm-number { color: #bd93f9; }
|
||||||
.cm-s-dracula span.cm-variable { color: #50fa7b; }
|
.cm-s-dracula span.cm-variable { color: #50fa7b; }
|
||||||
.cm-s-dracula span.cm-variable-2 { color: white; }
|
.cm-s-dracula span.cm-variable-2 { color: white; }
|
||||||
.cm-s-dracula span.cm-def { color: #ffb86c; }
|
.cm-s-dracula span.cm-def { color: #50fa7b; }
|
||||||
.cm-s-dracula span.cm-keyword { color: #ff79c6; }
|
|
||||||
.cm-s-dracula span.cm-operator { color: #ff79c6; }
|
.cm-s-dracula span.cm-operator { color: #ff79c6; }
|
||||||
.cm-s-dracula span.cm-keyword { color: #ff79c6; }
|
.cm-s-dracula span.cm-keyword { color: #ff79c6; }
|
||||||
.cm-s-dracula span.cm-atom { color: #bd93f9; }
|
.cm-s-dracula span.cm-atom { color: #bd93f9; }
|
||||||
@@ -35,7 +34,7 @@
|
|||||||
.cm-s-dracula span.cm-qualifier { color: #50fa7b; }
|
.cm-s-dracula span.cm-qualifier { color: #50fa7b; }
|
||||||
.cm-s-dracula span.cm-property { color: #66d9ef; }
|
.cm-s-dracula span.cm-property { color: #66d9ef; }
|
||||||
.cm-s-dracula span.cm-builtin { color: #50fa7b; }
|
.cm-s-dracula span.cm-builtin { color: #50fa7b; }
|
||||||
.cm-s-dracula span.cm-variable-3 { color: #50fa7b; }
|
.cm-s-dracula span.cm-variable-3 { color: #ffb86c; }
|
||||||
|
|
||||||
.cm-s-dracula .CodeMirror-activeline-background { background: rgba(255,255,255,0.1); }
|
.cm-s-dracula .CodeMirror-activeline-background { background: rgba(255,255,255,0.1); }
|
||||||
.cm-s-dracula .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
.cm-s-dracula .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
||||||
35
assets/css/theme/duotone-dark.css
Normal file
35
assets/css/theme/duotone-dark.css
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
/*
|
||||||
|
Name: DuoTone-Dark
|
||||||
|
Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes)
|
||||||
|
|
||||||
|
CodeMirror template by Jan T. Sott (https://github.com/idleberg), adapted by Bram de Haan (https://github.com/atelierbram/)
|
||||||
|
*/
|
||||||
|
|
||||||
|
.cm-s-duotone-dark.CodeMirror { background: #2a2734; color: #6c6783; }
|
||||||
|
.cm-s-duotone-dark div.CodeMirror-selected { background: #545167!important; }
|
||||||
|
.cm-s-duotone-dark .CodeMirror-gutters { background: #2a2734; border-right: 0px; }
|
||||||
|
.cm-s-duotone-dark .CodeMirror-linenumber { color: #545167; }
|
||||||
|
|
||||||
|
/* begin cursor */
|
||||||
|
.cm-s-duotone-dark .CodeMirror-cursor { border-left: 1px solid #ffad5c; /* border-left: 1px solid #ffad5c80; */ border-right: .5em solid #ffad5c; /* border-right: .5em solid #ffad5c80; */ opacity: .5; }
|
||||||
|
.cm-s-duotone-dark .CodeMirror-activeline-background { background: #363342; /* background: #36334280; */ opacity: .5;}
|
||||||
|
.cm-s-duotone-dark .cm-fat-cursor .CodeMirror-cursor { background: #ffad5c; /* background: #ffad5c80; */ opacity: .5;}
|
||||||
|
/* end cursor */
|
||||||
|
|
||||||
|
.cm-s-duotone-dark span.cm-atom, .cm-s-duotone-dark span.cm-number, .cm-s-duotone-dark span.cm-keyword, .cm-s-duotone-dark span.cm-variable, .cm-s-duotone-dark span.cm-attribute, .cm-s-duotone-dark span.cm-quote, .cm-s-duotone-dark span.cm-hr, .cm-s-duotone-dark span.cm-link { color: #ffcc99; }
|
||||||
|
|
||||||
|
.cm-s-duotone-dark span.cm-property { color: #9a86fd; }
|
||||||
|
.cm-s-duotone-dark span.cm-punctuation, .cm-s-duotone-dark span.cm-unit, .cm-s-duotone-dark span.cm-negative { color: #e09142; }
|
||||||
|
.cm-s-duotone-dark span.cm-string { color: #ffb870; }
|
||||||
|
.cm-s-duotone-dark span.cm-operator { color: #ffad5c; }
|
||||||
|
.cm-s-duotone-dark span.cm-positive { color: #6a51e6; }
|
||||||
|
|
||||||
|
.cm-s-duotone-dark span.cm-variable-2, .cm-s-duotone-dark span.cm-variable-3, .cm-s-duotone-dark span.cm-string-2, .cm-s-duotone-dark span.cm-url { color: #7a63ee; }
|
||||||
|
.cm-s-duotone-dark span.cm-def, .cm-s-duotone-dark span.cm-tag, .cm-s-duotone-dark span.cm-builtin, .cm-s-duotone-dark span.cm-qualifier, .cm-s-duotone-dark span.cm-header, .cm-s-duotone-dark span.cm-em { color: #eeebff; }
|
||||||
|
.cm-s-duotone-dark span.cm-bracket, .cm-s-duotone-dark span.cm-comment { color: #6c6783; }
|
||||||
|
|
||||||
|
/* using #f00 red for errors, don't think any of the colorscheme variables will stand out enough, ... maybe by giving it a background-color ... */
|
||||||
|
.cm-s-duotone-dark span.cm-error, .cm-s-duotone-dark span.cm-invalidchar { color: #f00; }
|
||||||
|
|
||||||
|
.cm-s-duotone-dark span.cm-header { font-weight: normal; }
|
||||||
|
.cm-s-duotone-dark .CodeMirror-matchingbracket { text-decoration: underline; color: #eeebff !important; }
|
||||||
36
assets/css/theme/duotone-light.css
Normal file
36
assets/css/theme/duotone-light.css
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
/*
|
||||||
|
Name: DuoTone-Light
|
||||||
|
Author: by Bram de Haan, adapted from DuoTone themes by Simurai (http://simurai.com/projects/2016/01/01/duotone-themes)
|
||||||
|
|
||||||
|
CodeMirror template by Jan T. Sott (https://github.com/idleberg), adapted by Bram de Haan (https://github.com/atelierbram/)
|
||||||
|
*/
|
||||||
|
|
||||||
|
.cm-s-duotone-light.CodeMirror { background: #faf8f5; color: #b29762; }
|
||||||
|
.cm-s-duotone-light div.CodeMirror-selected { background: #e3dcce !important; }
|
||||||
|
.cm-s-duotone-light .CodeMirror-gutters { background: #faf8f5; border-right: 0px; }
|
||||||
|
.cm-s-duotone-light .CodeMirror-linenumber { color: #cdc4b1; }
|
||||||
|
|
||||||
|
/* begin cursor */
|
||||||
|
.cm-s-duotone-light .CodeMirror-cursor { border-left: 1px solid #93abdc; /* border-left: 1px solid #93abdc80; */ border-right: .5em solid #93abdc; /* border-right: .5em solid #93abdc80; */ opacity: .5; }
|
||||||
|
.cm-s-duotone-light .CodeMirror-activeline-background { background: #e3dcce; /* background: #e3dcce80; */ opacity: .5; }
|
||||||
|
.cm-s-duotone-light .cm-fat-cursor .CodeMirror-cursor { background: #93abdc; /* #93abdc80; */ opacity: .5; }
|
||||||
|
/* end cursor */
|
||||||
|
|
||||||
|
.cm-s-duotone-light span.cm-atom, .cm-s-duotone-light span.cm-number, .cm-s-duotone-light span.cm-keyword, .cm-s-duotone-light span.cm-variable, .cm-s-duotone-light span.cm-attribute, .cm-s-duotone-light span.cm-quote, .cm-s-duotone-light-light span.cm-hr, .cm-s-duotone-light-light span.cm-link { color: #063289; }
|
||||||
|
|
||||||
|
.cm-s-duotone-light span.cm-property { color: #b29762; }
|
||||||
|
.cm-s-duotone-light span.cm-punctuation, .cm-s-duotone-light span.cm-unit, .cm-s-duotone-light span.cm-negative { color: #063289; }
|
||||||
|
.cm-s-duotone-light span.cm-string, .cm-s-duotone-light span.cm-operator { color: #1659df; }
|
||||||
|
.cm-s-duotone-light span.cm-positive { color: #896724; }
|
||||||
|
|
||||||
|
.cm-s-duotone-light span.cm-variable-2, .cm-s-duotone-light span.cm-variable-3, .cm-s-duotone-light span.cm-string-2, .cm-s-duotone-light span.cm-url { color: #896724; }
|
||||||
|
.cm-s-duotone-light span.cm-def, .cm-s-duotone-light span.cm-tag, .cm-s-duotone-light span.cm-builtin, .cm-s-duotone-light span.cm-qualifier, .cm-s-duotone-light span.cm-header, .cm-s-duotone-light span.cm-em { color: #2d2006; }
|
||||||
|
.cm-s-duotone-light span.cm-bracket, .cm-s-duotone-light span.cm-comment { color: #b6ad9a; }
|
||||||
|
|
||||||
|
/* using #f00 red for errors, don't think any of the colorscheme variables will stand out enough, ... maybe by giving it a background-color ... */
|
||||||
|
/* .cm-s-duotone-light span.cm-error { background: #896724; color: #728fcb; } */
|
||||||
|
.cm-s-duotone-light span.cm-error, .cm-s-duotone-light span.cm-invalidchar { color: #f00; }
|
||||||
|
|
||||||
|
.cm-s-duotone-light span.cm-header { font-weight: normal; }
|
||||||
|
.cm-s-duotone-light .CodeMirror-matchingbracket { text-decoration: underline; color: #faf8f5 !important; }
|
||||||
|
|
||||||
50
assets/css/theme/eiffel.css
Normal file
50
assets/css/theme/eiffel.css
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
.cm-s-eiffel {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #FFFFFF;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #000000;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .CodeMirror-activeline-background {
|
||||||
|
background: #00000012;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .CodeMirror-selected {
|
||||||
|
background: #C3DCFF;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .cm-comment {
|
||||||
|
color: #00B418;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .cm-keyword {
|
||||||
|
color: #0100B6;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .cm-number {
|
||||||
|
font-style: italic;
|
||||||
|
color: #3C4C72;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .cm-atom {
|
||||||
|
font-style: italic;
|
||||||
|
color: #3C4C72;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .cm-string {
|
||||||
|
color: #D80800;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .cm-property {
|
||||||
|
color: #3C4C72;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .cm-operator {
|
||||||
|
color: #0100B6;
|
||||||
|
}
|
||||||
|
.cm-s-eiffel .CodeMirror-linenumber {
|
||||||
|
color: #00B418;
|
||||||
|
}
|
||||||
51
assets/css/theme/emacs-strict.css
Normal file
51
assets/css/theme/emacs-strict.css
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
.cm-s-emacs-strict {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #000000EB;
|
||||||
|
color: #D3D3D3;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #000000EB;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #D3D3D3;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .CodeMirror-activeline-background {
|
||||||
|
background: #16012BEB;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .CodeMirror-selected {
|
||||||
|
background: #001DC3EB;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .cm-comment {
|
||||||
|
color: #FF7D27;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .cm-string {
|
||||||
|
color: #FF9E7B;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .cm-variable {
|
||||||
|
color: #81CEF9;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .cm-variable-2 {
|
||||||
|
color: #9CCFF4;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .cm-property {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .cm-atom {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .cm-number {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .cm-keyword {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .cm-operator {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-emacs-strict .CodeMirror-linenumber {
|
||||||
|
color: #FF7D27;
|
||||||
|
}
|
||||||
51
assets/css/theme/fade-to-grey.css
Normal file
51
assets/css/theme/fade-to-grey.css
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
.cm-s-fade-to-grey {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #000000;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #000000;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .CodeMirror-activeline-background {
|
||||||
|
background: #3A3A007A;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .CodeMirror-selected {
|
||||||
|
background: #4A8CDBB3;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .cm-comment {
|
||||||
|
color: #696854;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .cm-keyword {
|
||||||
|
color: #D01D33;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .cm-variable {
|
||||||
|
color: #AAAAAA;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .cm-def {
|
||||||
|
color: #C3C3C3;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .cm-string {
|
||||||
|
color: #E3E658;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .cm-property {
|
||||||
|
color: #CBC3B1;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .cm-atom {
|
||||||
|
color: #CBC3B1;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .cm-number {
|
||||||
|
color: #CBC3B1;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .cm-operator {
|
||||||
|
color: #D01D33;
|
||||||
|
}
|
||||||
|
.cm-s-fade-to-grey .CodeMirror-linenumber {
|
||||||
|
color: #696854;
|
||||||
|
}
|
||||||
46
assets/css/theme/fake.css
Normal file
46
assets/css/theme/fake.css
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
.cm-s-fake {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #010304;
|
||||||
|
color: #FFEDC5;
|
||||||
|
}
|
||||||
|
.cm-s-fake .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #010304;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-fake div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #FFEDC5;
|
||||||
|
}
|
||||||
|
.cm-s-fake .CodeMirror-activeline-background {
|
||||||
|
background: #FFFFFF0D;
|
||||||
|
}
|
||||||
|
.cm-s-fake .CodeMirror-selected {
|
||||||
|
background: #DDF0FF33;
|
||||||
|
}
|
||||||
|
.cm-s-fake .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #8E8D93;
|
||||||
|
}
|
||||||
|
.cm-s-fake .cm-keyword {
|
||||||
|
color: #FF4A1A;
|
||||||
|
}
|
||||||
|
.cm-s-fake .cm-string {
|
||||||
|
color: #FF9924;
|
||||||
|
}
|
||||||
|
.cm-s-fake .cm-property {
|
||||||
|
color: #DAD085;
|
||||||
|
}
|
||||||
|
.cm-s-fake .cm-atom {
|
||||||
|
color: #DAD085;
|
||||||
|
}
|
||||||
|
.cm-s-fake .cm-number {
|
||||||
|
color: #DAD085;
|
||||||
|
}
|
||||||
|
.cm-s-fake .cm-operator {
|
||||||
|
color: #FF4A1A;
|
||||||
|
}
|
||||||
|
.cm-s-fake .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
54
assets/css/theme/friendship-bracelet.css
Normal file
54
assets/css/theme/friendship-bracelet.css
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
.cm-s-friendship-bracelet {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #1F1F1F;
|
||||||
|
color: #F1F1F1;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #1F1F1F;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #F1F1F1;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .CodeMirror-activeline-background {
|
||||||
|
background: #404040;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .CodeMirror-selected {
|
||||||
|
background: #73597EE0;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-comment {
|
||||||
|
color: #8A8988;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-keyword {
|
||||||
|
color: #FF8C56;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-variable {
|
||||||
|
color: #389AD9;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-string {
|
||||||
|
color: #F3F99A;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-variable-2 {
|
||||||
|
color: #FC8C56;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-property {
|
||||||
|
color: #FF6666;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-atom {
|
||||||
|
color: #FF6666;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-number {
|
||||||
|
color: #FF6666;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .cm-operator {
|
||||||
|
color: #FF8C56;
|
||||||
|
}
|
||||||
|
.cm-s-friendship-bracelet .CodeMirror-linenumber {
|
||||||
|
color: #8A8988;
|
||||||
|
}
|
||||||
46
assets/css/theme/glitterbomb.css
Normal file
46
assets/css/theme/glitterbomb.css
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
.cm-s-glitterbomb {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #0B0A0A;
|
||||||
|
color: #CFCFCF;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #0B0A0A;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #CFCFCF;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .CodeMirror-activeline-background {
|
||||||
|
background: #F8F8F8;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .CodeMirror-selected {
|
||||||
|
background: #FFFFFF59;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #44444E;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .cm-keyword {
|
||||||
|
color: #DBB800;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .cm-number {
|
||||||
|
color: #935E29;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .cm-string {
|
||||||
|
color: #4D6537;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .cm-property {
|
||||||
|
color: #935E29;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .cm-atom {
|
||||||
|
color: #935E29;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .cm-operator {
|
||||||
|
color: #DBB800;
|
||||||
|
}
|
||||||
|
.cm-s-glitterbomb .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
41
assets/css/theme/icecoder.css
Normal file
41
assets/css/theme/icecoder.css
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
/* ICEcoder default theme by Matt Pass */
|
||||||
|
|
||||||
|
.cm-s-icecoder {color: #888; background: #1d1d1b}
|
||||||
|
|
||||||
|
.cm-s-icecoder span.cm-keyword {color: #eee; font-weight: bold} /* off-white 1 */
|
||||||
|
.cm-s-icecoder span.cm-atom {color: #e1c76e} /* yellow */
|
||||||
|
.cm-s-icecoder span.cm-number {color: #6cb5d9} /* blue */
|
||||||
|
.cm-s-icecoder span.cm-def {color: #b9ca4a} /* green */
|
||||||
|
|
||||||
|
.cm-s-icecoder span.cm-variable {color: #6cb5d9} /* blue */
|
||||||
|
.cm-s-icecoder span.cm-variable-2 {color: #cc1e5c} /* pink */
|
||||||
|
.cm-s-icecoder span.cm-variable-3 {color: #f9602c} /* orange */
|
||||||
|
|
||||||
|
.cm-s-icecoder span.cm-property {color: #eee} /* off-white 1 */
|
||||||
|
.cm-s-icecoder span.cm-operator {color: #9179bb} /* purple */
|
||||||
|
.cm-s-icecoder span.cm-comment {color: #444; font-style: italic} /* dark-grey */
|
||||||
|
|
||||||
|
.cm-s-icecoder span.cm-string {color: #b9ca4a} /* green */
|
||||||
|
.cm-s-icecoder span.cm-string-2 {color: #6cb5d9} /* blue */
|
||||||
|
|
||||||
|
.cm-s-icecoder span.cm-meta {color: #888} /* grey */
|
||||||
|
|
||||||
|
.cm-s-icecoder span.cm-qualifier {color: #555} /* grey */
|
||||||
|
.cm-s-icecoder span.cm-builtin {color: #214e7b} /* bright blue */
|
||||||
|
.cm-s-icecoder span.cm-bracket {color: #cc7} /* grey-yellow */
|
||||||
|
|
||||||
|
.cm-s-icecoder span.cm-tag {color: #e8e8e8} /* off-white 2 */
|
||||||
|
.cm-s-icecoder span.cm-attribute {color: #099} /* teal */
|
||||||
|
|
||||||
|
.cm-s-icecoder span.cm-header {color: #6a0d6a} /* purple-pink */
|
||||||
|
.cm-s-icecoder span.cm-quote {color: #186718} /* dark green */
|
||||||
|
.cm-s-icecoder span.cm-hr {color: #888} /* mid-grey */
|
||||||
|
.cm-s-icecoder span.cm-link {color: #e1c76e} /* yellow */
|
||||||
|
.cm-s-icecoder span.cm-error {color: #d00} /* red */
|
||||||
|
|
||||||
|
.cm-s-icecoder .CodeMirror-cursor {border-left: 1px solid #ee0; box-shadow: -1px 0 0 0 #ee0}
|
||||||
|
.cm-s-icecoder .CodeMirror-overwrite .CodeMirror-cursor {width: auto; border: 1px solid #ee0; box-shadow: 0 0 0 0 #ee0}
|
||||||
|
.cm-s-icecoder .CodeMirror-selected {color: #fff !important; background: #037 !important}
|
||||||
|
.cm-s-icecoder .CodeMirror-gutters {background: #1d1d1b; min-width: 41px; border-right: 0}
|
||||||
|
.cm-s-icecoder .CodeMirror-linenumber {color: #555; cursor: default}
|
||||||
|
.cm-s-icecoder .CodeMirror-matchingbracket {color: #fff !important; background: #555 !important}
|
||||||
48
assets/css/theme/idle.css
Normal file
48
assets/css/theme/idle.css
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
.cm-s-idle {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #FFFFFF;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
.cm-s-idle .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-idle div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #000000;
|
||||||
|
}
|
||||||
|
.cm-s-idle .CodeMirror-activeline-background {
|
||||||
|
background: #00000012;
|
||||||
|
}
|
||||||
|
.cm-s-idle .CodeMirror-selected {
|
||||||
|
background: #BAD6FD;
|
||||||
|
}
|
||||||
|
.cm-s-idle .cm-comment {
|
||||||
|
color: #919191;
|
||||||
|
}
|
||||||
|
.cm-s-idle .cm-string {
|
||||||
|
color: #00A33F;
|
||||||
|
}
|
||||||
|
.cm-s-idle .cm-atom {
|
||||||
|
color: #A535AE;
|
||||||
|
}
|
||||||
|
.cm-s-idle .cm-keyword {
|
||||||
|
color: #FF5600;
|
||||||
|
}
|
||||||
|
.cm-s-idle .cm-variable {
|
||||||
|
color: #21439C;
|
||||||
|
}
|
||||||
|
.cm-s-idle .cm-property {
|
||||||
|
color: #A535AE;
|
||||||
|
}
|
||||||
|
.cm-s-idle .cm-number {
|
||||||
|
color: #A535AE;
|
||||||
|
}
|
||||||
|
.cm-s-idle .cm-operator {
|
||||||
|
color: #FF5600;
|
||||||
|
}
|
||||||
|
.cm-s-idle .CodeMirror-linenumber {
|
||||||
|
color: #919191;
|
||||||
|
}
|
||||||
49
assets/css/theme/idlefingers.css
Normal file
49
assets/css/theme/idlefingers.css
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
.cm-s-idlefingers {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #323232;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #323232;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .CodeMirror-activeline-background {
|
||||||
|
background: #343536;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .CodeMirror-selected {
|
||||||
|
background: #5A647EE0;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #BC9458;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .cm-keyword {
|
||||||
|
color: #CC7833;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .cm-string {
|
||||||
|
color: #A5C261;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .cm-property {
|
||||||
|
color: #B83426;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .cm-atom {
|
||||||
|
color: #B83426;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .cm-number {
|
||||||
|
color: #B83426;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .cm-operator {
|
||||||
|
color: #CC7833;
|
||||||
|
}
|
||||||
|
.cm-s-idlefingers .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
52
assets/css/theme/iplastic.css
Normal file
52
assets/css/theme/iplastic.css
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
.cm-s-iplastic {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #EEEEEEEB;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #EEEEEEEB;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #000000;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .CodeMirror-activeline-background {
|
||||||
|
background: #0000001A;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .CodeMirror-selected {
|
||||||
|
background: #BAD6FD;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .cm-string {
|
||||||
|
color: #009933;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .cm-number {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .cm-keyword {
|
||||||
|
color: #0000FF;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .cm-atom {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .cm-variable {
|
||||||
|
color: #FF8000;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #0066FF;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .cm-property {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .cm-operator {
|
||||||
|
color: #0000FF;
|
||||||
|
}
|
||||||
|
.cm-s-iplastic .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
45
assets/css/theme/ir_black.css
Normal file
45
assets/css/theme/ir_black.css
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
.cm-s-ir_black {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #000000;
|
||||||
|
color: #EDEDED;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #000000;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #EDEDED;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .CodeMirror-activeline-background {
|
||||||
|
background: #FFFFFF24;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .CodeMirror-selected {
|
||||||
|
background: #333333;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .cm-comment {
|
||||||
|
color: #7C7C7C;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .cm-keyword {
|
||||||
|
color: #96CBFE;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .cm-string {
|
||||||
|
color: #A8FF60;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .cm-number {
|
||||||
|
color: #DAD085;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .cm-property {
|
||||||
|
color: #DAD085;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .cm-atom {
|
||||||
|
color: #DAD085;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .cm-operator {
|
||||||
|
color: #96CBFE;
|
||||||
|
}
|
||||||
|
.cm-s-ir_black .CodeMirror-linenumber {
|
||||||
|
color: #7C7C7C;
|
||||||
|
}
|
||||||
45
assets/css/theme/ir_white.css
Normal file
45
assets/css/theme/ir_white.css
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
.cm-s-ir_white {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #FFFFFF;
|
||||||
|
color: #010101;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #010101;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .CodeMirror-activeline-background {
|
||||||
|
background: #FFFFFF0D;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .CodeMirror-selected {
|
||||||
|
background: #E0E0ED;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .cm-comment {
|
||||||
|
color: #898989;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .cm-keyword {
|
||||||
|
color: #016692;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .cm-string {
|
||||||
|
color: #009F78;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .cm-number {
|
||||||
|
color: #7A7025;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .cm-property {
|
||||||
|
color: #7A7025;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .cm-atom {
|
||||||
|
color: #7A7025;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .cm-operator {
|
||||||
|
color: #016692;
|
||||||
|
}
|
||||||
|
.cm-s-ir_white .CodeMirror-linenumber {
|
||||||
|
color: #898989;
|
||||||
|
}
|
||||||
45
assets/css/theme/johnny.css
Normal file
45
assets/css/theme/johnny.css
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
.cm-s-johnny {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #FFFFFF;
|
||||||
|
color: #010101;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-johnny div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #010101;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .CodeMirror-activeline-background {
|
||||||
|
background: #ECDE0021;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .CodeMirror-selected {
|
||||||
|
background: #C8C8D3;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .cm-comment {
|
||||||
|
color: #898989;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .cm-keyword {
|
||||||
|
color: #016692;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .cm-string {
|
||||||
|
color: #008D6B;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .cm-number {
|
||||||
|
color: #7A7025;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .cm-property {
|
||||||
|
color: #7A7025;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .cm-atom {
|
||||||
|
color: #7A7025;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .cm-operator {
|
||||||
|
color: #016692;
|
||||||
|
}
|
||||||
|
.cm-s-johnny .CodeMirror-linenumber {
|
||||||
|
color: #898989;
|
||||||
|
}
|
||||||
52
assets/css/theme/juicy.css
Normal file
52
assets/css/theme/juicy.css
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
.cm-s-juicy {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #F1F1F1;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #F1F1F1;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-juicy div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #000000;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .CodeMirror-activeline-background {
|
||||||
|
background: #00000012;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .CodeMirror-selected {
|
||||||
|
background: #A9C9FF;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #999999;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .cm-string {
|
||||||
|
color: #FF6600;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .cm-number {
|
||||||
|
color: #CC0000;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .cm-keyword {
|
||||||
|
color: #993300;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .cm-variable {
|
||||||
|
color: #FF0000;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .cm-variable-2 {
|
||||||
|
color: #FF0000;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .cm-property {
|
||||||
|
color: #CC0000;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .cm-atom {
|
||||||
|
color: #CC0000;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .cm-operator {
|
||||||
|
color: #993300;
|
||||||
|
}
|
||||||
|
.cm-s-juicy .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
43
assets/css/theme/krtheme.css
Normal file
43
assets/css/theme/krtheme.css
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
.cm-s-krtheme {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #0B0A09;
|
||||||
|
color: #FCFFE0;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #0B0A09;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #FCFFE0;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .CodeMirror-activeline-background {
|
||||||
|
background: #38403D;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .CodeMirror-selected {
|
||||||
|
background: #AA00FF73;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .cm-keyword {
|
||||||
|
color: #949C8B;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #706D5B;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .cm-property {
|
||||||
|
color: #85873A;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .cm-atom {
|
||||||
|
color: #85873A;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .cm-number {
|
||||||
|
color: #85873A;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .cm-operator {
|
||||||
|
color: #949C8B;
|
||||||
|
}
|
||||||
|
.cm-s-krtheme .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
@@ -2,9 +2,6 @@
|
|||||||
http://lesscss.org/ dark theme
|
http://lesscss.org/ dark theme
|
||||||
Ported to CodeMirror by Peter Kroon
|
Ported to CodeMirror by Peter Kroon
|
||||||
*/
|
*/
|
||||||
.cm-s-lesser-dark {
|
|
||||||
line-height: 1.3em;
|
|
||||||
}
|
|
||||||
.cm-s-lesser-dark.CodeMirror { background: #262626; color: #EBEFE7; text-shadow: 0 -1px 1px #262626; }
|
.cm-s-lesser-dark.CodeMirror { background: #262626; color: #EBEFE7; text-shadow: 0 -1px 1px #262626; }
|
||||||
.cm-s-lesser-dark div.CodeMirror-selected { background: #45443B; } /* 33322B*/
|
.cm-s-lesser-dark div.CodeMirror-selected { background: #45443B; } /* 33322B*/
|
||||||
.cm-s-lesser-dark .CodeMirror-line::selection, .cm-s-lesser-dark .CodeMirror-line > span::selection, .cm-s-lesser-dark .CodeMirror-line > span > span::selection { background: rgba(69, 68, 59, .99); }
|
.cm-s-lesser-dark .CodeMirror-line::selection, .cm-s-lesser-dark .CodeMirror-line > span::selection, .cm-s-lesser-dark .CodeMirror-line > span > span::selection { background: rgba(69, 68, 59, .99); }
|
||||||
@@ -2,7 +2,6 @@
|
|||||||
background-color: #000;
|
background-color: #000;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
line-height: 1.2em;
|
line-height: 1.2em;
|
||||||
font-size: 1em;
|
|
||||||
}
|
}
|
||||||
.cm-s-liquibyte .CodeMirror-focused .cm-matchhighlight {
|
.cm-s-liquibyte .CodeMirror-focused .cm-matchhighlight {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
@@ -19,7 +18,7 @@
|
|||||||
text-decoration-color: #404040;
|
text-decoration-color: #404040;
|
||||||
text-decoration-style: dotted;
|
text-decoration-style: dotted;
|
||||||
}
|
}
|
||||||
.cm-s-liquibyte .CodeMirror-gutters { background-color: #262626; border-right: 1px solid #505050; padding-right: 0.8em; }
|
.cm-s-liquibyte .CodeMirror-gutters { background-color: #262626; border-right: 1px solid #505050; }
|
||||||
.cm-s-liquibyte .CodeMirror-gutter-elt div { font-size: 1.2em; }
|
.cm-s-liquibyte .CodeMirror-gutter-elt div { font-size: 1.2em; }
|
||||||
.cm-s-liquibyte .CodeMirror-guttermarker { }
|
.cm-s-liquibyte .CodeMirror-guttermarker { }
|
||||||
.cm-s-liquibyte .CodeMirror-guttermarker-subtle { }
|
.cm-s-liquibyte .CodeMirror-guttermarker-subtle { }
|
||||||
@@ -57,39 +56,3 @@
|
|||||||
.cm-s-liquibyte .CodeMirror span.CodeMirror-matchingbracket { color: #0f0; font-weight: bold; }
|
.cm-s-liquibyte .CodeMirror span.CodeMirror-matchingbracket { color: #0f0; font-weight: bold; }
|
||||||
.cm-s-liquibyte .CodeMirror span.CodeMirror-nonmatchingbracket { color: #f00; font-weight: bold; }
|
.cm-s-liquibyte .CodeMirror span.CodeMirror-nonmatchingbracket { color: #f00; font-weight: bold; }
|
||||||
.CodeMirror-matchingtag { background-color: rgba(150, 255, 0, .3); }
|
.CodeMirror-matchingtag { background-color: rgba(150, 255, 0, .3); }
|
||||||
/* Scrollbars */
|
|
||||||
/* Simple */
|
|
||||||
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal div:hover, div.CodeMirror-simplescroll-vertical div:hover {
|
|
||||||
background-color: rgba(80, 80, 80, .7);
|
|
||||||
}
|
|
||||||
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal div, div.CodeMirror-simplescroll-vertical div {
|
|
||||||
background-color: rgba(80, 80, 80, .3);
|
|
||||||
border: 1px solid #404040;
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
.cm-s-liquibyte div.CodeMirror-simplescroll-vertical div {
|
|
||||||
border-top: 1px solid #404040;
|
|
||||||
border-bottom: 1px solid #404040;
|
|
||||||
}
|
|
||||||
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal div {
|
|
||||||
border-left: 1px solid #404040;
|
|
||||||
border-right: 1px solid #404040;
|
|
||||||
}
|
|
||||||
.cm-s-liquibyte div.CodeMirror-simplescroll-vertical {
|
|
||||||
background-color: #262626;
|
|
||||||
}
|
|
||||||
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal {
|
|
||||||
background-color: #262626;
|
|
||||||
border-top: 1px solid #404040;
|
|
||||||
}
|
|
||||||
/* Overlay */
|
|
||||||
.cm-s-liquibyte div.CodeMirror-overlayscroll-horizontal div, div.CodeMirror-overlayscroll-vertical div {
|
|
||||||
background-color: #404040;
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
.cm-s-liquibyte div.CodeMirror-overlayscroll-vertical div {
|
|
||||||
border: 1px solid #404040;
|
|
||||||
}
|
|
||||||
.cm-s-liquibyte div.CodeMirror-overlayscroll-horizontal div {
|
|
||||||
border: 1px solid #404040;
|
|
||||||
}
|
|
||||||
50
assets/css/theme/lowlight.css
Normal file
50
assets/css/theme/lowlight.css
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
.cm-s-lowlight {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #1E1E1E;
|
||||||
|
color: #CACACA;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #1E1E1E;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #CACACA;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .CodeMirror-activeline-background {
|
||||||
|
background: #00000014;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .CodeMirror-selected {
|
||||||
|
background: #68729B29;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #3C5636;
|
||||||
|
background: #112B0A1A;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .cm-keyword {
|
||||||
|
color: #8F8D17;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .cm-string {
|
||||||
|
color: #A57C5C;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .cm-property {
|
||||||
|
color: #EDD34D;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .cm-variable-2 {
|
||||||
|
color: #BAA827;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .cm-atom {
|
||||||
|
color: #EDD34D;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .cm-number {
|
||||||
|
color: #EDD34D;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .cm-operator {
|
||||||
|
color: #8F8D17;
|
||||||
|
}
|
||||||
|
.cm-s-lowlight .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
47
assets/css/theme/made-of-code.css
Normal file
47
assets/css/theme/made-of-code.css
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
.cm-s-made-of-code {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #090916F2;
|
||||||
|
color: #F8F8F8;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #090916F2;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #F8F8F8;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .CodeMirror-activeline-background {
|
||||||
|
background: #00000000;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .CodeMirror-selected {
|
||||||
|
background: #007DFF80;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .cm-comment {
|
||||||
|
color: #54576B;
|
||||||
|
background: #00000000;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .cm-keyword {
|
||||||
|
color: #FF3854;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .cm-string {
|
||||||
|
color: #8FFF58;
|
||||||
|
background: #102622FA;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .cm-property {
|
||||||
|
color: #F1D950;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .cm-atom {
|
||||||
|
color: #F1D950;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .cm-number {
|
||||||
|
color: #F1D950;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .cm-operator {
|
||||||
|
color: #FF3854;
|
||||||
|
}
|
||||||
|
.cm-s-made-of-code .CodeMirror-linenumber {
|
||||||
|
color: #54576B;
|
||||||
|
}
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.cm-s-material {
|
.cm-s-material.CodeMirror {
|
||||||
background-color: #263238;
|
background-color: #263238;
|
||||||
color: rgba(233, 237, 237, 1);
|
color: rgba(233, 237, 237, 1);
|
||||||
}
|
}
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
.cm-s-mdn-like .CodeMirror-line::selection, .cm-s-mdn-like .CodeMirror-line > span::selection, .cm-s-mdn-like .CodeMirror-line > span > span::selection { background: #cfc; }
|
.cm-s-mdn-like .CodeMirror-line::selection, .cm-s-mdn-like .CodeMirror-line > span::selection, .cm-s-mdn-like .CodeMirror-line > span > span::selection { background: #cfc; }
|
||||||
.cm-s-mdn-like .CodeMirror-line::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span > span::-moz-selection { background: #cfc; }
|
.cm-s-mdn-like .CodeMirror-line::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span > span::-moz-selection { background: #cfc; }
|
||||||
|
|
||||||
.cm-s-mdn-like .CodeMirror-gutters { background: #f8f8f8; border-left: 6px solid rgba(0,83,159,0.65); color: #333; }
|
.cm-s-mdn-like .CodeMirror-gutters { background: #f8f8f8; color: #333; }
|
||||||
.cm-s-mdn-like .CodeMirror-linenumber { color: #aaa; padding-left: 8px; }
|
.cm-s-mdn-like .CodeMirror-linenumber { color: #aaa; padding-left: 8px; }
|
||||||
.cm-s-mdn-like .CodeMirror-cursor { border-left: 2px solid #222; }
|
.cm-s-mdn-like .CodeMirror-cursor { border-left: 2px solid #222; }
|
||||||
|
|
||||||
@@ -12,8 +12,6 @@
|
|||||||
color: #D1EDFF;
|
color: #D1EDFF;
|
||||||
}
|
}
|
||||||
|
|
||||||
.cm-s-midnight.CodeMirror { border-top: 1px solid black; border-bottom: 1px solid black; }
|
|
||||||
|
|
||||||
.cm-s-midnight div.CodeMirror-selected { background: #314D67; }
|
.cm-s-midnight div.CodeMirror-selected { background: #314D67; }
|
||||||
.cm-s-midnight .CodeMirror-line::selection, .cm-s-midnight .CodeMirror-line > span::selection, .cm-s-midnight .CodeMirror-line > span > span::selection { background: rgba(49, 77, 103, .99); }
|
.cm-s-midnight .CodeMirror-line::selection, .cm-s-midnight .CodeMirror-line > span::selection, .cm-s-midnight .CodeMirror-line > span > span::selection { background: rgba(49, 77, 103, .99); }
|
||||||
.cm-s-midnight .CodeMirror-line::-moz-selection, .cm-s-midnight .CodeMirror-line > span::-moz-selection, .cm-s-midnight .CodeMirror-line > span > span::-moz-selection { background: rgba(49, 77, 103, .99); }
|
.cm-s-midnight .CodeMirror-line::-moz-selection, .cm-s-midnight .CodeMirror-line > span::-moz-selection, .cm-s-midnight .CodeMirror-line > span > span::-moz-selection { background: rgba(49, 77, 103, .99); }
|
||||||
49
assets/css/theme/monoindustrial.css
Normal file
49
assets/css/theme/monoindustrial.css
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
.cm-s-monoindustrial {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #222C28;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #222C28;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #FFFFFF;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .CodeMirror-activeline-background {
|
||||||
|
background: #0C0D0C40;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .CodeMirror-selected {
|
||||||
|
background: #91999466;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .cm-comment {
|
||||||
|
color: #666C68;
|
||||||
|
background: #151C19;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .cm-number {
|
||||||
|
color: #588E60;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .cm-def {
|
||||||
|
color: #648BD2;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .cm-property {
|
||||||
|
color: #588E60;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .cm-variable-2 {
|
||||||
|
color: #A65EFF;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .cm-atom {
|
||||||
|
color: #588E60;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .cm-keyword {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .cm-operator {
|
||||||
|
color: null;
|
||||||
|
}
|
||||||
|
.cm-s-monoindustrial .CodeMirror-linenumber {
|
||||||
|
color: #666C68;
|
||||||
|
}
|
||||||
55
assets/css/theme/monokai-bright.css
Normal file
55
assets/css/theme/monokai-bright.css
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
.cm-s-monokai-bright {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #272822;
|
||||||
|
color: #F8F8F2;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #272822;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #F8F8F2;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .CodeMirror-activeline-background {
|
||||||
|
background: #3E3D32;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .CodeMirror-selected {
|
||||||
|
background: #9D550F;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-comment {
|
||||||
|
color: #75715E;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-string {
|
||||||
|
color: #E6DB74;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-number {
|
||||||
|
color: #66D9EF;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-atom {
|
||||||
|
color: #66D9EF;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-keyword {
|
||||||
|
color: #F92672;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-variable {
|
||||||
|
color: #A6E22E;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
color: #FD971F;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-variable-2 {
|
||||||
|
color: #F92672;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-property {
|
||||||
|
color: #66D9EF;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .cm-operator {
|
||||||
|
color: #F92672;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-bright .CodeMirror-linenumber {
|
||||||
|
color: #75715E;
|
||||||
|
}
|
||||||
55
assets/css/theme/monokai-fannonedition.css
Normal file
55
assets/css/theme/monokai-fannonedition.css
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
.cm-s-monokai-fannonedition {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #0A0A0A;
|
||||||
|
color: #F8F8F2;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #0A0A0A;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #F8F8F2;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .CodeMirror-activeline-background {
|
||||||
|
background: #2D2D2D;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .CodeMirror-selected {
|
||||||
|
background: #2B2B2B;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-comment {
|
||||||
|
color: #999999;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-string {
|
||||||
|
color: #F3E87E;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-number {
|
||||||
|
color: #66D9EF;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-atom {
|
||||||
|
color: #66D9EF;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-keyword {
|
||||||
|
color: #EC7600;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-variable {
|
||||||
|
color: #A6E22E;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
color: #FD971F;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-variable-2 {
|
||||||
|
color: #FE890C;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-property {
|
||||||
|
color: #66D9EF;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .cm-operator {
|
||||||
|
color: #EC7600;
|
||||||
|
}
|
||||||
|
.cm-s-monokai-fannonedition .CodeMirror-linenumber {
|
||||||
|
color: #999999;
|
||||||
|
}
|
||||||
54
assets/css/theme/mreq.css
Normal file
54
assets/css/theme/mreq.css
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
.cm-s-mreq {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #181818;
|
||||||
|
color: #c4c4c4;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #181818;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-mreq div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #c4c4c4;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .CodeMirror-activeline-background {
|
||||||
|
background: #020202;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .CodeMirror-selected {
|
||||||
|
background: #c4c4c4;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-comment {
|
||||||
|
color: #6a6a6a;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-string {
|
||||||
|
color: #C59C70;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-number {
|
||||||
|
color: #6facbe;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-atom {
|
||||||
|
color: #6facbe;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-keyword {
|
||||||
|
color: #ca7473;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-variable {
|
||||||
|
color: #ca7473;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-def {
|
||||||
|
color: #c59c70;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-variable-2 {
|
||||||
|
color: #ca7473;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-property {
|
||||||
|
color: #6facbe;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .cm-operator {
|
||||||
|
color: #ca7473;
|
||||||
|
}
|
||||||
|
.cm-s-mreq .CodeMirror-linenumber {
|
||||||
|
color: #6a6a6a;
|
||||||
|
}
|
||||||
@@ -5,7 +5,6 @@
|
|||||||
.cm-s-neo.CodeMirror {
|
.cm-s-neo.CodeMirror {
|
||||||
background-color:#ffffff;
|
background-color:#ffffff;
|
||||||
color:#2e383c;
|
color:#2e383c;
|
||||||
line-height:1.4375;
|
|
||||||
}
|
}
|
||||||
.cm-s-neo .cm-comment { color:#75787b; }
|
.cm-s-neo .cm-comment { color:#75787b; }
|
||||||
.cm-s-neo .cm-keyword, .cm-s-neo .cm-property { color:#1d75b3; }
|
.cm-s-neo .cm-keyword, .cm-s-neo .cm-property { color:#1d75b3; }
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
.cm-s-night .CodeMirror-linenumber { color: #f8f8f8; }
|
.cm-s-night .CodeMirror-linenumber { color: #f8f8f8; }
|
||||||
.cm-s-night .CodeMirror-cursor { border-left: 1px solid white; }
|
.cm-s-night .CodeMirror-cursor { border-left: 1px solid white; }
|
||||||
|
|
||||||
.cm-s-night span.cm-comment { color: #6900a1; }
|
.cm-s-night span.cm-comment { color: #8900d1; }
|
||||||
.cm-s-night span.cm-atom { color: #845dc4; }
|
.cm-s-night span.cm-atom { color: #845dc4; }
|
||||||
.cm-s-night span.cm-number, .cm-s-night span.cm-attribute { color: #ffd500; }
|
.cm-s-night span.cm-number, .cm-s-night span.cm-attribute { color: #ffd500; }
|
||||||
.cm-s-night span.cm-keyword { color: #599eff; }
|
.cm-s-night span.cm-keyword { color: #599eff; }
|
||||||
@@ -19,7 +19,6 @@
|
|||||||
.cm-s-night span.cm-variable-2, .cm-s-night span.cm-tag { color: #99b2ff; }
|
.cm-s-night span.cm-variable-2, .cm-s-night span.cm-tag { color: #99b2ff; }
|
||||||
.cm-s-night span.cm-variable-3, .cm-s-night span.cm-def { color: white; }
|
.cm-s-night span.cm-variable-3, .cm-s-night span.cm-def { color: white; }
|
||||||
.cm-s-night span.cm-bracket { color: #8da6ce; }
|
.cm-s-night span.cm-bracket { color: #8da6ce; }
|
||||||
.cm-s-night span.cm-comment { color: #6900a1; }
|
|
||||||
.cm-s-night span.cm-builtin, .cm-s-night span.cm-special { color: #ff9e59; }
|
.cm-s-night span.cm-builtin, .cm-s-night span.cm-special { color: #ff9e59; }
|
||||||
.cm-s-night span.cm-link { color: #845dc4; }
|
.cm-s-night span.cm-link { color: #845dc4; }
|
||||||
.cm-s-night span.cm-error { color: #9d1e15; }
|
.cm-s-night span.cm-error { color: #9d1e15; }
|
||||||
49
assets/css/theme/nightlion.css
Normal file
49
assets/css/theme/nightlion.css
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
.cm-s-nightlion {
|
||||||
|
font-family: monospace;
|
||||||
|
color: #9e9e9e;
|
||||||
|
background: #1a1a1a;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #9e9e9e;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .CodeMirror-activeline-background {
|
||||||
|
background: #ffffff08;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .CodeMirror-selected {
|
||||||
|
background: #ddf0ff33;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .cm-keyword {
|
||||||
|
color: #74b6e9ff;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .cm-string {
|
||||||
|
color: #e0db5dff;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .cm-property {
|
||||||
|
color: #76b6edff;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #0080ffff;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .cm-def {
|
||||||
|
color: #ffcc66ff;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .cm-atom {
|
||||||
|
color: #76b6edff;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .cm-number {
|
||||||
|
color: #76b6edff;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .cm-operator {
|
||||||
|
color: #74b6e9ff;
|
||||||
|
}
|
||||||
|
.cm-s-nightlion .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
55
assets/css/theme/oceanic.css
Normal file
55
assets/css/theme/oceanic.css
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
.cm-s-oceanic {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #1B2630;
|
||||||
|
color: #F8F8F2;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #1B2630;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #F8F8F2;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .CodeMirror-activeline-background {
|
||||||
|
background: #3D2E2E77;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .CodeMirror-selected {
|
||||||
|
background: #95A3A63D;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-comment {
|
||||||
|
color: #6D6D6D;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-string {
|
||||||
|
color: #8AD6F2;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-number {
|
||||||
|
color: #FFB266;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-atom {
|
||||||
|
color: #FFB266;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-keyword {
|
||||||
|
color: #E47D80;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-variable {
|
||||||
|
color: #F2AAEC;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-def {
|
||||||
|
font-style: italic;
|
||||||
|
color: #FFD2A6;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-variable-2 {
|
||||||
|
color: #BAE682;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-property {
|
||||||
|
color: #FFB266;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .cm-operator {
|
||||||
|
color: #E47D80;
|
||||||
|
}
|
||||||
|
.cm-s-oceanic .CodeMirror-linenumber {
|
||||||
|
color: #6D6D6D;
|
||||||
|
}
|
||||||
84
assets/css/theme/panda-syntax.css
Normal file
84
assets/css/theme/panda-syntax.css
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
Name: Panda Syntax
|
||||||
|
Author: Siamak Mokhtari (http://github.com/siamak/)
|
||||||
|
CodeMirror template by Siamak Mokhtari (https://github.com/siamak/atom-panda-syntax)
|
||||||
|
*/
|
||||||
|
.cm-s-panda-syntax {
|
||||||
|
background: #292A2B;
|
||||||
|
color: #E6E6E6;
|
||||||
|
font-family: 'Operator Mono', 'Source Sans Pro', Menlo, Monaco, Consolas, Courier New, monospace;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .CodeMirror-cursor { border-color: #ff2c6d; }
|
||||||
|
.cm-s-panda-syntax .CodeMirror-activeline-background {
|
||||||
|
background: rgba(99, 123, 156, 0.1);
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .CodeMirror-selected {
|
||||||
|
background: #FFF;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #676B79;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-operator {
|
||||||
|
color: #f3f3f3;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-string {
|
||||||
|
color: #19F9D8;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-string-2 {
|
||||||
|
color: #FFB86C;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-panda-syntax .cm-tag {
|
||||||
|
color: #ff2c6d;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-meta {
|
||||||
|
color: #b084eb;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-panda-syntax .cm-number {
|
||||||
|
color: #FFB86C;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-atom {
|
||||||
|
color: #ff2c6d;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-keyword {
|
||||||
|
color: #FF75B5;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-variable {
|
||||||
|
color: #ffb86c;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-variable-2 {
|
||||||
|
color: #ff9ac1;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-variable-3 {
|
||||||
|
color: #ff9ac1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-panda-syntax .cm-def {
|
||||||
|
color: #e6e6e6;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-property {
|
||||||
|
color: #f3f3f3;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .cm-unit {
|
||||||
|
color: #ffb86c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-panda-syntax .cm-attribute {
|
||||||
|
color: #ffb86c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-panda-syntax .CodeMirror-matchingbracket {
|
||||||
|
border-bottom: 1px dotted #19F9D8;
|
||||||
|
padding-bottom: 2px;
|
||||||
|
color: #e6e6e6;
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .CodeMirror-gutters {
|
||||||
|
background: #292a2b;
|
||||||
|
border-right-color: rgba(255, 255, 255, 0.1);
|
||||||
|
}
|
||||||
|
.cm-s-panda-syntax .CodeMirror-linenumber {
|
||||||
|
color: #e6e6e6;
|
||||||
|
opacity: 0.6;
|
||||||
|
}
|
||||||
@@ -10,8 +10,6 @@
|
|||||||
.cm-s-pastel-on-dark.CodeMirror {
|
.cm-s-pastel-on-dark.CodeMirror {
|
||||||
background: #2c2827;
|
background: #2c2827;
|
||||||
color: #8F938F;
|
color: #8F938F;
|
||||||
line-height: 1.5;
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
}
|
||||||
.cm-s-pastel-on-dark div.CodeMirror-selected { background: rgba(221,240,255,0.2); }
|
.cm-s-pastel-on-dark div.CodeMirror-selected { background: rgba(221,240,255,0.2); }
|
||||||
.cm-s-pastel-on-dark .CodeMirror-line::selection, .cm-s-pastel-on-dark .CodeMirror-line > span::selection, .cm-s-pastel-on-dark .CodeMirror-line > span > span::selection { background: rgba(221,240,255,0.2); }
|
.cm-s-pastel-on-dark .CodeMirror-line::selection, .cm-s-pastel-on-dark .CodeMirror-line > span::selection, .cm-s-pastel-on-dark .CodeMirror-line > span > span::selection { background: rgba(221,240,255,0.2); }
|
||||||
46
assets/css/theme/plasticcodewrap.css
Normal file
46
assets/css/theme/plasticcodewrap.css
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
.cm-s-plasticcodewrap {
|
||||||
|
font-family: monospace;
|
||||||
|
background: #00161B;
|
||||||
|
color: #F8F8F8;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .CodeMirror-gutters {
|
||||||
|
box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
-webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #00161B;
|
||||||
|
z-index: 3;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap div.CodeMirror-cursor {
|
||||||
|
border-left: 3px solid #F8F8F8;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .CodeMirror-activeline-background {
|
||||||
|
background: #FFFFFF0D;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .CodeMirror-selected {
|
||||||
|
background: #C5DFE980;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .cm-comment {
|
||||||
|
font-style: italic;
|
||||||
|
color: #1E9AE0;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .cm-keyword {
|
||||||
|
color: #FFAA00;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .cm-string {
|
||||||
|
color: #65BA3A;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .cm-property {
|
||||||
|
color: #FFB454;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .cm-atom {
|
||||||
|
color: #FFB454;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .cm-number {
|
||||||
|
color: #FFB454;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .cm-operator {
|
||||||
|
color: #FFAA00;
|
||||||
|
}
|
||||||
|
.cm-s-plasticcodewrap .CodeMirror-linenumber {
|
||||||
|
color: italic;
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user