mirror of
https://github.com/icecoder/ICEcoder.git
synced 2026-03-15 12:57:10 +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 |
9
.gitignore
vendored
9
.gitignore
vendored
@@ -1,9 +1,6 @@
|
||||
error-log.txt
|
||||
backups/*
|
||||
!backups/index.php
|
||||
lib/config-*
|
||||
data/*
|
||||
!data/.gitkeep
|
||||
plugins/*
|
||||
!plugins/index.php
|
||||
test/test-file1.txt
|
||||
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; }
|
||||
15
LICENSE.md
15
LICENSE.md
@@ -1,10 +1,15 @@
|
||||
Copyright: © 2015 ICEcoder Ltd
|
||||
Website: icecoder.net
|
||||
Copyright: © 2020 ICEcoder Ltd
|
||||
|
||||
Website: icecoder.net
|
||||
|
||||
Email: info@icecoder.net
|
||||
|
||||
Twitter: @icecoder
|
||||
|
||||
#ICEcoder License
|
||||
##Standard Open Source Initiative MIT License
|
||||
# ICEcoder License
|
||||
|
||||
## Standard Open Source Initiative MIT License
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
@@ -27,4 +32,4 @@ THE SOFTWARE.
|
||||
Please note that this LICENSE file covers the ICEcoder shell IDE only and 3rd
|
||||
party code, in subfolders such as CodeMirror and plugins, may contain their
|
||||
own LICENSE files, and may not also be an MIT licence.
|
||||
```
|
||||
```
|
||||
|
||||
90
README.md
90
README.md
@@ -1,37 +1,53 @@
|
||||
#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.
|
||||
|
||||
<img src="https://icecoder.net/images/icecoder-v5-6-browser-code-editor.png" alt="ICEcoder web IDE">
|
||||
|
||||
###Requirements
|
||||
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
|
||||
|
||||
####Step 1: Get ICEcoder
|
||||
Either download the zip or clone from Github using:
|
||||
|
||||
```
|
||||
$ git clone git://github.com/mattpass/ICEcoder
|
||||
```
|
||||
|
||||
####Step 2: Place in your document root (online or local)
|
||||
* 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)*
|
||||
|
||||
####Step 3: Start coding
|
||||
* Visit the sub-dir URL in your browser and enter a password
|
||||
|
||||
**Now you're setup, auto-logged in and ready to code!**
|
||||
|
||||
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.
|
||||
|
||||
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! :)
|
||||
|
||||
Plenty of comments included in the code to assist with understanding, customising etc.
|
||||
|
||||
Comments, improvements & feedback welcomed!
|
||||
# ICEcoder
|
||||
|
||||
## Code editor awesomeness ...in your browser
|
||||
|
||||
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.
|
||||
|
||||
<img src="https://icecoder.net/images/icecoder-v8-0-browser-code-editor.png?cachebust" alt="ICEcoder code editor">
|
||||
|
||||
### Requirements
|
||||
|
||||
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).
|
||||
|
||||
### 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:icecoder/icecoder /var/www/html/icecoder
|
||||
```
|
||||
|
||||
#### Step 2: Set permissions on dirs & files
|
||||
|
||||
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`:
|
||||
|
||||
`chown -R www-data.www-data /var/www/html`
|
||||
|
||||
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`).
|
||||
|
||||
#### Step 3: Start coding
|
||||
|
||||
Now you can visit `yoursite.com/ICEcoder` to view ICEcoder, sign in and start coding!
|
||||
|
||||
#### 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!
|
||||
|
||||
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 */
|
||||
|
||||
.CodeMirror {
|
||||
/* Set height, width, borders, and global font properties here */
|
||||
font-family: monospace;
|
||||
height: 300px;
|
||||
color: black;
|
||||
/* Set height, width, borders, and global font properties here */
|
||||
font-family: monospace;
|
||||
height: 300px;
|
||||
color: black;
|
||||
}
|
||||
|
||||
/* PADDING */
|
||||
|
||||
.CodeMirror-lines {
|
||||
padding: 4px 0; /* Vertical padding around content */
|
||||
padding: 4px 0; /* Vertical padding around content */
|
||||
}
|
||||
.CodeMirror pre {
|
||||
padding: 0 4px; /* Horizontal padding of content */
|
||||
padding: 0 4px; /* Horizontal padding of content */
|
||||
}
|
||||
|
||||
.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 */
|
||||
|
||||
.CodeMirror-gutters {
|
||||
border-right: 1px solid #ddd;
|
||||
background-color: #f7f7f7;
|
||||
white-space: nowrap;
|
||||
border-right: 1px solid #ddd;
|
||||
background-color: #f7f7f7;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.CodeMirror-linenumbers {}
|
||||
.CodeMirror-linenumber {
|
||||
padding: 0 3px 0 5px;
|
||||
min-width: 20px;
|
||||
text-align: right;
|
||||
color: #999;
|
||||
white-space: nowrap;
|
||||
padding: 0 3px 0 5px;
|
||||
min-width: 20px;
|
||||
text-align: right;
|
||||
color: #999;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.CodeMirror-guttermarker { color: black; }
|
||||
@@ -42,45 +42,45 @@
|
||||
/* CURSOR */
|
||||
|
||||
.CodeMirror-cursor {
|
||||
border-left: 1px solid black;
|
||||
border-right: none;
|
||||
width: 0;
|
||||
border-left: 1px solid black;
|
||||
border-right: none;
|
||||
width: 0;
|
||||
}
|
||||
/* Shown when moving in bi-directional text */
|
||||
.CodeMirror div.CodeMirror-secondarycursor {
|
||||
border-left: 1px solid silver;
|
||||
border-left: 1px solid silver;
|
||||
}
|
||||
.cm-fat-cursor .CodeMirror-cursor {
|
||||
width: auto;
|
||||
border: 0;
|
||||
background: #7e7;
|
||||
width: auto;
|
||||
border: 0;
|
||||
background: #7e7;
|
||||
}
|
||||
.cm-fat-cursor div.CodeMirror-cursors {
|
||||
z-index: 1;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.cm-animate-fat-cursor {
|
||||
width: auto;
|
||||
border: 0;
|
||||
-webkit-animation: blink 1.06s steps(1) infinite;
|
||||
-moz-animation: blink 1.06s steps(1) infinite;
|
||||
animation: blink 1.06s steps(1) infinite;
|
||||
background-color: #7e7;
|
||||
width: auto;
|
||||
border: 0;
|
||||
-webkit-animation: blink 1.06s steps(1) infinite;
|
||||
-moz-animation: blink 1.06s steps(1) infinite;
|
||||
animation: blink 1.06s steps(1) infinite;
|
||||
background-color: #7e7;
|
||||
}
|
||||
@-moz-keyframes blink {
|
||||
0% {}
|
||||
50% { background-color: transparent; }
|
||||
100% {}
|
||||
0% {}
|
||||
50% { background-color: transparent; }
|
||||
100% {}
|
||||
}
|
||||
@-webkit-keyframes blink {
|
||||
0% {}
|
||||
50% { background-color: transparent; }
|
||||
100% {}
|
||||
0% {}
|
||||
50% { background-color: transparent; }
|
||||
100% {}
|
||||
}
|
||||
@keyframes blink {
|
||||
0% {}
|
||||
50% { background-color: transparent; }
|
||||
100% {}
|
||||
0% {}
|
||||
50% { background-color: transparent; }
|
||||
100% {}
|
||||
}
|
||||
|
||||
/* Can style cursor different in overwrite (non-insert) mode */
|
||||
@@ -89,8 +89,8 @@
|
||||
.cm-tab { display: inline-block; text-decoration: inherit; }
|
||||
|
||||
.CodeMirror-ruler {
|
||||
border-left: 1px solid #ccc;
|
||||
position: absolute;
|
||||
border-left: 1px solid #ccc;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
/* DEFAULT THEME */
|
||||
@@ -144,130 +144,130 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
||||
the editor. You probably shouldn't touch them. */
|
||||
|
||||
.CodeMirror {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
background: white;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
background: white;
|
||||
}
|
||||
|
||||
.CodeMirror-scroll {
|
||||
overflow: scroll !important; /* Things will break if this is overridden */
|
||||
/* 30px is the magic margin used to hide the element's real scrollbars */
|
||||
/* See overflow: hidden in .CodeMirror */
|
||||
margin-bottom: -30px; margin-right: -30px;
|
||||
padding-bottom: 30px;
|
||||
height: 100%;
|
||||
outline: none; /* Prevent dragging from highlighting the element */
|
||||
position: relative;
|
||||
overflow: scroll !important; /* Things will break if this is overridden */
|
||||
/* 30px is the magic margin used to hide the element's real scrollbars */
|
||||
/* See overflow: hidden in .CodeMirror */
|
||||
margin-bottom: -30px; margin-right: -30px;
|
||||
padding-bottom: 30px;
|
||||
height: 100%;
|
||||
outline: none; /* Prevent dragging from highlighting the element */
|
||||
position: relative;
|
||||
}
|
||||
.CodeMirror-sizer {
|
||||
position: relative;
|
||||
border-right: 30px solid transparent;
|
||||
position: relative;
|
||||
border-right: 30px solid transparent;
|
||||
}
|
||||
|
||||
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
||||
before actual scrolling happens, thus preventing shaking and
|
||||
flickering artifacts. */
|
||||
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
||||
position: absolute;
|
||||
z-index: 6;
|
||||
display: none;
|
||||
position: absolute;
|
||||
z-index: 6;
|
||||
display: none;
|
||||
}
|
||||
.CodeMirror-vscrollbar {
|
||||
right: 0; top: 0;
|
||||
overflow-x: hidden;
|
||||
overflow-y: scroll;
|
||||
right: 0; top: 0;
|
||||
overflow-x: hidden;
|
||||
overflow-y: scroll;
|
||||
}
|
||||
.CodeMirror-hscrollbar {
|
||||
bottom: 0; left: 0;
|
||||
overflow-y: hidden;
|
||||
overflow-x: scroll;
|
||||
bottom: 0; left: 0;
|
||||
overflow-y: hidden;
|
||||
overflow-x: scroll;
|
||||
}
|
||||
.CodeMirror-scrollbar-filler {
|
||||
right: 0; bottom: 0;
|
||||
right: 0; bottom: 0;
|
||||
}
|
||||
.CodeMirror-gutter-filler {
|
||||
left: 0; bottom: 0;
|
||||
left: 0; bottom: 0;
|
||||
}
|
||||
|
||||
.CodeMirror-gutters {
|
||||
position: absolute; left: 0; top: 0;
|
||||
z-index: 3;
|
||||
position: absolute; left: 0; top: 0;
|
||||
z-index: 3;
|
||||
}
|
||||
.CodeMirror-gutter {
|
||||
white-space: normal;
|
||||
height: 100%;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
margin-bottom: -30px;
|
||||
/* Hack to make IE7 behave */
|
||||
*zoom:1;
|
||||
*display:inline;
|
||||
white-space: normal;
|
||||
height: 100%;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
margin-bottom: -30px;
|
||||
/* Hack to make IE7 behave */
|
||||
*zoom:1;
|
||||
*display:inline;
|
||||
}
|
||||
.CodeMirror-gutter-wrapper {
|
||||
position: absolute;
|
||||
z-index: 4;
|
||||
background: none !important;
|
||||
border: none !important;
|
||||
position: absolute;
|
||||
z-index: 4;
|
||||
background: none !important;
|
||||
border: none !important;
|
||||
}
|
||||
.CodeMirror-gutter-background {
|
||||
position: absolute;
|
||||
top: 0; bottom: 0;
|
||||
z-index: 4;
|
||||
position: absolute;
|
||||
top: 0; bottom: 0;
|
||||
z-index: 4;
|
||||
}
|
||||
.CodeMirror-gutter-elt {
|
||||
position: absolute;
|
||||
cursor: default;
|
||||
z-index: 4;
|
||||
position: absolute;
|
||||
cursor: default;
|
||||
z-index: 4;
|
||||
}
|
||||
.CodeMirror-gutter-wrapper {
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.CodeMirror-lines {
|
||||
cursor: text;
|
||||
min-height: 1px; /* prevents collapsing before first draw */
|
||||
cursor: text;
|
||||
min-height: 1px; /* prevents collapsing before first draw */
|
||||
}
|
||||
.CodeMirror pre {
|
||||
/* Reset some styles that the rest of the page might have set */
|
||||
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
||||
border-width: 0;
|
||||
background: transparent;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
margin: 0;
|
||||
white-space: pre;
|
||||
word-wrap: normal;
|
||||
line-height: inherit;
|
||||
color: inherit;
|
||||
z-index: 2;
|
||||
position: relative;
|
||||
overflow: visible;
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
/* Reset some styles that the rest of the page might have set */
|
||||
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
||||
border-width: 0;
|
||||
background: transparent;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
margin: 0;
|
||||
white-space: pre;
|
||||
word-wrap: normal;
|
||||
line-height: inherit;
|
||||
color: inherit;
|
||||
z-index: 2;
|
||||
position: relative;
|
||||
overflow: visible;
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
}
|
||||
.CodeMirror-wrap pre {
|
||||
word-wrap: break-word;
|
||||
white-space: pre-wrap;
|
||||
word-break: normal;
|
||||
word-wrap: break-word;
|
||||
white-space: pre-wrap;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
.CodeMirror-linebackground {
|
||||
position: absolute;
|
||||
left: 0; right: 0; top: 0; bottom: 0;
|
||||
z-index: 0;
|
||||
position: absolute;
|
||||
left: 0; right: 0; top: 0; bottom: 0;
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
.CodeMirror-linewidget {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
overflow: auto;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.CodeMirror-widget {}
|
||||
|
||||
.CodeMirror-code {
|
||||
outline: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
/* 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-gutters,
|
||||
.CodeMirror-linenumber {
|
||||
-moz-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
-moz-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
|
||||
.CodeMirror-measure {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 0;
|
||||
overflow: hidden;
|
||||
visibility: hidden;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 0;
|
||||
overflow: hidden;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.CodeMirror-cursor { position: absolute; }
|
||||
.CodeMirror-measure pre { position: static; }
|
||||
|
||||
div.CodeMirror-cursors {
|
||||
visibility: hidden;
|
||||
position: relative;
|
||||
z-index: 3;
|
||||
visibility: hidden;
|
||||
position: relative;
|
||||
z-index: 3;
|
||||
}
|
||||
div.CodeMirror-dragcursors {
|
||||
visibility: visible;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
.CodeMirror-focused div.CodeMirror-cursors {
|
||||
visibility: visible;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
.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; }
|
||||
|
||||
.cm-searching {
|
||||
background: #ffa;
|
||||
background: rgba(255, 255, 0, .4);
|
||||
background: #ffa;
|
||||
background: rgba(255, 255, 0, .4);
|
||||
}
|
||||
|
||||
/* 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; }
|
||||
|
||||
@media print {
|
||||
/* Hide the cursor when printing */
|
||||
.CodeMirror div.CodeMirror-cursors {
|
||||
visibility: hidden;
|
||||
}
|
||||
/* Hide the cursor when printing */
|
||||
.CodeMirror div.CodeMirror-cursors {
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
/* 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;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
-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: 20px 20px 0 20px}
|
||||
h2 {font-size: 18px; font-weight: normal; color: #fff}
|
||||
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 a {color: rgba(0,198,255,0.7); text-decoration: none}
|
||||
.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,
|
||||
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;
|
||||
border: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
outline: 0;
|
||||
/*font-size: 12px;*/
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
body {overflow: hidden;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select:none;
|
||||
user-select: none;
|
||||
font-size: 12px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select:none;
|
||||
user-select: none;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
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 .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:focus, .settings textarea:focus {
|
||||
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:focus, .settings textarea:focus {outline: none; background: rgba(0,198,255,0.5); color: #fff}
|
||||
.settings input[type="text"]:disabled {opacity: 0.5}
|
||||
.settings .info {font-size: 10px; color: rgba(0,198,255,0.7); cursor: help}
|
||||
.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 .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}
|
||||
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 */
|
||||
|
||||
.cm-s-ambiance.CodeMirror {
|
||||
line-height: 1.40em;
|
||||
color: #E6E1DC;
|
||||
background-color: #202020;
|
||||
-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-cursor { border-left: solid thin #f8f8f0; }
|
||||
.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::-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; }
|
||||
@@ -24,8 +24,7 @@
|
||||
.cm-s-dracula span.cm-number { color: #bd93f9; }
|
||||
.cm-s-dracula span.cm-variable { color: #50fa7b; }
|
||||
.cm-s-dracula span.cm-variable-2 { color: white; }
|
||||
.cm-s-dracula span.cm-def { color: #ffb86c; }
|
||||
.cm-s-dracula span.cm-keyword { color: #ff79c6; }
|
||||
.cm-s-dracula span.cm-def { color: #50fa7b; }
|
||||
.cm-s-dracula span.cm-operator { color: #ff79c6; }
|
||||
.cm-s-dracula span.cm-keyword { color: #ff79c6; }
|
||||
.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-property { color: #66d9ef; }
|
||||
.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-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
|
||||
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 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); }
|
||||
@@ -2,7 +2,6 @@
|
||||
background-color: #000;
|
||||
color: #fff;
|
||||
line-height: 1.2em;
|
||||
font-size: 1em;
|
||||
}
|
||||
.cm-s-liquibyte .CodeMirror-focused .cm-matchhighlight {
|
||||
text-decoration: underline;
|
||||
@@ -19,7 +18,7 @@
|
||||
text-decoration-color: #404040;
|
||||
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-guttermarker { }
|
||||
.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-nonmatchingbracket { color: #f00; font-weight: bold; }
|
||||
.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;
|
||||
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::-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-cursor { border-left: 2px solid #222; }
|
||||
|
||||
@@ -12,8 +12,6 @@
|
||||
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 .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); }
|
||||
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 {
|
||||
background-color:#ffffff;
|
||||
color:#2e383c;
|
||||
line-height:1.4375;
|
||||
}
|
||||
.cm-s-neo .cm-comment { color:#75787b; }
|
||||
.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-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-number, .cm-s-night span.cm-attribute { color: #ffd500; }
|
||||
.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-3, .cm-s-night span.cm-def { color: white; }
|
||||
.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-link { color: #845dc4; }
|
||||
.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 {
|
||||
background: #2c2827;
|
||||
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 .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