mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 10:19:24 +02:00
also npm update
This commit is contained in:
parent
b6d47e94c8
commit
65f15c7e46
2882 changed files with 382239 additions and 10785 deletions
17
node_modules/tinymce/plugins/quickbars/plugin.js
generated
vendored
17
node_modules/tinymce/plugins/quickbars/plugin.js
generated
vendored
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* TinyMCE version 6.6.2 (2023-08-09)
|
||||
* TinyMCE version 6.7.1 (2023-10-19)
|
||||
*/
|
||||
|
||||
(function () {
|
||||
|
@ -286,7 +286,7 @@
|
|||
return r.toLowerCase();
|
||||
};
|
||||
|
||||
const has = (element, key) => {
|
||||
const has$1 = (element, key) => {
|
||||
const dom = element.dom;
|
||||
return dom && dom.hasAttribute ? dom.hasAttribute(key) : false;
|
||||
};
|
||||
|
@ -392,7 +392,7 @@
|
|||
const sugarNode = SugarElement.fromDom(node);
|
||||
const textBlockElementsMap = editor.schema.getTextBlockElements();
|
||||
const isRoot = elem => elem.dom === editor.getBody();
|
||||
return !has(sugarNode, 'data-mce-bogus') && closest(sugarNode, 'table,[data-mce-bogus="all"]', isRoot).fold(() => closest$1(sugarNode, elem => name(elem) in textBlockElementsMap && editor.dom.isEmpty(elem.dom), isRoot), never);
|
||||
return !has$1(sugarNode, 'data-mce-bogus') && closest(sugarNode, 'table,[data-mce-bogus="all"]', isRoot).fold(() => closest$1(sugarNode, elem => name(elem) in textBlockElementsMap && editor.dom.isEmpty(elem.dom), isRoot), never);
|
||||
},
|
||||
items: insertToolbarItems,
|
||||
position: 'line',
|
||||
|
@ -401,10 +401,19 @@
|
|||
}
|
||||
};
|
||||
|
||||
const supports = element => element.dom.classList !== undefined;
|
||||
|
||||
const has = (element, clazz) => supports(element) && element.dom.classList.contains(clazz);
|
||||
|
||||
const addToEditor = editor => {
|
||||
const isEditable = node => editor.dom.isEditable(node);
|
||||
const isInEditableContext = el => isEditable(el.parentElement);
|
||||
const isImage = node => node.nodeName === 'IMG' || node.nodeName === 'FIGURE' && /image/i.test(node.className) && isInEditableContext(node);
|
||||
const isImage = node => {
|
||||
const isImageFigure = node.nodeName === 'FIGURE' && /image/i.test(node.className);
|
||||
const isImage = node.nodeName === 'IMG' || isImageFigure;
|
||||
const isPagebreak = has(SugarElement.fromDom(node), 'mce-pagebreak');
|
||||
return isImage && isInEditableContext(node) && !isPagebreak;
|
||||
};
|
||||
const imageToolbarItems = getImageToolbarItems(editor);
|
||||
if (imageToolbarItems.length > 0) {
|
||||
editor.ui.registry.addContextToolbar('imageselection', {
|
||||
|
|
4
node_modules/tinymce/plugins/quickbars/plugin.min.js
generated
vendored
4
node_modules/tinymce/plugins/quickbars/plugin.min.js
generated
vendored
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue