Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 19 additions & 4 deletions js/tinymce-integration.js
Original file line number Diff line number Diff line change
Expand Up @@ -92,12 +92,27 @@
editor.formatter.unregister(fmts[i]);
}
}
// Override as noop-commands to prevent inline styles clutter on block
// elements. That way indent/outdent are limited to list items.

// Override with custom function to prevent inline styles, as
// "Limit allowed HTML tags" filter setting prevents their display.
// That way indent/outdent is limited to list items.
if (!format.editorSettings.allowInlineStyle) {
editor.addCommand('indent', function () {});
editor.addCommand('outdent', function () {});
const indentOrig = editor.editorCommands.commands.exec.indent;
editor.addCommand('indent', function () {
const blocks = editor.selection.getSelectedBlocks();
if (blocks.length && blocks[0].closest('li')) {
indentOrig();
}
});
const outdentOrig = editor.editorCommands.commands.exec.outdent;
editor.addCommand('outdent', function () {
const blocks = editor.selection.getSelectedBlocks();
if (blocks.length && blocks[0].closest('li')) {
outdentOrig();
}
});
}

// Register custom icons provided by plugins.
if (typeof format.editorSettings.iconRegistry !== 'undefined') {
let icons = format.editorSettings.iconRegistry;
Expand Down
5 changes: 5 additions & 0 deletions libraries/tinymce/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
and is generated by [Changie](https://github.com/miniscruff/changie).

## 7.9.1 - 2025-05-29

### Improved
- Update `Notices` file and minified notices. #TINY-12091

## 7.9.0 - 2025-05-15

### Added
Expand Down
2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/icons/default/icons.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/langs/es.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/langs/es_MX.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/langs/fr_FR.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/langs/pt_BR.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/langs/sr.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/langs/vi.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/langs/zh_TW.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/models/dom/model.min.js

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions libraries/tinymce/js/tinymce/notices.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Below is a list of third party libraries that this software uses:
----------------------------------------------------------------

dompurify
owner: Mario Heiderich
repo: https://github.com/cure53/DOMPurify
version: 3.2.6
license: MPL-2.0 OR Apache-2.0

prismjs
owner: Lea Verou
repo: https://github.com/PrismJS/prism
version: 1.25.0
license: MIT


prism-themes
owner: Lea Verou
repo: https://github.com/PrismJS/prism-themes
version: 1.9.0
license: MIT
2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/plugins/advlist/plugin.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion libraries/tinymce/js/tinymce/plugins/code/plugin.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

93 changes: 93 additions & 0 deletions libraries/tinymce/js/tinymce/plugins/help/js/i18n/keynav/bg-BG.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
tinymce.Resource.add('tinymce.html-i18n.help-keynav.bg-BG',
'<h1>Начало на навигацията с клавиатурата</h1>\n' +
'\n' +
'<dl>\n' +
' <dt>Фокусиране върху лентата с менюта</dt>\n' +
' <dd>Windows или Linux: Alt+F9</dd>\n' +
' <dd>macOS: &#x2325;F9</dd>\n' +
' <dt>Фокусиране върху лентата с инструменти</dt>\n' +
' <dd>Windows или Linux: Alt+F10</dd>\n' +
' <dd>macOS: &#x2325;F10</dd>\n' +
' <dt>Фокусиране върху долния колонтитул</dt>\n' +
' <dd>Windows или Linux: Alt+F11</dd>\n' +
' <dd>macOS: &#x2325;F11</dd>\n' +
' <dt>Фокусиране на известието</dt>\n' +
' <dd>Windows или Linux: Alt+F12</dd>\n' +
' <dd>macOS: &#x2325;F12</dd>\n' +
' <dt>Фокусиране върху контекстуалната лента с инструменти</dt>\n' +
' <dd>Windows, Linux или macOS: Ctrl+F9</dd>\n' +
'</dl>\n' +
'\n' +
'<p>Навигацията ще започне с първия елемент на ПИ, който ще бъде маркиран или подчертан в случая на първия елемент в\n' +
' пътя до елемента в долния колонтитул.</p>\n' +
'\n' +
'<h1>Навигиране между раздели на ПИ</h1>\n' +
'\n' +
'<p>За да преминете от един раздел на ПИ към следващия, натиснете <strong>Tab</strong>.</p>\n' +
'\n' +
'<p>За да преминете от един раздел на ПИ към предишния, натиснете <strong>Shift+Tab</strong>.</p>\n' +
'\n' +
'<p>Редът за <strong>обхождане с табулация</strong> на тези раздели на ПИ е:</p>\n' +
'\n' +
'<ol>\n' +
' <li>Лентата с менюта</li>\n' +
' <li>Всяка група на лентата с инструменти</li>\n' +
' <li>Страничната лента</li>\n' +
' <li>Пътят до елемента в долния колонтитул</li>\n' +
' <li>Бутонът за превключване на броя на думите в долния колонтитул</li>\n' +
' <li>Връзката за търговска марка в долния колонтитул</li>\n' +
' <li>Манипулаторът за преоразмеряване на редактора в долния колонтитул</li>\n' +
'</ol>\n' +
'\n' +
'<p>Ако някой раздел на ПИ липсва, той се пропуска.</p>\n' +
'\n' +
'<p>Ако долният колонтитул има фокус за навигация с клавиатурата и няма странична лента, натискането на <strong>Shift+Tab</strong>\n' +
' премества фокуса към първата група на лентата с инструменти, а не към последната.</p>\n' +
'\n' +
'<h1>Навигиране в разделите на ПИ</h1>\n' +
'\n' +
'<p>За да преминете от един елемент на ПИ към следващия, натиснете съответния клавиш със <strong>стрелка</strong>.</p>\n' +
'\n' +
'<p>С клавишите със стрелка <strong>наляво</strong> и <strong>надясно</strong></p>\n' +
'\n' +
'<ul>\n' +
' <li>се придвижвате между менютата в лентата с менюто;</li>\n' +
' <li>отваряте подменю в меню;</li>\n' +
' <li>се придвижвате между бутоните в група на лентата с инструменти;</li>\n' +
' <li>се придвижвате между елементи в пътя до елемент в долния колонтитул.</li>\n' +
'</ul>\n' +
'\n' +
'<p>С клавишите със стрелка <strong>надолу</strong> и <strong>нагоре</strong></p>\n' +
'\n' +
'<ul>\n' +
' <li>се придвижвате между елементите от менюто в дадено меню;</li>\n' +
' <li>се придвижвате между елементите в изскачащо меню на лентата с инструменти.</li>\n' +
'</ul>\n' +
'\n' +
'<p>Клавишите със <strong>стрелки</strong> се придвижват в рамките на фокусирания раздел на ПИ.</p>\n' +
'\n' +
'<p>За да затворите отворено меню, подменю или изскачащо меню, натиснете клавиша <strong>Esc</strong>.</p>\n' +
'\n' +
'<p>Ако текущият фокус е върху „горната част“ на конкретен раздел на ПИ, натискането на клавиша <strong>Esc</strong> също излиза\n' +
' напълно от навигацията с клавиатурата.</p>\n' +
'\n' +
'<h1>Изпълнение на елемент от менюто или бутон от лентата с инструменти</h1>\n' +
'\n' +
'<p>Когато желаният елемент от менюто или бутон от лентата с инструменти е маркиран, натиснете <strong>Return</strong>, <strong>Enter</strong>\n' +
' или <strong>клавиша за интервал</strong>, за да изпълните елемента.</p>\n' +
'\n' +
'<h1>Навигиране в диалогови прозорци без раздели</h1>\n' +
'\n' +
'<p>В диалоговите прозорци без раздели първият интерактивен компонент се фокусира, когато се отвори диалоговият прозорец.</p>\n' +
'\n' +
'<p>Навигирайте между интерактивните компоненти на диалоговия прозорец, като натиснете <strong>Tab</strong> или <strong>Shift+Tab</strong>.</p>\n' +
'\n' +
'<h1>Навигиране в диалогови прозорци с раздели</h1>\n' +
'\n' +
'<p>В диалоговите прозорци с раздели първият бутон в менюто с раздели се фокусира, когато се отвори диалоговият прозорец.</p>\n' +
'\n' +
'<p>Навигирайте между интерактивните компоненти на този диалогов раздел, като натиснете <strong>Tab</strong> или\n' +
' <strong>Shift+Tab</strong>.</p>\n' +
'\n' +
'<p>Превключете към друг диалогов раздел, като фокусирате върху менюто с раздели и след това натиснете съответния клавиш със <strong>стрелка</strong>,\n' +
' за да преминете през наличните раздели.</p>\n');
Loading