This commit is contained in:
parent 1e13637edf
commit d393e401dd
Signed by: tablet
GPG Key ID: 924A5F6AF051E87C
50 changed files with 136 additions and 104 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -4,7 +4,7 @@
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
* *
* Version: 3.3.1-77 * Version: 7.0.0-22
*/ */
[data-ephox-foam-a11y-violation] { [data-ephox-foam-a11y-violation] {

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

@ -4,7 +4,7 @@
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
* *
* Version: 3.2.0-102 * Version: 7.0.0-22
*/ */
.ephox-summary-card{border:1px solid #AAA;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);padding:10px;overflow:hidden;margin-bottom:1em}.ephox-summary-card a{text-decoration:none;color:inherit}.ephox-summary-card a:visited{color:inherit}.ephox-summary-card-title{font-size:1.2em;display:block}.ephox-summary-card-author{color:#999;display:block;margin-top:.5em}.ephox-summary-card-website{color:#999;display:block;margin-top:.5em}.ephox-summary-card-thumbnail{max-width:180px;max-height:180px;margin-left:2em;float:right}.ephox-summary-card-description{margin-top:.5em;display:block}div[data-ephox-embed-iri][data-mce-selected="2"] .mce-shim{display:none}div[data-ephox-embed-iri] .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}div[data-ephox-embed-iri]{position:relative}div[data-ephox-embed-iri] iframe,div[data-ephox-embed-iri] video,div[data-ephox-embed-iri] audio{display:block} .ephox-summary-card{border:1px solid #AAA;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);padding:10px;overflow:hidden;margin-bottom:1em}.ephox-summary-card a{text-decoration:none;color:inherit}.ephox-summary-card a:visited{color:inherit}.ephox-summary-card-title{font-size:1.2em;display:block}.ephox-summary-card-author{color:#999;display:block;margin-top:.5em}.ephox-summary-card-website{color:#999;display:block;margin-top:.5em}.ephox-summary-card-thumbnail{max-width:180px;max-height:180px;margin-left:2em;float:right}.ephox-summary-card-description{margin-top:.5em;display:block}div[data-ephox-embed-iri][data-mce-selected="2"] .mce-shim{display:none}div[data-ephox-embed-iri] .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}div[data-ephox-embed-iri]{position:relative}div[data-ephox-embed-iri] iframe,div[data-ephox-embed-iri] video,div[data-ephox-embed-iri] audio{display:block}

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

@ -4,7 +4,7 @@
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
* *
* Version: 2.3.0-72 * Version: 7.0.0-22
*/ */
.tiny-pageembed.tiny-pageembed--21by9 { .tiny-pageembed.tiny-pageembed--21by9 {

@ -4,7 +4,7 @@
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
* *
* Version: 6.2.4-639 * Version: 7.0.0-22
*/ */
// Generated by js_of_ocaml 4.0.0 // Generated by js_of_ocaml 4.0.0

@ -4,7 +4,7 @@
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
* *
* Version: 3.4.0-125 * Version: 7.0.0-22
*/ */
.tox .tox-conversations{display:flex;flex-direction:column;position:relative}.tox .tox-conversations__header{align-items:center;display:flex;justify-content:space-between}.tox .tox-conversations__title{font-size:20px;font-weight:400;padding:8px 0 8px 0}.tox-comment__scroll .tox-comment.tox-comment--disappearing{transition:opacity .5s ease}.tox-comment__scroll .tox-comment[data-transitioning-destination="deleting"]{opacity:0}.tox .tox-comment__body{max-height:7em;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1);position:relative}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-conversations{min-width:300px;max-width:300px;width:300px}.tox .tox-comment:focus{background-color:rgba(34,47,62,0.1)}.tox .tox-comment__expander p:focus{font-weight:bold} .tox .tox-conversations{display:flex;flex-direction:column;position:relative}.tox .tox-conversations__header{align-items:center;display:flex;justify-content:space-between}.tox .tox-conversations__title{font-size:20px;font-weight:400;padding:8px 0 8px 0}.tox-comment__scroll .tox-comment.tox-comment--disappearing{transition:opacity .5s ease}.tox-comment__scroll .tox-comment[data-transitioning-destination="deleting"]{opacity:0}.tox .tox-comment__body{max-height:7em;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1);position:relative}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-conversations{min-width:300px;max-width:300px;width:300px}.tox .tox-comment:focus{background-color:rgba(34,47,62,0.1)}.tox .tox-comment__expander p:focus{font-weight:bold}

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,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
body{background-color:#222f3e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#6d737b}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem} body{background-color:#222f3e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#6d737b}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem}

@ -1,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}

@ -1,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
@media screen{html{background:#f4f4f4;min-height:100%}}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}@media screen{body{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);box-sizing:border-box;margin:1rem auto 0;max-width:820px;min-height:calc(100vh - 1rem);padding:4rem 6rem 6rem 6rem}}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure figcaption{color:#999;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} @media screen{html{background:#f4f4f4;min-height:100%}}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}@media screen{body{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);box-sizing:border-box;margin:1rem auto 0;max-width:820px;min-height:calc(100vh - 1rem);padding:4rem 6rem 6rem 6rem}}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure figcaption{color:#999;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}

@ -1,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
body{background-color:#2f3742;color:#dfe0e4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#6d737b}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem} body{background-color:#2f3742;color:#dfe0e4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#6d737b}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem}

@ -1,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}

@ -1,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem auto;max-width:900px}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem auto;max-width:900px}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}

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,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}

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,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}

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,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}

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,7 +1,7 @@
/*! /*!
* TinyMCE Skin * TinyMCE Skin
* *
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc. * Copyright (c) 2024 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/ * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*/ */
body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}

42
tinymce.d.ts vendored

@ -152,7 +152,7 @@ interface ElementSettings {
wrap_block_elements?: string; wrap_block_elements?: string;
} }
interface SchemaSettings extends ElementSettings { interface SchemaSettings extends ElementSettings {
custom_elements?: string; custom_elements?: string | Record<string, CustomElementSpec>;
extended_valid_elements?: string; extended_valid_elements?: string;
invalid_elements?: string; invalid_elements?: string;
invalid_styles?: string | Record<string, string>; invalid_styles?: string | Record<string, string>;
@ -200,6 +200,12 @@ interface SchemaMap {
interface SchemaRegExpMap { interface SchemaRegExpMap {
[name: string]: RegExp; [name: string]: RegExp;
} }
interface CustomElementSpec {
extends?: string;
attributes?: string[];
children?: string[];
padEmpty?: boolean;
}
interface Schema { interface Schema {
type: SchemaType; type: SchemaType;
children: Record<string, SchemaMap>; children: Record<string, SchemaMap>;
@ -227,7 +233,7 @@ interface Schema {
getCustomElements: () => SchemaMap; getCustomElements: () => SchemaMap;
addValidElements: (validElements: string) => void; addValidElements: (validElements: string) => void;
setValidElements: (validElements: string) => void; setValidElements: (validElements: string) => void;
addCustomElements: (customElements: string) => void; addCustomElements: (customElements: string | Record<string, CustomElementSpec>) => void;
addValidChildren: (validChildren: any) => void; addValidChildren: (validChildren: any) => void;
} }
type Attributes$1 = Array<{ type Attributes$1 = Array<{
@ -374,6 +380,12 @@ interface Annotator {
removeAll: (name: string) => void; removeAll: (name: string) => void;
getAll: (name: string) => Record<string, Element[]>; getAll: (name: string) => Record<string, Element[]>;
} }
interface IsEmptyOptions {
readonly skipBogus?: boolean;
readonly includeZwsp?: boolean;
readonly checkRootAsContent?: boolean;
readonly isContent?: (node: Node) => boolean;
}
interface GeomRect { interface GeomRect {
readonly x: number; readonly x: number;
readonly y: number; readonly y: number;
@ -400,7 +412,6 @@ interface NotificationSpec {
icon?: string; icon?: string;
progressBar?: boolean; progressBar?: boolean;
timeout?: number; timeout?: number;
closeButton?: boolean;
} }
interface NotificationApi { interface NotificationApi {
close: () => void; close: () => void;
@ -429,6 +440,7 @@ interface UploadResult$2 {
status: boolean; status: boolean;
error?: UploadFailure; error?: UploadFailure;
} }
type BlockPatternTrigger = 'enter' | 'space';
interface RawPattern { interface RawPattern {
start?: any; start?: any;
end?: any; end?: any;
@ -436,6 +448,7 @@ interface RawPattern {
cmd?: any; cmd?: any;
value?: any; value?: any;
replacement?: any; replacement?: any;
trigger?: BlockPatternTrigger;
} }
interface InlineBasePattern { interface InlineBasePattern {
readonly start: string; readonly start: string;
@ -453,6 +466,7 @@ interface InlineCmdPattern extends InlineBasePattern {
type InlinePattern = InlineFormatPattern | InlineCmdPattern; type InlinePattern = InlineFormatPattern | InlineCmdPattern;
interface BlockBasePattern { interface BlockBasePattern {
readonly start: string; readonly start: string;
readonly trigger: BlockPatternTrigger;
} }
interface BlockFormatPattern extends BlockBasePattern { interface BlockFormatPattern extends BlockBasePattern {
readonly type: 'block-format'; readonly type: 'block-format';
@ -531,6 +545,7 @@ interface CustomEditorNewSpec extends FormComponentSpec {
tag?: string; tag?: string;
scriptId: string; scriptId: string;
scriptUrl: string; scriptUrl: string;
onFocus?: (e: HTMLElement) => void;
settings?: any; settings?: any;
} }
type CustomEditorSpec = CustomEditorOldSpec | CustomEditorNewSpec; type CustomEditorSpec = CustomEditorOldSpec | CustomEditorNewSpec;
@ -639,6 +654,7 @@ interface BaseToolbarButtonInstanceApi {
interface ToolbarButtonSpec extends BaseToolbarButtonSpec<ToolbarButtonInstanceApi> { interface ToolbarButtonSpec extends BaseToolbarButtonSpec<ToolbarButtonInstanceApi> {
type?: 'button'; type?: 'button';
onAction: (api: ToolbarButtonInstanceApi) => void; onAction: (api: ToolbarButtonInstanceApi) => void;
shortcut?: string;
} }
interface ToolbarButtonInstanceApi extends BaseToolbarButtonInstanceApi { interface ToolbarButtonInstanceApi extends BaseToolbarButtonInstanceApi {
} }
@ -850,6 +866,7 @@ interface BaseToolbarToggleButtonInstanceApi extends BaseToolbarButtonInstanceAp
interface ToolbarToggleButtonSpec extends BaseToolbarToggleButtonSpec<ToolbarToggleButtonInstanceApi> { interface ToolbarToggleButtonSpec extends BaseToolbarToggleButtonSpec<ToolbarToggleButtonInstanceApi> {
type?: 'togglebutton'; type?: 'togglebutton';
onAction: (api: ToolbarToggleButtonInstanceApi) => void; onAction: (api: ToolbarToggleButtonInstanceApi) => void;
shortcut?: string;
} }
interface ToolbarToggleButtonInstanceApi extends BaseToolbarToggleButtonInstanceApi { interface ToolbarToggleButtonInstanceApi extends BaseToolbarToggleButtonInstanceApi {
} }
@ -1025,8 +1042,7 @@ interface AutocompleterItemSpec {
type AutocompleterContents = SeparatorItemSpec | AutocompleterItemSpec | CardMenuItemSpec; type AutocompleterContents = SeparatorItemSpec | AutocompleterItemSpec | CardMenuItemSpec;
interface AutocompleterSpec { interface AutocompleterSpec {
type?: 'autocompleter'; type?: 'autocompleter';
ch?: string; trigger: string;
trigger?: string;
minChars?: number; minChars?: number;
columns?: ColumnTypes; columns?: ColumnTypes;
matches?: (rng: Range, text: string, pattern: string) => boolean; matches?: (rng: Range, text: string, pattern: string) => boolean;
@ -1384,9 +1400,9 @@ interface DomParserSettings {
inline_styles?: boolean; inline_styles?: boolean;
pad_empty_with_br?: boolean; pad_empty_with_br?: boolean;
preserve_cdata?: boolean; preserve_cdata?: boolean;
remove_trailing_brs?: boolean;
root_name?: string; root_name?: string;
sandbox_iframes?: boolean; sandbox_iframes?: boolean;
sandbox_iframes_exclusions?: string[];
sanitize?: boolean; sanitize?: boolean;
validate?: boolean; validate?: boolean;
} }
@ -1797,7 +1813,6 @@ interface ToolbarGroup {
} }
type ToolbarMode = 'floating' | 'sliding' | 'scrolling' | 'wrap'; type ToolbarMode = 'floating' | 'sliding' | 'scrolling' | 'wrap';
type ToolbarLocation = 'top' | 'bottom' | 'auto'; type ToolbarLocation = 'top' | 'bottom' | 'auto';
type ForceHexColor = 'always' | 'rgb_only' | 'off';
interface BaseEditorOptions { interface BaseEditorOptions {
a11y_advanced_options?: boolean; a11y_advanced_options?: boolean;
add_form_submit_trigger?: boolean; add_form_submit_trigger?: boolean;
@ -1841,7 +1856,7 @@ interface BaseEditorOptions {
convert_unsafe_embeds?: boolean; convert_unsafe_embeds?: boolean;
convert_urls?: boolean; convert_urls?: boolean;
custom_colors?: boolean; custom_colors?: boolean;
custom_elements?: string; custom_elements?: string | Record<string, CustomElementSpec>;
custom_ui_selector?: string; custom_ui_selector?: string;
custom_undo_redo_levels?: number; custom_undo_redo_levels?: number;
default_font_stack?: string[]; default_font_stack?: string[];
@ -1873,7 +1888,6 @@ interface BaseEditorOptions {
font_size_style_values?: string; font_size_style_values?: string;
font_size_formats?: string; font_size_formats?: string;
font_size_input_default_unit?: string; font_size_input_default_unit?: string;
force_hex_color?: ForceHexColor;
forced_root_block?: string; forced_root_block?: string;
forced_root_block_attrs?: Record<string, string>; forced_root_block_attrs?: Record<string, string>;
formats?: Formats; formats?: Formats;
@ -1954,6 +1968,7 @@ interface BaseEditorOptions {
resize_img_proportional?: boolean; resize_img_proportional?: boolean;
root_name?: string; root_name?: string;
sandbox_iframes?: boolean; sandbox_iframes?: boolean;
sandbox_iframes_exclusions?: string[];
schema?: SchemaType; schema?: SchemaType;
selector?: string; selector?: string;
setup?: SetupCallback; setup?: SetupCallback;
@ -2003,6 +2018,7 @@ interface BaseEditorOptions {
visual_table_class?: string; visual_table_class?: string;
width?: number | string; width?: number | string;
xss_sanitization?: boolean; xss_sanitization?: boolean;
license_key?: string;
disable_nodechange?: boolean; disable_nodechange?: boolean;
forced_plugins?: string | string[]; forced_plugins?: string | string[];
plugin_base_urls?: Record<string, string>; plugin_base_urls?: Record<string, string>;
@ -2054,7 +2070,6 @@ interface EditorOptions extends NormalizedEditorOptions {
font_size_style_values: string; font_size_style_values: string;
forced_root_block: string; forced_root_block: string;
forced_root_block_attrs: Record<string, string>; forced_root_block_attrs: Record<string, string>;
force_hex_color: ForceHexColor;
format_noneditable_selector: string; format_noneditable_selector: string;
height: number | string; height: number | string;
highlight_on_focus: boolean; highlight_on_focus: boolean;
@ -2089,6 +2104,7 @@ interface EditorOptions extends NormalizedEditorOptions {
readonly: boolean; readonly: boolean;
removed_menuitems: string; removed_menuitems: string;
sandbox_iframes: boolean; sandbox_iframes: boolean;
sandbox_iframes_exclusions: string[];
toolbar: boolean | string | string[] | Array<ToolbarGroup>; toolbar: boolean | string | string[] | Array<ToolbarGroup>;
toolbar_groups: Record<string, GroupToolbarButtonSpec>; toolbar_groups: Record<string, GroupToolbarButtonSpec>;
toolbar_location: ToolbarLocation; toolbar_location: ToolbarLocation;
@ -2110,7 +2126,6 @@ interface StylesSettings {
allow_svg_data_urls?: boolean; allow_svg_data_urls?: boolean;
url_converter?: URLConverter; url_converter?: URLConverter;
url_converter_scope?: any; url_converter_scope?: any;
force_hex_color?: ForceHexColor;
} }
interface Styles { interface Styles {
parse: (css: string | undefined) => Record<string, string>; parse: (css: string | undefined) => Record<string, string>;
@ -2171,7 +2186,6 @@ interface DOMUtilsSettings {
onSetAttrib: (event: SetAttribEvent) => void; onSetAttrib: (event: SetAttribEvent) => void;
contentCssCors: boolean; contentCssCors: boolean;
referrerPolicy: ReferrerPolicy; referrerPolicy: ReferrerPolicy;
force_hex_color: ForceHexColor;
} }
type Target = Node | Window; type Target = Node | Window;
type RunArguments<T extends Node = Node> = string | T | Array<string | T> | null; type RunArguments<T extends Node = Node> = string | T | Array<string | T> | null;
@ -2290,9 +2304,7 @@ interface DOMUtils {
findCommonAncestor: (a: Node, b: Node) => Node | null; findCommonAncestor: (a: Node, b: Node) => Node | null;
run<R, T extends Node>(this: DOMUtils, elm: T | T[], func: (node: T) => R, scope?: any): typeof elm extends Array<any> ? R[] : R; run<R, T extends Node>(this: DOMUtils, elm: T | T[], func: (node: T) => R, scope?: any): typeof elm extends Array<any> ? R[] : R;
run<R, T extends Node>(this: DOMUtils, elm: RunArguments<T>, func: (node: T) => R, scope?: any): RunResult<typeof elm, R>; run<R, T extends Node>(this: DOMUtils, elm: RunArguments<T>, func: (node: T) => R, scope?: any): RunResult<typeof elm, R>;
isEmpty: (node: Node, elements?: Record<string, any>, options?: ({ isEmpty: (node: Node, elements?: Record<string, any>, options?: IsEmptyOptions) => boolean;
includeZwsp?: boolean;
})) => boolean;
createRng: () => Range; createRng: () => Range;
nodeIndex: (node: Node, normalized?: boolean) => number; nodeIndex: (node: Node, normalized?: boolean) => number;
split: { split: {

54
tinymce.min.js vendored

File diff suppressed because one or more lines are too long