Compare commits
420 Commits
10.5.0-rc1
...
9.2.x
Author | SHA1 | Date |
---|---|---|
|
f3d81ccd54 | |
|
3428eb70b1 | |
|
b8bef10f1c | |
|
7c2ee407ae | |
|
dddf4bdf8d | |
|
1d205bf6e7 | |
|
94c3ae4291 | |
|
c038dd6fe8 | |
|
7f65d32e44 | |
|
40bb4c4e93 | |
|
ed7188b2ea | |
|
416eae2698 | |
|
435e955e45 | |
|
9a41e28c8a | |
|
9a83e21535 | |
|
7ce2216656 | |
|
f5b1f04483 | |
|
7dedb70d1d | |
|
45bc2a641b | |
|
4fdd4d1272 | |
|
ca7e064db5 | |
|
b683741462 | |
|
e9f78cc7a7 | |
|
a858b75bd6 | |
|
4ac34a32db | |
|
ffe8c203f1 | |
|
44963493ef | |
|
8283428e9d | |
|
5251c7f88d | |
|
f170243963 | |
|
e85bd405b2 | |
|
14259fd34f | |
|
7c620f0d17 | |
|
c3996ef56c | |
|
7401e2ade3 | |
|
29fdce344d | |
|
2d500c61a9 | |
|
d42b0a45b6 | |
|
71ef3aaa96 | |
|
f5659cce78 | |
|
df8f0cebe3 | |
|
0733164abe | |
|
1e93f3aa50 | |
|
3a14d1cbc1 | |
|
95d5d11301 | |
|
84de247c63 | |
|
fb699ef95f | |
|
4bce9e3ed3 | |
|
c00053c9da | |
|
ae75f82813 | |
|
efe095eeba | |
|
79ab39a3ee | |
|
be04b2c5ad | |
|
1a5cc0d9ab | |
|
c1cc0d5c5d | |
|
c051ff7508 | |
|
5bc445ba77 | |
|
28327b1136 | |
|
7fb32c14ed | |
|
80435fc747 | |
|
0ab6f202f0 | |
|
4ba14b66af | |
|
3ea4389651 | |
|
1a5f7f751d | |
|
bbf39c4341 | |
|
b0c9000ba1 | |
|
eabee5c4c8 | |
|
a1ed6ed5d0 | |
|
156c4c17e5 | |
|
89d028223d | |
|
ed5f0fba70 | |
|
63b8c894ac | |
|
88bb7758ba | |
|
6bac0baa4b | |
|
b9e1ed7cb9 | |
|
0865322d5b | |
|
7a5d5cdd09 | |
|
b5cfa7cfa4 | |
|
0d4cdf5c2e | |
|
3cadbec581 | |
|
e35fdf5a61 | |
|
6c046beb4e | |
|
1fe6f50b28 | |
|
5aa154d23d | |
|
1a6a815c96 | |
|
7c0c951f76 | |
|
cccb885429 | |
|
65e7bd90f9 | |
|
1ab31c84d9 | |
|
f83185a6f8 | |
|
f6d8825efe | |
|
6084fc5ba6 | |
|
b448d5942c | |
|
0720d646fa | |
|
5a2387514e | |
|
392faadb1d | |
|
759ec06ef2 | |
|
67a30ac667 | |
|
d6ead31b37 | |
|
07b0d64547 | |
|
5b2ffba9f2 | |
|
d4e4f7c1d3 | |
|
7d047b209a | |
|
fbb8e860e7 | |
|
9e96d1c8c3 | |
|
efb1a0f488 | |
|
4d4e64ff19 | |
|
376c726406 | |
|
948cb54320 | |
|
d34d38a935 | |
|
280194a9f9 | |
|
741a4f6bfb | |
|
bfada41983 | |
|
f429dac245 | |
|
f7ccf32f21 | |
|
e3dbbbd9c7 | |
|
bbf3dcad25 | |
|
e13e5590ed | |
|
58bade981c | |
|
a7716a367d | |
|
221a70a4d3 | |
|
a3034ecc29 | |
|
6339e35fac | |
|
dfd5047120 | |
|
c68268ec9c | |
|
e06d49bcae | |
|
33e6832208 | |
|
d2da6f29b3 | |
|
bfb29c2458 | |
|
7c4ed97a26 | |
|
764427c45d | |
|
a310e7a2cb | |
|
cca57080ac | |
|
94133129af | |
|
4d0a7ba51a | |
|
cc4109fe95 | |
|
227c63a00b | |
|
d64fb54565 | |
|
d831b94304 | |
|
f67186647a | |
|
8e07ae30cc | |
|
9c11e7391a | |
|
96e769035c | |
|
1edd0d62fb | |
|
f0c7bb8380 | |
|
2bf4121694 | |
|
51ea8d53da | |
|
e6f76d6bd0 | |
|
0cf50b1574 | |
|
c225059853 | |
|
9ec4e96678 | |
|
cdbb0ba4bc | |
|
e113440b03 | |
|
dfd665fb4a | |
|
9c38b992f8 | |
|
c3a97f59e0 | |
|
61e0890f3b | |
|
c4d785791a | |
|
18ab5c0a2b | |
|
cef0c90065 | |
|
e7e8416230 | |
|
593b09f97a | |
|
d7442be7f1 | |
|
4a2894eea4 | |
|
c23e67cc61 | |
|
31c6513840 | |
|
946fb07476 | |
|
d79d853718 | |
|
87feede3a0 | |
|
6ad96bed0d | |
|
00efdb11e5 | |
|
8ea7c1f67b | |
|
1004ab8266 | |
|
15025c189c | |
|
449e13894f | |
|
d64dc5c13c | |
|
2f09626f10 | |
|
f4da26ce98 | |
|
1ceb17f76b | |
|
ee432238d8 | |
|
e32aa6ad6a | |
|
d890c95f4e | |
|
4d7c3c7079 | |
|
647ad667b9 | |
|
9e0fcc41f1 | |
|
cdf89cb599 | |
|
e232dfaea9 | |
|
ae9445cc2d | |
|
9193ea0cf1 | |
|
a23557a033 | |
|
4a445e8290 | |
|
05c0a71afc | |
|
9bc2f9ee64 | |
|
3663cc5b9d | |
|
da276a38f5 | |
|
8465b6ee89 | |
|
5e8022992c | |
|
7bebde31fd | |
|
8388b9b70d | |
|
39f783f689 | |
|
9d892208b8 | |
|
344d697fd8 | |
|
3b65eece84 | |
|
2b2f312e09 | |
|
2c512ae6a3 | |
|
c50e3f3277 | |
|
01fcb8db5a | |
|
90a61c2e66 | |
|
8e810eae97 | |
|
9362bc026e | |
|
9c182fa0e6 | |
|
81c0d2cc1b | |
|
a06d5d8e31 | |
|
8b4e68064f | |
|
71a1a0a789 | |
|
7fe1ab6e9a | |
|
b47b91bfa1 | |
|
0b6aa64608 | |
|
8ead88c464 | |
|
5ffcad5f74 | |
|
6158c17cea | |
|
a0c48d6d45 | |
|
60d7c69471 | |
|
2e3985c83b | |
|
b7ae0cb128 | |
|
69ba7f7e4e | |
|
0da8f09b5f | |
|
fa28353e94 | |
|
06107e4bb8 | |
|
f8dc5aee50 | |
|
f0d9157637 | |
|
476951fd8f | |
|
fd638d02d9 | |
|
be1d425255 | |
|
9a85542531 | |
|
0e73425311 | |
|
b85bafd909 | |
|
0127852850 | |
|
0505e48cea | |
|
60bd72f87e | |
|
667275f174 | |
|
cd4c58875f | |
|
37c6f13b13 | |
|
77c7724b8c | |
|
9f946a987a | |
|
a8d54a5240 | |
|
f342570103 | |
|
1dfa64543d | |
|
6202bbf42e | |
|
5831c967c7 | |
|
cf7be709b3 | |
|
6123c0e91b | |
|
f34a5d5ea7 | |
|
76a1fb8ece | |
|
9da6062e81 | |
|
94cdf72563 | |
|
6518f563c1 | |
|
943ecef3c0 | |
|
7de06239cc | |
|
cb74725425 | |
|
0319ff960e | |
|
1c4709c759 | |
|
00465f2e26 | |
|
68e1d3d8b0 | |
|
7a7bb5355a | |
|
c4c3f80805 | |
|
356c2e8f88 | |
|
d8ad12faa2 | |
|
ca6acb2052 | |
|
09de396f27 | |
|
11f9e8013c | |
|
fd932a2862 | |
|
e396c255f5 | |
|
a669b983cc | |
|
36015ccbfd | |
|
2e402f8ffe | |
|
af362ba8a6 | |
|
ae21ac5cf8 | |
|
798ec586ec | |
|
a31f26cc9a | |
|
f77819a6b6 | |
|
5556b408fc | |
|
207e827522 | |
|
46444c635b | |
|
22a59786a6 | |
|
6818c41cbc | |
|
65ba7703b0 | |
|
62ef2b44f2 | |
|
36a43036d6 | |
|
7bca5f6088 | |
|
3059444802 | |
|
6511a4390a | |
|
49e2897106 | |
|
0ed1656d4e | |
|
050975f351 | |
|
d9986e5f8c | |
|
f2cee2d49b | |
|
601e94c4c4 | |
|
c9378a5752 | |
|
996ac244ff | |
|
cb266b8932 | |
|
dde7102a5d | |
|
8f0f57f3e5 | |
|
fbcaae7696 | |
|
be7c8a86e7 | |
|
126e125ac0 | |
|
dcf242b882 | |
|
fe0ebf6179 | |
|
ead23688f9 | |
|
fba452b6ae | |
|
bd25151287 | |
|
2bd2e1e80c | |
|
e197160da5 | |
|
6f49625c5c | |
|
a8ac5ce5d6 | |
|
8cb35ba074 | |
|
a4f3ff936f | |
|
3803c5a8b8 | |
|
43eafc2a62 | |
|
672d5d8f8a | |
|
c8b1250738 | |
|
9fdc3fc6e9 | |
|
791b06cc3e | |
|
48ae3d7ba0 | |
|
ed4a55c4e5 | |
|
7b927eb940 | |
|
01d96560b5 | |
|
d6b00c13b9 | |
|
44f82f574e | |
|
1d2b5012ab | |
|
6c199eccdb | |
|
703f752af0 | |
|
29dde48040 | |
|
202aa37f38 | |
|
ce9a79e647 | |
|
be844d5838 | |
|
9f7913054c | |
|
5e5ec6c500 | |
|
06cdce73dc | |
|
74237a9b77 | |
|
cdbb1fe273 | |
|
70a9d088d1 | |
|
29c6e25580 | |
|
1961a34a3d | |
|
b1fd5e7cc9 | |
|
2ebe4ee6e7 | |
|
15a48b8acf | |
|
a27e41ba71 | |
|
e49605e20e | |
|
7cff929a42 | |
|
271bc1c027 | |
|
85022d057c | |
|
75b5eafcad | |
|
ed76b6ebc8 | |
|
a764279e56 | |
|
4e9fc2935c | |
|
3143869979 | |
|
2a66fb617e | |
|
dd32dcd9ac | |
|
ef5507fa87 | |
|
3bf39af71b | |
|
5a1c88ae08 | |
|
d199328faa | |
|
400c31d5c5 | |
|
0c07a31269 | |
|
b8a8063ca2 | |
|
393a419bca | |
|
7d63c1f7e4 | |
|
7b547668be | |
|
699f02b0f1 | |
|
bf341805c8 | |
|
2f5eb02527 | |
|
2d95b87cb2 | |
|
59d73aeb4c | |
|
fb7be27dc4 | |
|
fd2b029249 | |
|
f3227f464f | |
|
aed9f63858 | |
|
fdb10cc79d | |
|
a641739d27 | |
|
d3d41a4798 | |
|
31deaf5d81 | |
|
1e0d15f631 | |
|
d69c7ebabb | |
|
33c3a20ff4 | |
|
ebb04d665b | |
|
ff99906c4d | |
|
4b40396ffb | |
|
0c35199ef8 | |
|
8fb55a5838 | |
|
6abc6539ca | |
|
eb07dc5830 | |
|
65910ce6bf | |
|
5ddbcc7d24 | |
|
6f10b88f14 | |
|
7a43c0e4c5 | |
|
50d267d893 | |
|
1a7ce02c45 | |
|
af3f8849b9 | |
|
6b8c49199c | |
|
9b94f12237 | |
|
cf09620528 | |
|
21733d27ac | |
|
aa91f07635 | |
|
577be8956e | |
|
b5241ea99c | |
|
eebe864522 | |
|
7898708da3 | |
|
ba7e2fec67 | |
|
a1822890bf | |
|
d1461d6b53 | |
|
6967b53c5d | |
|
234f8dd214 | |
|
431356e148 | |
|
16ba89afb1 | |
|
38c47a962b | |
|
422a704ac0 | |
|
a29caf2ea9 | |
|
5df6413b15 | |
|
ebcecbe435 |
|
@ -16,17 +16,19 @@
|
|||
},
|
||||
"require-dev": {
|
||||
"behat/mink": "^1.8",
|
||||
"friends-of-behat/mink-browserkit-driver": "^1.3",
|
||||
"friends-of-behat/mink-browserkit-driver": "^1.4",
|
||||
"behat/mink-goutte-driver": "^1.2",
|
||||
"behat/mink-selenium2-driver": "^1.4",
|
||||
"composer/composer": "^2.0.2",
|
||||
"drupal/coder": "^8.3.7",
|
||||
"drupal/coder": "^8.3.10",
|
||||
"fabpot/goutte": "^3.3",
|
||||
"instaclick/php-webdriver": "^1.4.1",
|
||||
"mikey179/vfsstream": "^1.6.8",
|
||||
"phpunit/phpunit": "^8.4.1 || ^9",
|
||||
"phpspec/prophecy": "^1.7",
|
||||
"phpunit/phpunit": "^8.5.14 || ^9",
|
||||
"phpspec/prophecy": "^1.12",
|
||||
"symfony/css-selector": "^4.4",
|
||||
"symfony/phpunit-bridge": "^5.1.4",
|
||||
"symfony/var-dumper": "^5.1.2",
|
||||
"symfony/phpunit-bridge": "^5.3.0",
|
||||
"symfony/var-dumper": "^5.3.0",
|
||||
"symfony/error-handler": "^4.4",
|
||||
"justinrainbow/json-schema": "^5.2",
|
||||
"symfony/filesystem": "^4.4",
|
||||
|
@ -49,6 +51,11 @@
|
|||
"autoloader-suffix": "Drupal9",
|
||||
"platform": {
|
||||
"php": "7.3.0"
|
||||
},
|
||||
"allow-plugins": {
|
||||
"composer/installers": true,
|
||||
"drupal/core-project-message": true,
|
||||
"drupal/core-vendor-hardening": true
|
||||
}
|
||||
},
|
||||
"extra": {
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -9,59 +9,60 @@
|
|||
"require": {
|
||||
"drupal/core": "9.2.x-dev",
|
||||
"asm89/stack-cors": "1.3.0",
|
||||
"composer/semver": "3.2.4",
|
||||
"doctrine/annotations": "1.12.1",
|
||||
"composer/semver": "3.2.5",
|
||||
"doctrine/annotations": "1.13.1",
|
||||
"doctrine/lexer": "1.2.1",
|
||||
"doctrine/reflection": "1.2.2",
|
||||
"egulias/email-validator": "2.1.25",
|
||||
"guzzlehttp/guzzle": "6.5.5",
|
||||
"guzzlehttp/guzzle": "6.5.7",
|
||||
"guzzlehttp/promises": "1.4.1",
|
||||
"guzzlehttp/psr7": "1.8.1",
|
||||
"laminas/laminas-diactoros": "2.5.0",
|
||||
"guzzlehttp/psr7": "1.8.5",
|
||||
"laminas/laminas-diactoros": "2.6.0",
|
||||
"laminas/laminas-escaper": "2.7.0",
|
||||
"laminas/laminas-feed": "2.14.0",
|
||||
"laminas/laminas-feed": "2.14.1",
|
||||
"laminas/laminas-stdlib": "3.3.1",
|
||||
"laminas/laminas-zendframework-bridge": "1.2.0",
|
||||
"masterminds/html5": "2.7.4",
|
||||
"pear/archive_tar": "1.4.13",
|
||||
"pear/archive_tar": "1.4.14",
|
||||
"pear/console_getopt": "v1.4.3",
|
||||
"pear/pear-core-minimal": "v1.10.10",
|
||||
"pear/pear_exception": "v1.0.2",
|
||||
"psr/cache": "1.0.1",
|
||||
"psr/container": "1.1.1",
|
||||
"psr/http-factory": "1.0.1",
|
||||
"psr/http-message": "1.0.1",
|
||||
"psr/log": "1.1.3",
|
||||
"psr/log": "1.1.4",
|
||||
"ralouphie/getallheaders": "3.0.3",
|
||||
"stack/builder": "v1.0.6",
|
||||
"symfony-cmf/routing": "2.3.3",
|
||||
"symfony/console": "v4.4.21",
|
||||
"symfony/debug": "v4.4.20",
|
||||
"symfony/dependency-injection": "v4.4.21",
|
||||
"symfony/deprecation-contracts": "v2.2.0",
|
||||
"symfony/error-handler": "v4.4.21",
|
||||
"symfony/event-dispatcher": "v4.4.20",
|
||||
"symfony/console": "v4.4.25",
|
||||
"symfony/debug": "v4.4.25",
|
||||
"symfony/dependency-injection": "v4.4.25",
|
||||
"symfony/deprecation-contracts": "v2.4.0",
|
||||
"symfony/error-handler": "v4.4.25",
|
||||
"symfony/event-dispatcher": "v4.4.25",
|
||||
"symfony/event-dispatcher-contracts": "v1.1.9",
|
||||
"symfony/http-client-contracts": "v2.3.1",
|
||||
"symfony/http-foundation": "v4.4.20",
|
||||
"symfony/http-kernel": "v4.4.21",
|
||||
"symfony/mime": "v5.2.6",
|
||||
"symfony/polyfill-ctype": "v1.22.1",
|
||||
"symfony/polyfill-iconv": "v1.22.1",
|
||||
"symfony/polyfill-intl-idn": "v1.22.1",
|
||||
"symfony/polyfill-intl-normalizer": "v1.22.1",
|
||||
"symfony/polyfill-mbstring": "v1.22.1",
|
||||
"symfony/polyfill-php80": "v1.22.1",
|
||||
"symfony/process": "v4.4.20",
|
||||
"symfony/http-client-contracts": "v2.4.0",
|
||||
"symfony/http-foundation": "v4.4.25",
|
||||
"symfony/http-kernel": "v4.4.25",
|
||||
"symfony/mime": "v5.3.0",
|
||||
"symfony/polyfill-ctype": "v1.23.0",
|
||||
"symfony/polyfill-iconv": "v1.23.0",
|
||||
"symfony/polyfill-intl-idn": "v1.23.0",
|
||||
"symfony/polyfill-intl-normalizer": "v1.23.0",
|
||||
"symfony/polyfill-mbstring": "v1.23.0",
|
||||
"symfony/polyfill-php80": "v1.23.0",
|
||||
"symfony/process": "v4.4.25",
|
||||
"symfony/psr-http-message-bridge": "v2.1.0",
|
||||
"symfony/routing": "v4.4.20",
|
||||
"symfony/serializer": "v4.4.20",
|
||||
"symfony/service-contracts": "v2.2.0",
|
||||
"symfony/translation": "v4.4.21",
|
||||
"symfony/translation-contracts": "v2.3.0",
|
||||
"symfony/validator": "v4.4.21",
|
||||
"symfony/var-dumper": "v5.2.6",
|
||||
"symfony/yaml": "v4.4.21",
|
||||
"twig/twig": "v2.14.4",
|
||||
"symfony/routing": "v4.4.25",
|
||||
"symfony/serializer": "v4.4.35",
|
||||
"symfony/service-contracts": "v2.4.0",
|
||||
"symfony/translation": "v4.4.25",
|
||||
"symfony/translation-contracts": "v2.4.0",
|
||||
"symfony/validator": "v4.4.25",
|
||||
"symfony/var-dumper": "v5.3.0",
|
||||
"symfony/yaml": "v4.4.25",
|
||||
"twig/twig": "v2.14.11",
|
||||
"typo3/phar-stream-wrapper": "v3.1.6"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,13 +11,15 @@
|
|||
"behat/mink-goutte-driver": "^1.2",
|
||||
"behat/mink-selenium2-driver": "^1.4",
|
||||
"composer/composer": "^2.0.2",
|
||||
"drupal/coder": "^8.3.7",
|
||||
"drupal/coder": "^8.3.10",
|
||||
"easyrdf/easyrdf": "^0.9 || ^1.0",
|
||||
"friends-of-behat/mink-browserkit-driver": "^1.3",
|
||||
"fabpot/goutte": "^3.3",
|
||||
"friends-of-behat/mink-browserkit-driver": "^1.4",
|
||||
"instaclick/php-webdriver": "^1.4.1",
|
||||
"justinrainbow/json-schema": "^5.2",
|
||||
"mikey179/vfsstream": "^1.6.8",
|
||||
"phpspec/prophecy": "^1.7",
|
||||
"phpunit/phpunit": "^8.4.1 || ^9",
|
||||
"phpspec/prophecy": "^1.12",
|
||||
"phpunit/phpunit": "^8.5.14 || ^9",
|
||||
"symfony/browser-kit": "^4.4",
|
||||
"symfony/css-selector": "^4.4",
|
||||
"symfony/dom-crawler": "^4.4 !=4.4.5",
|
||||
|
@ -25,7 +27,7 @@
|
|||
"symfony/filesystem": "^4.4",
|
||||
"symfony/finder": "^4.4",
|
||||
"symfony/lock": "^4.4",
|
||||
"symfony/phpunit-bridge": "^5.1.4",
|
||||
"symfony/var-dumper": "^5.1.2"
|
||||
"symfony/phpunit-bridge": "^5.3.0",
|
||||
"symfony/var-dumper": "^5.3.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,16 +12,18 @@
|
|||
"behat/mink-goutte-driver": "v1.2.1",
|
||||
"behat/mink-selenium2-driver": "v1.4.0",
|
||||
"composer/ca-bundle": "1.2.9",
|
||||
"composer/composer": "2.0.11",
|
||||
"composer/composer": "2.2.12",
|
||||
"composer/metadata-minifier": "1.0.0",
|
||||
"composer/pcre": "1.0.1",
|
||||
"composer/spdx-licenses": "1.5.5",
|
||||
"composer/xdebug-handler": "1.4.6",
|
||||
"composer/xdebug-handler": "2.0.1",
|
||||
"doctrine/instantiator": "1.4.0",
|
||||
"drupal/coder": "8.3.12",
|
||||
"drupal/coder": "8.3.13",
|
||||
"easyrdf/easyrdf": "1.1.1",
|
||||
"fabpot/goutte": "v3.3.1",
|
||||
"friends-of-behat/mink-browserkit-driver": "v1.5.0",
|
||||
"instaclick/php-webdriver": "1.4.7",
|
||||
"justinrainbow/json-schema": "5.2.10",
|
||||
"justinrainbow/json-schema": "5.2.11",
|
||||
"mikey179/vfsstream": "v1.6.8",
|
||||
"myclabs/deep-copy": "1.10.2",
|
||||
"phar-io/manifest": "2.0.1",
|
||||
|
@ -52,14 +54,14 @@
|
|||
"seld/jsonlint": "1.8.3",
|
||||
"seld/phar-utils": "1.1.1",
|
||||
"sirbrillig/phpcs-variable-analysis": "v2.11.0",
|
||||
"squizlabs/php_codesniffer": "3.5.8",
|
||||
"symfony/browser-kit": "v4.4.20",
|
||||
"symfony/css-selector": "v4.4.20",
|
||||
"symfony/dom-crawler": "v4.4.20",
|
||||
"symfony/filesystem": "v4.4.21",
|
||||
"symfony/finder": "v4.4.20",
|
||||
"symfony/lock": "v4.4.21",
|
||||
"symfony/phpunit-bridge": "v5.2.6",
|
||||
"squizlabs/php_codesniffer": "3.6.0",
|
||||
"symfony/browser-kit": "v4.4.25",
|
||||
"symfony/css-selector": "v4.4.25",
|
||||
"symfony/dom-crawler": "v4.4.25",
|
||||
"symfony/filesystem": "v4.4.25",
|
||||
"symfony/finder": "v4.4.25",
|
||||
"symfony/lock": "v4.4.25",
|
||||
"symfony/phpunit-bridge": "v5.3.0",
|
||||
"theseer/tokenizer": "1.2.0",
|
||||
"webmozart/assert": "1.10.0"
|
||||
}
|
||||
|
|
|
@ -48,14 +48,14 @@ their destination location. In order to prevent arbitrary dependencies from
|
|||
copying files via the scaffold mechanism, only those projects that are
|
||||
specifically permitted by the top-level project will be used to scaffold files.
|
||||
|
||||
Example: Permit scaffolding from the project `drupal/core`
|
||||
Example: Permit scaffolding from the project `upstream/project`
|
||||
```
|
||||
"name": "my/project",
|
||||
...
|
||||
"extra": {
|
||||
"drupal-scaffold": {
|
||||
"allowed-packages": [
|
||||
"drupal/core"
|
||||
"upstream/project"
|
||||
],
|
||||
...
|
||||
}
|
||||
|
@ -63,8 +63,9 @@ Example: Permit scaffolding from the project `drupal/core`
|
|||
```
|
||||
Allowing a package to scaffold files also permits it to delegate permission to
|
||||
scaffold to any project that it requires itself. This allows a package to
|
||||
organize its scaffold assets as it sees fit. For example, the project
|
||||
`drupal/core` may choose to store its assets in a subproject `drupal/assets`.
|
||||
organize its scaffold assets as it sees fit. For example, if `upstream/project`
|
||||
stores its assets in a subproject `upstream/assets`, `upstream/assets` would
|
||||
implicitly be allowed to scaffold files.
|
||||
|
||||
It is possible for a project to obtain scaffold files from multiple projects.
|
||||
For example, a Drupal project using a distribution, and installing on a specific
|
||||
|
@ -393,9 +394,6 @@ Sample composer.json for a project that relies on packages that use composer-sca
|
|||
},
|
||||
"extra": {
|
||||
"drupal-scaffold": {
|
||||
"allowed-packages": [
|
||||
"drupal/core"
|
||||
],
|
||||
"locations": {
|
||||
"web-root": "./docroot"
|
||||
},
|
||||
|
|
|
@ -21,7 +21,7 @@ use Composer\Util\Filesystem;
|
|||
class ScaffoldFilePath {
|
||||
|
||||
/**
|
||||
* The type of scaffold file this is, 'src' or 'dest'.
|
||||
* The type of scaffold file this is,'autoload', 'dest' or 'src'.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
|
@ -52,7 +52,7 @@ class ScaffoldFilePath {
|
|||
* ScaffoldFilePath constructor.
|
||||
*
|
||||
* @param string $path_type
|
||||
* The type of scaffold file this is, 'src' or 'dest'.
|
||||
* The type of scaffold file this is,'autoload', 'dest' or 'src'.
|
||||
* @param string $package_name
|
||||
* The name of the package containing the file.
|
||||
* @param string $rel_path
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
"Backbone": true,
|
||||
"Modernizr": true,
|
||||
"Popper": true,
|
||||
"Shepherd": true,
|
||||
"Sortable": true,
|
||||
"once": true,
|
||||
"CKEDITOR": true,
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"extends": "stylelint-config-standard",
|
||||
"plugins": [
|
||||
"stylelint-no-browser-hacks/lib",
|
||||
"stylelint-order"
|
||||
],
|
||||
"rules": {
|
||||
|
@ -445,16 +444,6 @@
|
|||
"font-smooth",
|
||||
"line-height"
|
||||
],
|
||||
"plugin/no-browser-hacks": [true, {
|
||||
"browsers": [
|
||||
"ie >= 9",
|
||||
"edge >= 13",
|
||||
"firefox >= 5",
|
||||
"opera >= 12",
|
||||
"safari >= 5",
|
||||
"chrome >= 56"
|
||||
]
|
||||
}],
|
||||
"property-no-unknown": null,
|
||||
"rule-empty-line-before": null,
|
||||
"selector-pseudo-element-colon-notation": null,
|
||||
|
|
|
@ -32,10 +32,13 @@ Framework managers
|
|||
|
||||
Frontend
|
||||
- Lauri Eskola 'lauriii' https://www.drupal.org/u/lauriii
|
||||
- (provisional) Cristina Chumillas 'ckrina' https://www.drupal.org/u/ckrina
|
||||
- (provisional) Ben Mullins 'bnjmnm' https://www.drupal.org/u/bnjmnm
|
||||
|
||||
Release managers
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
|
||||
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm
|
||||
- (provisional) Victoria Spagnolo 'quietone' https://www.drupal.org/u/quietone
|
||||
|
||||
Core JavaScript packages
|
||||
- (provisional) Théodore Biadala 'nod_' https://www.drupal.org/u/nod_
|
||||
|
@ -260,8 +263,9 @@ JavaScript
|
|||
- Sally Young 'justafish' https://www.drupal.org/u/justafish
|
||||
|
||||
JSON:API
|
||||
- Gabe Sullice 'gabesullice' https://www.drupal.org/u/gabesullice
|
||||
- Mateu Aguiló Bosch 'e0ipso' https://www.drupal.org/u/e0ipso
|
||||
- Björn Brala 'bbrala' https://www.drupal.org/u/bbrala
|
||||
- Gabe Sullice 'gabesullice' https://www.drupal.org/u/gabesullice
|
||||
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers
|
||||
|
||||
Language
|
||||
|
@ -310,7 +314,7 @@ Migrate
|
|||
- Adam Globus-Hoenich 'phenaproxima' https://www.drupal.org/u/phenaproxima
|
||||
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn
|
||||
- Michael Lutz 'mikelutz' https://www.drupal.org/u/mikelutz
|
||||
- Vicki Spagnolo 'quietone' https://www.drupal.org/u/quietone
|
||||
- Victoria Spagnolo 'quietone' https://www.drupal.org/u/quietone
|
||||
|
||||
Node
|
||||
- ?
|
||||
|
@ -449,8 +453,9 @@ Umami demo
|
|||
- Keith Jay 'kjay' https://www.drupal.org/u/kjay
|
||||
- Ofer Shaal 'shaal' https://www.drupal.org/u/shaal
|
||||
|
||||
Update UI
|
||||
- ?
|
||||
Update Manager
|
||||
- Ted Bowman 'tedbow' https://www.drupal.org/u/tedbow
|
||||
- Derek Wright 'dww' https://www.drupal.org/u/dww
|
||||
|
||||
User
|
||||
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/u/moshe-weitzman
|
||||
|
@ -519,7 +524,7 @@ their responsibilities. The initiative coordinators are:
|
|||
|
||||
Decoupled Menus Initiative
|
||||
- Théodore Biadala 'nod_' https://www.drupal.org/u/nod_
|
||||
- Gabe Sullice 'gabesullice' https://www.drupal.org/u/gabesullice
|
||||
- Brian Perry 'brianperry' https://www.drupal.org/u/brianperry
|
||||
|
||||
Media Initiative
|
||||
- Janez Urevc 'slashrsm' https://www.drupal.org/u/slashrsm
|
||||
|
|
|
@ -169,10 +169,10 @@ parameters:
|
|||
- webcal
|
||||
- rtsp
|
||||
|
||||
# Configure Cross-Site HTTP requests (CORS).
|
||||
# Read https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
|
||||
# for more information about the topic in general.
|
||||
# Note: By default the configuration is disabled.
|
||||
# Configure Cross-Site HTTP requests (CORS).
|
||||
# Read https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
|
||||
# for more information about the topic in general.
|
||||
# Note: By default the configuration is disabled.
|
||||
cors.config:
|
||||
enabled: false
|
||||
# Specify allowed headers, like 'x-allowed-header'.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
// @codingStandardsIgnoreFile
|
||||
// phpcs:ignoreFile
|
||||
|
||||
/**
|
||||
* @file
|
||||
|
@ -308,16 +308,18 @@ $settings['hash_salt'] = '';
|
|||
$settings['update_free_access'] = FALSE;
|
||||
|
||||
/**
|
||||
* Fallback to HTTP for Update Manager.
|
||||
* Fallback to HTTP for Update Manager and for fetching security advisories.
|
||||
*
|
||||
* If your Drupal site fails to connect to updates.drupal.org using HTTPS to
|
||||
* fetch Drupal core, module and theme update status, you may uncomment this
|
||||
* setting and set it to TRUE to allow an insecure fallback to HTTP. Note that
|
||||
* doing so will open your site up to a potential man-in-the-middle attack. You
|
||||
* should instead attempt to resolve the issues before enabling this option.
|
||||
* If your site fails to connect to updates.drupal.org over HTTPS (either when
|
||||
* fetching data on available updates, or when fetching the feed of critical
|
||||
* security announcements), you may uncomment this setting and set it to TRUE to
|
||||
* allow an insecure fallback to HTTP. Note that doing so will open your site up
|
||||
* to a potential man-in-the-middle attack. You should instead attempt to
|
||||
* resolve the issues before enabling this option.
|
||||
* @see https://www.drupal.org/docs/system-requirements/php-requirements#openssl
|
||||
* @see https://en.wikipedia.org/wiki/Man-in-the-middle_attack
|
||||
* @see \Drupal\update\UpdateFetcher
|
||||
* @see \Drupal\system\SecurityAdvisories\SecurityAdvisoriesFetcher
|
||||
*/
|
||||
# $settings['update_fetch_with_http_fallback'] = TRUE;
|
||||
|
||||
|
@ -609,6 +611,21 @@ $settings['update_free_access'] = FALSE;
|
|||
# ini_set('pcre.backtrack_limit', 200000);
|
||||
# ini_set('pcre.recursion_limit', 200000);
|
||||
|
||||
/**
|
||||
* Add Permissions-Policy header to disable Google FLoC.
|
||||
*
|
||||
* By default, Drupal sends the 'Permissions-Policy: interest-cohort=()' header
|
||||
* to disable Google's Federated Learning of Cohorts feature, introduced in
|
||||
* Chrome 89.
|
||||
*
|
||||
* See https://en.wikipedia.org/wiki/Federated_Learning_of_Cohorts for more
|
||||
* information about FLoC.
|
||||
*
|
||||
* If you don't wish to disable FLoC in Chrome, you can set this value
|
||||
* to FALSE.
|
||||
*/
|
||||
# $settings['block_interest_cohort'] = TRUE;
|
||||
|
||||
/**
|
||||
* Configuration overrides.
|
||||
*
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
// @codingStandardsIgnoreFile
|
||||
// phpcs:ignoreFile
|
||||
|
||||
/**
|
||||
* @file
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
// @codingStandardsIgnoreFile
|
||||
// phpcs:ignoreFile
|
||||
|
||||
/**
|
||||
* @file
|
||||
|
|
|
@ -1,6 +1,233 @@
|
|||
CKEditor 4 Changelog
|
||||
====================
|
||||
|
||||
## CKEditor 4.18.0
|
||||
|
||||
**Security Updates:**
|
||||
|
||||
* Fixed an XSS vulnerability in the core module reported by GitHub Security Lab team member [Kevin Backhouse](https://github.com/kevinbackhouse).
|
||||
|
||||
Issue summary: The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing a JavaScript code. See [CVE-2022-24728](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-4fc4-4p5g-6w89) for more details.
|
||||
|
||||
* Fixed a Regular expression Denial of Service (ReDoS) vulnerability in dialog plugin discovered by the CKEditor 4 team during our regular security audit.
|
||||
|
||||
Issue summary: The vulnerability allowed to abuse a dialog input validator regular expression, which could cause a significant performance drop resulting in a browser tab freeze. See [CVE-2022-24729](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-f6rf-9m92-x2hh) for more details.
|
||||
|
||||
You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions.
|
||||
|
||||
**An upgrade is highly recommended!**
|
||||
|
||||
**Highlights:**
|
||||
|
||||
[Web Spell Checker](https://webspellchecker.com/) ended support for WebSpellChecker Dialog on December 31st, 2021. This means the plugin is not supported any longer. Therefore, we decided to deprecate and remove the WebSpellChecker Dialog plugin from CKEditor 4 presets.
|
||||
|
||||
We strongly encourage everyone to choose one of the other available spellchecking solutions - [Spell Check As You Type (SCAYT)](https://ckeditor.com/cke4/addon/scayt) or [WProofreader](https://ckeditor.com/cke4/addon/wproofreader).
|
||||
|
||||
Fixed issues:
|
||||
|
||||
* [#5097](https://github.com/ckeditor/ckeditor4/issues/5097): [Chrome] Fixed: Incorrect conversion of points to pixels while using [`CKEDITOR.tools.convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx).
|
||||
* [#5044](https://github.com/ckeditor/ckeditor4/issues/5044): Fixed: `select` elements with `multiple` attribute had incorrect styling. Thanks to [John R. D'Orazio](https://github.com/JohnRDOrazio)!
|
||||
|
||||
Other changes:
|
||||
|
||||
* [#5093](https://github.com/ckeditor/ckeditor4/issues/5093): Deprecated and removed WebSpellChecker Dialog from presets.
|
||||
* [#5127](https://github.com/ckeditor/ckeditor4/issues/5127): Deprecated the [`CKEDITOR.rnd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-rnd) property to discourage using it in a security-sensitive context.
|
||||
* [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Improved the jQuery adapter by replacing a deprecated jQuery API with existing counterparts. Thanks to [Fran Boon](https://github.com/flavour)!
|
||||
* [#5128](https://github.com/ckeditor/ckeditor4/issues/5128): Improved the [Emoji](https://ckeditor.com/cke4/addon/emoji) definitions encoding set by the [`config.emoji_emojiListUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_emojiListUrl) configuration option.
|
||||
|
||||
## CKEditor 4.17.2
|
||||
|
||||
Fixed issues:
|
||||
|
||||
* [#4934](https://github.com/ckeditor/ckeditor4/issues/4934): Fixed: Active focus in dialog tabs is not visible in the High Contrast mode.
|
||||
* [#547](https://github.com/ckeditor/ckeditor4/issues/547): Fixed: Dragging and dropping elements like images within a table is no longer available.
|
||||
* [#4875](https://github.com/ckeditor/ckeditor4/issues/4875): Fixed: It is not possible to delete multiple selected lists.
|
||||
* [#4873](https://github.com/ckeditor/ckeditor4/issues/4873): Fixed: Pasting content from MS Word and Outlook with horizontal lines prevents images from being uploaded.
|
||||
* [#4952](https://github.com/ckeditor/ckeditor4/issues/4952): Fixed: Dragging and dropping images within a table cell appends additional elements.
|
||||
* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: Some CSS files are missing unique timestamp used to prevent browser to cache static resources between editor releases.
|
||||
* [#4987](https://github.com/ckeditor/ckeditor4/issues/4987): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) is not recognizing more than one space character.
|
||||
* [#5061](https://github.com/ckeditor/ckeditor4/issues/5061): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) plugin incorrectly handles multiple whitespace during replacing text.
|
||||
* [#5004](https://github.com/ckeditor/ckeditor4/issues/5004): Fixed: `MutationObserver` used in [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin causes memory leaks.
|
||||
* [#4994](https://github.com/ckeditor/ckeditor4/issues/4994): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) plugin caused content pasted from Word to turn into an image.
|
||||
|
||||
API changes:
|
||||
|
||||
* [#4918](https://github.com/ckeditor/ckeditor4/issues/4918): Explicitly set the [`config.useComputedState`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-useComputedState) default value to `true`. Thanks to [Shabab Karim](https://github.com/shabab477)!
|
||||
* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): The [`CKEDITOR.appendTimestamp()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTimestamp) function was added.
|
||||
* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): [`CKEDITOR.dom.document#appendStyleSheet()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_document.html#method-appendStyleSheet) and [`CKEDITOR.tools.buildStyleHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-buildStyleHtml) now use the newly added [`CKEDITOR.appendTimestamp()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTimestamp) function to correctly handle caching of CSS files.
|
||||
|
||||
Other changes:
|
||||
|
||||
* [#5014](https://github.com/ckeditor/ckeditor4/issues/5014): Fixed: Toolbar configurator fails when plugin does not define a toolbar group. Thanks to [SuperPat](https://github.com/SuperPat45)!
|
||||
|
||||
## CKEditor 4.17.1
|
||||
|
||||
**Highlights:**
|
||||
|
||||
Due to a regression in CKEeditor 4.17.0 version that was only revealed after the release and affected a limited area of operation, CSS assets loaded via relative links started to point into invalid location when loaded from external resources.
|
||||
|
||||
We have therefore decided to immediately release CKEditor 4.17.1 that fixed this problem. If you have already upgraded to v4.17.0, make sure to upgrade to v4.17.1 to avoid this regression.
|
||||
|
||||
Fixed issues:
|
||||
|
||||
* [#4979](https://github.com/ckeditor/ckeditor4/issues/3757): Fixed: Added cache key in [#4761](https://github.com/ckeditor/ckeditor4/issues/4761) started to breaking relative links for external CSS resources. The fix has been reverted and will be corrected in the next editor version.
|
||||
|
||||
## CKEditor 4.17
|
||||
|
||||
**Security Updates:**
|
||||
|
||||
* Fixed XSS vulnerability in the core module reported by [William Bowling](https://github.com/wbowling).
|
||||
|
||||
Issue summary: The vulnerability allowed to inject malformed comments HTML bypassing content sanitization, which could result in executing JavaScript code. See [CVE-2021-41165](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-7h26-63m7-qhf2) for more details.
|
||||
|
||||
* Fixed XSS vulnerability in the core module reported by [Maurice Dauer](https://twitter.com/laytonctf).
|
||||
|
||||
Issue summary: The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. See [CVE-2021-41164](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-pvmx-g8h5-cprj) for more details.
|
||||
|
||||
You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions.
|
||||
|
||||
**An upgrade is highly recommended!**
|
||||
|
||||
**Highlights:**
|
||||
|
||||
Adobe [ended support of Flash Player](https://www.adobe.com/products/flashplayer/end-of-life.html) on December 31, 2020 and blocked Flash content from running in Flash Player beginning January 12, 2021.
|
||||
We have decided to deprecate and remove the [Flash](https://ckeditor.com/cke4/addon/flash) plugin from CKEditor 4 to help protect users' systems and discourage using insecure software.
|
||||
|
||||
New Features:
|
||||
|
||||
* [#3433](https://github.com/ckeditor/ckeditor4/issues/3433): Marked required fields in dialogs with asterisk (`*`) symbol.
|
||||
* [#4374](https://github.com/ckeditor/ckeditor4/issues/4374): Integrated the [Maximize](https://ckeditor.com/cke4/addon/maximize) plugin with browser's History API.
|
||||
* [#4461](https://github.com/ckeditor/ckeditor4/issues/4461): Introduced the possibility to delay editor initialization while it is in a detached DOM element.
|
||||
* [#4462](https://github.com/ckeditor/ckeditor4/issues/4462): Introduced support for reattaching editor container element to DOM.
|
||||
* [#4612](https://github.com/ckeditor/ckeditor4/issues/4612): Allow pasting images as Base64 from [clipboard](https://ckeditor.com/cke4/addon/clipboard) in all browsers except IE.
|
||||
* [#4681](https://github.com/ckeditor/ckeditor4/issues/4681): Allow drag and drop images as Base64.
|
||||
* [#4750](https://github.com/ckeditor/ckeditor4/issues/4750): Added notification for pasting and dropping unsupported file types into the editor.
|
||||
* [#4807](https://github.com/ckeditor/ckeditor4/issues/4807): [Chrome] Improved the performance of pasting large images. Thanks to [FlowIT-JIT](https://github.com/FlowIT-JIT)!
|
||||
* [#4850](https://github.com/ckeditor/ckeditor4/issues/4850): Added support for loading [content templates](https://ckeditor.com/cke4/addon/templates) from HTML files. Thanks to [Fynn96](https://github.com/Fynn96)!
|
||||
* [#4874](https://github.com/ckeditor/ckeditor4/issues/4874): Added the [`config.clipboard_handleImages`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-clipboard_handleImages) configuration option for enabling and disabling built-in support for pasting and dropping images in the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin. Thanks to [FlowIT-JIT](https://github.com/FlowIT-JIT)!
|
||||
* [#4026](https://github.com/ckeditor/ckeditor4/issues/4026): [Preview](https://ckeditor.com/cke4/addon/preview) plugin now uses the [`editor#title`](http://localhost/ckeditor4-docs/build/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-title) property for the title of the preview window. Thanks to [Ely](https://github.com/Elyasin)!
|
||||
* [#4467](https://github.com/ckeditor/ckeditor4/issues/4467): Added support for inserting content next to a block [widgets](https://ckeditor.com/cke4/addon/widget) using keyboard navigation. Thanks to [bunglegrind](https://github.com/bunglegrind)!
|
||||
|
||||
Fixed Issues:
|
||||
|
||||
* [#3757](https://github.com/ckeditor/ckeditor4/issues/3757): [Firefox] Fixed: images pasted from [clipboard](https://ckeditor.com/cke4/addon/clipboard) are not inserted as Base64-encoded images.
|
||||
* [#3876](https://github.com/ckeditor/ckeditor4/issues/3876): Fixed: The [Print](https://ckeditor.com/cke4/addon/print) plugin incorrectly prints links and images.
|
||||
* [#4444](https://github.com/ckeditor/ckeditor4/issues/4444): [Firefox] Fixed: Print preview is incorrectly loaded from CDN.
|
||||
* [#4596](https://github.com/ckeditor/ckeditor4/issues/4596): Fixed: Incorrect handling of HSL/HSLA values in [`CKEDITOR.tools.color`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_color.html).
|
||||
* [#4597](https://github.com/ckeditor/ckeditor4/issues/4597): Fixed: Incorrect color conversion for HSL/HSLA values in [`CKEDITOR.tools.color`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_color.html).
|
||||
* [#4604](https://github.com/ckeditor/ckeditor4/issues/4604): Fixed: [`CKEDITOR.plugins.clipboard.dataTransfer#getTypes()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_clipboard_dataTransfer.html#method-getTypes) returns no types.
|
||||
* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: Not all resources loaded by the editor respect the cache key.
|
||||
* [#4783](https://github.com/ckeditor/ckeditor4/issues/4783): Fixed: The [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) dialog does not contain info about focus being moved back to the editing area upon activating a toolbar button.
|
||||
* [#4790](https://github.com/ckeditor/ckeditor4/issues/4790): Fixed: Printing page is invoked before the printed page is fully loaded.
|
||||
* [#4874](https://github.com/ckeditor/ckeditor4/issues/4874): Fixed: Built-in support for pasting and dropping images in the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin restricts third party plugins from handling image pasting. Thanks to [FlowIT-JIT](https://github.com/FlowIT-JIT)!
|
||||
* [#4888](https://github.com/ckeditor/ckeditor4/issues/4888): Fixed: The [`CKEDITOR.dialog#setState()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog.html#method-setState) method throws error when there is no "OK" button in the dialog.
|
||||
* [#4858](https://github.com/ckeditor/ckeditor4/issues/4858): Fixed: The [Autolink](https://ckeditor.com/cke4/addon/autolink) plugin incorrectly escapes the `&` characters when pasting links into the editor.
|
||||
* [#4892](https://github.com/ckeditor/ckeditor4/issues/4892): Fixed: Focus of buttons in dialogs is not visible enough in High Contrast mode.
|
||||
* [#3858](https://github.com/ckeditor/ckeditor4/issues/3858): Fixed: Pasting content in `ENTER_BR` [enter mode](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) crashes the editor.
|
||||
* [#4891](https://github.com/ckeditor/ckeditor4/issues/4891): Fixed: The [Autogrow](https://ckeditor.com/cke4/addon/autogrow) plugin applies fixed width to the editor.
|
||||
|
||||
API Changes:
|
||||
|
||||
* [#4462](https://github.com/ckeditor/ckeditor4/issues/4462): [`CKEDITOR.editor#getSelection()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelection) now returns `null` if the editor is in recreating state.
|
||||
* [#4583](https://github.com/ckeditor/ckeditor4/issues/4583): Added support for new, comma-less color syntax to [`CKEDITOR.tools.color`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_color.html).
|
||||
* [#4604](https://github.com/ckeditor/ckeditor4/issues/4604): Added the [`CKEDITOR.plugins.clipboard.dataTransfer#isFileTransfer()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_clipboard_dataTransfer.html#method-isFileTransfer) method.
|
||||
* [#4790](https://github.com/ckeditor/ckeditor4/issues/4790): Added `callback` parameter to [`CKEDITOR.plugins.preview#createPreview()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_preview.html#method-createPreview) method.
|
||||
|
||||
Other Changes:
|
||||
|
||||
* [#4866](https://github.com/ckeditor/ckeditor4/issues/#4866): The [Flash](https://ckeditor.com/cke4/addon/flash) plugin is now deprecated and has been removed from CKEditor 4.
|
||||
* [#4901](https://github.com/ckeditor/ckeditor4/issues/4901): Redesigned buttons placement in the [Content templates](https://ckeditor.com/cke4/addon/templates) dialog to make it more UX friendly. Thanks to [Fynn96](https://github.com/Fynn96)!
|
||||
|
||||
## CKEditor 4.16.2
|
||||
|
||||
**Security Updates:**
|
||||
|
||||
* Fixed XSS vulnerability in the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin reported by [Anton Subbotin](https://github.com/skavans).
|
||||
|
||||
Issue summary: The vulnerability allowed to abuse paste functionality using malformed HTML, which could result in injecting arbitrary HTML into the editor. See [CVE-2021-32809](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-7889-rm5j-hpgg) for more details.
|
||||
|
||||
* Fixed XSS vulnerability in the [Widget](https://ckeditor.com/cke4/addon/widget) plugin reported by [Anton Subbotin](https://github.com/skavans).
|
||||
|
||||
Issue summary: The vulnerability allowed to abuse undo functionality using malformed [Widget](https://ckeditor.com/cke4/addon/widget) HTML, which could result in executing JavaScript code. See [CVE-2021-32808](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-6226-h7ff-ch6c) for more details.
|
||||
|
||||
* Fixed XSS vulnerability in the [Fake Objects](https://ckeditor.com/cke4/addon/fakeobjects) plugin reported by [Mika Kulmala](https://github.com/kulmik).
|
||||
|
||||
Issue summary: The vulnerability allowed to inject malformed [Fake Objects](https://ckeditor.com/cke4/addon/fakeobjects) HTML, which could result in executing JavaScript code. See [CVE-2021-37695](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-m94c-37g6-cjhc) for more details.
|
||||
|
||||
You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions.
|
||||
|
||||
**An upgrade is highly recommended!**
|
||||
|
||||
Fixed Issues:
|
||||
* [#4777](https://github.com/ckeditor/ckeditor4/issues/4777): Fixed: HTML comments in widgets not processed correctly.
|
||||
* [#4733](https://github.com/ckeditor/ckeditor4/pull/4733): Fixed: [Link](https://ckeditor.com/cke4/addon/link) prevent duplicate anchors in text with styles.
|
||||
* [#4728](https://github.com/ckeditor/ckeditor4/issues/4728): Fixed: Multiple anchors in one line and multi-line with text style.
|
||||
* [#3863](https://github.com/ckeditor/ckeditor4/issues/3863): Fixed: Multiple anchors in single word with text style.
|
||||
* [#3819](https://github.com/ckeditor/ckeditor4/issues/3819): [Chrome] Fixed: After removing one of the two consecutive spaces, the ` ` character appears in the editor instead of a space.
|
||||
* [#4666](https://github.com/ckeditor/ckeditor4/pull/4666): [IE] Introduce CSS.escape polyfill. Thanks to [limingli0707](https://github.com/limingli0707)!
|
||||
* [#681](https://github.com/ckeditor/ckeditor4/issues/681): Fixed: Table elements (td, tr, th, ..) with an id that starts with dot (.) causes javascript runtime err.
|
||||
* [#641](https://github.com/ckeditor/ckeditor4/issues/641): Fixed: UploadImage Plugin Widgets not working in IE, Opera, Safari, PhantomJS.
|
||||
* [#3638](https://github.com/ckeditor/ckeditor4/issues/3638): Fixed: Opening the same dialog twice causes it to become hidden under the dialog's page cover.
|
||||
* [#4247](https://github.com/ckeditor/ckeditor4/issues/4247): Fixed: [Color Button](https://ckeditor.com/cke4/addon/colorbutton)'s incorrect rendering on the first opening.
|
||||
* [#4555](https://github.com/ckeditor/ckeditor4/issues/4555): Fixed: [Font](https://ckeditor.com/cke4/addon/font) styles with attributes are not applied correctly when used multiple times over the same selection.
|
||||
* [#4782](https://github.com/ckeditor/ckeditor4/issues/4782): [Firefox] Fixed: `TypeError` is thrown when switching to Source View and back while [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) plugin is enabled.
|
||||
|
||||
## CKEditor 4.16.1
|
||||
|
||||
Fixed Issues:
|
||||
* [#4617](https://github.com/ckeditor/ckeditor4/issues/4617): Fixed: [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) is not accessible in inline editors.
|
||||
* [#4493](https://github.com/ckeditor/ckeditor4/issues/4493): Fixed: The [drop-down](https://ckeditor.com/cke4/addon/richcombo) label does not reflect the current value of the drop-down.
|
||||
* [#1572](https://github.com/ckeditor/ckeditor4/issues/1572): Fixed: A paragraph before or after a [widget](https://ckeditor.com/cke4/addon/widget) cannot be removed. Thanks to [bunglegrind](https://github.com/bunglegrind)!
|
||||
* [#4301](https://github.com/ckeditor/ckeditor4/issues/4301): Fixed: Pasted content is overwritten when pasted in an initially empty editor with the [`div` Enter mode](https://ckeditor.com/docs/ckeditor4/latest/features/enterkey.html).
|
||||
* [#4351](https://github.com/ckeditor/ckeditor4/issues/4351): Fixed: Incorrect values for RGBA/HSLA colors in [Color Dialog](https://ckeditor.com/cke4/addon/colordialog).
|
||||
* [#4509](https://github.com/ckeditor/ckeditor4/issues/4509): Fixed: Incorrect handling of drag & drop inside [widgets](https://ckeditor.com/cke4/addon/widget) and nested editables.
|
||||
* [#4611](https://github.com/ckeditor/ckeditor4/issues/4611): [Android, iOS] Fixed: Incorrect hover styles for buttons in the toolbar on mobile devices.
|
||||
* [#4652](https://github.com/ckeditor/ckeditor4/issues/4652): Fixed: [Event data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_eventInfo.html) set to `false` is treated as an event cancellation.
|
||||
* [#4659](https://github.com/ckeditor/ckeditor4/issues/4659): Fixed: [`CKEDITOR.htmlParser`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_htmlParser.html) does not treat `--!>` as a comment end tag correctly.
|
||||
|
||||
## CKEditor 4.16
|
||||
|
||||
**Security Updates:**
|
||||
|
||||
* Fixed ReDoS vulnerability in the [Autolink](https://ckeditor.com/cke4/addon/autolink) plugin.
|
||||
|
||||
Issue summary: It was possible to execute a ReDoS-type attack inside CKEditor 4 by persuading a victim to paste a specially crafted URL-like text into the editor and press <kbd>Enter</kbd> or <kbd>Space</kbd>.
|
||||
|
||||
* Fixed ReDoS vulnerability in the [Advanced Tab for Dialogs](https://ckeditor.com/cke4/addon/dialogadvtab) plugin.
|
||||
|
||||
Issue summary: It was possible to execute a ReDoS-type attack inside CKEditor 4 by persuading a victim to paste a specially crafted text into the Styles dialog.
|
||||
|
||||
**An upgrade is highly recommended!**
|
||||
|
||||
New Features:
|
||||
|
||||
* [#2800](https://github.com/ckeditor/ckeditor4/issues/2800): Unsupported image formats are now gracefully handled by the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin on paste, additionally showing descriptive error messages.
|
||||
* [#2800](https://github.com/ckeditor/ckeditor4/issues/2800): Unsupported image formats are now gracefully handled by the [Paste from LibreOffice](https://ckeditor.com/cke4/addon/pastefromlibreoffice) plugin on paste, additionally showing descriptive error messages.
|
||||
* [#3582](https://github.com/ckeditor/ckeditor4/issues/3582): Introduced smart positioning of the [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) panel used by the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins. The panel will now be additionally positioned related to the browser viewport to be always fully visible.
|
||||
* [#4388](https://github.com/ckeditor/ckeditor4/issues/4388): Added the option to remove an iframe created with the [IFrame Dialog](https://ckeditor.com/cke4/addon/iframe) plugin from the sequential keyboard navigation using the `tabindex` attribute. Thanks to [Timo Kirkkala](https://github.com/kirkkala)!
|
||||
|
||||
Fixed Issues:
|
||||
|
||||
* [#1134](https://github.com/ckeditor/ckeditor4/issues/1134): [Safari] Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not embed images.
|
||||
* [#2800](https://github.com/ckeditor/ckeditor4/issues/2800): Fixed: No images are imported from Microsoft Word when the content is pasted via the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin if there is at least one image of unsupported format.
|
||||
* [#4379](https://github.com/ckeditor/ckeditor4/issues/4379): [Edge] Fixed: Incorrect detection of the [high contrast mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_a11y.html#high-contrast-mode).
|
||||
* [#4422](https://github.com/ckeditor/ckeditor4/issues/4422): Fixed: Missing space between the button name and the keyboard shortcut inside the button label in the [high contrast mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_a11y.html#high-contrast-mode).
|
||||
* [#2208](https://github.com/ckeditor/ckeditor4/issues/2208): [IE] Fixed: The [Autolink](https://ckeditor.com/cke4/addon/autolink) plugin duplicates the native browser implementation.
|
||||
* [#1824](https://github.com/ckeditor/ckeditor4/issues/1824): Fixed: The [Autolink](https://ckeditor.com/cke4/addon/autolink) plugin should require the [Link](https://ckeditor.com/cke4/addon/link) plugin.
|
||||
* [#4253](https://github.com/ckeditor/ckeditor4/issues/4253): Fixed: The [Editor Placeholder](https://ckeditor.com/cke4/addon/editorplaceholder) plugin throws an error during the editor initialization with [`config.fullPage`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fullPage) enabled when there is no `<body>` tag in the editor content.
|
||||
* [#4372](https://github.com/ckeditor/ckeditor4/issues/4372): Fixed: The [Autogrow](https://ckeditor.com/cke4/addon/autogrow) plugin changes the editor's width when used with an absolute [`config.width`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-width) value.
|
||||
|
||||
API Changes:
|
||||
|
||||
* [#4358](https://github.com/ckeditor/ckeditor4/issues/4358): Introduced the [`CKEDITOR.tools.color`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_color.html) class which adds colors validation and methods for converting colors between various formats: named colors, HEX, RGB, RGBA, HSL and HSLA.
|
||||
* [#3782](https://github.com/ckeditor/ckeditor4/issues/3782): Moved the [`CKEDITOR.plugins.pastetools.filters.word.images`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_pastetools_filters_word_images.html) filters to the [`CKEDITOR.plugins.pastetools.filters.image`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_pastetools_filters_image.html) namespace.
|
||||
* [#4297](https://github.com/ckeditor/ckeditor4/issues/4297): All [`CKEDITOR.plugins.pastetools.filters`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_pastetools_filters.html) are now available under the [`CKEDITOR.pasteTools`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-pasteTools) alias.
|
||||
* [#4394](https://github.com/ckeditor/ckeditor4/issues/4394): Introduced [`CKEDITOR.ajax`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ajax.html) specialized loading methods for loading binary ([`CKEDITOR.ajax.loadBinary()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ajax.html#method-loadBinary)) and text ([`CKEDITOR.ajax.loadText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ajax.html#method-loadText)) data.
|
||||
|
||||
Other Changes:
|
||||
|
||||
* The [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) plugin is now disabled by default in [Standard and Full presets](https://ckeditor.com/cke4/presets). It can be enabled via [`extraPlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-extraPlugins) configuration option.
|
||||
|
||||
## CKEditor 4.15.1
|
||||
|
||||
**Security Updates:**
|
||||
|
@ -1454,7 +1681,7 @@ Other Changes:
|
|||
|
||||
New Features:
|
||||
|
||||
* [#11297](https://dev.ckeditor.com/ticket/11297): Styles can now be applied to widgets. The definition of a style which can be applied to a specific widget must contain two additional properties — `type` and `widget`. Read more in the [Widget Styles](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_styles.html#widget-styles) section of the "Syles Drop-down" guide. Note that by default, widgets support only classes and no other attributes or styles. Related changes and features:
|
||||
* [#11297](https://dev.ckeditor.com/ticket/11297): Styles can now be applied to widgets. The definition of a style which can be applied to a specific widget must contain two additional properties — `type` and `widget`. Read more in the [Widget Styles](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_styles.html#widget-styles) section of the "Styles Drop-down" guide. Note that by default, widgets support only classes and no other attributes or styles. Related changes and features:
|
||||
* Introduced the [`CKEDITOR.style.addCustomHandler()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#static-method-addCustomHandler) method for registering custom style handlers.
|
||||
* The [`CKEDITOR.style.apply()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#method-apply) and [`CKEDITOR.style.remove()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#method-remove) methods are now called with an editor instance instead of the document so they can be reused by the [`CKEDITOR.editor.applyStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-applyStyle) and [`CKEDITOR.editor.removeStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-removeStyle) methods. Backward compatibility was preserved, but from CKEditor 4.4 it is highly recommended to pass an editor instead of a document to these methods.
|
||||
* Many new methods and properties were introduced in the [Widget API](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html) to make the handling of styles by widgets fully customizable. See: [`widget.definition.styleableElements`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-styleableElements), [`widget.definition.styleToAllowedContentRule`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-styleToAllowedContentRules), [`widget.addClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-addClass), [`widget.removeClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-removeClass), [`widget.getClasses()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-getClasses), [`widget.hasClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-hasClass), [`widget.applyStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-applyStyle), [`widget.removeStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-removeStyle), [`widget.checkStyleActive()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-checkStyleActive).
|
||||
|
|
|
@ -2,7 +2,7 @@ Software License Agreement
|
|||
==========================
|
||||
|
||||
CKEditor - The text editor for Internet - https://ckeditor.com/
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
|
||||
Licensed under the terms of any of the following licenses at your
|
||||
choice:
|
||||
|
@ -37,10 +37,11 @@ done by developers outside of CKSource with their express permission.
|
|||
|
||||
The following libraries are included in CKEditor under the MIT license (see Appendix D):
|
||||
|
||||
* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2020, CKSource - Frederico Knabben.
|
||||
* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2022, CKSource Holding sp. z o.o.
|
||||
* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca.
|
||||
* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others.
|
||||
* ES6Promise - Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors.
|
||||
* A polyfill for `CSS.escape` (adopted with modifications in `core/tools.js`), Mathias Bynens, v1.5.1, https://mths.be/cssescape.
|
||||
|
||||
Parts of code taken from the following libraries are included in CKEditor under the MIT license (see Appendix D):
|
||||
|
||||
|
@ -59,7 +60,7 @@ The following libraries are included in CKEditor under the BSD-3 License (see Ap
|
|||
Trademarks
|
||||
----------
|
||||
|
||||
CKEditor is a trademark of CKSource - Frederico Knabben. All other brand
|
||||
CKEditor is a trademark of CKSource Holding sp. z o.o. All other brand
|
||||
and product names are trademarks, registered trademarks or service
|
||||
marks of their respective holders.
|
||||
|
||||
|
@ -1419,3 +1420,17 @@ Redistribution and use in source and binary forms, with or without modification,
|
|||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
```
|
||||
|
||||
|
||||
Appendix H: The BSD-2 License
|
||||
-----------------------------
|
||||
|
||||
```
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
```
|
||||
|
||||
(Ignore this line: %REMOVE_START%)
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
# Reporting a security issues
|
||||
|
||||
If you believe you have found a security issue in the CKEditor 4 software, please contact us immediately.
|
||||
|
||||
When reporting a potential security problem, please bear this in mind:
|
||||
|
||||
* Make sure to provide as many details as possible about the vulnerability.
|
||||
* Please do not disclose publicly any security issues until we fix them and publish security releases.
|
||||
|
||||
Contact the security team at security@cksource.com. As soon as we receive the security report, we will work promptly to confirm the issue and then to provide a security fix.
|
|
@ -32,6 +32,7 @@ var CKBUILDER_CONFIG = {
|
|||
'.bender',
|
||||
'bender-err.log',
|
||||
'bender-out.log',
|
||||
'bender-runner.config.json',
|
||||
'.travis.yml',
|
||||
'dev',
|
||||
'docs',
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +1,4 @@
|
|||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
|
||||
af.js Found: 62 Missing: 4
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.dialog.add("a11yHelp",function(f){function m(a){for(var b,c,h=[],d=0;d<g.length;d++)c=g[d],b=a/g[d],1<b&&2>=b&&(a-=c,h.push(e[c]));h.push(e[a]||String.fromCharCode(a));return h.join("+")}function t(a,b){var c=f.getCommandKeystroke(b,!0);return c.length?CKEDITOR.tools.array.map(c,m).join(" / "):a}var a=f.lang.a11yhelp,b=f.lang.common.keyboard,p=CKEDITOR.tools.getNextId(),q=/\$\{(.*?)\}/g,g=[CKEDITOR.ALT,CKEDITOR.SHIFT,CKEDITOR.CTRL],e={8:b[8],9:a.tab,13:b[13],16:b[16],17:b[17],18:b[18],19:a.pause,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
|
||||
cs.js Found: 30 Missing: 0
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang("a11yhelp","af",{title:"Toeganglikheid instruksies",contents:"Hulp inhoud. Druk ESC om toe te maak.",legend:[{name:"Algemeen",items:[{name:"Bewerker balk",legend:"Druk ${toolbarFocus} om op die werkbalk te land. Beweeg na die volgende en voorige wekrbalkgroep met TAB and SHIFT+TAB. Beweeg na die volgende en voorige werkbalkknop met die regter of linker pyl. Druk SPASIE of ENTER om die knop te bevestig."},{name:"Bewerker dialoog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
/*
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang("a11yhelp","ar",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"عام",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
|
||||
{name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
|
||||
{name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"الاوامر",items:[{name:"تراجع",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:"نص غامق",legend:"Press ${bold}"},{name:"نص مائل",legend:"Press ${italic}"},{name:"نص تحته خط",legend:"Press ${underline}"},
|
||||
{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
|
||||
{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"هروب",pageUp:"اعلى الصفحة",pageDown:"اسفل الصفحة",leftArrow:"السهم الايسر",upArrow:"السهم العلوي",rightArrow:"السهم الأيمن",downArrow:"السهم السفلي",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",
|
||||
numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"مضروب",add:"إضافة",subtract:"طرح",decimalPoint:"Decimal Point",divide:"تقسيم",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"الفاصلة المنقوطة",equalSign:'علامة "يساوي"',comma:"فاصلة",dash:"شرطة",period:"نقطة",forwardSlash:"Forward Slash",
|
||||
graveAccent:"Grave Accent",openBracket:"افتح القوس",backSlash:"Backslash",closeBracket:"اغلق القوس",singleQuote:"Single Quote"});
|
||||
CKEDITOR.plugins.setLang("a11yhelp","ar",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"عام",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button."},
|
||||
{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},
|
||||
{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},{name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},
|
||||
{name:"الاوامر",items:[{name:"تراجع",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:"نص غامق",legend:"Press ${bold}"},{name:"نص مائل",legend:"Press ${italic}"},{name:"نص تحته خط",legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
|
||||
{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"هروب",pageUp:"اعلى الصفحة",pageDown:"اسفل الصفحة",
|
||||
leftArrow:"السهم الايسر",upArrow:"السهم العلوي",rightArrow:"السهم الأيمن",downArrow:"السهم السفلي",insert:"Insert",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"مضروب",add:"إضافة",subtract:"طرح",decimalPoint:"Decimal Point",divide:"تقسيم",f1:"F1",f2:"F2",f3:"F3",
|
||||
f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"الفاصلة المنقوطة",equalSign:'علامة "يساوي"',comma:"فاصلة",dash:"شرطة",period:"نقطة",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"افتح القوس",backSlash:"Backslash",closeBracket:"اغلق القوس",singleQuote:"Single Quote"});
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang("a11yhelp","az",{title:"Əlillərə dəstək üzrə təlimat",contents:"Kömək. Pəncərəni bağlamaq üçün ESC basın.",legend:[{name:"Əsas",items:[{name:"Düzəliş edənin alətlər çubuğu",legend:"Panelə keçmək üçün ${toolbarFocus} basın. Növbəti panelə TAB, əvvəlki panelə isə SHIFT+TAB düyməsi vasitəsi ilə keçə bilərsiz. Paneldəki düymələr arasında sol və sağ ox düyməsi ilə keçid edə bilərsiz. Seçilmiş düyməsi SPACE və ya ENTER ilə işlədə bilərsiniz."},{name:"Redaktorun pəncərəsi",legend:"Pəncərə içində növbəti element seçmək üçün TAB düyməni basın, əvvəlki isə - SHIFT+TAB. Təsdiq edilməsi üçün ENTER, imtina edilməsi isə ESC diymələri istifadə edin. Pəncərədə bir neçə vərəq olanda olnarın siyahı ALT+F10 ilə aça bilərsiz. Vərəqlərin siyahı fokus altında olanda ox düymələr vasitəsi ilə onların arasında keçid edə bilərsiz."},
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
/*
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang("a11yhelp","bg",{title:"Инструкции за достъпност",contents:"Съдържание на помощта. За да затворите този диалогов прозорец, натиснете ESC.",legend:[{name:"Общо",items:[{name:"Лента с инструменти за редактора",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Диалог на редактора",
|
||||
legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Контекстно меню на редактора",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},
|
||||
CKEDITOR.plugins.setLang("a11yhelp","bg",{title:"Инструкции за достъпност",contents:"Съдържание на помощта. За да затворите този диалогов прозорец, натиснете ESC.",legend:[{name:"Общо",items:[{name:"Лента с инструменти за редактора",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button."},
|
||||
{name:"Диалог на редактора",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Контекстно меню на редактора",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},
|
||||
{name:"Списъчно меню на редактора",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},{name:"Лента с път на елемент на редактора",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},
|
||||
{name:"Команди",items:[{name:"Команда за отмяна",legend:"Натисни ${undo}"},{name:"Команда за пренаправяне",legend:"Натисни ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
|
||||
{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang("a11yhelp","ca",{title:"Instruccions d'Accessibilitat",contents:"Continguts de l'Ajuda. Per tancar aquest quadre de diàleg premi ESC.",legend:[{name:"General",items:[{name:"Editor de barra d'eines",legend:"Premi ${toolbarFocus} per desplaçar-se per la barra d'eines. Vagi en el següent i anterior grup de barra d'eines amb TAB i SHIFT+TAB. Vagi en el següent i anterior botó de la barra d'eines amb RIGHT ARROW i LEFT ARROW. Premi SPACE o ENTER per activar el botó de la barra d'eines."},
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
/*
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang("a11yhelp","cs",{title:"Instrukce pro přístupnost",contents:"Obsah nápovědy. Pro uzavření tohoto dialogu stiskněte klávesu ESC.",legend:[{name:"Obecné",items:[{name:"Panel nástrojů editoru",legend:"Stiskněte${toolbarFocus} k procházení panelu nástrojů. Přejděte na další a předchozí skupiny pomocí TAB a SHIFT+TAB. Přechod na další a předchozí tlačítko panelu nástrojů je pomocí ŠIPKA VPRAVO nebo ŠIPKA VLEVO. Stisknutím mezerníku nebo klávesy ENTER tlačítko aktivujete."},{name:"Dialogové okno editoru",
|
||||
legend:"Uvnitř dialogového okna stiskněte TAB pro přesunutí na další prvek okna, stiskněte SHIFT+TAB pro přesun na předchozí prvek okna, stiskněte ENTER pro odeslání dialogu, stiskněte ESC pro jeho zrušení. Pro dialogová okna, která mají mnoho karet stiskněte ALT+F10 pro zaměření seznamu karet, nebo TAB, pro posun podle pořadí karet.Při zaměření seznamu karet se můžete jimi posouvat pomocí ŠIPKY VPRAVO a VLEVO."},{name:"Kontextové menu editoru",legend:"Stiskněte ${contextMenu} nebo klávesu APPLICATION k otevření kontextového menu. Pak se přesuňte na další možnost menu pomocí TAB nebo ŠIPKY DOLŮ. Přesuňte se na předchozí možnost pomocí SHIFT+TAB nebo ŠIPKY NAHORU. Stiskněte MEZERNÍK nebo ENTER pro zvolení možnosti menu. Podmenu současné možnosti otevřete pomocí MEZERNÍKU nebo ENTER či ŠIPKY DOLEVA. Kontextové menu uzavřete stiskem ESC."},
|
||||
CKEDITOR.plugins.setLang("a11yhelp","cs",{title:"Instrukce pro přístupnost",contents:"Obsah nápovědy. Pro uzavření tohoto dialogu stiskněte klávesu ESC.",legend:[{name:"Obecné",items:[{name:"Panel nástrojů editoru",legend:"Stiskněte ${toolbarFocus} k procházení panelu nástrojů. K přechodu na další nebo předchozí skupinu použijte TAB nebo SHIFT+TAB. Pro přechod na další nebo předchozí tlačítko panelu nástrojů použijte ŠIPKA VPRAVO nebo ŠIPKA VLEVO. Stisknutím mezerníku nebo klávesy ENTER tlačítko aktivujete. Po aktivaci tlačítka se fokus přesune zpět do editační oblasti."},
|
||||
{name:"Dialogové okno editoru",legend:"Uvnitř dialogového okna stiskněte TAB pro přesunutí na další prvek okna, stiskněte SHIFT+TAB pro přesun na předchozí prvek okna, stiskněte ENTER pro odeslání dialogu, stiskněte ESC pro jeho zrušení. Pro dialogová okna, která mají mnoho karet stiskněte ALT+F10 pro zaměření seznamu karet, nebo TAB, pro posun podle pořadí karet.Při zaměření seznamu karet se můžete jimi posouvat pomocí ŠIPKY VPRAVO a VLEVO."},{name:"Kontextové menu editoru",legend:"Stiskněte ${contextMenu} nebo klávesu APPLICATION k otevření kontextového menu. Pak se přesuňte na další možnost menu pomocí TAB nebo ŠIPKY DOLŮ. Přesuňte se na předchozí možnost pomocí SHIFT+TAB nebo ŠIPKY NAHORU. Stiskněte MEZERNÍK nebo ENTER pro zvolení možnosti menu. Podmenu současné možnosti otevřete pomocí MEZERNÍKU nebo ENTER či ŠIPKY DOLEVA. Kontextové menu uzavřete stiskem ESC."},
|
||||
{name:"Rámeček seznamu editoru",legend:"Uvnitř rámečku seznamu se přesunete na další položku menu pomocí TAB nebo ŠIPKA DOLŮ. Na předchozí položku se přesunete SHIFT+TAB nebo ŠIPKA NAHORU. Stiskněte MEZERNÍK nebo ENTER pro zvolení možnosti seznamu. Stiskněte ESC pro uzavření seznamu."},{name:"Lišta cesty prvku v editoru",legend:"Stiskněte ${elementsPathFocus} pro procházení lišty cesty prvku. Na další tlačítko prvku se přesunete pomocí TAB nebo ŠIPKA VPRAVO. Na předchozí tlačítko se přesunete pomocí SHIFT+TAB nebo ŠIPKA VLEVO. Stiskněte MEZERNÍK nebo ENTER pro vybrání prvku v editoru."}]},
|
||||
{name:"Příkazy",items:[{name:" Příkaz Zpět",legend:"Stiskněte ${undo}"},{name:" Příkaz Znovu",legend:"Stiskněte ${redo}"},{name:" Příkaz Tučné",legend:"Stiskněte ${bold}"},{name:" Příkaz Kurzíva",legend:"Stiskněte ${italic}"},{name:" Příkaz Podtržení",legend:"Stiskněte ${underline}"},{name:" Příkaz Odkaz",legend:"Stiskněte ${link}"},{name:" Příkaz Skrýt panel nástrojů",legend:"Stiskněte ${toolbarCollapse}"},{name:"Příkaz pro přístup k předchozímu prostoru zaměření",legend:"Stiskněte ${accessPreviousSpace} pro přístup k nejbližšímu nedosažitelnému prostoru zaměření před stříškou, například: dva přilehlé prvky HR. Pro dosažení vzdálených prostorů zaměření tuto kombinaci kláves opakujte."},
|
||||
{name:"Příkaz pro přístup k dalšímu prostoru zaměření",legend:"Stiskněte ${accessNextSpace} pro přístup k nejbližšímu nedosažitelnému prostoru zaměření po stříšce, například: dva přilehlé prvky HR. Pro dosažení vzdálených prostorů zaměření tuto kombinaci kláves opakujte."},{name:" Nápověda přístupnosti",legend:"Stiskněte ${a11yHelp}"},{name:"Vložit jako čistý text",legend:"Stiskněte ${pastetext}",legendEdge:"Stiskněte ${pastetext} a pak ${paste}"}]}],tab:"Tabulátor",pause:"Pauza",capslock:"Caps lock",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang("a11yhelp","cy",{title:"Canllawiau Hygyrchedd",contents:"Cynnwys Cymorth. I gau y deialog hwn, pwyswch ESC.",legend:[{name:"Cyffredinol",items:[{name:"Bar Offer y Golygydd",legend:"Pwyswch $ {toolbarFocus} i fynd at y bar offer. Symudwch i'r grŵp bar offer nesaf a blaenorol gyda TAB a SHIFT+TAB. Symudwch i'r botwm bar offer nesaf a blaenorol gyda SAETH DDE neu SAETH CHWITH. Pwyswch SPACE neu ENTER i wneud botwm y bar offer yn weithredol."},{name:"Deialog y Golygydd",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
|
||||
Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang("a11yhelp","da",{title:"Tilgængelighedsinstrukser",contents:"Onlinehjælp. For at lukke dette vindue klik ESC",legend:[{name:"Generelt",items:[{name:"Editor værktøjslinje",legend:"Tryk ${toolbarFocus} for at navigere til værktøjslinjen. Flyt til næste eller forrige værktøjsline gruppe ved hjælp af TAB eller SHIFT+TAB. Flyt til næste eller forrige værktøjslinje knap med venstre- eller højre piltast. Tryk på SPACE eller ENTER for at aktivere værktøjslinje knappen."},{name:"Editor dialogboks",
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue