Compare commits
801 commits
Author | SHA1 | Date | |
---|---|---|---|
|
7b33271d00 | ||
|
012c660fed | ||
|
e4e054835d | ||
|
9c5be63f16 | ||
|
eae8ce80fb | ||
|
71f5dfef9a | ||
|
afa48c6239 | ||
|
a94a94b564 | ||
|
3e7dcac307 | ||
|
54b64cc54e | ||
|
45d4e5f24c | ||
|
972c69d880 | ||
|
56904c5aa0 | ||
|
32cd25b736 | ||
|
a9a3ba36c1 | ||
|
2cecd0d6f4 | ||
|
28085d9aa7 | ||
|
dd8561e691 | ||
|
9d7c98ddf0 | ||
|
c34bd19159 | ||
|
d9d4306ed3 | ||
|
b027f1e558 | ||
|
cb44d1eb2a | ||
|
4c76cea7c6 | ||
|
16b166b1cf | ||
|
db9c99b8f2 | ||
|
01c782d844 | ||
|
1271571427 | ||
|
951dd742d8 | ||
|
b8aa312a14 | ||
|
774c314e7b | ||
|
10b91991a9 | ||
|
61a4689eb2 | ||
|
3de47aa3e3 | ||
|
cd64c0dd93 | ||
|
13fdd6c0d6 | ||
|
83a2261838 | ||
|
c11c4ee197 | ||
|
d8aa018f5a | ||
|
c3c5db8a37 | ||
|
4532dd345e | ||
|
0aa6767090 | ||
|
6effdc6eed | ||
|
238a1a905e | ||
|
4221f81860 | ||
|
8baaa51b8a | ||
|
fc6ebbaa2e | ||
|
2c83789813 | ||
|
810d83880b | ||
|
0c143bdb88 | ||
|
9e1ded6376 | ||
|
dbc480a1a7 | ||
|
cf2e28960b | ||
|
4448412843 | ||
|
25e70f276f | ||
|
c5e126667d | ||
|
d06b6b9e31 | ||
|
197a6dc413 | ||
|
fbe686c526 | ||
|
b20f5a471a | ||
|
5c218bff2a | ||
|
f76deeb416 | ||
|
93a4eccb41 | ||
|
f8458ed488 | ||
|
b0385c172b | ||
|
c35ecd7444 | ||
|
2edb771273 | ||
|
48a2224e3d | ||
|
a05ef44ede | ||
|
f6d6e263b6 | ||
|
b2e0898d5b | ||
|
4af28c303b | ||
|
04ac7e5ed1 | ||
|
e199019d3d | ||
|
67743485cb | ||
|
a18732b043 | ||
|
9ed3e93bf4 | ||
|
320f4cca3c | ||
|
b1ae62ba2a | ||
|
5d91b44c20 | ||
|
3ec823c856 | ||
|
c9bae926f1 | ||
|
7b1d31d1db | ||
|
c5cac45f7e | ||
|
9a35734657 | ||
|
3144f56b80 | ||
|
0ce318d6ec | ||
|
6248e8ccef | ||
|
648bdeae04 | ||
|
d6a8dee1b2 | ||
|
c26c5f26df | ||
|
1e6d241e5c | ||
|
eeac15d578 | ||
|
89986cd604 | ||
|
3c1bd99319 | ||
|
6ce7d3223f | ||
|
33bb8646f4 | ||
|
6eb977dad5 | ||
|
e571be5fcf | ||
|
432e0f175f | ||
|
022e8af6a2 | ||
|
b8a5a82fd2 | ||
|
5f307cd046 | ||
|
8cd54eea19 | ||
|
072707772d | ||
|
0b3d2d9781 | ||
|
04af12691c | ||
|
d2421f90bf | ||
|
0ea5a579a6 | ||
|
b9c3543c61 | ||
|
49979c858b | ||
|
b16da36507 | ||
|
def1ec4aa7 | ||
|
40441a61ae | ||
|
ea3820904c | ||
|
dad7d8a964 | ||
|
32f1869828 | ||
|
dd9fbcb654 | ||
|
a96e6e3c70 | ||
|
29f0ead9cc | ||
|
a5effe1fd3 | ||
|
13b6ae23c2 | ||
|
79ddb5fa47 | ||
|
1454dbba4d | ||
|
ee8ca7134c | ||
|
93fef37033 | ||
|
e1567b0689 | ||
|
135f27cc32 | ||
|
c5e1a8d37b | ||
|
27f8888a90 | ||
|
6583883e2d | ||
|
0a556670b1 | ||
|
aa139bc671 | ||
|
b9264d7e05 | ||
|
88c14b6aec | ||
|
2be53211b8 | ||
|
dca727c120 | ||
|
361badff6b | ||
|
917288eb54 | ||
|
b133ba3a97 | ||
|
2ff4fee927 | ||
|
b65c0c650a | ||
|
22335700ce | ||
|
7ab2816bd9 | ||
|
396d3cfbc5 | ||
|
66e4d2989a | ||
|
9ccd11b6dc | ||
|
aaf2bb55db | ||
|
a7ec95da7c | ||
|
42043c5390 | ||
|
019f79d45f | ||
|
3a80215657 | ||
|
7d0b55243e | ||
|
097ccc9dc9 | ||
|
7227f59dab | ||
|
3a51e6ecd5 | ||
|
112e669723 | ||
|
fc5a6a4c64 | ||
|
02afac5267 | ||
|
1eb392834c | ||
|
08b78a2c64 | ||
|
8f86cbe188 | ||
|
749f25a231 | ||
|
5df389dd42 | ||
|
04026f5c75 | ||
|
dbd0de7679 | ||
|
07a1d356de | ||
|
d3359337f9 | ||
|
4b9378f923 | ||
|
117e33692b | ||
|
48b2b30406 | ||
|
18e8f42dc3 | ||
|
22e5445330 | ||
|
01669f83c2 | ||
|
f1c33cc626 | ||
|
87ff20aa19 | ||
|
ce969b4061 | ||
|
ed4ed62fb6 | ||
|
5a586c40a1 | ||
|
0544fd3765 | ||
|
b141d7ba7c | ||
|
2635dd89ca | ||
|
0ee10e08e9 | ||
|
1093042a17 | ||
|
9566d32a89 | ||
|
aa203bb406 | ||
|
3861d78975 | ||
|
571706986e | ||
|
ed31ed3623 | ||
|
368c59a2bd | ||
|
59af6a9068 | ||
|
1965aedc43 | ||
|
ab46bd7341 | ||
|
3aace8cbdd | ||
|
6425546cd1 | ||
|
3664b8979d | ||
|
83732994bb | ||
|
c65d09e268 | ||
|
2da2e10017 | ||
|
8da90bbc06 | ||
|
ab7b1e96fe | ||
|
d4adda19b3 | ||
|
f4322a8d71 | ||
|
ae3db9cf7f | ||
|
05ff6d483b | ||
|
dfc61140ec | ||
|
4918049270 | ||
|
4001f162b6 | ||
|
7a43ca2c75 | ||
|
bc6470a440 | ||
|
65e21ab4c5 | ||
|
15ac74d8e9 | ||
|
40229b93f6 | ||
|
9b24f714ce | ||
|
f0f6c4206a | ||
|
3b6478edbb | ||
|
df7c94fe24 | ||
|
7b808d87b1 | ||
|
39e3cf9dd3 | ||
|
5598af213d | ||
|
367bd72bfb | ||
|
c46713dc56 | ||
|
1594f3583c | ||
|
ff7f423dcb | ||
|
f3e1784577 | ||
|
9264b0f10d | ||
|
08b418d55d | ||
|
47af9088d4 | ||
|
690c437476 | ||
|
be66c27452 | ||
|
785edbf5c5 | ||
|
4258327a70 | ||
|
37e00c51c3 | ||
|
f7d463e734 | ||
|
cae4d8ab66 | ||
|
66a1c1eecb | ||
|
cc799060af | ||
|
a3802ef298 | ||
|
901668236f | ||
|
fef81eab0f | ||
|
21e0f4cd89 | ||
|
5411267960 | ||
|
b50cd5c4d0 | ||
|
709ace5d4f | ||
|
b7595a371d | ||
|
a7ab4573c5 | ||
|
62c4333278 | ||
|
8a8d8f2910 | ||
|
7c72198736 | ||
|
d1b2a1ee3c | ||
|
355c73185b | ||
|
e1797e1e03 | ||
|
3f04546a6e | ||
|
0bd1a5baaf | ||
|
24c87c0104 | ||
|
4d05079c70 | ||
|
0382e1c61d | ||
|
0f34275d04 | ||
|
1c2f04f63f | ||
|
81bcad348e | ||
|
053615c2c4 | ||
|
113e4db9b6 | ||
|
89cf28f9a8 | ||
|
127fb45ece | ||
|
a1d3df6018 | ||
|
9c3d9ccbc4 | ||
|
45a68cbfc8 | ||
|
f42cb368db | ||
|
6d940cc7c4 | ||
|
2d30a1f1ea | ||
|
599e70bf8a | ||
|
d012e464a1 | ||
|
ae2b52cb36 | ||
|
5444bbf987 | ||
|
ed7d4f4750 | ||
|
fe5ffcb6bf | ||
|
f61f05c1c9 | ||
|
c63ac1556e | ||
|
c3cd78971b | ||
|
0f24133b99 | ||
|
887aa7f7f5 | ||
|
ac30ac25e9 | ||
|
445b9d6986 | ||
|
98d72a1e95 | ||
|
5ad6af0b0d | ||
|
0f93fbe7ea | ||
|
8db686b3a2 | ||
|
e208e19b1c | ||
|
d78bb6d93b | ||
|
229d25cb44 | ||
|
3ccf754e0d | ||
|
a4060c8db7 | ||
|
b474eeb29a | ||
|
e640343df9 | ||
|
84d1dff0ff | ||
|
13b19c407a | ||
|
fa15824dad | ||
|
474387ff43 | ||
|
45ae1b3579 | ||
|
c10d0e8442 | ||
|
f5cabe9708 | ||
|
00e8a56e15 | ||
|
0ea7fe04bf | ||
|
0ac55b7ba4 | ||
|
1794997ca0 | ||
|
3c7cd2812f | ||
|
2c75ebb3f7 | ||
|
8bf7c7a8ce | ||
|
5ed9e1e449 | ||
|
2b4feb908e | ||
|
572f05ed52 | ||
|
dbf1c4316a | ||
|
e9fb46b7b7 | ||
|
1357571104 | ||
|
0cec77154a | ||
|
6d7543f381 | ||
|
1d06c1b212 | ||
|
712777470c | ||
|
52d88771d9 | ||
|
c8ac0b5922 | ||
|
78162f9a1e | ||
|
81f5dfcf2d | ||
|
7f6f606d75 | ||
|
39fd049642 | ||
|
227f26679a | ||
|
6198a2abc2 | ||
|
6e8d3ce245 | ||
|
c83dfef021 | ||
|
8b7163b3d5 | ||
|
bec53f0486 | ||
|
0acb576995 | ||
|
131c4b643a | ||
|
c0b187e55e | ||
|
f09eda85a6 | ||
|
1971c6f500 | ||
|
07c7221ca2 | ||
|
d42593d203 | ||
|
90fb46fb0e | ||
|
4b3bb0c5d8 | ||
|
6533acdd60 | ||
|
2cdb5d93a2 | ||
|
f20dc7282e | ||
|
4dc07ed8fc | ||
|
e48d8d1114 | ||
|
36c8cb59bb | ||
|
bc6ac9c7d3 | ||
|
fbe1b4f0bc | ||
|
8d9b12683a | ||
|
c7bcc4a844 | ||
|
07ad842911 | ||
|
874332abf1 | ||
|
5208b5d574 | ||
|
fcd082cc0a | ||
|
7472e4050a | ||
|
be0731f2d5 | ||
|
6a6792401e | ||
|
a0c0cc0aa5 | ||
|
1eb5e18d5c | ||
|
84c620637e | ||
|
7d82c78581 | ||
|
83c2ccb5b4 | ||
|
62e4a7df5b | ||
|
16b8326fae | ||
|
57f3a0d252 | ||
|
5fac655856 | ||
|
8a92b2d803 | ||
|
1ec9a3f2ff | ||
|
345f165aef | ||
|
f6d9a9f71c | ||
|
2a67038ff4 | ||
|
a5ca86f573 | ||
|
501a1b23e1 | ||
|
c01db7c9e1 | ||
|
c0e24e39b6 | ||
|
e31da3af6f | ||
|
8e5193417d | ||
|
2189d5c2c8 | ||
|
1adbfb33c9 | ||
|
842776c2fd | ||
|
719075db6c | ||
|
af95ab6265 | ||
|
78e71dce97 | ||
|
d177bdbaeb | ||
|
f67a489130 | ||
|
23fc3b9e5b | ||
|
e889d1e3d8 | ||
|
39faeb70dc | ||
|
433c480637 | ||
|
0321f6e7f4 | ||
|
ec8cf06082 | ||
|
f30142abe6 | ||
|
7c86d53da7 | ||
|
f0988b93bd | ||
|
a647f05fa4 | ||
|
8aa07efaf9 | ||
|
9cdb008a72 | ||
|
585aec5ee2 | ||
|
1c1fe946cf | ||
|
1a550f066f | ||
|
01de6d998f | ||
|
cf87747924 | ||
|
e5b3499077 | ||
|
b6a529d65e | ||
|
b30e822bde | ||
|
13688cd3d3 | ||
|
22fd48cf8d | ||
|
f9c41e9407 | ||
|
1da1cff551 | ||
|
1c2c413eef | ||
|
36388bd472 | ||
|
0c304b06a0 | ||
|
538467dc99 | ||
|
eba06e8ef8 | ||
|
3cf8b685ba | ||
|
ed8f0e0959 | ||
|
ba7f0673b4 | ||
|
d2b589a644 | ||
|
ca08a26e1b | ||
|
6347403ed7 | ||
|
80532ead63 | ||
|
7b8d8800fc | ||
|
a20b0d4709 | ||
|
47c2beae4a | ||
|
49f45534de | ||
|
fd99827390 | ||
|
e802e05888 | ||
|
13f535250a | ||
|
d837f1acf5 | ||
|
f058ec10d3 | ||
|
d3b3989e02 | ||
|
984bfcdc05 | ||
|
983fabd460 | ||
|
ca7e8674e4 | ||
|
69e2c0670a | ||
|
4676243b2e | ||
|
84b50710a6 | ||
|
059002ef1c | ||
|
fa9d5abf62 | ||
|
280c1d72ae | ||
|
373b8393bf | ||
|
6205c9a6b6 | ||
|
d381d479da | ||
|
ce9d6b93b1 | ||
|
dc49747115 | ||
|
1ce3f06b46 | ||
|
5fe272405e | ||
|
f2a09bc170 | ||
|
a2ab8fa907 | ||
|
638ba27564 | ||
|
013d5b99f1 | ||
|
291eaa4f83 | ||
|
5bd88a32d9 | ||
|
794d86f69e | ||
|
e61e6880a2 | ||
|
4b81fa715c | ||
|
330ee2a43e | ||
|
3cf1b358b3 | ||
|
ff1ebb4a50 | ||
|
b246fa0281 | ||
|
e6176d3e01 | ||
|
06b10568e7 | ||
|
3bc214b72e | ||
|
a6df8db96b | ||
|
64f77b102d | ||
|
ef604ee612 | ||
|
eafc020210 | ||
|
2dac9ce0f4 | ||
|
9f5143cc25 | ||
|
48737c5300 | ||
|
293e4bf62b | ||
|
4c74b620b1 | ||
|
b83d9f8d76 | ||
|
5835f1ae92 | ||
|
f6c40d9391 | ||
|
049e601f62 | ||
|
16ab6bfece | ||
|
325b618434 | ||
|
7892ce98d2 | ||
|
4ea6c5b191 | ||
|
87090b90c2 | ||
|
2a1e9f5010 | ||
|
05b1b16cb1 | ||
|
0176ef22d4 | ||
|
1d914458d0 | ||
|
a8ecf3ea46 | ||
|
8d1842f622 | ||
|
a0be3757e9 | ||
|
7b2f64c5cd | ||
|
6b1a995d5d | ||
|
814567635d | ||
|
32322a0ab2 | ||
|
95230e9e4a | ||
|
e2430866e5 | ||
|
9f9f8f90c8 | ||
|
28fc33ee79 | ||
|
f116b8463a | ||
|
d8edbae848 | ||
|
4e0c7be2c6 | ||
|
3fc141bee1 | ||
|
2cb8c22be0 | ||
|
3e3e6ae943 | ||
|
d759ccbdcc | ||
|
389da47cab | ||
|
457c1ff53e | ||
|
a6a84ee784 | ||
|
52bbd49d9a | ||
|
92e1857ae8 | ||
|
c0b1701744 | ||
|
ee98a49366 | ||
|
b4951b6cf1 | ||
|
a67688e779 | ||
|
9afde0dc9d | ||
|
0f73ad42c4 | ||
|
007ac2bb8e | ||
|
4e21020600 | ||
|
8c5b0e9834 | ||
|
59e3b6b85e | ||
|
a913bd5ba2 | ||
|
2d32e542cb | ||
|
5d03fbaa49 | ||
|
22011cb681 | ||
|
17a8137b4e | ||
|
015493fc08 | ||
|
992e54ac30 | ||
|
67dfb7e833 | ||
|
1e68d6877d | ||
|
2ae08f7b77 | ||
|
489321081a | ||
|
68123ed45c | ||
|
66a1528341 | ||
|
64b7f3f534 | ||
|
fef936bef0 | ||
|
715dae6ab4 | ||
|
e2a9fecac9 | ||
|
e2d17022f9 | ||
|
29d79ad589 | ||
|
5a4294fad4 | ||
|
d34b41ba94 | ||
|
a6016552c9 | ||
|
50c65811a6 | ||
|
f64436f0a3 | ||
|
34b1c2809b | ||
|
5d9dc804f8 | ||
|
30072500bc | ||
|
9871cb93d8 | ||
|
a9ca55390d | ||
|
7230863d0a | ||
|
d9046a205f | ||
|
0923a9107c | ||
|
1cbdca87df | ||
|
2e8bed4531 | ||
|
506fa22f4b | ||
|
134148c6b2 | ||
|
a97e94e2e5 | ||
|
8d287672e9 | ||
|
7f33f7523f | ||
|
0ecc706bad | ||
|
b6fb1783ba | ||
|
1b0418a466 | ||
|
d37773cf5f | ||
|
1aea6ee4f4 | ||
|
a6dd6854e4 | ||
|
70caa80af6 | ||
|
48f403882a | ||
|
6296c1c807 | ||
|
71b9bc4766 | ||
|
228f07ea25 | ||
|
fd2ae59d16 | ||
|
9124de3c81 | ||
|
5e308b610d | ||
|
db2220e745 | ||
|
1143843a5b | ||
|
74d26106dc | ||
|
539a81c07e | ||
|
d978da2c72 | ||
|
544ed1a1fa | ||
|
ff5ba04217 | ||
|
56e87d470d | ||
|
9173ca37c7 | ||
|
240b564e22 | ||
|
11ccdceb98 | ||
|
0608011d80 | ||
|
3d3da18322 | ||
|
3a999b22b0 | ||
|
1544b28b57 | ||
|
e72d0555db | ||
|
7866089532 | ||
|
ed2531db55 | ||
|
c53221d112 | ||
|
9a95151156 | ||
|
80369a39e1 | ||
|
7471e93847 | ||
|
d1faf881da | ||
|
96ffdf93ea | ||
|
6f0c4e98e0 | ||
|
c2e6d24b95 | ||
|
5d93d02960 | ||
|
a074d747c1 | ||
|
cc7c9f6ed5 | ||
|
f26adb6ac1 | ||
|
1e64b34cff | ||
|
3b6b8ad54a | ||
|
cc71fda3b0 | ||
|
64c4d7a1e1 | ||
|
fd367fe2d4 | ||
|
3975f3be28 | ||
|
3f590a97bc | ||
|
1896bb399d | ||
|
d77c2ef9ae | ||
|
db0fa60ce8 | ||
|
aac9f2cb16 | ||
|
33d7c6a7f0 | ||
|
a72bb87aa2 | ||
|
5e4a7bcae4 | ||
|
f7d4a8284b | ||
|
b900ed7a4d | ||
|
4a10338588 | ||
|
88ecd2ceaf | ||
|
04d161ad9b | ||
|
1dcf1b7938 | ||
|
dab5566be4 | ||
|
143ece3be8 | ||
|
d735e1cfa6 | ||
|
f86ec1de52 | ||
|
b780f53e0b | ||
|
96a4235a10 | ||
|
86be38af6c | ||
|
4413623618 | ||
|
7887a441b3 | ||
|
44478af3a2 | ||
|
7306a31a7d | ||
|
d2a8b05772 | ||
|
fba980416d | ||
|
95c840ae83 | ||
|
f021c9f0cd | ||
|
58e03e903c | ||
|
9747820cb8 | ||
|
d8d6aededa | ||
|
a27e723657 | ||
|
c7db75cea3 | ||
|
4cd5421e53 | ||
|
f2d1de1cbe | ||
|
6be679c569 | ||
|
0893ddd5fe | ||
|
c893391065 | ||
|
b06df8ad9f | ||
|
13f7e63514 | ||
|
64da45e676 | ||
|
77e27bcc1a | ||
|
99858d86c1 | ||
|
6984efdafd | ||
|
48d80edb0a | ||
|
b57743c61a | ||
|
a58ca57e46 | ||
|
dc6ec4eb89 | ||
|
8588f1510f | ||
|
02825cee67 | ||
|
10e90df4b8 | ||
|
99590447e5 | ||
|
b5e41ff96e | ||
|
680587e75c | ||
|
9f7d6c931e | ||
|
205a72f74d | ||
|
ef00aae51f | ||
|
b208c8cb19 | ||
|
0e5cd135b4 | ||
|
854beb8078 | ||
|
709f938f48 | ||
|
80700cac32 | ||
|
a71a8c7208 | ||
|
cf80c3512c | ||
|
a5d88317e6 | ||
|
b2103a012c | ||
|
847b3696cb | ||
|
c67bfa0ce4 | ||
|
7edd6d6d84 | ||
|
ae148aba02 | ||
|
575f963902 | ||
|
ae74e745db | ||
|
b749a9be2e | ||
|
d279fbd813 | ||
|
0d98a40536 | ||
|
5e894f9f08 | ||
|
731d4f826b | ||
|
4225b157e0 | ||
|
0eefcd23cd | ||
|
ead4ce9a6f | ||
|
baa2a0748e | ||
|
5b5daa92b9 | ||
|
b19911b02f | ||
|
a57017e80b | ||
|
dfe6ad7bd4 | ||
|
2653fbbfa7 | ||
|
62e5860531 | ||
|
46af933a4e | ||
|
9de22bf5e9 | ||
|
b41d413059 | ||
|
cc0fac6486 | ||
|
4d1ec41a9b | ||
|
034b24369a | ||
|
b5874792f1 | ||
|
c7f9fd1b8b | ||
|
4b6a1f2989 | ||
|
87dc460ed0 | ||
|
508d9f71d1 | ||
|
fcb2d2a385 | ||
|
c9645a4f85 | ||
|
a6397d2f24 | ||
|
b0b2ae44f5 | ||
|
9d2eab42d8 | ||
|
12c115d6d6 | ||
|
30ed6c1b54 | ||
|
bd7cefa6b6 | ||
|
240a6b1aa4 | ||
|
40e883841e | ||
|
7b5e92f83e | ||
|
9a67c165bd | ||
|
78c95c58ff | ||
|
98f74bfe33 | ||
|
a9b4283e76 | ||
|
85c15a1967 | ||
|
45abf1f09d | ||
|
5153bee7c6 | ||
|
cd294273cb | ||
|
be17c0e232 | ||
|
41ca035299 | ||
|
110ac5b130 | ||
|
266ba1453e | ||
|
ba6d6fdd8f | ||
|
e5dd893774 | ||
|
85c25f0fc7 | ||
|
ae130388a5 | ||
|
e653214b91 | ||
|
9ca6a3a995 | ||
|
7303dbae41 | ||
|
511f5a0c45 | ||
|
9ea5c1b59b | ||
|
ade56062e3 | ||
|
481a2d2606 | ||
|
3a809bb92e | ||
|
cc2ab04035 | ||
|
17a57f3685 | ||
|
d41ecbbd9a | ||
|
b6c6fc2486 | ||
|
918c55da3e | ||
|
385c27c691 | ||
|
54d702ba9f | ||
|
c816c40c19 | ||
|
aad27cd8b4 | ||
|
96fb33b80b | ||
|
e10a5f1f62 | ||
|
f133932884 | ||
|
e287e27375 | ||
|
9ae4d7ee48 | ||
|
624bb52ec4 | ||
|
ba34a3738a | ||
|
18c1cce715 | ||
|
7a906fb033 | ||
|
c8536ae264 | ||
|
3703791a28 | ||
|
6dff33f9d7 | ||
|
05bd7c29e9 | ||
|
8380a4bf17 | ||
|
ad7b5b7c52 | ||
|
871cf1f5b4 | ||
|
a2b615752b | ||
|
aec89ce9fa | ||
|
02e526d717 | ||
|
ebb485ffba | ||
|
80221c3ea2 | ||
|
f8aebf94d2 | ||
|
97da542bd8 | ||
|
612a94fd06 | ||
|
a7bcc7da0f | ||
|
3da1830f58 | ||
|
8a9c68c702 | ||
|
e55419eb8b | ||
|
2f0e47dcec | ||
|
361ad9211c | ||
|
2fc9a4effe | ||
|
6a5ecfa115 | ||
|
aab26bad32 | ||
|
f3e657dcdb | ||
|
e1ca610256 | ||
|
acf2022938 | ||
|
707dbf6810 | ||
|
f8dd123851 | ||
|
518f4bb70c | ||
|
c8b3258819 | ||
|
186ee4d344 | ||
|
64ee6fb223 | ||
|
c2662cdaae | ||
|
d3ee4120c9 | ||
|
4fd11f2deb | ||
|
72dc0c7d01 | ||
|
8c38382eae | ||
|
1567a8e82f | ||
|
e1ae5d21e2 | ||
|
4370738625 | ||
|
acdd299573 | ||
|
fae21390dd |
34
.gitea/issue_template/FEATURE_TEMPLATE.yml
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
name: New feature
|
||||||
|
about: Use this template if you want to request a feature
|
||||||
|
title: "[FEATURE] "
|
||||||
|
labels:
|
||||||
|
- enhancement
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
Thanks for taking the time to fill out this feature request!
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: description
|
||||||
|
attributes:
|
||||||
|
label: Description
|
||||||
|
description: Describe the feature.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: benefits
|
||||||
|
attributes:
|
||||||
|
label: Benefits
|
||||||
|
description: Describe the benefits of this feature.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: extra
|
||||||
|
attributes:
|
||||||
|
label: More informations
|
||||||
|
description: If you want to share more things, this is here!
|
||||||
|
validations:
|
||||||
|
required: false
|
69
.gitea/issue_template/ISSUE_TEMPLATE.yml
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
name: New issue
|
||||||
|
about: Use this template if you have a bug
|
||||||
|
title: "[Bug] "
|
||||||
|
labels:
|
||||||
|
- bug
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
Thanks for taking the time to fill out this bug report!
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: environment
|
||||||
|
attributes:
|
||||||
|
label: Environment
|
||||||
|
value: |
|
||||||
|
* Custom menu version:
|
||||||
|
* Nextcloud version:
|
||||||
|
* PHP version:
|
||||||
|
* Web server (Nginx, Apache2):
|
||||||
|
* Web browser and version (Firefox 80, Google Chrome 74, etc):
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: configuration
|
||||||
|
attributes:
|
||||||
|
label: Configuration
|
||||||
|
description: Export the configuration using the admin page and copy/paste here ([documentation](https://deblan.gitnet.page/side_menu_doc/tips/#export-the-configuration)).
|
||||||
|
value: |
|
||||||
|
```
|
||||||
|
{
|
||||||
|
...
|
||||||
|
}
|
||||||
|
```
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: steps
|
||||||
|
attributes:
|
||||||
|
label: Steps to reproduce
|
||||||
|
description: How reproduce the bug?
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: resuts
|
||||||
|
attributes:
|
||||||
|
label: Observed Results
|
||||||
|
description: What happened?
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: expected
|
||||||
|
attributes:
|
||||||
|
label: Expected Results
|
||||||
|
description: What should happen?
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: extra
|
||||||
|
attributes:
|
||||||
|
label: More informations
|
||||||
|
description: If you want to share more things, this is here!
|
||||||
|
validations:
|
||||||
|
required: false
|
30
.gitea/issue_template/QUESTION_TEMPLATE.yml
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
name: New question
|
||||||
|
about: Use this template when you don't know how to do something
|
||||||
|
title: "[Question] "
|
||||||
|
labels:
|
||||||
|
- question
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
Thanks for taking the time to fill information.
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: environment
|
||||||
|
attributes:
|
||||||
|
label: Environment
|
||||||
|
value: |
|
||||||
|
* Custom menu version:
|
||||||
|
* Nextcloud version:
|
||||||
|
* PHP version:
|
||||||
|
* Web server (Nginx, Apache2):
|
||||||
|
* Web browser and version (Firefox 80, Google Chrome 74, etc):
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: question
|
||||||
|
attributes:
|
||||||
|
label: Question
|
||||||
|
validations:
|
||||||
|
required: true
|
8
.gitea/issue_template/config.yml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
blank_issues_enabled: false
|
||||||
|
contact_links:
|
||||||
|
- name: Documentation
|
||||||
|
url: https://deblan.gitnet.page/side_menu_doc/
|
||||||
|
about: Official documentation web site
|
||||||
|
- name: Ask a question in our Matrix room
|
||||||
|
about: If you prefer a chat-like conversation or in need for quick help, this might be an alternative to opening an issue.
|
||||||
|
url: https://matrix.to/#/#custommenu:neutralnetwork.org
|
5
.gitignore
vendored
|
@ -1,2 +1,7 @@
|
||||||
/js
|
/js
|
||||||
/node_modules
|
/node_modules
|
||||||
|
/l10n/*
|
||||||
|
/releases
|
||||||
|
/package-lock.json
|
||||||
|
!/l10n/.gitkeep
|
||||||
|
/yarn*.log
|
||||||
|
|
5
.stylelintrc.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"rules": {
|
||||||
|
"indentation": 2
|
||||||
|
}
|
||||||
|
}
|
28
.woodpecker/.build.yml
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
variables:
|
||||||
|
volumes: &volumes
|
||||||
|
- /data/${CI_REPO}:/builds
|
||||||
|
|
||||||
|
when:
|
||||||
|
event: [tag, push, pull_request, manual]
|
||||||
|
branch: [master, develop, feature/*, fix/*, bugfix/*, translations]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
"Install dependencies":
|
||||||
|
image: node:16
|
||||||
|
pull: true
|
||||||
|
commands:
|
||||||
|
- npm i
|
||||||
|
|
||||||
|
"Build JS":
|
||||||
|
image: node:16
|
||||||
|
commands:
|
||||||
|
- npm run build
|
||||||
|
|
||||||
|
"Build translations":
|
||||||
|
image: deblan/php:8.3
|
||||||
|
commands:
|
||||||
|
- php bin/generate_l10n.php
|
||||||
|
|
||||||
|
"Build cache":
|
||||||
|
image: gitnet.fr/deblan/woodpecker-cache
|
||||||
|
volumes: *volumes
|
61
.woodpecker/.publish.yml
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
variables:
|
||||||
|
volumes: &volumes
|
||||||
|
- /data/${CI_REPO}:/builds
|
||||||
|
- /var/www/html/artifacts:/var/www/html/artifacts
|
||||||
|
|
||||||
|
depends_on:
|
||||||
|
- build
|
||||||
|
|
||||||
|
when:
|
||||||
|
event: [tag]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
"Verify tag and app version":
|
||||||
|
image: alpine
|
||||||
|
commands:
|
||||||
|
- TAG=${CI_COMMIT_TAG/v//}
|
||||||
|
- grep "<version>$TAG</version>" appinfo/info.xml
|
||||||
|
|
||||||
|
"Create signature":
|
||||||
|
image: nextcloud:25
|
||||||
|
secrets: [app_certificate, app_public_certificate]
|
||||||
|
volumes: *volumes
|
||||||
|
environment:
|
||||||
|
SQLITE_DATABASE: /var/www/data/data.db
|
||||||
|
NEXTCLOUD_ADMIN_USER: admin
|
||||||
|
NEXTCLOUD_ADMIN_PASSWORD: admin
|
||||||
|
commands:
|
||||||
|
- cd "/builds/$CI_COMMIT_SHA"
|
||||||
|
- echo "$APP_CERTIFICATE" > "/tmp/side_menu.key"
|
||||||
|
- echo "$APP_PUBLIC_CERTIFICATE" > "/tmp/side_menu.crt"
|
||||||
|
- mkdir /tmp/app
|
||||||
|
- cp -r README.md CHANGELOG.md appinfo css lib img l10n js src templates screenshots vendor /tmp/app
|
||||||
|
- /usr/src/nextcloud/occ integrity:sign-app
|
||||||
|
--privateKey=/tmp/side_menu.key
|
||||||
|
--certificate=/tmp/side_menu.crt
|
||||||
|
--path=/tmp/app
|
||||||
|
- mv /tmp/app/appinfo/signature.json appinfo/
|
||||||
|
|
||||||
|
"Create package":
|
||||||
|
image: deblan/php:8.3
|
||||||
|
volumes: *volumes
|
||||||
|
secrets: [app_certificate]
|
||||||
|
commands:
|
||||||
|
- cd "/builds/$CI_COMMIT_SHA"
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install -y zip make
|
||||||
|
- mkdir -p "$HOME/.nextcloud/certificates"
|
||||||
|
- echo "$APP_CERTIFICATE" > "$HOME/.nextcloud/certificates/side_menu.key"
|
||||||
|
- export VERSION=$(grep "<version>" appinfo/info.xml | grep -o "[0-9]*\.[0-9]*\.[0-9]*" --color=never)
|
||||||
|
- export RELEASE_DIRECTORY="/var/www/html/artifacts/deblan/side_menu"
|
||||||
|
- make release
|
||||||
|
|
||||||
|
"Push release":
|
||||||
|
image: plugins/gitea-release
|
||||||
|
volumes: *volumes
|
||||||
|
settings:
|
||||||
|
api_key:
|
||||||
|
from_secret: gitnet_api_key
|
||||||
|
base_url: https://gitnet.fr
|
||||||
|
note: ${CI_COMMIT_MESSAGE}
|
||||||
|
files: /var/www/html/artifacts/deblan/side_menu/${CI_COMMIT_TAG/v//}/*
|
17
.woodpecker/.security.yml
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
variables:
|
||||||
|
volumes: &volumes
|
||||||
|
- /data/${CI_REPO}:/builds
|
||||||
|
|
||||||
|
depends_on:
|
||||||
|
- build
|
||||||
|
|
||||||
|
skip_clone: true
|
||||||
|
|
||||||
|
steps:
|
||||||
|
"Check dependencies":
|
||||||
|
image: gitnet.fr/deblan/osv-detector:v0.10
|
||||||
|
volumes: *volumes
|
||||||
|
commands:
|
||||||
|
- cd "/builds/$CI_COMMIT_SHA"
|
||||||
|
- osv-detector package-lock.json
|
||||||
|
failure: ignore
|
571
CHANGELOG.md
Normal file
|
@ -0,0 +1,571 @@
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
## 3.12.0
|
||||||
|
### Added
|
||||||
|
* add compatibility with NC29
|
||||||
|
|
||||||
|
## 3.11.8
|
||||||
|
### Fixed
|
||||||
|
* move the logo inside #nextcloud element (fix #278 #239) [NC26]
|
||||||
|
|
||||||
|
## 3.11.7
|
||||||
|
### Added
|
||||||
|
* update translations
|
||||||
|
* update ci steps names
|
||||||
|
### Fixed
|
||||||
|
* add accessibility to open and close buttons (#311)
|
||||||
|
* fully apply Nextcloud AppMenu.vue updated (#326)
|
||||||
|
* add missing label on the 'save' button in personal settings (fix #318)
|
||||||
|
### Changed
|
||||||
|
* upgrade axios
|
||||||
|
* upgrade css-loader
|
||||||
|
|
||||||
|
## 3.11.6
|
||||||
|
### Fixed
|
||||||
|
* add --background-invert-if-bright in top menu (fix #326)
|
||||||
|
|
||||||
|
## 3.11.5
|
||||||
|
### Fixed
|
||||||
|
* add missing label on buttons for accessiblity (fix #311)
|
||||||
|
|
||||||
|
## 3.11.4
|
||||||
|
### Fixed
|
||||||
|
* add label on buttons for accessiblity (fix #311)
|
||||||
|
|
||||||
|
## 3.11.3
|
||||||
|
### Fixed
|
||||||
|
* fix menu icon in decks, collectives and other apps (#302)
|
||||||
|
|
||||||
|
## 3.11.2
|
||||||
|
### Fixed
|
||||||
|
* add default translations for Slovak - fix #298
|
||||||
|
|
||||||
|
## 3.11.1
|
||||||
|
### Added
|
||||||
|
* add Portuguese (Brazil) translations - Thanks to igorfreire
|
||||||
|
### Fixed
|
||||||
|
* add width to .side-menu-categories for side menu with categories display - fix #294
|
||||||
|
|
||||||
|
## 3.11.0
|
||||||
|
### Added
|
||||||
|
* add a search component in menus - fix #282
|
||||||
|
### Fixed
|
||||||
|
* remove the label of the link to personal settings - fix #283
|
||||||
|
|
||||||
|
## 3.10.3
|
||||||
|
### Fixed
|
||||||
|
* change the way to load nextcloud components (NcActionLink/NcActions) - fix #274
|
||||||
|
* update @nexcloud/* packages
|
||||||
|
|
||||||
|
## 3.10.2
|
||||||
|
### Fixed
|
||||||
|
* add missing properties
|
||||||
|
|
||||||
|
## 3.10.1
|
||||||
|
### Fixed
|
||||||
|
* fix #269: use php7 syntax
|
||||||
|
|
||||||
|
## 3.10.0
|
||||||
|
### Added
|
||||||
|
* add compatibility with NC28
|
||||||
|
### Fixed
|
||||||
|
* fix NC28 error: remove deprecated method `OC_App::getNavigation()`
|
||||||
|
|
||||||
|
## 3.9.1
|
||||||
|
### Fixed
|
||||||
|
* fix fixed menu on dashboard (#262)
|
||||||
|
|
||||||
|
## 3.9.0
|
||||||
|
### Added
|
||||||
|
* add compatibility with NC27
|
||||||
|
### Fixed
|
||||||
|
* fix app redirect (#261)
|
||||||
|
|
||||||
|
## 3.8.0
|
||||||
|
### Added
|
||||||
|
* add option to show hovered label only on top menu (fix #253)
|
||||||
|
|
||||||
|
## 3.7.4
|
||||||
|
### Fixed
|
||||||
|
* fix Integrity failed (#247)
|
||||||
|
|
||||||
|
## 3.7.3
|
||||||
|
### Fixed
|
||||||
|
* fix #244: use app href for redirection
|
||||||
|
### Added
|
||||||
|
* add signature on build
|
||||||
|
|
||||||
|
## 3.7.2
|
||||||
|
### Added
|
||||||
|
* update pipeline conditions allowing `fix/*`
|
||||||
|
### Fixed
|
||||||
|
* fix #233: load configuration and then retrieve apps in default side menu display
|
||||||
|
|
||||||
|
## 3.7.1
|
||||||
|
### Fixed
|
||||||
|
* fix build process (#230)
|
||||||
|
|
||||||
|
## 3.7.0
|
||||||
|
### Added
|
||||||
|
* add translations (thanks to AHOHNMYC)
|
||||||
|
* add compatibility with NC26
|
||||||
|
|
||||||
|
## 3.6.0
|
||||||
|
### Added
|
||||||
|
* add hidden apps compatible with default menu (#219)
|
||||||
|
|
||||||
|
## 3.5.2
|
||||||
|
### Fixed
|
||||||
|
* add check if menu exists before adding event listeners (#210)
|
||||||
|
|
||||||
|
## 3.5.1
|
||||||
|
### Added
|
||||||
|
* add translations (thanks to p-bo adn gallegonovato)
|
||||||
|
### Fixed
|
||||||
|
* fix #189: sorting not applied on mobile
|
||||||
|
|
||||||
|
## 3.5.0
|
||||||
|
### Added
|
||||||
|
* add dependency check (ci)
|
||||||
|
* add code quality check (ci)
|
||||||
|
* add translations (thanks to gallegonovato)
|
||||||
|
* add option to disable the display labels in the top menu (#194)
|
||||||
|
### Fixed
|
||||||
|
* fix missing img alt (settings image)
|
||||||
|
* fix code quality alerts
|
||||||
|
|
||||||
|
## 3.4.1
|
||||||
|
### Added
|
||||||
|
* add translations (thanks to zonorti, jorisvandijk, jak2k)
|
||||||
|
### Fixed
|
||||||
|
* fix #183: hide custom categories list when empty (admin page)
|
||||||
|
|
||||||
|
## 3.4.0
|
||||||
|
### Added
|
||||||
|
* add translations (thanks to Pavelb, nier, Timur, p-bo)
|
||||||
|
* add possibility to define Custom Menu as default app and redirect to the first top menu app (#177)
|
||||||
|
|
||||||
|
## 3.3.2
|
||||||
|
### Fixed
|
||||||
|
* fix #173: reduce the height of categories list
|
||||||
|
|
||||||
|
## 3.3.1
|
||||||
|
### Fixed
|
||||||
|
* fix #162: top and side apps does work correctly
|
||||||
|
|
||||||
|
## 3.3.0
|
||||||
|
### Added
|
||||||
|
* add documentation in admin page
|
||||||
|
* add app sorter in user config side (#160)
|
||||||
|
### Fixed
|
||||||
|
* fix #164: open apps in new tab does not work
|
||||||
|
* fix #162 #159: top and side apps does work correctly
|
||||||
|
|
||||||
|
## 3.2.1
|
||||||
|
### Fixed
|
||||||
|
* fix #150: active app is not visible has active in menu (except in default menu)
|
||||||
|
* fix #151: opener position
|
||||||
|
|
||||||
|
## 3.2.0
|
||||||
|
### Added
|
||||||
|
* use custom app names using 'app.navigation.name' (#148)
|
||||||
|
* app sorting with all displays (#147)
|
||||||
|
|
||||||
|
## 3.1.0
|
||||||
|
### Added
|
||||||
|
* add global custom app sorting for the top menu
|
||||||
|
### Fixed
|
||||||
|
* fix admin list/modal look
|
||||||
|
|
||||||
|
## 3.0.1
|
||||||
|
### Fixed
|
||||||
|
* Remove the gap between the window's top and menu categories (large menu)
|
||||||
|
|
||||||
|
## 3.0.0
|
||||||
|
### Added
|
||||||
|
* Add compatibility with NC25 (#136/#135)
|
||||||
|
### Removed
|
||||||
|
* Nextcloud 20-24 are not supported anymore
|
||||||
|
* AppOrder is not supported anymore
|
||||||
|
|
||||||
|
## 2.5.1
|
||||||
|
### Fixed
|
||||||
|
* fix icon render (#133)
|
||||||
|
|
||||||
|
## 2.5.0
|
||||||
|
### Changed
|
||||||
|
* upgrade dependencies
|
||||||
|
### Fixed
|
||||||
|
* remove duplicated code
|
||||||
|
* remove unused variables and packages
|
||||||
|
* replace repeated strings with variables
|
||||||
|
* add html attributes
|
||||||
|
* replace var with let
|
||||||
|
* replace v-html with v-text to prevent xss
|
||||||
|
|
||||||
|
## 2.4.3
|
||||||
|
### Fixed
|
||||||
|
* fix translations
|
||||||
|
|
||||||
|
## 2.4.2
|
||||||
|
### Fixed
|
||||||
|
* fix typo
|
||||||
|
### Changed
|
||||||
|
* change ci/cd
|
||||||
|
|
||||||
|
## 2.4.1
|
||||||
|
### Fixed
|
||||||
|
* fix user setting save
|
||||||
|
|
||||||
|
## 2.4.0
|
||||||
|
### Added
|
||||||
|
* remove focus on opener after click
|
||||||
|
* add button to set default colors
|
||||||
|
* add menu hover effect
|
||||||
|
* add translations
|
||||||
|
### Fixed
|
||||||
|
* fix deprecated app.php file
|
||||||
|
* fix menu with categories header
|
||||||
|
* fix minor issues
|
||||||
|
### Changed
|
||||||
|
* change saving progression
|
||||||
|
### Removed
|
||||||
|
* Nextcloud 19 is not supported anymore
|
||||||
|
* PHP 7.3 is not supported anymore
|
||||||
|
|
||||||
|
## 2.3.5
|
||||||
|
### Fixed
|
||||||
|
* fix white square (#99)
|
||||||
|
|
||||||
|
## 2.3.4
|
||||||
|
### Fixed
|
||||||
|
* fix blank line when settings are open (#96)
|
||||||
|
|
||||||
|
## 2.3.3
|
||||||
|
### Added
|
||||||
|
* hide the scrollbar when mouse is out (menu always displayed)
|
||||||
|
### Fixed
|
||||||
|
* fix SQL Exception InvalidFieldNameException (#93)
|
||||||
|
|
||||||
|
## 2.3.2
|
||||||
|
### Fixed
|
||||||
|
- fix hidden menu
|
||||||
|
|
||||||
|
## 2.3.1
|
||||||
|
### Fixed
|
||||||
|
- fix #88: does not work with default menu
|
||||||
|
|
||||||
|
## 2.3.0
|
||||||
|
### Added
|
||||||
|
- fix #82: add an option to keep visible an app in both menus
|
||||||
|
- fix #83: add custom categories
|
||||||
|
- add auto-reload when settings are saved
|
||||||
|
|
||||||
|
## 2.2.0
|
||||||
|
### Added
|
||||||
|
- fix #84: update icons
|
||||||
|
- fix #85: use Nextcloud colors by default
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- fix categories order in large menu
|
||||||
|
|
||||||
|
## 2.1.0
|
||||||
|
### Added
|
||||||
|
- add compatibility with Nextcloud 23
|
||||||
|
|
||||||
|
## 2.0.1
|
||||||
|
### Fixed
|
||||||
|
- fix #78: Top menu is broken - invisible apps are shown
|
||||||
|
- fix #77: Update personal settings - HTTP error 412 (Precondition Failed)
|
||||||
|
- fix js error on the personal settings page (undefined sortable)
|
||||||
|
|
||||||
|
## 2.0.0
|
||||||
|
### Fixed
|
||||||
|
- fix #66: removing usage of setInterval
|
||||||
|
- fix #73: icon background
|
||||||
|
### Changed
|
||||||
|
- fix #67: replace jQuery with Vanilla JS
|
||||||
|
### Removed
|
||||||
|
- Nextcloud 18 is not supported anymore
|
||||||
|
|
||||||
|
## 1.28.0
|
||||||
|
### Added
|
||||||
|
- fix #63: add a new side menu with categories
|
||||||
|
|
||||||
|
## 1.27.2
|
||||||
|
### Fixed
|
||||||
|
- fix #62: hide app notification icon
|
||||||
|
|
||||||
|
## 1.27.1
|
||||||
|
### Fixed
|
||||||
|
- fix German translation render
|
||||||
|
|
||||||
|
## 1.27.0
|
||||||
|
### Added
|
||||||
|
- hide personal settings access when settings are forced by the administrator
|
||||||
|
### Fixed
|
||||||
|
- improve German translations
|
||||||
|
|
||||||
|
## 1.26.0
|
||||||
|
### Added
|
||||||
|
- add Czech translation
|
||||||
|
|
||||||
|
## 1.25.2
|
||||||
|
### Fixed
|
||||||
|
- fix CHANGELOG
|
||||||
|
|
||||||
|
## 1.25.1
|
||||||
|
### Added
|
||||||
|
- add PHP version as dependency
|
||||||
|
- add chinese translation
|
||||||
|
### Fixed
|
||||||
|
- fix CHANGELOG
|
||||||
|
|
||||||
|
## 1.25.0
|
||||||
|
### Added
|
||||||
|
- add compatibility with Nextcloud 22
|
||||||
|
- add CHANGELOG.md (fix #59)
|
||||||
|
- update app icon
|
||||||
|
|
||||||
|
## 1.24.0
|
||||||
|
### Added
|
||||||
|
- add option to define the background opacity (fix #53)
|
||||||
|
- add missing translations
|
||||||
|
|
||||||
|
## 1.23.1
|
||||||
|
### Fixed
|
||||||
|
- fix but wih dark mode opener option
|
||||||
|
|
||||||
|
## 1.23.0
|
||||||
|
### Added
|
||||||
|
- add support of dark Theme and Breeze Dark
|
||||||
|
- add support of Nextcloud 21
|
||||||
|
|
||||||
|
## 1.22.2
|
||||||
|
### Fixed
|
||||||
|
- fix regression: apps does not open in new tab (fix #55)
|
||||||
|
|
||||||
|
## 1.22.1
|
||||||
|
### Fixed
|
||||||
|
- fix regression: apps does not open in new tab
|
||||||
|
|
||||||
|
## 1.22.0
|
||||||
|
### Added
|
||||||
|
- Add option to sort categories (fix #53)
|
||||||
|
- Update admin UI
|
||||||
|
|
||||||
|
## 1.21.0
|
||||||
|
### Added
|
||||||
|
- [FEATURE] Logo in the menu links to main page of installation (#51)
|
||||||
|
|
||||||
|
## 1.20.1
|
||||||
|
### Fixed
|
||||||
|
- Fix translations
|
||||||
|
|
||||||
|
## 1.20.0
|
||||||
|
### Added
|
||||||
|
- [FEATURE] Ability to remove apps from the Big Menu (#49)
|
||||||
|
|
||||||
|
## 1.19.1
|
||||||
|
### Fixed
|
||||||
|
- fix #47: setting for list/grid view in files app flashes and dissapears
|
||||||
|
|
||||||
|
## 1.19.0
|
||||||
|
### Added
|
||||||
|
- add option: the menu is enabled by default for users (fix #46)
|
||||||
|
|
||||||
|
## 1.18.0
|
||||||
|
### Added
|
||||||
|
- add option to show link to settings (fix #44)
|
||||||
|
- refactor menus using several components
|
||||||
|
|
||||||
|
## 1.17.0
|
||||||
|
### Added
|
||||||
|
- compliance with the app checker
|
||||||
|
- add an action to export the configuration
|
||||||
|
- add an action to purge the cache
|
||||||
|
|
||||||
|
## 1.16.3
|
||||||
|
### Fixed
|
||||||
|
- fix links that must be opened in new window (https://help.nextcloud.com/t/external-petit-probleme-concernant-lapplication-external-sites-ou-sites-externes/94884/11)
|
||||||
|
|
||||||
|
## 1.16.2
|
||||||
|
### Fixed
|
||||||
|
- fix issue with personal settings when global settings are forced
|
||||||
|
|
||||||
|
## 1.16.1
|
||||||
|
### Fixed
|
||||||
|
- fix #42: add cache to manage failures to access apps.nextcloud.com
|
||||||
|
- fix #41: side menu was hover apps list
|
||||||
|
|
||||||
|
## 1.16.0
|
||||||
|
### Added
|
||||||
|
- add an option to force settings to users (fix #38)
|
||||||
|
|
||||||
|
## 1.15.0
|
||||||
|
### Changed
|
||||||
|
- New name
|
||||||
|
### Fixed
|
||||||
|
- Fix #36: always displayed is not expanding
|
||||||
|
|
||||||
|
## 1.14.0
|
||||||
|
### Added
|
||||||
|
- add an api accessed by components
|
||||||
|
- add a config proxy in controllers
|
||||||
|
### Fixed
|
||||||
|
- fix translations
|
||||||
|
|
||||||
|
## 1.13.0
|
||||||
|
### Added
|
||||||
|
- add an option to display the avatar instead of the logo (fix #34)
|
||||||
|
|
||||||
|
## 1.12.3
|
||||||
|
### Added
|
||||||
|
- add a delay before moving elements (fix #33)
|
||||||
|
|
||||||
|
## 1.12.2
|
||||||
|
### Fixed
|
||||||
|
- fix #30: `Always displayed` menu can not be close using touchscreens
|
||||||
|
|
||||||
|
## 1.12.1
|
||||||
|
### Fixed
|
||||||
|
- fix typo
|
||||||
|
- fix translations
|
||||||
|
|
||||||
|
## 1.12.0
|
||||||
|
### Fixed
|
||||||
|
- fix #30: administrators and users can select what apps must be opened in new tab
|
||||||
|
- fix typo
|
||||||
|
|
||||||
|
## 1.11.0
|
||||||
|
### Added
|
||||||
|
- add the option for opening apps in new tab (fix #29)
|
||||||
|
### Fixed
|
||||||
|
- fix issue with the header of the always displayed menu
|
||||||
|
|
||||||
|
## 1.10.0
|
||||||
|
### Added
|
||||||
|
- add images to select the display of the menu
|
||||||
|
- add live preview
|
||||||
|
- update translations
|
||||||
|
- update app info
|
||||||
|
|
||||||
|
## 1.9.3
|
||||||
|
### Fixed
|
||||||
|
- fix regression with logo display
|
||||||
|
|
||||||
|
## 1.9.2
|
||||||
|
### Added
|
||||||
|
- add the option “always displayed” which fixes the position of the menu to the left and always displays the application icons (fix #21, fix #2)
|
||||||
|
|
||||||
|
## 1.8.6
|
||||||
|
### Added
|
||||||
|
- add translations: `fr` and `de`
|
||||||
|
- improve and publish the `Makefile`
|
||||||
|
- update documentation
|
||||||
|
|
||||||
|
## 1.8.5
|
||||||
|
### Fixed
|
||||||
|
- fix #28: menu items invisible after 1.8.4
|
||||||
|
|
||||||
|
## 1.8.4
|
||||||
|
### Fixed
|
||||||
|
- fix #27: disable side menu on public pages - broken in 1.8.3
|
||||||
|
|
||||||
|
## 1.8.3
|
||||||
|
### Fixed
|
||||||
|
- fix alphabetic order of apps (#26)
|
||||||
|
|
||||||
|
## 1.8.2
|
||||||
|
### Added
|
||||||
|
- add icon for closing the big menu (fix #25)
|
||||||
|
### Fixed
|
||||||
|
- fix hidden icons in the top menu (fix #23)
|
||||||
|
- fix missing apps (fix #24)
|
||||||
|
|
||||||
|
## 1.8.1
|
||||||
|
### Fixed
|
||||||
|
- fix issue with links
|
||||||
|
- fix missing l10n files
|
||||||
|
|
||||||
|
## 1.8.0
|
||||||
|
### Added
|
||||||
|
- add a `big menu` display (fix #22)
|
||||||
|
- add the possibility to choose what apps are displayed in the top menu (fix #22)
|
||||||
|
- add icon color filter
|
||||||
|
- add icon opacity filter
|
||||||
|
|
||||||
|
## 1.8.0-rc2
|
||||||
|
|
||||||
|
## 1.7.0
|
||||||
|
### Added
|
||||||
|
- add a loader when the page is unloading
|
||||||
|
- add compatibility with Nextcloud 19
|
||||||
|
|
||||||
|
## 1.6.3
|
||||||
|
### Fixed
|
||||||
|
- fix #20: add a shortcut to open and to hide the menu
|
||||||
|
|
||||||
|
## 1.6.2
|
||||||
|
### Fixed
|
||||||
|
- fix #19: add a cache to limit flashes
|
||||||
|
|
||||||
|
## 1.6.1
|
||||||
|
### Fixed
|
||||||
|
- fix #19: add a hack to show external sites in the top menu with navigation
|
||||||
|
|
||||||
|
## 1.6.0
|
||||||
|
### Added
|
||||||
|
- Add a page of personal settings
|
||||||
|
- Add an option to disable the side menu as user
|
||||||
|
- Refactoring of javascripts
|
||||||
|
|
||||||
|
## 1.5.0
|
||||||
|
### Added
|
||||||
|
- add option to force light icons instead of dark icons
|
||||||
|
### Fixed
|
||||||
|
- fix #19: add option to keep external sites in the top menu
|
||||||
|
- fix #16 #17: add dark icons and handle the svg filters
|
||||||
|
|
||||||
|
## 1.4.1
|
||||||
|
### Added
|
||||||
|
- Rendering harmonization with browsers
|
||||||
|
### Fixed
|
||||||
|
- FIX #15: make menu start after icon
|
||||||
|
|
||||||
|
## 1.4.0
|
||||||
|
### Fixed
|
||||||
|
- Fix #12: add an option to hide the opener and the panel when there is no application
|
||||||
|
|
||||||
|
## 1.3.4
|
||||||
|
### Fixed
|
||||||
|
- FIX #14: add option to show only the opener
|
||||||
|
- FIX #13: add alternate hamburger icon
|
||||||
|
- FIX #11: remove error in the console
|
||||||
|
|
||||||
|
## 1.3.3
|
||||||
|
### Added
|
||||||
|
- Add a second background color to create a background gradiant
|
||||||
|
- Update documentation
|
||||||
|
### Fixed
|
||||||
|
- FIX #10: add options to select the size of the icons and the text, or hide them
|
||||||
|
|
||||||
|
## 1.3.2
|
||||||
|
### Fixed
|
||||||
|
- FIX #9: opener icon not visible with multiple apps_paths
|
||||||
|
|
||||||
|
## 1.3.1
|
||||||
|
### Fixed
|
||||||
|
- FIX #3: Add an opition the choose the position of the opener (after or before the logo)
|
||||||
|
- FIX #8: Remove extension of dynamic asset's routes (js, css)
|
||||||
|
|
||||||
|
## 1.3.0
|
||||||
|
### Added
|
||||||
|
- `main.js` is replaced by a controller and a template
|
||||||
|
### Fixed
|
||||||
|
- FIX #2: add option to open the menu by hovering over opener
|
||||||
|
|
||||||
|
## 1.2.4
|
||||||
|
### Fixed
|
||||||
|
- FIX #7: Opener icon not visible in Safari
|
||||||
|
|
5
CODE_OF_CONDUCT.md
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# Contributor Code of Conduct
|
||||||
|
|
||||||
|
This project adheres to No Code of Conduct. We are all adults. We accept anyone's contributions. Nothing else matters.
|
||||||
|
|
||||||
|
For more information please visit the [No Code of Conduct](https://github.com/domgetter/NCoC) homepage.
|
|
@ -1,33 +0,0 @@
|
||||||
## Feature
|
|
||||||
|
|
||||||
### Description
|
|
||||||
|
|
||||||
...
|
|
||||||
|
|
||||||
### Benefits
|
|
||||||
|
|
||||||
...
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Issue
|
|
||||||
|
|
||||||
### Environment
|
|
||||||
|
|
||||||
* Side menu version: ...
|
|
||||||
* PHP version: ...
|
|
||||||
* Web server (Nginx, Apache2): ...
|
|
||||||
|
|
||||||
### Steps to reproduce
|
|
||||||
|
|
||||||
* ...
|
|
||||||
* ...
|
|
||||||
* ...
|
|
||||||
|
|
||||||
### Observed Results
|
|
||||||
|
|
||||||
...
|
|
||||||
|
|
||||||
### Expected Results
|
|
||||||
|
|
||||||
...
|
|
37
Makefile
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
build: dep
|
||||||
|
npm run build
|
||||||
|
|
||||||
|
watch: dep
|
||||||
|
npm run watch
|
||||||
|
|
||||||
|
dep:
|
||||||
|
npm i
|
||||||
|
npm link @nextcloud/vue || sudo npm link @nextcloud/vue
|
||||||
|
|
||||||
|
.ONESHELL:
|
||||||
|
release:
|
||||||
|
if [ -z "$$VERSION" ]; then
|
||||||
|
echo "VERSION required"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$$RELEASE_DIRECTORY" ]; then
|
||||||
|
RELEASE_DIRECTORY=releases
|
||||||
|
fi
|
||||||
|
|
||||||
|
test -d $$RELEASE_DIRECTORY/$$VERSION && rm -fr $$RELEASE_DIRECTORY/$$VERSION
|
||||||
|
mkdir -p $$RELEASE_DIRECTORY/$$VERSION/side_menu
|
||||||
|
cp -r README.md CHANGELOG.md appinfo css lib img l10n js src templates screenshots vendor $$RELEASE_DIRECTORY/$$VERSION/side_menu
|
||||||
|
cd $$RELEASE_DIRECTORY/$$VERSION
|
||||||
|
zip -r side_menu_v$$VERSION.zip side_menu
|
||||||
|
tar cvzf side_menu_v$$VERSION.tar.gz side_menu
|
||||||
|
rm -fr side_menu
|
||||||
|
openssl dgst -sha512 -sign $$HOME/.nextcloud/certificates/side_menu.key side_menu_v$$VERSION.tar.gz | openssl base64 > side_menu_v$$VERSION.sig
|
||||||
|
|
||||||
|
translations:
|
||||||
|
php bin/generate_l10n.php
|
||||||
|
|
||||||
|
.ONESHELL:
|
||||||
|
run-code-quality-analysis:
|
||||||
|
export SONAR_TOKEN="$$SONAR_TOKEN_DEBLAN_SIDE_MENU"
|
||||||
|
sonar-scanner -Dsonar.projectKey=deblan-side_menu -Dsonar.sources=. -Dsonar.host.url=$$SONAR_SERVER -Dsonar.branch.name=$$(git branch --show-current)
|
73
README.md
|
@ -1,25 +1,47 @@
|
||||||
🤙 Nextcloud app / Side menu 🎨
|
🤙 Nextcloud app / Custom menu 🎨
|
||||||
===============================
|
===============================
|
||||||
|
|
||||||
Side menu allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top.
|
[![Build Status](https://ci.gitnet.fr/api/badges/deblan/side_menu/status.svg)](https://ci.gitnet.fr/deblan/side_menu)
|
||||||
You can also define apps that must be displayed in the top menu. Fully customisable.
|
[![Translations](https://translate.codeberg.org/widgets/custom-menu/-/application/svg-badge.svg)](https://translate.codeberg.org/engage/custom-menu/)
|
||||||
|
![Downloads](https://img.shields.io/badge/dynamic/json?color=brightgreen&label=downloads&query=%24.K_downloads&suffix=K&url=https%3A%2F%2Fapi-side-menu.deblan.org%2Fdownloads.php)
|
||||||
|
|
||||||
|
Allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top.
|
||||||
|
You can also add and sort custom categories, define apps that must be displayed in the top menu, etc. Fully customisable.
|
||||||
|
|
||||||
This application is rather suitable for instances that activate a lot of applications.
|
This application is rather suitable for instances that activate a lot of applications.
|
||||||
|
|
||||||
Comptatible with AppOrder.
|
You can customize colors depending of the theme (Dark theme and Breeze Dark).
|
||||||
|
|
||||||
* [Installation and upgrade](#installation-and-upgrade)
|
* [Installation and upgrade](#installation-and-upgrade)
|
||||||
* [How to contribute?](#how-to-contribute)
|
* [How to contribute?](#how-to-contribute)
|
||||||
* [Preview](#preview)
|
* [Support](#support)
|
||||||
|
* [Screenshots](https://gitnet.fr/deblan/side_menu/src/branch/master/screenshots/)
|
||||||
|
|
||||||
|
You like this app and you want to support me? ☕ [Buy me a coffee](https://www.buymeacoffee.com/deblan) or [Donate with liberapay](https://liberapay.com/deblan)
|
||||||
|
|
||||||
|
## [📘 Read the documentation](https://deblan.gitnet.page/side_menu_doc/)
|
||||||
|
|
||||||
|
Requirements
|
||||||
|
------------
|
||||||
|
|
||||||
|
* PHP >= 8.0
|
||||||
|
* App `theming` enabled
|
||||||
|
|
||||||
Installation and upgrade
|
Installation and upgrade
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
Side menu is availabe from the app store. If you want to install it from source: go to https://gitnet.fr/deblan/side_menu/releases and download the last release (side_menu_vX.Y.Z.zip). Copy the content into `apps`.
|
Custom menu is available from the app store.
|
||||||
|
|
||||||
|
```
|
||||||
|
$ cd /path/to/nextcloud
|
||||||
|
$ php occ app:install side_menu
|
||||||
|
```
|
||||||
|
|
||||||
|
If you want to install it from source, go to https://gitnet.fr/deblan/side_menu/releases and copy the link to the last release (side_menu_vX.Y.Z.tar.gz). Then:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ cd /path/to/nextcloud/apps
|
$ cd /path/to/nextcloud/apps
|
||||||
$ unzip -d side_menu /path/to/side_menu_vX.Y.Z.zip
|
$ curl -sS https://gitnet.fr/attachments/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | tar xvfz -
|
||||||
```
|
```
|
||||||
|
|
||||||
Administrators can edit many settings using the administration page.
|
Administrators can edit many settings using the administration page.
|
||||||
|
@ -28,33 +50,44 @@ Users can disable the menu using the page of personal settings.
|
||||||
|
|
||||||
Use the shortcut `Ctrl`+`o` to open and to hide the side menu. Use `tab` to navigate.
|
Use the shortcut `Ctrl`+`o` to open and to hide the side menu. Use `tab` to navigate.
|
||||||
|
|
||||||
|
### Use first top menu app as default app
|
||||||
|
|
||||||
|
You can easily let Custom Menu redirect to the first app in the top menu by changing the following parameter in your `config/config.php`:
|
||||||
|
|
||||||
|
```
|
||||||
|
'defaultapp' => 'side_menu',
|
||||||
|
```
|
||||||
|
|
||||||
|
If the top menu is empty then it redirects to files.
|
||||||
|
|
||||||
How to contribute?
|
How to contribute?
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
You can report a bug or request a feature by opening an issue: https://gitnet.fr/deblan/side_menu/issues
|
You can report a bug or request a feature by opening an issue: https://gitnet.fr/deblan/side_menu/issues
|
||||||
|
|
||||||
If you are a developer:
|
### You are a translator
|
||||||
|
|
||||||
|
Translations are managed from [translate.codeberg.org](https://translate.codeberg.org/projects/custom-menu/application/).
|
||||||
|
|
||||||
|
### You are a developer
|
||||||
|
|
||||||
* fork the repository
|
* fork the repository
|
||||||
* install an instance of Nextcloud
|
* install an instance of Nextcloud
|
||||||
* go to `apps/` and clone your repository
|
* go to `apps/` and clone your repository
|
||||||
* go to `apps/side_menu` and run `npm install`
|
* go to `apps/side_menu` and run `make dep`
|
||||||
|
|
||||||
Build javascripts using `npm run build` (or `npm run watch` to build them in real time).
|
Build javascripts using `make build` (or `make watch` to build them in real time).
|
||||||
|
|
||||||
Then commit and create a pull request.
|
Then commit and create a pull request.
|
||||||
|
|
||||||
Previews
|
Support
|
||||||
--------
|
-------
|
||||||
|
|
||||||
![](https://upload.deblan.org/u/2020-03/5e81b219.jpg)
|
You can join the official room on Matrix: [#custommenu:neutralnetwork.org](https://matrix.to/#/#custommenu:neutralnetwork.org).
|
||||||
|
|
||||||
![](https://upload.deblan.org/u/2020-03/5e7fab2b.jpg)
|
|
||||||
|
|
||||||
![](https://upload.deblan.org/u/2020-08/5f3551d1.png)
|
Notice
|
||||||
|
------
|
||||||
|
|
||||||
![](https://upload.deblan.org/u/2020-08/5f3551f0.png)
|
Because I believe in a free and decentralized Internet, [Gitnet](https://gitnet.fr) is **self-hosted at home**.
|
||||||
|
In case of downtime, you can download **Custom Menu** from [here](https://kim.deblan.fr/~side_menu/).
|
||||||
![](https://upload.deblan.org/u/2020-08/5f35aae1.png)
|
|
||||||
|
|
||||||
![](https://upload.deblan.org/u/2020-08/5f35ab0f.png)
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
use OCA\SideMenu\AppInfo\Application;
|
|
||||||
|
|
||||||
$app = new Application();
|
|
||||||
|
|
||||||
if ($app->isEnabled()) {
|
|
||||||
$app->registerAssets();
|
|
||||||
$app->registerServices();
|
|
||||||
}
|
|
|
@ -1,41 +1,66 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<info>
|
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
|
||||||
<id>side_menu</id>
|
<id>side_menu</id>
|
||||||
<name>Side menu</name>
|
<name>Custom menu</name>
|
||||||
<summary>Move the top menu to the left side.</summary>
|
<summary>Modify the display of the menu.</summary>
|
||||||
<description><![CDATA[Side menu allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top.
|
<description><![CDATA[Custom menu allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top.
|
||||||
You can also define apps that must be displayed in the top menu. Fully customisable.
|
You can also define apps that must be displayed in the top menu. Fully customisable.
|
||||||
|
|
||||||
This application is rather suitable for instances that activate a lot of applications.
|
This application is rather suitable for instances that activate a lot of applications.
|
||||||
|
|
||||||
Use the shortcut `Ctrl`+`o` to open and to hide the side menu. Use `tab` to navigate.
|
Use the shortcut `Ctrl`+`o` to open and to hide the side menu. Use `tab` to navigate.
|
||||||
|
|
||||||
Comptatible with AppOrder.
|
You can customize colors depending of the theme (Dark theme and Breeze Dark).
|
||||||
|
|
||||||
You can report a bug or request a feature by opening an issue.
|
You can report a bug or request a feature by opening an issue.
|
||||||
|
|
||||||
|
Requirements:
|
||||||
|
|
||||||
|
* PHP >= 8.0
|
||||||
|
* App `theming` enabled
|
||||||
|
|
||||||
|
If you like this application and if you want to support the development:
|
||||||
|
|
||||||
|
* [Buy me a coffee](https://www.buymeacoffee.com/deblan)
|
||||||
|
* [Donate with liberapay](https://liberapay.com/deblan)
|
||||||
|
* [Leave a comment](https://apps.nextcloud.com/apps/side_menu#comments)
|
||||||
|
|
||||||
|
Notice
|
||||||
|
------
|
||||||
|
|
||||||
|
Because I believe in a free and decentralized Internet, [Gitnet](https://gitnet.fr) is **self-hosted at home**.
|
||||||
|
In case of downtime, you can download **Custom Menu** from [here](https://kim.deblan.fr/~side_menu/).
|
||||||
]]></description>
|
]]></description>
|
||||||
|
<version>3.11.8</version>
|
||||||
<licence>agpl</licence>
|
<licence>agpl</licence>
|
||||||
<author mail="contact@deblan.fr" homepage="https://www.deblan.io/">Simon Vieille</author>
|
<author mail="contact@deblan.fr" homepage="https://www.deblan.io/">Simon Vieille</author>
|
||||||
<version>1.8.2</version>
|
|
||||||
<namespace>SideMenu</namespace>
|
<namespace>SideMenu</namespace>
|
||||||
|
<documentation>
|
||||||
|
<admin>https://deblan.gitnet.page/side_menu_doc/</admin>
|
||||||
|
<developer>https://gitnet.fr/deblan/side_menu/src/branch/master/README.md</developer>
|
||||||
|
</documentation>
|
||||||
<category>customization</category>
|
<category>customization</category>
|
||||||
<website>https://gitnet.fr/deblan/side_menu</website>
|
<website>https://gitnet.fr/deblan/side_menu</website>
|
||||||
|
<discussion>https://matrix.to/#/!TFPucDATKODpHNVAtu:neutralnetwork.org?via=neutralnetwork.org</discussion>
|
||||||
<bugs>https://gitnet.fr/deblan/side_menu/issues</bugs>
|
<bugs>https://gitnet.fr/deblan/side_menu/issues</bugs>
|
||||||
<repository type="git">https://gitnet.fr/deblan/side_menu</repository>
|
<repository type="git">https://gitnet.fr/deblan/side_menu</repository>
|
||||||
<screenshot>https://upload.deblan.org/u/2020-03/5e81b219.jpg</screenshot>
|
<screenshot>https://gitnet.fr/deblan/side_menu/raw/branch/master/screenshots/nc19_default_menu.png</screenshot>
|
||||||
<screenshot>https://upload.deblan.org/u/2020-03/5e7fab2b.jpg</screenshot>
|
<screenshot>https://gitnet.fr/deblan/side_menu/raw/branch/master/screenshots/admin_settings.png</screenshot>
|
||||||
<screenshot>https://upload.deblan.org/u/2020-08/5f3551d1.png</screenshot>
|
<screenshot>https://gitnet.fr/deblan/side_menu/raw/branch/master/screenshots/n19_big_menu.png</screenshot>
|
||||||
<screenshot>https://upload.deblan.org/u/2020-08/5f3551f0.png</screenshot>
|
<screenshot>https://gitnet.fr/deblan/side_menu/raw/branch/master/screenshots/nc18_menu_always_displayed.png</screenshot>
|
||||||
<screenshot>https://upload.deblan.org/u/2020-08/5f35aae1.png</screenshot>
|
<screenshot>https://gitnet.fr/deblan/side_menu/raw/branch/master/screenshots/nc20_big_menu_responsive.png</screenshot>
|
||||||
<screenshot>https://upload.deblan.org/u/2020-08/5f35ab0f.png</screenshot>
|
<screenshot>https://gitnet.fr/deblan/side_menu/raw/branch/master/screenshots/personal_settings.png</screenshot>
|
||||||
|
<screenshot>https://gitnet.fr/deblan/side_menu/raw/branch/master/screenshots/nc25_big_menu.png</screenshot>
|
||||||
|
<screenshot>https://gitnet.fr/deblan/side_menu/raw/branch/master/screenshots/nc25_default_menu.png</screenshot>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<nextcloud min-version="18" max-version="19"/>
|
<nextcloud min-version="25" max-version="29"/>
|
||||||
|
<php min-version="7.4"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<settings>
|
<settings>
|
||||||
<admin>OCA\SideMenu\Settings\Admin</admin>
|
<admin>OCA\SideMenu\Settings\Admin</admin>
|
||||||
<admin-section>OCA\SideMenu\Settings\AdminSection</admin-section>
|
<admin-section>OCA\SideMenu\Settings\AdminSection</admin-section>
|
||||||
<personal>OCA\SideMenu\Settings\Personal</personal>
|
<personal>OCA\SideMenu\Settings\Personal</personal>
|
||||||
<personal-section>OCA\SideMenu\Settings\PersonalSection</personal-section>
|
<personal-section>OCA\SideMenu\Settings\PersonalSection</personal-section>
|
||||||
</settings>
|
</settings>
|
||||||
</info>
|
</info>
|
||||||
|
|
|
@ -19,9 +19,13 @@
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'routes' => [
|
'routes' => [
|
||||||
['name' => 'Css#stylesheet', 'url' => '/css/stylesheet', 'verb' => 'GET'],
|
['name' => 'App#index', 'url' => '/', 'verb' => 'GET'],
|
||||||
['name' => 'Js#script', 'url' => '/js/script', 'verb' => 'GET'],
|
['name' => 'Css#stylesheet', 'url' => '/css/stylesheet', 'verb' => 'GET'],
|
||||||
['name' => 'Nav#items', 'url' => '/nav/items', 'verb' => 'GET'],
|
['name' => 'Js#script', 'url' => '/js/script', 'verb' => 'GET'],
|
||||||
['name' => 'PersonalSetting#valueSet', 'url' => '/personalSetting/valueSet', 'verb' => 'POST'],
|
['name' => 'Js#config', 'url' => '/js/config', 'verb' => 'GET'],
|
||||||
|
['name' => 'Nav#items', 'url' => '/nav/items', 'verb' => 'GET'],
|
||||||
|
['name' => 'PersonalSetting#valueSet', 'url' => '/personalSetting/valueSet', 'verb' => 'POST'],
|
||||||
|
['name' => 'AdminSetting#removeCache', 'url' => '/admin/cache/remove', 'verb' => 'GET'],
|
||||||
|
['name' => 'AdminSetting#exportConfiguration', 'url' => '/admin/config/export', 'verb' => 'GET'],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
39
bin/generate_l10n.php
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Generates l10n files using Yaml.
|
||||||
|
*
|
||||||
|
* Usage:
|
||||||
|
* php bin/generate_l10n.php
|
||||||
|
*/
|
||||||
|
|
||||||
|
function generateJsContent($translations)
|
||||||
|
{
|
||||||
|
$json = json_encode($translations, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
|
||||||
|
|
||||||
|
return <<< EOF
|
||||||
|
OC.L10N.register("side_menu", {$json}, "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
|
||||||
|
EOF;
|
||||||
|
}
|
||||||
|
|
||||||
|
function generateJsonContent($translations)
|
||||||
|
{
|
||||||
|
$datas = [
|
||||||
|
'translations' => $translations,
|
||||||
|
'pluralForm' => 'nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;',
|
||||||
|
];
|
||||||
|
|
||||||
|
return json_encode(
|
||||||
|
$datas,
|
||||||
|
JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
chdir(__DIR__.'/../');
|
||||||
|
|
||||||
|
foreach (glob('src/l10n/fixtures/*.yaml') as $file) {
|
||||||
|
$lang = str_replace('.yaml', '', basename($file));
|
||||||
|
$translations = yaml_parse(file_get_contents($file));
|
||||||
|
|
||||||
|
file_put_contents('l10n/'.$lang.'.js', generateJsContent($translations));
|
||||||
|
file_put_contents('l10n/'.$lang.'.json', generateJsonContent($translations));
|
||||||
|
}
|
24
bin/import_config.php
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Imports a json configuration into a sqlite database.
|
||||||
|
*
|
||||||
|
* Usage:
|
||||||
|
* php bin/import_config.php /path/to/config.json /path/to/owncloud.db
|
||||||
|
*/
|
||||||
|
|
||||||
|
$configFile = $argv[1];
|
||||||
|
$databaseFile = $argv[2];
|
||||||
|
|
||||||
|
$content = file_get_contents($configFile);
|
||||||
|
$config = json_decode($content, true);
|
||||||
|
|
||||||
|
$pdo = new \Pdo(sprintf('sqlite:%s', $databaseFile));
|
||||||
|
$stmt = $pdo->prepare('UPDATE oc_appconfig SET configvalue=:value WHERE configkey=:key and appid=:appId');
|
||||||
|
|
||||||
|
foreach ($config as $key => $value) {
|
||||||
|
$stmt->execute([
|
||||||
|
'appId' => 'side_menu',
|
||||||
|
'key' => $key,
|
||||||
|
'value' => $value,
|
||||||
|
]);
|
||||||
|
}
|
200
css/admin.css
|
@ -16,29 +16,205 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#side-menu-section input[type="color"] {
|
#side-menu-section input[type="color"] {
|
||||||
width: 100px;
|
width: 100px;
|
||||||
margin: 10px 0 10px 0;
|
margin: 10px 0 10px 0;
|
||||||
|
padding: 0;
|
||||||
|
border-radius: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu-section input[type="checkbox"] {
|
#-dropside-menu-section input[type="checkbox"] {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu-section input[type="range"] {
|
#side-menu-section input[type="range"] {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu-section select {
|
#side-menu-section select {
|
||||||
margin: 10px 0 10px 0;
|
margin: 10px 0 10px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.keyboard-key {
|
.keyboard-key {
|
||||||
padding: 1px 9px;
|
padding: 1px 9px;
|
||||||
margin: 0 2px;
|
margin: 0 2px;
|
||||||
background: #eee;
|
background: #eee;
|
||||||
border: 1px solid #aaa;
|
border: 1px solid #aaa;
|
||||||
color: #555;
|
color: #555;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.side-menu-display {
|
||||||
|
padding: 10px;
|
||||||
|
border: 2px solid transparent;
|
||||||
|
max-width: 100%;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-display.is-active {
|
||||||
|
border: 2px solid #91cb7f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.info {
|
||||||
|
margin-top: 8px;
|
||||||
|
padding: 5px;
|
||||||
|
background: #91cb7f;
|
||||||
|
color: #fff;
|
||||||
|
border-radius: var(--border-radius);
|
||||||
|
}
|
||||||
|
|
||||||
|
#side-menu-section h2 small {
|
||||||
|
font-size: 11px;
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-toggler {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-list {
|
||||||
|
margin: 10px 4px 4px 0px;
|
||||||
|
border: 2px solid var(--color-border-dark);
|
||||||
|
border-radius: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-list-item {
|
||||||
|
padding: 5px 10px;
|
||||||
|
border-bottom: 1px solid var(--color-border-dark);
|
||||||
|
max-width: 300px;
|
||||||
|
margin: -1px 0 0 0;
|
||||||
|
cursor: pointer;
|
||||||
|
line-height: 32px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-list-item:last-child {
|
||||||
|
border-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-list-drop {
|
||||||
|
background: yellow;
|
||||||
|
border-color: yellow;
|
||||||
|
height: 34px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting.arrow {
|
||||||
|
color: #ccc;
|
||||||
|
padding-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-list-item input {
|
||||||
|
margin-top: 0;
|
||||||
|
height: 21px !important;
|
||||||
|
min-height: auto !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#apps-categories-custom-list select {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-table {
|
||||||
|
display: table;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-row {
|
||||||
|
display: table;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-row code {
|
||||||
|
margin-left: 2px;
|
||||||
|
margin-bottom: 1px;
|
||||||
|
padding: 3px 10px;
|
||||||
|
border-radius: 5px;
|
||||||
|
display: inline-block;
|
||||||
|
right: 2px;
|
||||||
|
border: 1px solid var(--color-border-dark);
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-label {
|
||||||
|
display: table-cell;
|
||||||
|
width: 430px;
|
||||||
|
padding-right: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-label--top {
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-form {
|
||||||
|
display: table-cell;
|
||||||
|
min-width: 300px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-label-short {
|
||||||
|
width: 300px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-setting-form-long {
|
||||||
|
width: 400px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#side-menu-save-progress {
|
||||||
|
display: inline-block;
|
||||||
|
width: 0;
|
||||||
|
height: 15px;
|
||||||
|
background: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-reset {
|
||||||
|
display: inline-block;
|
||||||
|
cursor: pointer;
|
||||||
|
position: relative;
|
||||||
|
top: -8px;
|
||||||
|
left: 5px;
|
||||||
|
transition-duration: 0.8s;
|
||||||
|
transition-property: transform;
|
||||||
|
transform: rotate(360deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-reset--down {
|
||||||
|
top: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-reset--progress {
|
||||||
|
transform: rotate(-359deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.badges {
|
||||||
|
margin-bottom: 14px;
|
||||||
|
margin-top: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.badge {
|
||||||
|
border-width: 1px;
|
||||||
|
padding: 2px 8px;
|
||||||
|
margin-right: 2px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
display: inline-block;
|
||||||
|
border-radius: 4px;
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.badge-1 {
|
||||||
|
background: #d4ce14;
|
||||||
|
border-color: #cad413;
|
||||||
|
color: #373a05;
|
||||||
|
}
|
||||||
|
|
||||||
|
.badge-2 {
|
||||||
|
background: #96d47f;
|
||||||
|
border-color: #7ed49b;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.badge-3 {
|
||||||
|
background: #d4540a;
|
||||||
|
border-color: #d4700c;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.badge-4 {
|
||||||
|
background: #9d81d4;
|
||||||
|
border-color: #c681d4;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
400
css/sideMenu.css
|
@ -16,197 +16,361 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#side-menu {
|
#side-menu {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: 250px;
|
max-width: 290px;
|
||||||
background: linear-gradient(90deg, var(--side-menu-background-color, #333) 0%, var(--side-menu-background-color-to, #333) 100%);
|
background: linear-gradient(90deg, var(--side-menu-background-color, #333) 0%, var(--side-menu-background-color-to, #333) 100%);
|
||||||
z-index: 3000;
|
z-index: 3000;
|
||||||
color: var(--side-menu-text-color, #fff);
|
color: var(--side-menu-text-color, #fff);
|
||||||
box-shadow: rgba(0, 0, 0, 0.22) 0px 25.6px 57.6px 0px, rgba(0, 0, 0, 0.18) 0px 4.8px 14.4px 0px;
|
box-shadow: rgba(0, 0, 0, 0.22) 0px 25.6px 57.6px 0px, rgba(0, 0, 0, 0.18) 0px 4.8px 14.4px 0px;
|
||||||
display: none;
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#side-menu a {
|
||||||
|
transition: 0.2s;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu.open {
|
#side-menu.open {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
#header .side-menu-opener {
|
#header .side-menu-opener {
|
||||||
margin-left: 5px;
|
margin-left: 0px;
|
||||||
|
margin-top: -1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-settings {
|
||||||
|
margin-right: 9px;
|
||||||
|
margin-top: 2px;
|
||||||
|
float: right;
|
||||||
|
line-height: 34px;
|
||||||
|
height: 42px;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-settings a {
|
||||||
|
color: var(--side-menu-text-color, #fff);
|
||||||
|
display: block;
|
||||||
|
padding: 4px 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-settings:hover a, .side-menu-settings a:active, .side-menu-settings a:focus {
|
||||||
|
background: var(--side-menu-current-app-background-color, #444);
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-settings img {
|
||||||
|
vertical-align: bottom;
|
||||||
|
margin-left: 3px;
|
||||||
|
width: 32px;
|
||||||
|
height: 32px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#side-menu.open .side-menu-settings {
|
||||||
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-opener {
|
.side-menu-opener {
|
||||||
background: var(--side-menu-opener, url('../img/side-menu-opener.svg'));
|
background: var(--side-menu-opener, url('../img/side-menu-opener.svg'));
|
||||||
height: 40px;
|
background-color: transparent !important;
|
||||||
width: 40px;
|
height: 40px !important;
|
||||||
border-radius: 0;
|
width: 40px !important;
|
||||||
border: 0;
|
border-radius: 0 !important;
|
||||||
|
border: 0 !important;
|
||||||
|
padding-right: 12px !important;
|
||||||
|
padding-left: 12px !important;
|
||||||
|
margin-left: 5px !important;
|
||||||
|
margin-left: 3px !important;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-opener span {
|
||||||
|
position: relative;
|
||||||
|
left: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-opener:active, .side-menu-opener:focus {
|
||||||
|
background-color: var(--side-menu-current-app-background-color, #444) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-closer {
|
.side-menu-closer {
|
||||||
background: url('../img/side-menu-opener-closer.svg');
|
background: url('../img/side-menu-opener-closer.svg');
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu.hide-opener .side-menu-opener, .side-menu-opener.hide {
|
#side-menu.hide-opener .side-menu-opener, .side-menu-opener.hide, #side-menu.hide {
|
||||||
display: none;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-apps-list {
|
.side-menu-apps-list {
|
||||||
height: calc(100vh - 150px);
|
height: calc(100vh - 150px);
|
||||||
z-index: 2200;
|
z-index: 2200;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 150px;
|
top: 150px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: 250px;
|
max-width: 290px;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-app-icon {
|
.side-menu-app-icon {
|
||||||
width: 20px;
|
width: 20px;
|
||||||
vertical-align: top;
|
vertical-align: middle;
|
||||||
margin-right: 10px;
|
margin-top: -4px;
|
||||||
filter: invert(var(--side-menu-icon-invert-filter, 0%));
|
margin-right: 10px;
|
||||||
opacity: var(--side-menu-icon-opacity, 1);
|
filter: invert(var(--side-menu-icon-invert-filter, 0%));
|
||||||
}
|
opacity: var(--side-menu-icon-opacity, 1);
|
||||||
|
|
||||||
.side-menu-app-icon svg {
|
|
||||||
vertical-align: middle;
|
|
||||||
margin-top: -3px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-app a {
|
.side-menu-app a {
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
color: var(--side-menu-text-color, #fff);
|
color: var(--side-menu-text-color, #fff);
|
||||||
display: block;
|
display: block;
|
||||||
padding: 7px 0 5px 15px;
|
padding: 7px 0 5px 15px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-app a:hover, .side-menu-app.active, .side-menu-app a:focus {
|
.side-menu-app a:hover, .side-menu-app.active, .side-menu-app a:focus {
|
||||||
background: var(--side-menu-current-app-background-color, #444);
|
background: var(--side-menu-current-app-background-color, #444);
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-logo {
|
.side-menu-logo {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-logo img {
|
.side-menu-logo img {
|
||||||
max-width: 60%;
|
max-width: 60%;
|
||||||
max-height: 100px;
|
max-height: 100px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-header {
|
.enu-header {
|
||||||
height: 150px;
|
height: 150px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
z-index: 2300;
|
z-index: 2300;
|
||||||
max-width: 250px;
|
max-width: 290px;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
padding-top: 2px;
|
padding-top: 2px;
|
||||||
padding-left: 5px;
|
top: 0;
|
||||||
top: 0;
|
}
|
||||||
|
|
||||||
|
#side-menu.side-menu-with-categories .side-menu-header {
|
||||||
|
max-width: 295px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu.hide-opener .side-menu-logo {
|
#side-menu.hide-opener .side-menu-logo {
|
||||||
margin-top: 20px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu-loader {
|
#side-menu-loader {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
z-index: 3001;
|
z-index: 3001;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu-loader-bar {
|
#side-menu-loader-bar {
|
||||||
height: 4px;
|
height: 4px;
|
||||||
background: var(--side-menu-loader-color, #0e75ac);
|
background: var(--side-menu-loader-color, #0e75ac);
|
||||||
width: 0;
|
width: 0;
|
||||||
transition-property: width;
|
transition-property: width;
|
||||||
}
|
}
|
||||||
|
|
||||||
#side-menu.side-menu-big {
|
#side-menu.side-menu-big, #side-menu.side-menu-with-categories {
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
height: auto;
|
height: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-big .side-menu-header {
|
.side-menu-big .side-menu-header, .side-menu-with-categories .side-menu-header {
|
||||||
height: auto;
|
height: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-big .side-menu-apps-list {
|
.side-menu-big .side-menu-apps-list, .side-menu-with-categories .side-menu-apps-list {
|
||||||
height: auto;
|
height: auto;
|
||||||
position: static;
|
position: static;
|
||||||
max-width: 100vw;
|
max-width: 100vw;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-big .side-menu-app a {
|
.side-menu-big .side-menu-app a, .side-menu-with-categories .side-menu-app a {
|
||||||
padding: 7px 0 7px 7px;
|
padding: 7px 0 7px 7px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-categories-wrapper {
|
.side-menu-categories-wrapper {
|
||||||
padding-bottom: 70px;
|
padding-bottom: 70px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-categories {
|
.side-menu-categories {
|
||||||
max-height: calc(100vh - 50px);
|
max-height: calc(100vh - 55px);
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
position: relative;
|
position: relative;
|
||||||
top: 50px;
|
display: flex;
|
||||||
display: flex;
|
flex-wrap: wrap;
|
||||||
flex-wrap: wrap;
|
justify-content: center;
|
||||||
justify-content: center;
|
padding: 0 10% 0 10%;
|
||||||
padding: 0 10% 0 10%;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-category {
|
.side-menu-category {
|
||||||
padding: 10px 20px;
|
padding: 10px 20px;
|
||||||
flex: 1 1 auto;
|
flex: 1 1 auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-category-title {
|
.side-menu-category-title {
|
||||||
padding-left: 10px;
|
padding-left: 10px;
|
||||||
color: var(--side-menu-text-color, #fff);
|
color: var(--side-menu-text-color, #fff);
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-big .side-menu-app-icon {
|
.side-menu-loader {
|
||||||
vertical-align: middle;
|
text-align: center;
|
||||||
margin-top: -2px;
|
}
|
||||||
|
|
||||||
|
.side-menu-loader svg {
|
||||||
|
width: 45px;
|
||||||
|
margin: auto;
|
||||||
|
stroke: var(--side-menu-text-color, #fff);
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-with-categories .side-menu-app-icon, .side-menu-big .side-menu-app-icon {
|
||||||
|
vertical-align: middle;
|
||||||
|
margin-top: -2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed body {
|
||||||
|
width: calc(100% - 50px) !important;
|
||||||
|
position: absolute;
|
||||||
|
left: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed #header {
|
||||||
|
position: absolute !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed #side-menu {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed .side-menu-apps-list {
|
||||||
|
height: 100vh;
|
||||||
|
top: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed .side-menu-apps-list--with-settings {
|
||||||
|
height: calc(100vh - 49px);
|
||||||
|
top: 49px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed .side-menu-apps-list:hover {
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed #side-menu,
|
||||||
|
.side-menu-always-displayed .side-menu-header,
|
||||||
|
.side-menu-always-displayed .side-menu-apps-list {
|
||||||
|
width: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed #side-menu .side-menu-app-text,
|
||||||
|
.side-menu-always-displayed #header .side-menu-opener,
|
||||||
|
.side-menu-always-displayed .side-menu-logo {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed #side-menu .side-menu-header {
|
||||||
|
height: 49px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed #side-menu.open,
|
||||||
|
.side-menu-always-displayed #side-menu.open .side-menu-apps-list,
|
||||||
|
.side-menu-always-displayed #side-menu.open .side-menu-header {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed #side-menu.open .side-menu-app-text {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed .app-navigation--close {
|
||||||
|
transform: translateX(calc(-100% + 50px));
|
||||||
|
}
|
||||||
|
|
||||||
|
#side-menu.side-menu-with-categories {
|
||||||
|
max-width: 290px;
|
||||||
|
height: 100vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-with-categories .side-menu-categories {
|
||||||
|
display: block;
|
||||||
|
padding: 0;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-with-categories .side-menu-category {
|
||||||
|
padding: 10px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed #body-settings, #body-settings.body-settings-side-menu {
|
||||||
|
overflow-x: visible;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-menu {
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-menu.show {
|
||||||
|
visibility: visible;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-search {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-search input {
|
||||||
|
background: none;
|
||||||
|
border: 0;
|
||||||
|
border-radius: 0;
|
||||||
|
color: var(--side-menu-text-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-search input::placeholder {
|
||||||
|
color: var(--side-menu-text-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu-always-displayed .side-menu-search {
|
||||||
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 1024px) {
|
@media screen and (max-width: 1024px) {
|
||||||
#side-menu.side-menu-big {
|
#side-menu.side-menu-big {
|
||||||
max-width: 290px;
|
max-width: 290px;
|
||||||
}
|
height: 100vh;
|
||||||
|
}
|
||||||
|
|
||||||
.side-menu-categories {
|
#side-menu.hide-opener.side-menu-big .side-menu-search {
|
||||||
display: block;
|
float: none;
|
||||||
padding: 0;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
.side-menu-category {
|
.side-menu-categories {
|
||||||
padding: 10px 0;
|
display: block;
|
||||||
}
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
#side-menu.side-menu-big {
|
.side-menu-category {
|
||||||
height: 100vh;
|
padding: 10px 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (min-width: 1024px) {
|
@media screen and (min-width: 1024px) {
|
||||||
.side-menu-closer {
|
.side-menu-closer {
|
||||||
display: block;
|
display: block;
|
||||||
float: right;
|
float: right;
|
||||||
margin-right: 9px;
|
margin-right: 9px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-menu-big .side-menu-header {
|
.side-menu-big .side-menu-header {
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
27
img/admin/layout-always-displayed.svg
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="571.907" height="156.921" viewBox="0 0 151.317 41.519">
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M.18.18H58.71v41.16H.18z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#f9f9f9" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M.18.18H58.71v5.062H.18z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#4d4d4d" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M.18.18h6.128v41.16H.18z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#666" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M1.496 1.034h3.496V4.39H1.496z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#e6e6e6" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M2.297 7.455H4.19v1.81H2.297zM2.297 10.997H4.19v1.81H2.297zM2.297 14.404H4.19v1.81H2.297zM2.297 17.946H4.19v1.81H2.297zM2.297 21.353H4.19v1.81H2.297zM2.297 24.895H4.19v1.81H2.297zM2.297 28.302H4.19v1.81H2.297zM2.297 31.844H4.19v1.81H2.297zM7.136 1.034h6.102V4.39H7.136z"/>
|
||||||
|
<g fill="#b3b3b3" stroke="#ccc" fill-rule="evenodd" stroke-width="1.465" stroke-linecap="round">
|
||||||
|
<path d="M24.44 21.35l5.056-5.056M23.3 29.835l18.15-18.151M36.267 25.225l3.585-3.586"/>
|
||||||
|
</g>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M62.865.18h58.532v41.16H62.865z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#f9f9f9" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M62.865.18h58.532v5.062H62.865z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="none" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M62.865.18h58.532v41.16H62.865z"/>
|
||||||
|
<g fill="#b3b3b3" stroke="#ccc" fill-rule="evenodd" stroke-width="1.465" stroke-linecap="round">
|
||||||
|
<path d="M84.197 21.35l5.055-5.056M83.056 29.835l18.152-18.151M96.024 25.225l3.585-3.586"/>
|
||||||
|
</g>
|
||||||
|
<g color="#000" stroke-width=".359" stroke-linecap="square">
|
||||||
|
<path style="marker:none" overflow="visible" fill="#4d4d4d" stroke="#b3b3b3" paint-order="fill markers stroke" d="M62.866.18h20.829v41.16h-20.83z"/>
|
||||||
|
<path style="marker:none" overflow="visible" fill="#666" stroke="#ccc" paint-order="fill markers stroke" d="M64.044 1.034h3.496V4.39h-3.496z"/>
|
||||||
|
<path style="marker:none" overflow="visible" fill="#e6e6e6" stroke="#ccc" paint-order="fill markers stroke" d="M64.578 8.076h1.893v1.81h-1.893zM67.507 8.407H79.97v1.148H67.507zM64.578 11.617h1.893v1.81h-1.893zM67.507 11.948h10.592v1.148H67.507zM64.578 15.025h1.893v1.81h-1.893zM67.507 15.356h12.997v1.148H67.507zM64.578 18.566h1.893v1.81h-1.893zM67.507 18.897h7.585v1.148h-7.585zM64.578 21.974h1.893v1.81h-1.893zM67.507 22.305h11.46v1.148h-11.46zM64.578 25.515h1.893v1.81h-1.893zM67.507 25.846h9.322v1.148h-9.322zM64.578 28.923h1.893v1.81h-1.893zM67.507 29.254h11.126v1.148H67.507zM64.578 32.464h1.893v1.81h-1.893zM67.507 32.795H80.37v1.148H67.507z"/>
|
||||||
|
</g>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.856.18h25.281v41.16h-25.28z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#f9f9f9" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.856.18h25.257v5.062h-25.257z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="none" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.856.18h25.257v41.16h-25.257z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#4d4d4d" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.856.18h20.83v41.16h-20.83z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#666" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M127.034 1.034h3.496V4.39h-3.496z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#e6e6e6" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M127.568 8.076h1.893v1.81h-1.893zM130.497 8.407h12.463v1.148h-12.463zM127.568 11.617h1.893v1.81h-1.893zM130.497 11.948h10.592v1.148h-10.592zM127.568 15.025h1.893v1.81h-1.893zM130.497 15.356h12.997v1.148h-12.997zM127.568 18.566h1.893v1.81h-1.893zM130.497 18.897h7.585v1.148h-7.585zM127.568 21.974h1.893v1.81h-1.893zM130.497 22.305h11.46v1.148h-11.46zM127.568 25.515h1.893v1.81h-1.893zM130.497 25.846h9.322v1.148h-9.322zM127.568 28.923h1.893v1.81h-1.893zM130.497 29.254h11.126v1.148h-11.126zM127.568 32.464h1.893v1.81h-1.893zM130.497 32.795h12.863v1.148h-12.863z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5 KiB |
30
img/admin/layout-big-menu.svg
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="571.907" height="156.921" viewBox="0 0 151.317 41.519">
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M.18.18h58.532v41.16H.18zM62.735.18h58.532v41.16H62.735z"/>
|
||||||
|
<g fill="#b3b3b3" stroke="#ccc" fill-rule="evenodd" stroke-width="1.465" stroke-linecap="round">
|
||||||
|
<path d="M84.066 21.35l5.055-5.056M82.925 29.835l18.152-18.151M95.893 25.225l3.585-3.586"/>
|
||||||
|
</g>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#4d4d4d" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M62.735.18h58.532v25.123H62.735z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="none" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M62.735.18h58.532v41.16H62.735z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#666" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M63.738 1.034h3.496V4.39h-3.496z"/>
|
||||||
|
<g stroke-width=".401" color="#000" fill="#e6e6e6" stroke="#ccc" stroke-linecap="square">
|
||||||
|
<path style="marker:none" overflow="visible" paint-order="fill markers stroke" d="M38.862 110.138h1.893v1.81h-1.893zM41.792 110.469h12.463v1.148H41.792zM38.862 113.679h1.893v1.81h-1.893zM41.792 114.01h10.592v1.148H41.792zM38.862 117.087h1.893v1.81h-1.893zM41.792 117.418h12.997v1.148H41.792zM38.862 120.628h1.893v1.81h-1.893zM41.792 120.959h7.585v1.148h-7.585z" transform="matrix(.89632 0 0 .8943 38.412 -87.8)"/>
|
||||||
|
</g>
|
||||||
|
<g stroke-width=".401" color="#000" fill="#e6e6e6" stroke="#ccc" stroke-linecap="square">
|
||||||
|
<path style="marker:none" overflow="visible" paint-order="fill markers stroke" d="M65.723 110.272h1.893v1.81h-1.893zM68.652 110.602h11.46v1.148h-11.46zM65.723 113.813h1.893v1.81h-1.893zM68.652 114.144h9.322v1.148h-9.322zM65.723 117.221h1.893v1.81h-1.893zM68.652 117.551h11.126v1.148H68.652zM65.723 120.762h1.893v1.81h-1.893zM68.652 121.093h12.863v1.148H68.652z" transform="matrix(.89632 0 0 .8943 34.262 -87.919)"/>
|
||||||
|
</g>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#666" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M116.257 1.034h3.496V4.39h-3.496z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#e6e6e6" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M72.715 6.186h11.518v1.148H72.715zM92.452 6.186h9.344v1.148h-9.344z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#f9f9f9" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M.18.18h58.532v5.063H.18z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="none" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M.18.18h58.532v41.16H.18z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#666" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M1.357 1.034h3.496V4.39H1.357z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#e6e6e6" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M6.068 1.034h6.102V4.39H6.068z"/>
|
||||||
|
<g fill="#b3b3b3" stroke="#ccc" fill-rule="evenodd" stroke-width="1.465" stroke-linecap="round">
|
||||||
|
<path d="M21.51 21.35l5.056-5.056M20.37 29.835L38.52 11.684M33.337 25.225l3.586-3.586"/>
|
||||||
|
</g>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.857.18h25.28v41.16h-25.28z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#f9f9f9" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.857.18h25.257v5.063h-25.257z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="none" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.857.18h25.257v41.16h-25.257z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#4d4d4d" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.857.18h20.829v41.16h-20.83z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#666" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M127.034 1.034h3.496V4.39h-3.496z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#e6e6e6" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M127.569 10.155h1.893v1.81h-1.893zM130.498 10.486h12.463v1.148h-12.463zM127.569 13.696h1.893v1.81h-1.893zM130.498 14.027h10.592v1.148h-10.592zM127.569 17.104h1.893v1.81h-1.893zM130.498 17.435h12.997v1.148h-12.997zM127.569 24.708h1.893v1.81h-1.893zM130.498 25.04h7.585v1.147h-7.585zM127.569 28.116h1.893v1.81h-1.893zM130.498 28.447h11.46v1.148h-11.46zM127.569 31.657h1.893v1.81h-1.893zM130.498 31.988h9.322v1.148h-9.322zM127.569 35.065h1.893v1.81h-1.893zM130.498 35.396h11.126v1.148h-11.126zM127.616 6.848h11.518v1.148h-11.518zM127.569 21.311h9.344v1.148h-9.344z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.3 KiB |
24
img/admin/layout-default.svg
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="571.907" height="156.921" viewBox="0 0 151.317 41.519">
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M62.735.18h58.532v41.16H62.735zM.18.18h58.532v41.16H.18z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#f9f9f9" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M.18.18h58.532v5.063H.18z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="none" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M.18.18h58.532v41.16H.18z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#666" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M1.357 1.034h3.496V4.39H1.357z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#e6e6e6" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M6.068 1.034h6.102V4.39H6.068z"/>
|
||||||
|
<g fill="#b3b3b3" stroke="#ccc" fill-rule="evenodd" stroke-width="1.465" stroke-linecap="round">
|
||||||
|
<path d="M21.51 21.35l5.056-5.056M20.37 29.835L38.52 11.684M33.337 25.225l3.586-3.586"/>
|
||||||
|
</g>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#f9f9f9" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M62.735.18h58.532v5.063H62.735z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="none" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M62.735.18h58.532v41.16H62.735z"/>
|
||||||
|
<g fill="#b3b3b3" stroke="#ccc" fill-rule="evenodd" stroke-width="1.465" stroke-linecap="round">
|
||||||
|
<path d="M84.066 21.35l5.055-5.056M82.925 29.835l18.152-18.151M95.893 25.225l3.585-3.586"/>
|
||||||
|
</g>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#4d4d4d" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M62.735.18h20.829v41.16h-20.83z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#666" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M63.912 1.034h3.496V4.39h-3.496z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#e6e6e6" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M64.447 8.076h1.893v1.81h-1.893zM67.376 8.407h12.463v1.148H67.376zM64.447 11.617h1.893v1.81h-1.893zM67.376 11.948h10.592v1.148H67.376zM64.447 15.025h1.893v1.81h-1.893zM67.376 15.356h12.997v1.148H67.376zM64.447 18.566h1.893v1.81h-1.893zM67.376 18.897h7.585v1.148h-7.585zM64.447 21.974h1.893v1.81h-1.893zM67.376 22.305h11.46v1.148h-11.46zM64.447 25.515h1.893v1.81h-1.893zM67.376 25.846h9.322v1.148h-9.322zM64.447 28.923h1.893v1.81h-1.893zM67.376 29.254h11.126v1.148H67.376zM64.447 32.464h1.893v1.81h-1.893zM67.376 32.795h12.863v1.148H67.376z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.857.18h25.28v41.16h-25.28z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#f9f9f9" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.857.18h25.257v5.063h-25.257z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="none" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.857.18h25.257v41.16h-25.257z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#4d4d4d" stroke="#b3b3b3" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M125.857.18h20.829v41.16h-20.83z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#666" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M127.034 1.034h3.496V4.39h-3.496z"/>
|
||||||
|
<path style="marker:none" color="#000" overflow="visible" fill="#e6e6e6" stroke="#ccc" stroke-width=".359" stroke-linecap="square" paint-order="fill markers stroke" d="M127.569 8.076h1.893v1.81h-1.893zM130.498 8.407h12.463v1.148h-12.463zM127.569 11.617h1.893v1.81h-1.893zM130.498 11.948h10.592v1.148h-10.592zM127.569 15.025h1.893v1.81h-1.893zM130.498 15.356h12.997v1.148h-12.997zM127.569 18.566h1.893v1.81h-1.893zM130.498 18.897h7.585v1.148h-7.585zM127.569 21.974h1.893v1.81h-1.893zM130.498 22.305h11.46v1.148h-11.46zM127.569 25.515h1.893v1.81h-1.893zM130.498 25.846h9.322v1.148h-9.322zM127.569 28.923h1.893v1.81h-1.893zM130.498 29.254h11.126v1.148h-11.126zM127.569 32.464h1.893v1.81h-1.893zM130.498 32.795h12.863v1.148h-12.863z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.7 KiB |
224
img/admin/layout-side-menu-with-categories.svg
Normal file
|
@ -0,0 +1,224 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="571.907"
|
||||||
|
height="156.921"
|
||||||
|
viewBox="0 0 151.317 41.519"
|
||||||
|
version="1.1"
|
||||||
|
id="svg901"
|
||||||
|
sodipodi:docname="layout-side-menu-with-categories.svg"
|
||||||
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||||
|
<metadata
|
||||||
|
id="metadata907">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs905" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1918"
|
||||||
|
inkscape:window-height="1036"
|
||||||
|
id="namedview903"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="1.6086532"
|
||||||
|
inkscape:cx="455.61054"
|
||||||
|
inkscape:cy="16.694081"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="21"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="svg901"
|
||||||
|
showguides="false" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#fff"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M.18.18h58.532v41.16H.18zM62.735.18h58.532v41.16H62.735z"
|
||||||
|
id="path853" />
|
||||||
|
<g
|
||||||
|
fill="#b3b3b3"
|
||||||
|
stroke="#ccc"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
stroke-width="1.465"
|
||||||
|
stroke-linecap="round"
|
||||||
|
id="g857">
|
||||||
|
<path
|
||||||
|
d="M84.066 21.35l5.055-5.056M82.925 29.835l18.152-18.151M95.893 25.225l3.585-3.586"
|
||||||
|
id="path855" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="none"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M62.735.18h58.532v41.16H62.735z"
|
||||||
|
id="path861" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#f9f9f9"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M.18.18h58.532v5.063H.18z"
|
||||||
|
id="path877" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="none"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M.18.18h58.532v41.16H.18z"
|
||||||
|
id="path879" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#666"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M1.357 1.034h3.496V4.39H1.357z"
|
||||||
|
id="path881" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#e6e6e6"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M6.068 1.034h6.102V4.39H6.068z"
|
||||||
|
id="path883" />
|
||||||
|
<g
|
||||||
|
fill="#b3b3b3"
|
||||||
|
stroke="#ccc"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
stroke-width="1.465"
|
||||||
|
stroke-linecap="round"
|
||||||
|
id="g887">
|
||||||
|
<path
|
||||||
|
d="M21.51 21.35l5.056-5.056M20.37 29.835L38.52 11.684M33.337 25.225l3.586-3.586"
|
||||||
|
id="path885" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#fff"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M125.857.18h25.28v41.16h-25.28z"
|
||||||
|
id="path889" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#f9f9f9"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M125.857.18h25.257v5.063h-25.257z"
|
||||||
|
id="path891" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="none"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M125.857.18h25.257v41.16h-25.257z"
|
||||||
|
id="path893" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#4d4d4d"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M125.857.18h20.829v41.16h-20.83z"
|
||||||
|
id="path895" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#666"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M127.034 1.034h3.496V4.39h-3.496z"
|
||||||
|
id="path897" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#e6e6e6"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M127.569 10.155h1.893v1.81h-1.893zM130.498 10.486h12.463v1.148h-12.463zM127.569 13.696h1.893v1.81h-1.893zM130.498 14.027h10.592v1.148h-10.592zM127.569 17.104h1.893v1.81h-1.893zM130.498 17.435h12.997v1.148h-12.997zM127.569 24.708h1.893v1.81h-1.893zM130.498 25.04h7.585v1.147h-7.585zM127.569 28.116h1.893v1.81h-1.893zM130.498 28.447h11.46v1.148h-11.46zM127.569 31.657h1.893v1.81h-1.893zM130.498 31.988h9.322v1.148h-9.322zM127.569 35.065h1.893v1.81h-1.893zM130.498 35.396h11.126v1.148h-11.126zM127.616 6.848h11.518v1.148h-11.518zM127.569 21.311h9.344v1.148h-9.344z"
|
||||||
|
id="path899" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="color:#000000;overflow:visible;fill:#4d4d4d;stroke:#b3b3b3;stroke-width:0.359;stroke-linecap:square;marker:none;paint-order:fill markers stroke"
|
||||||
|
overflow="visible"
|
||||||
|
d="m 62.728587,0.17999881 h 20.829 V 41.34 h -20.83 z"
|
||||||
|
id="path895-5" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="color:#000000;overflow:visible;fill:#666666;stroke:#cccccc;stroke-width:0.359;stroke-linecap:square;marker:none;paint-order:fill markers stroke"
|
||||||
|
overflow="visible"
|
||||||
|
d="m 63.905587,1.0339988 h 3.496 V 4.389999 h -3.496 z"
|
||||||
|
id="path897-3" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="color:#000000;overflow:visible;fill:#e6e6e6;stroke:#cccccc;stroke-width:0.359;stroke-linecap:square;marker:none;paint-order:fill markers stroke"
|
||||||
|
overflow="visible"
|
||||||
|
d="m 64.440587,10.154999 h 1.893 v 1.81 h -1.893 z m 2.929,0.331 h 12.463 v 1.148 h -12.463 z m -2.929,3.21 h 1.893 v 1.81 h -1.893 z m 2.929,0.331 h 10.592 v 1.148 h -10.592 z m -2.929,3.077 h 1.893 v 1.81 h -1.893 z m 2.929,0.331 h 12.997 v 1.148 h -12.997 z m -2.929,7.273 h 1.893 V 26.518 h -1.893 z m 2.929,0.332 h 7.585 v 1.147 h -7.585 z m -2.929,3.076001 h 1.893 v 1.81 h -1.893 z m 2.929,0.330999 h 11.46 v 1.147999 h -11.46 z m -2.929,3.21 h 1.893 v 1.809999 h -1.893 z m 2.929,0.330999 h 9.322 v 1.148001 h -9.322 z m -2.929,3.077001 h 1.893 v 1.809999 h -1.893 z m 2.929,0.331001 h 11.126 v 1.147999 h -11.126 z m -2.882,-28.5480012 h 11.518 v 1.1480001 h -11.518 z m -0.047,14.4630002 h 9.344 v 1.148 h -9.344 z"
|
||||||
|
id="path899-5" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 7.3 KiB |
223
img/admin/layout-side-with-categories.svg
Normal file
|
@ -0,0 +1,223 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="571.907"
|
||||||
|
height="156.921"
|
||||||
|
viewBox="0 0 151.317 41.519"
|
||||||
|
version="1.1"
|
||||||
|
id="svg901"
|
||||||
|
sodipodi:docname="layout-side-menu-with-categories.svg"
|
||||||
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||||
|
<metadata
|
||||||
|
id="metadata907">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs905" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1918"
|
||||||
|
inkscape:window-height="1036"
|
||||||
|
id="namedview903"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="1.6086532"
|
||||||
|
inkscape:cx="455.61054"
|
||||||
|
inkscape:cy="16.694081"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="21"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="svg901" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#fff"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M.18.18h58.532v41.16H.18zM62.735.18h58.532v41.16H62.735z"
|
||||||
|
id="path853" />
|
||||||
|
<g
|
||||||
|
fill="#b3b3b3"
|
||||||
|
stroke="#ccc"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
stroke-width="1.465"
|
||||||
|
stroke-linecap="round"
|
||||||
|
id="g857">
|
||||||
|
<path
|
||||||
|
d="M84.066 21.35l5.055-5.056M82.925 29.835l18.152-18.151M95.893 25.225l3.585-3.586"
|
||||||
|
id="path855" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="none"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M62.735.18h58.532v41.16H62.735z"
|
||||||
|
id="path861" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#f9f9f9"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M.18.18h58.532v5.063H.18z"
|
||||||
|
id="path877" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="none"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M.18.18h58.532v41.16H.18z"
|
||||||
|
id="path879" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#666"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M1.357 1.034h3.496V4.39H1.357z"
|
||||||
|
id="path881" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#e6e6e6"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M6.068 1.034h6.102V4.39H6.068z"
|
||||||
|
id="path883" />
|
||||||
|
<g
|
||||||
|
fill="#b3b3b3"
|
||||||
|
stroke="#ccc"
|
||||||
|
fill-rule="evenodd"
|
||||||
|
stroke-width="1.465"
|
||||||
|
stroke-linecap="round"
|
||||||
|
id="g887">
|
||||||
|
<path
|
||||||
|
d="M21.51 21.35l5.056-5.056M20.37 29.835L38.52 11.684M33.337 25.225l3.586-3.586"
|
||||||
|
id="path885" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#fff"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M125.857.18h25.28v41.16h-25.28z"
|
||||||
|
id="path889" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#f9f9f9"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M125.857.18h25.257v5.063h-25.257z"
|
||||||
|
id="path891" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="none"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M125.857.18h25.257v41.16h-25.257z"
|
||||||
|
id="path893" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#4d4d4d"
|
||||||
|
stroke="#b3b3b3"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M125.857.18h20.829v41.16h-20.83z"
|
||||||
|
id="path895" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#666"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M127.034 1.034h3.496V4.39h-3.496z"
|
||||||
|
id="path897" />
|
||||||
|
<path
|
||||||
|
style="marker:none"
|
||||||
|
color="#000"
|
||||||
|
overflow="visible"
|
||||||
|
fill="#e6e6e6"
|
||||||
|
stroke="#ccc"
|
||||||
|
stroke-width=".359"
|
||||||
|
stroke-linecap="square"
|
||||||
|
paint-order="fill markers stroke"
|
||||||
|
d="M127.569 10.155h1.893v1.81h-1.893zM130.498 10.486h12.463v1.148h-12.463zM127.569 13.696h1.893v1.81h-1.893zM130.498 14.027h10.592v1.148h-10.592zM127.569 17.104h1.893v1.81h-1.893zM130.498 17.435h12.997v1.148h-12.997zM127.569 24.708h1.893v1.81h-1.893zM130.498 25.04h7.585v1.147h-7.585zM127.569 28.116h1.893v1.81h-1.893zM130.498 28.447h11.46v1.148h-11.46zM127.569 31.657h1.893v1.81h-1.893zM130.498 31.988h9.322v1.148h-9.322zM127.569 35.065h1.893v1.81h-1.893zM130.498 35.396h11.126v1.148h-11.126zM127.616 6.848h11.518v1.148h-11.518zM127.569 21.311h9.344v1.148h-9.344z"
|
||||||
|
id="path899" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="color:#000000;overflow:visible;fill:#4d4d4d;stroke:#b3b3b3;stroke-width:0.359;stroke-linecap:square;marker:none;paint-order:fill markers stroke"
|
||||||
|
overflow="visible"
|
||||||
|
d="m 62.728587,0.17999881 h 20.829 V 41.34 h -20.83 z"
|
||||||
|
id="path895-5" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="color:#000000;overflow:visible;fill:#666666;stroke:#cccccc;stroke-width:0.359;stroke-linecap:square;marker:none;paint-order:fill markers stroke"
|
||||||
|
overflow="visible"
|
||||||
|
d="m 63.905587,1.0339988 h 3.496 V 4.389999 h -3.496 z"
|
||||||
|
id="path897-3" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="color:#000000;overflow:visible;fill:#e6e6e6;stroke:#cccccc;stroke-width:0.359;stroke-linecap:square;marker:none;paint-order:fill markers stroke"
|
||||||
|
overflow="visible"
|
||||||
|
d="m 64.440587,10.154999 h 1.893 v 1.81 h -1.893 z m 2.929,0.331 h 12.463 v 1.148 h -12.463 z m -2.929,3.21 h 1.893 v 1.81 h -1.893 z m 2.929,0.331 h 10.592 v 1.148 h -10.592 z m -2.929,3.077 h 1.893 v 1.81 h -1.893 z m 2.929,0.331 h 12.997 v 1.148 h -12.997 z m -2.929,7.273 h 1.893 V 26.518 h -1.893 z m 2.929,0.332 h 7.585 v 1.147 h -7.585 z m -2.929,3.076001 h 1.893 v 1.81 h -1.893 z m 2.929,0.330999 h 11.46 v 1.147999 h -11.46 z m -2.929,3.21 h 1.893 v 1.809999 h -1.893 z m 2.929,0.330999 h 9.322 v 1.148001 h -9.322 z m -2.929,3.077001 h 1.893 v 1.809999 h -1.893 z m 2.929,0.331001 h 11.126 v 1.147999 h -11.126 z m -2.882,-28.5480012 h 11.518 v 1.1480001 h -11.518 z m -0.047,14.4630002 h 9.344 v 1.148 h -9.344 z"
|
||||||
|
id="path899-5" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 7.3 KiB |
1
img/icon.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="145.889" height="145.889" viewBox="0 0 38.6 38.6"><g transform="translate(-59.172 -91.92)" stroke="#000" fill="none"><path d="M66.595 111.162h9.997M66.595 103.805h11.4m-11.4 14.714h11.4" stroke-width="3.165"/><rect width="34.535" height="34.535" x="61.205" y="93.952" overflow="visible" rx="5.481" ry="5.481" style="marker:none" color="#000" stroke-width="4.065" stroke-linecap="round" paint-order="fill markers stroke"/></g></svg>
|
After Width: | Height: | Size: 478 B |
17
img/loader.svg
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
|
||||||
|
<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#fff">
|
||||||
|
<g fill="none" fill-rule="evenodd">
|
||||||
|
<g transform="translate(1 1)" stroke-width="2">
|
||||||
|
<circle stroke-opacity=".5" cx="18" cy="18" r="18"/>
|
||||||
|
<path d="M36 18c0-9.94-8.06-18-18-18">
|
||||||
|
<animateTransform
|
||||||
|
attributeName="transform"
|
||||||
|
type="rotate"
|
||||||
|
from="0 18 18"
|
||||||
|
to="360 18 18"
|
||||||
|
dur="1s"
|
||||||
|
repeatCount="indefinite"/>
|
||||||
|
</path>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 694 B |
|
@ -1,6 +1 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 10.583 10.583">
|
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 10.583 10.583"><g fill="#fff" color="#000" transform="translate(-.067 .224)"><rect width="5.027" height=".777" x="-2.307" y="6.984" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none" transform="rotate(-45)"/><rect width="5.027" height=".777" x="4.859" y="-.595" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none" transform="rotate(45)"/></g></svg>
|
||||||
<g color="#000" fill="#fff">
|
|
||||||
<rect transform="rotate(135)" ry=".545" rx=".545" y="-8.209" x="-3.608" height="1.451" width="7.216" style="marker:none" overflow="visible" paint-order="stroke markers fill"/>
|
|
||||||
<rect transform="rotate(-135)" ry=".545" rx=".545" y="-.726" x="-11.091" height="1.451" width="7.216" style="marker:none" overflow="visible" paint-order="stroke markers fill"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 498 B After Width: | Height: | Size: 495 B |
|
@ -1,173 +1 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 10.583 10.583"><g fill-opacity=".898" color="#000" transform="matrix(.90559 0 0 .86896 .772 -247.893)"><rect width="1.451" height="1.451" x="4.266" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><g transform="translate(-.13)"><rect width="1.451" height="1.451" x="6.445" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="1.451" height="1.451" x="2.345" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g><rect width="1.451" height="1.451" x="4.266" y="290.631" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><g transform="translate(-.13 2.157)"><rect width="1.451" height="1.451" x="6.445" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="1.451" height="1.451" x="2.345" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g><rect width="1.451" height="1.451" x="4.266" y="292.808" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><g transform="translate(-.13 4.334)"><rect width="1.451" height="1.451" x="6.445" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="1.451" height="1.451" x="2.345" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g></g></svg>
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="40"
|
|
||||||
height="40"
|
|
||||||
viewBox="0 0 10.583 10.583"
|
|
||||||
version="1.1"
|
|
||||||
id="svg935"
|
|
||||||
sodipodi:docname="side-menu-opener-dark.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata941">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs939" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1918"
|
|
||||||
inkscape:window-height="1008"
|
|
||||||
id="namedview937"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="8.34386"
|
|
||||||
inkscape:cx="83.025045"
|
|
||||||
inkscape:cy="14.304895"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="41"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
inkscape:current-layer="svg935" />
|
|
||||||
<g
|
|
||||||
transform="translate(.3 -286.074)"
|
|
||||||
fill="#fff"
|
|
||||||
color="#000"
|
|
||||||
fill-opacity=".855"
|
|
||||||
id="g933"
|
|
||||||
style="fill:#000000;fill-opacity:0.89855075">
|
|
||||||
<rect
|
|
||||||
ry="0"
|
|
||||||
rx="0"
|
|
||||||
y="288.474"
|
|
||||||
x="4.266"
|
|
||||||
height="1.451"
|
|
||||||
width="1.451"
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.89855075"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect909" />
|
|
||||||
<g
|
|
||||||
transform="translate(-.13)"
|
|
||||||
id="g915"
|
|
||||||
style="fill:#000000;fill-opacity:0.89855075">
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.89855075"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="6.445"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect911" />
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.89855075"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="2.345"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect913" />
|
|
||||||
</g>
|
|
||||||
<rect
|
|
||||||
ry="0"
|
|
||||||
rx="0"
|
|
||||||
y="290.631"
|
|
||||||
x="4.266"
|
|
||||||
height="1.451"
|
|
||||||
width="1.451"
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.89855075"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect917" />
|
|
||||||
<g
|
|
||||||
transform="translate(-.13 2.157)"
|
|
||||||
id="g923"
|
|
||||||
style="fill:#000000;fill-opacity:0.89855075">
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.89855075"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="6.445"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect919" />
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.89855075"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="2.345"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect921" />
|
|
||||||
</g>
|
|
||||||
<rect
|
|
||||||
ry="0"
|
|
||||||
rx="0"
|
|
||||||
y="292.808"
|
|
||||||
x="4.266"
|
|
||||||
height="1.451"
|
|
||||||
width="1.451"
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.89855075"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect925" />
|
|
||||||
<g
|
|
||||||
transform="translate(-.13 4.334)"
|
|
||||||
id="g931"
|
|
||||||
style="fill:#000000;fill-opacity:0.89855075">
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.89855075"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="6.445"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect927" />
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.89855075"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="2.345"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect929" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 1.6 KiB |
|
@ -1,102 +1 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 10.583 10.583"><rect width="7.62" height="7.62" x="1.482" y="1.482" fill="none" stroke="#000" stroke-linecap="square" stroke-width=".777" color="#000" overflow="visible" paint-order="markers fill stroke" rx="0" ry="0" style="marker:none"/><rect width="5.027" height=".777" x="2.778" y="3.148" color="#000" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="5.027" height=".777" x="2.778" y="6.658" color="#000" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="5.027" height=".777" x="2.778" y="4.936" color="#000" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></svg>
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="40"
|
|
||||||
height="40"
|
|
||||||
viewBox="0 0 10.583 10.583"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1090"
|
|
||||||
sodipodi:docname="side-menu-opener-hamburger-2-dark.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata1096">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs1094" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1918"
|
|
||||||
inkscape:window-height="1008"
|
|
||||||
id="namedview1092"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="8.34386"
|
|
||||||
inkscape:cx="84.523455"
|
|
||||||
inkscape:cy="12.270318"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="41"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
inkscape:current-layer="svg1090" />
|
|
||||||
<rect
|
|
||||||
overflow="visible"
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:1"
|
|
||||||
width="4.806"
|
|
||||||
height="1.256"
|
|
||||||
x="2.888"
|
|
||||||
y="2.787"
|
|
||||||
rx="0"
|
|
||||||
ry=".472"
|
|
||||||
color="#000"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1082" />
|
|
||||||
<rect
|
|
||||||
overflow="visible"
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:1"
|
|
||||||
width="4.806"
|
|
||||||
height="1.256"
|
|
||||||
x="2.888"
|
|
||||||
y="4.655"
|
|
||||||
rx="0"
|
|
||||||
ry=".472"
|
|
||||||
color="#000"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1084" />
|
|
||||||
<rect
|
|
||||||
overflow="visible"
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:1"
|
|
||||||
width="4.806"
|
|
||||||
height="1.256"
|
|
||||||
x="2.888"
|
|
||||||
y="6.54"
|
|
||||||
rx="0"
|
|
||||||
ry=".472"
|
|
||||||
color="#000"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1086" />
|
|
||||||
<path
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:1"
|
|
||||||
d="M1.243.71A.469.469 0 0 0 .881.88a.469.469 0 0 0-.171.362V9.34c0 .146.067.275.171.362a.469.469 0 0 0 .362.171H9.34a.469.469 0 0 0 .362-.171.469.469 0 0 0 .171-.362V1.243a.469.469 0 0 0-.171-.362A.469.469 0 0 0 9.34.71zm.723 1.256h6.65v6.65h-6.65z"
|
|
||||||
color="#000"
|
|
||||||
overflow="visible"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="path1088" />
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 786 B |
|
@ -1,101 +1 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 10.583 10.583"><rect width="7.62" height="7.62" x="1.482" y="1.482" fill="none" stroke="#fff" stroke-linecap="square" stroke-width=".777" color="#000" overflow="visible" paint-order="markers fill stroke" rx="0" ry="0" style="marker:none"/><g fill="#fff" color="#000" transform="translate(0 .034)"><rect width="5.027" height=".777" x="2.778" y="3.114" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="5.027" height=".777" x="2.778" y="6.624" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="5.027" height=".777" x="2.778" y="4.903" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g></svg>
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="40"
|
|
||||||
height="40"
|
|
||||||
viewBox="0 0 10.583 10.583"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1443"
|
|
||||||
sodipodi:docname="side-menu-opener-hamburger-2.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata1449">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs1447" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1918"
|
|
||||||
inkscape:window-height="1008"
|
|
||||||
id="namedview1445"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="5.9"
|
|
||||||
inkscape:cx="90.508475"
|
|
||||||
inkscape:cy="4.5762712"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="41"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
inkscape:current-layer="svg1443" />
|
|
||||||
<rect
|
|
||||||
overflow="visible"
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:1"
|
|
||||||
width="4.806"
|
|
||||||
height="1.256"
|
|
||||||
x="2.888"
|
|
||||||
y="2.787"
|
|
||||||
rx="0"
|
|
||||||
ry=".472"
|
|
||||||
color="#000"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1435" />
|
|
||||||
<rect
|
|
||||||
overflow="visible"
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:1"
|
|
||||||
width="4.806"
|
|
||||||
height="1.256"
|
|
||||||
x="2.888"
|
|
||||||
y="4.655"
|
|
||||||
rx="0"
|
|
||||||
ry=".472"
|
|
||||||
color="#000"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1437" />
|
|
||||||
<rect
|
|
||||||
overflow="visible"
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:1"
|
|
||||||
width="4.806"
|
|
||||||
height="1.256"
|
|
||||||
x="2.888"
|
|
||||||
y="6.54"
|
|
||||||
rx="0"
|
|
||||||
ry=".472"
|
|
||||||
color="#000"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1439" />
|
|
||||||
<path
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:1"
|
|
||||||
d="M1.243.71A.469.469 0 0 0 .881.88a.469.469 0 0 0-.171.362V9.34c0 .146.067.275.171.362a.469.469 0 0 0 .362.171H9.34a.469.469 0 0 0 .362-.171.469.469 0 0 0 .171-.362V1.243a.469.469 0 0 0-.171-.362A.469.469 0 0 0 9.34.71zm.723 1.256h6.65v6.65h-6.65z"
|
|
||||||
color="#000"
|
|
||||||
overflow="visible"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="path1441" />
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 809 B |
|
@ -1,92 +1 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 10.583 10.583"><g color="#000" transform="matrix(.85624 0 0 .9944 .747 .03)"><g transform="matrix(1.0055 0 0 1 -.013 0)"><rect width="5.839" height=".782" x="2.372" y="2.764" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="5.839" height=".782" x="2.372" y="7.037" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g><rect width="5.871" height=".782" x="2.372" y="4.901" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g></svg>
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="40"
|
|
||||||
height="40"
|
|
||||||
viewBox="0 0 10.583 10.583"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1168"
|
|
||||||
sodipodi:docname="side-menu-opener-hamburger-dark.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata1174">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs1172" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1918"
|
|
||||||
inkscape:window-height="1008"
|
|
||||||
id="namedview1170"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="5.9"
|
|
||||||
inkscape:cx="112.71186"
|
|
||||||
inkscape:cy="0.16949153"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="41"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
inkscape:current-layer="svg1168" />
|
|
||||||
<g
|
|
||||||
color="#000"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
transform="translate(0 -286.417)"
|
|
||||||
id="g1166"
|
|
||||||
style="fill:#000000;fill-opacity:0.99637681">
|
|
||||||
<rect
|
|
||||||
ry=".545"
|
|
||||||
rx="0"
|
|
||||||
y="288.816"
|
|
||||||
x="2.516"
|
|
||||||
height="1.451"
|
|
||||||
width="5.551"
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.99637681"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1160" />
|
|
||||||
<rect
|
|
||||||
ry=".545"
|
|
||||||
rx="0"
|
|
||||||
y="290.973"
|
|
||||||
x="2.516"
|
|
||||||
height="1.451"
|
|
||||||
width="5.551"
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.99637681"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1162" />
|
|
||||||
<rect
|
|
||||||
ry=".545"
|
|
||||||
rx="0"
|
|
||||||
y="293.15"
|
|
||||||
x="2.516"
|
|
||||||
height="1.451"
|
|
||||||
width="5.551"
|
|
||||||
style="marker:none;fill:#000000;fill-opacity:0.99637681"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1164" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 637 B |
|
@ -1,91 +1 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 10.583 10.583"><g fill="#fff" color="#000" transform="matrix(.85624 0 0 .9944 .747 .03)"><g transform="matrix(1.0055 0 0 1 -.013 0)"><rect width="5.839" height=".782" x="2.372" y="2.764" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="5.839" height=".782" x="2.372" y="7.037" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g><rect width="5.871" height=".782" x="2.372" y="4.901" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g></svg>
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="40"
|
|
||||||
height="40"
|
|
||||||
viewBox="0 0 10.583 10.583"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1382"
|
|
||||||
sodipodi:docname="side-menu-opener-hamburger.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata1388">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs1386" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1918"
|
|
||||||
inkscape:window-height="1008"
|
|
||||||
id="namedview1384"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="5.9"
|
|
||||||
inkscape:cx="108.13559"
|
|
||||||
inkscape:cy="3.8983051"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="41"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
inkscape:current-layer="svg1382" />
|
|
||||||
<g
|
|
||||||
color="#000"
|
|
||||||
fill="#fff"
|
|
||||||
fill-opacity=".855"
|
|
||||||
transform="translate(0 -286.417)"
|
|
||||||
id="g1380"
|
|
||||||
style="fill:#ffffff;fill-opacity:1">
|
|
||||||
<rect
|
|
||||||
ry=".545"
|
|
||||||
rx="0"
|
|
||||||
y="288.816"
|
|
||||||
x="2.516"
|
|
||||||
height="1.451"
|
|
||||||
width="5.551"
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:1"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1374" />
|
|
||||||
<rect
|
|
||||||
ry=".545"
|
|
||||||
rx="0"
|
|
||||||
y="290.973"
|
|
||||||
x="2.516"
|
|
||||||
height="1.451"
|
|
||||||
width="5.551"
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:1"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1376" />
|
|
||||||
<rect
|
|
||||||
ry=".545"
|
|
||||||
rx="0"
|
|
||||||
y="293.15"
|
|
||||||
x="2.516"
|
|
||||||
height="1.451"
|
|
||||||
width="5.551"
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:1"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1378" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 649 B |
|
@ -1,172 +1 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 10.583 10.583"><g fill="#fff" fill-opacity=".946" color="#000" transform="matrix(.90559 0 0 .86896 .772 -247.893)"><rect width="1.451" height="1.451" x="4.266" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><g transform="translate(-.13)"><rect width="1.451" height="1.451" x="6.445" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="1.451" height="1.451" x="2.345" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g><rect width="1.451" height="1.451" x="4.266" y="290.631" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><g transform="translate(-.13 2.157)"><rect width="1.451" height="1.451" x="6.445" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="1.451" height="1.451" x="2.345" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g><rect width="1.451" height="1.451" x="4.266" y="292.808" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><g transform="translate(-.13 4.334)"><rect width="1.451" height="1.451" x="6.445" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/><rect width="1.451" height="1.451" x="2.345" y="288.474" overflow="visible" paint-order="stroke markers fill" rx="0" ry="0" style="marker:none"/></g></g></svg>
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="40"
|
|
||||||
height="40"
|
|
||||||
viewBox="0 0 10.583 10.583"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1321"
|
|
||||||
sodipodi:docname="side-menu-opener.svg"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
|
||||||
<metadata
|
|
||||||
id="metadata1327">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
|
||||||
id="defs1325" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1918"
|
|
||||||
inkscape:window-height="1008"
|
|
||||||
id="namedview1323"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="5.9"
|
|
||||||
inkscape:cx="78.983051"
|
|
||||||
inkscape:cy="5.5932203"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="41"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
inkscape:current-layer="svg1321" />
|
|
||||||
<g
|
|
||||||
transform="translate(.3 -286.074)"
|
|
||||||
fill="#fff"
|
|
||||||
color="#000"
|
|
||||||
fill-opacity=".855"
|
|
||||||
id="g1319"
|
|
||||||
style="fill:#ffffff;fill-opacity:0.94565219">
|
|
||||||
<rect
|
|
||||||
ry="0"
|
|
||||||
rx="0"
|
|
||||||
y="288.474"
|
|
||||||
x="4.266"
|
|
||||||
height="1.451"
|
|
||||||
width="1.451"
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:0.94565219"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1295" />
|
|
||||||
<g
|
|
||||||
transform="translate(-.13)"
|
|
||||||
id="g1301"
|
|
||||||
style="fill:#ffffff;fill-opacity:0.94565219">
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:0.94565219"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="6.445"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1297" />
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:0.94565219"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="2.345"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1299" />
|
|
||||||
</g>
|
|
||||||
<rect
|
|
||||||
ry="0"
|
|
||||||
rx="0"
|
|
||||||
y="290.631"
|
|
||||||
x="4.266"
|
|
||||||
height="1.451"
|
|
||||||
width="1.451"
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:0.94565219"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1303" />
|
|
||||||
<g
|
|
||||||
transform="translate(-.13 2.157)"
|
|
||||||
id="g1309"
|
|
||||||
style="fill:#ffffff;fill-opacity:0.94565219">
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:0.94565219"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="6.445"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1305" />
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:0.94565219"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="2.345"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1307" />
|
|
||||||
</g>
|
|
||||||
<rect
|
|
||||||
ry="0"
|
|
||||||
rx="0"
|
|
||||||
y="292.808"
|
|
||||||
x="4.266"
|
|
||||||
height="1.451"
|
|
||||||
width="1.451"
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:0.94565219"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1311" />
|
|
||||||
<g
|
|
||||||
transform="translate(-.13 4.334)"
|
|
||||||
id="g1317"
|
|
||||||
style="fill:#ffffff;fill-opacity:0.94565219">
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:0.94565219"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="6.445"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1313" />
|
|
||||||
<rect
|
|
||||||
style="marker:none;fill:#ffffff;fill-opacity:0.94565219"
|
|
||||||
width="1.451"
|
|
||||||
height="1.451"
|
|
||||||
x="2.345"
|
|
||||||
y="288.474"
|
|
||||||
rx="0"
|
|
||||||
ry="0"
|
|
||||||
overflow="visible"
|
|
||||||
paint-order="stroke markers fill"
|
|
||||||
id="rect1315" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 1.6 KiB |
0
l10n/.gitkeep
Normal file
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"side_menu",
|
|
||||||
{
|
|
||||||
"Side menu": "Side menu",
|
|
||||||
},
|
|
||||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
);
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"translations": {
|
|
||||||
"Side menu": "Side menu"
|
|
||||||
},
|
|
||||||
"pluralForm": "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
|
||||||
}
|
|