From ca079331e2d69c6e312faa7459cc162c6bbc12df Mon Sep 17 00:00:00 2001 From: Daniel Apodaca Date: Mon, 8 Jun 2026 09:04:47 -0600 Subject: [PATCH 1/5] update tinymce to the latest version --- enferno/static/js/tinymce/CHANGELOG.md | 3622 -- .../static/js/tinymce/icons/default/icons.js | 270 + .../js/tinymce/icons/default/icons.min.js | 1 + .../static/js/tinymce/icons/default/index.js | 7 + .../js/tinymce/icons/default/icons.min.js | 1 - .../js/tinymce/js/tinymce/langs/readme.md | 3 - .../static/js/tinymce/js/tinymce/license.md | 6 - .../js/tinymce/models/dom/model.min.js | 4 - .../tinymce/plugins/accordion/plugin.min.js | 4 - .../js/tinymce/plugins/advlist/plugin.min.js | 4 - .../js/tinymce/plugins/anchor/plugin.min.js | 4 - .../js/tinymce/plugins/autolink/plugin.min.js | 4 - .../tinymce/plugins/autoresize/plugin.min.js | 4 - .../js/tinymce/plugins/autosave/plugin.min.js | 4 - .../js/tinymce/plugins/charmap/plugin.min.js | 4 - .../js/tinymce/plugins/code/plugin.min.js | 4 - .../tinymce/plugins/codesample/plugin.min.js | 4 - .../plugins/directionality/plugin.min.js | 4 - .../tinymce/plugins/emoticons/plugin.min.js | 4 - .../tinymce/plugins/fullscreen/plugin.min.js | 4 - .../js/tinymce/plugins/help/plugin.min.js | 4 - .../js/tinymce/plugins/image/plugin.min.js | 4 - .../tinymce/plugins/importcss/plugin.min.js | 4 - .../plugins/insertdatetime/plugin.min.js | 4 - .../js/tinymce/plugins/link/plugin.min.js | 4 - .../js/tinymce/plugins/lists/plugin.min.js | 4 - .../js/tinymce/plugins/media/plugin.min.js | 4 - .../tinymce/plugins/nonbreaking/plugin.min.js | 4 - .../tinymce/plugins/pagebreak/plugin.min.js | 4 - .../js/tinymce/plugins/preview/plugin.min.js | 4 - .../tinymce/plugins/quickbars/plugin.min.js | 4 - .../js/tinymce/plugins/save/plugin.min.js | 4 - .../plugins/searchreplace/plugin.min.js | 4 - .../js/tinymce/plugins/table/plugin.min.js | 4 - .../plugins/visualblocks/plugin.min.js | 4 - .../tinymce/plugins/visualchars/plugin.min.js | 4 - .../tinymce/plugins/wordcount/plugin.min.js | 4 - .../skins/ui/oxide-dark/content.inline.js | 1 - .../ui/oxide-dark/content.inline.min.css | 1 - .../js/tinymce/skins/ui/oxide-dark/content.js | 1 - .../skins/ui/oxide-dark/content.min.css | 1 - .../js/tinymce/skins/ui/oxide-dark/skin.js | 1 - .../tinymce/skins/ui/oxide-dark/skin.min.css | 1 - .../skins/ui/oxide-dark/skin.shadowdom.js | 1 - .../tinymce/skins/ui/oxide/content.inline.js | 1 - .../skins/ui/oxide/content.inline.min.css | 1 - .../js/tinymce/skins/ui/oxide/content.js | 1 - .../js/tinymce/skins/ui/oxide/content.min.css | 1 - .../tinymce/js/tinymce/skins/ui/oxide/skin.js | 1 - .../js/tinymce/skins/ui/oxide/skin.min.css | 1 - .../tinymce/skins/ui/oxide/skin.shadowdom.js | 1 - .../skins/ui/tinymce-5-dark/content.inline.js | 1 - .../ui/tinymce-5-dark/content.inline.min.css | 1 - .../skins/ui/tinymce-5-dark/content.js | 1 - .../skins/ui/tinymce-5-dark/content.min.css | 1 - .../tinymce/skins/ui/tinymce-5-dark/skin.js | 1 - .../skins/ui/tinymce-5-dark/skin.min.css | 1 - .../skins/ui/tinymce-5/content.inline.js | 1 - .../skins/ui/tinymce-5/content.inline.min.css | 1 - .../js/tinymce/skins/ui/tinymce-5/content.js | 1 - .../skins/ui/tinymce-5/content.min.css | 1 - .../js/tinymce/skins/ui/tinymce-5/skin.js | 1 - .../tinymce/skins/ui/tinymce-5/skin.min.css | 1 - .../js/tinymce/themes/silver/theme.min.js | 4 - .../static/js/tinymce/js/tinymce/tinymce.d.ts | 3254 -- .../js/tinymce/js/tinymce/tinymce.min.js | 4 - enferno/static/js/tinymce/models/dom/index.js | 7 + enferno/static/js/tinymce/models/dom/model.js | 8994 ++++ .../static/js/tinymce/models/dom/model.min.js | 1 + .../js/tinymce/plugins/accordion/index.js | 7 + .../js/tinymce/plugins/accordion/plugin.js | 1373 + .../tinymce/plugins/accordion/plugin.min.js | 1 + .../js/tinymce/plugins/advlist/index.js | 7 + .../js/tinymce/plugins/advlist/plugin.js | 473 + .../js/tinymce/plugins/advlist/plugin.min.js | 1 + .../static/js/tinymce/plugins/anchor/index.js | 7 + .../js/tinymce/plugins/anchor/plugin.js | 237 + .../js/tinymce/plugins/anchor/plugin.min.js | 1 + .../js/tinymce/plugins/autolink/index.js | 7 + .../js/tinymce/plugins/autolink/plugin.js | 315 + .../js/tinymce/plugins/autolink/plugin.min.js | 1 + .../js/tinymce/plugins/autoresize/index.js | 7 + .../js/tinymce/plugins/autoresize/plugin.js | 221 + .../tinymce/plugins/autoresize/plugin.min.js | 1 + .../js/tinymce/plugins/autosave/index.js | 7 + .../js/tinymce/plugins/autosave/plugin.js | 249 + .../js/tinymce/plugins/autosave/plugin.min.js | 1 + .../js/tinymce/plugins/charmap/index.js | 7 + .../js/tinymce/plugins/charmap/plugin.js | 997 + .../js/tinymce/plugins/charmap/plugin.min.js | 1 + .../static/js/tinymce/plugins/code/index.js | 7 + .../static/js/tinymce/plugins/code/plugin.js | 98 + .../js/tinymce/plugins/code/plugin.min.js | 1 + .../js/tinymce/plugins/codesample/index.js | 7 + .../js/tinymce/plugins/codesample/plugin.js | 3655 ++ .../tinymce/plugins/codesample/plugin.min.js | 9 + .../tinymce/plugins/directionality/index.js | 7 + .../tinymce/plugins/directionality/plugin.js | 670 + .../plugins/directionality/plugin.min.js | 1 + .../js/tinymce/plugins/emoticons/index.js | 7 + .../plugins/emoticons/js/emojiimages.js | 0 .../plugins/emoticons/js/emojiimages.min.js | 2 - .../plugins/emoticons/js/emojis.js | 0 .../plugins/emoticons/js/emojis.min.js | 1 - .../js/tinymce/plugins/emoticons/plugin.js | 809 + .../tinymce/plugins/emoticons/plugin.min.js | 1 + .../js/tinymce/plugins/fullscreen/index.js | 7 + .../js/tinymce/plugins/fullscreen/plugin.js | 1607 + .../tinymce/plugins/fullscreen/plugin.min.js | 1 + .../static/js/tinymce/plugins/help/index.js | 7 + .../plugins/help/js/i18n/keynav/ar.js | 0 .../plugins/help/js/i18n/keynav/bg-BG.js | 93 + .../plugins/help/js/i18n/keynav/bg_BG.js | 0 .../plugins/help/js/i18n/keynav/ca.js | 0 .../plugins/help/js/i18n/keynav/cs.js | 0 .../plugins/help/js/i18n/keynav/da.js | 0 .../plugins/help/js/i18n/keynav/de.js | 0 .../plugins/help/js/i18n/keynav/el.js | 0 .../plugins/help/js/i18n/keynav/en.js | 0 .../plugins/help/js/i18n/keynav/es.js | 0 .../plugins/help/js/i18n/keynav/eu.js | 0 .../plugins/help/js/i18n/keynav/fa.js | 0 .../plugins/help/js/i18n/keynav/fi.js | 0 .../plugins/help/js/i18n/keynav/fr-FR.js | 93 + .../plugins/help/js/i18n/keynav/fr_FR.js | 0 .../plugins/help/js/i18n/keynav/he-IL.js | 93 + .../plugins/help/js/i18n/keynav/he_IL.js | 0 .../plugins/help/js/i18n/keynav/hi.js | 0 .../plugins/help/js/i18n/keynav/hr.js | 0 .../plugins/help/js/i18n/keynav/hu-HU.js | 93 + .../plugins/help/js/i18n/keynav/hu_HU.js | 0 .../plugins/help/js/i18n/keynav/id.js | 0 .../plugins/help/js/i18n/keynav/it.js | 0 .../plugins/help/js/i18n/keynav/ja.js | 0 .../plugins/help/js/i18n/keynav/kk.js | 0 .../plugins/help/js/i18n/keynav/ko-KR.js | 93 + .../plugins/help/js/i18n/keynav/ko_KR.js | 0 .../plugins/help/js/i18n/keynav/ms.js | 0 .../plugins/help/js/i18n/keynav/nb-NO.js | 93 + .../plugins/help/js/i18n/keynav/nb_NO.js | 0 .../plugins/help/js/i18n/keynav/nl.js | 0 .../plugins/help/js/i18n/keynav/pl.js | 0 .../plugins/help/js/i18n/keynav/pt-BR.js | 93 + .../plugins/help/js/i18n/keynav/pt-PT.js | 93 + .../plugins/help/js/i18n/keynav/pt_BR.js | 0 .../plugins/help/js/i18n/keynav/pt_PT.js | 0 .../plugins/help/js/i18n/keynav/ro.js | 0 .../plugins/help/js/i18n/keynav/ru.js | 0 .../plugins/help/js/i18n/keynav/sk.js | 0 .../plugins/help/js/i18n/keynav/sl-SI.js | 93 + .../plugins/help/js/i18n/keynav/sl_SI.js | 0 .../plugins/help/js/i18n/keynav/sv-SE.js | 93 + .../plugins/help/js/i18n/keynav/sv_SE.js | 0 .../plugins/help/js/i18n/keynav/th-TH.js | 93 + .../plugins/help/js/i18n/keynav/th_TH.js | 0 .../plugins/help/js/i18n/keynav/tr.js | 0 .../plugins/help/js/i18n/keynav/uk.js | 0 .../plugins/help/js/i18n/keynav/vi.js | 0 .../plugins/help/js/i18n/keynav/zh-CN.js | 87 + .../plugins/help/js/i18n/keynav/zh-TW.js | 93 + .../plugins/help/js/i18n/keynav/zh_CN.js | 0 .../plugins/help/js/i18n/keynav/zh_TW.js | 0 .../static/js/tinymce/plugins/help/plugin.js | 827 + .../js/tinymce/plugins/help/plugin.min.js | 1 + .../static/js/tinymce/plugins/image/index.js | 7 + .../static/js/tinymce/plugins/image/plugin.js | 1692 + .../js/tinymce/plugins/image/plugin.min.js | 1 + .../js/tinymce/plugins/importcss/index.js | 7 + .../js/tinymce/plugins/importcss/plugin.js | 401 + .../tinymce/plugins/importcss/plugin.min.js | 1 + .../tinymce/plugins/insertdatetime/index.js | 7 + .../tinymce/plugins/insertdatetime/plugin.js | 187 + .../plugins/insertdatetime/plugin.min.js | 1 + .../static/js/tinymce/plugins/link/index.js | 7 + .../static/js/tinymce/plugins/link/plugin.js | 1711 + .../js/tinymce/plugins/link/plugin.min.js | 1 + .../static/js/tinymce/plugins/lists/index.js | 7 + .../static/js/tinymce/plugins/lists/plugin.js | 602 + .../js/tinymce/plugins/lists/plugin.min.js | 1 + .../static/js/tinymce/plugins/media/index.js | 7 + .../static/js/tinymce/plugins/media/plugin.js | 1467 + .../js/tinymce/plugins/media/plugin.min.js | 1 + .../js/tinymce/plugins/nonbreaking/index.js | 7 + .../js/tinymce/plugins/nonbreaking/plugin.js | 128 + .../tinymce/plugins/nonbreaking/plugin.min.js | 1 + .../js/tinymce/plugins/pagebreak/index.js | 7 + .../js/tinymce/plugins/pagebreak/plugin.js | 123 + .../tinymce/plugins/pagebreak/plugin.min.js | 1 + .../js/tinymce/plugins/preview/index.js | 7 + .../js/tinymce/plugins/preview/plugin.js | 878 + .../js/tinymce/plugins/preview/plugin.min.js | 1 + .../js/tinymce/plugins/quickbars/index.js | 7 + .../js/tinymce/plugins/quickbars/plugin.js | 654 + .../tinymce/plugins/quickbars/plugin.min.js | 1 + .../static/js/tinymce/plugins/save/index.js | 7 + .../static/js/tinymce/plugins/save/plugin.js | 136 + .../js/tinymce/plugins/save/plugin.min.js | 1 + .../js/tinymce/plugins/searchreplace/index.js | 7 + .../tinymce/plugins/searchreplace/plugin.js | 1367 + .../plugins/searchreplace/plugin.min.js | 1 + .../static/js/tinymce/plugins/table/index.js | 7 + .../static/js/tinymce/plugins/table/plugin.js | 4011 ++ .../js/tinymce/plugins/table/plugin.min.js | 1 + .../js/tinymce/plugins/visualblocks/index.js | 7 + .../js/tinymce/plugins/visualblocks/plugin.js | 106 + .../plugins/visualblocks/plugin.min.js | 1 + .../js/tinymce/plugins/visualchars/index.js | 7 + .../js/tinymce/plugins/visualchars/plugin.js | 808 + .../tinymce/plugins/visualchars/plugin.min.js | 1 + .../js/tinymce/plugins/wordcount/index.js | 7 + .../js/tinymce/plugins/wordcount/plugin.js | 586 + .../tinymce/plugins/wordcount/plugin.min.js | 1 + .../js/tinymce/skins/content/dark/content.css | 75 + .../skins/content/dark/content.js | 9 + .../skins/content/dark/content.min.css | 9 + .../tinymce/skins/content/dark/content.min.ts | 3 + .../js/tinymce/skins/content/dark/content.ts | 3 + .../tinymce/skins/content/default/content.css | 70 + .../skins/content/default/content.js | 9 + .../content/default}/content.min.css | 9 + .../skins/content/default/content.min.ts | 3 + .../tinymce/skins/content/default/content.ts | 3 + .../skins/content/document/content.css | 75 + .../skins/content/document/content.js | 9 + .../skins/content/document/content.min.css | 9 + .../skins/content/document/content.min.ts | 3 + .../tinymce/skins/content/document/content.ts | 3 + .../skins/content/tinymce-5-dark/content.css | 75 + .../skins/content/tinymce-5-dark/content.js | 9 + .../content/tinymce-5-dark/content.min.css | 9 + .../content/tinymce-5-dark/content.min.ts | 3 + .../skins/content/tinymce-5-dark/content.ts | 3 + .../skins/content/tinymce-5/content.css | 70 + .../skins/content/tinymce-5/content.js | 9 + .../content/tinymce-5}/content.min.css | 9 + .../skins/content/tinymce-5/content.min.ts | 3 + .../skins/content/tinymce-5/content.ts | 3 + .../tinymce/skins/content/writer/content.css | 71 + .../skins/content/writer/content.js | 9 + .../skins/content/writer/content.min.css | 9 + .../skins/content/writer/content.min.ts | 3 + .../tinymce/skins/content/writer/content.ts | 3 + .../tinymce/skins/ui/oxide-dark/content.css | 1310 + .../skins/ui/oxide-dark/content.inline.css | 1316 + .../skins/ui/oxide-dark/content.inline.js | 10 + .../ui/oxide-dark/content.inline.min.css | 10 + .../skins/ui/oxide-dark/content.inline.min.ts | 136 + .../skins/ui/oxide-dark/content.inline.ts | 136 + .../js/tinymce/skins/ui/oxide-dark/content.js | 10 + .../skins/ui/oxide-dark/content.min.css | 10 + .../skins/ui/oxide-dark/content.min.ts | 136 + .../js/tinymce/skins/ui/oxide-dark/content.ts | 136 + .../js/tinymce/skins/ui/oxide-dark/skin.css | 7112 ++++ .../js/tinymce/skins/ui/oxide-dark/skin.js | 1 + .../tinymce/skins/ui/oxide-dark/skin.min.css | 1 + .../tinymce/skins/ui/oxide-dark/skin.min.ts | 637 + .../skins/ui/oxide-dark/skin.shadowdom.css | 30 + .../skins/ui/oxide-dark/skin.shadowdom.js | 1 + .../ui/oxide-dark/skin.shadowdom.min.css | 0 .../skins/ui/oxide-dark/skin.shadowdom.min.ts | 9 + .../skins/ui/oxide-dark/skin.shadowdom.ts | 9 + .../js/tinymce/skins/ui/oxide-dark/skin.ts | 637 + .../js/tinymce/skins/ui/oxide/content.css | 1322 + .../tinymce/skins/ui/oxide/content.inline.css | 1316 + .../tinymce/skins/ui/oxide/content.inline.js | 10 + .../skins/ui/oxide/content.inline.min.css | 10 + .../skins/ui/oxide/content.inline.min.ts | 136 + .../tinymce/skins/ui/oxide/content.inline.ts | 136 + .../js/tinymce/skins/ui/oxide/content.js | 10 + .../js/tinymce/skins/ui/oxide/content.min.css | 10 + .../js/tinymce/skins/ui/oxide/content.min.ts | 136 + .../js/tinymce/skins/ui/oxide/content.ts | 136 + .../static/js/tinymce/skins/ui/oxide/skin.css | 7109 ++++ .../static/js/tinymce/skins/ui/oxide/skin.js | 1 + .../js/tinymce/skins/ui/oxide/skin.min.css | 1 + .../js/tinymce/skins/ui/oxide/skin.min.ts | 637 + .../tinymce/skins/ui/oxide/skin.shadowdom.css | 30 + .../tinymce/skins/ui/oxide/skin.shadowdom.js | 1 + .../skins/ui/oxide/skin.shadowdom.min.css | 0 .../skins/ui/oxide/skin.shadowdom.min.ts | 9 + .../tinymce/skins/ui/oxide/skin.shadowdom.ts | 9 + .../static/js/tinymce/skins/ui/oxide/skin.ts | 637 + .../skins/ui/tinymce-5-dark/content.css | 1310 + .../ui/tinymce-5-dark/content.inline.css | 1316 + .../skins/ui/tinymce-5-dark/content.inline.js | 10 + .../ui/tinymce-5-dark/content.inline.min.css | 10 + .../ui/tinymce-5-dark/content.inline.min.ts | 136 + .../skins/ui/tinymce-5-dark/content.inline.ts | 136 + .../skins/ui/tinymce-5-dark/content.js | 10 + .../skins/ui/tinymce-5-dark/content.min.css | 10 + .../skins/ui/tinymce-5-dark/content.min.ts | 136 + .../skins/ui/tinymce-5-dark/content.ts | 136 + .../tinymce/skins/ui/tinymce-5-dark/skin.css | 7228 ++++ .../tinymce/skins/ui/tinymce-5-dark/skin.js | 1 + .../skins/ui/tinymce-5-dark/skin.min.css | 1 + .../skins/ui/tinymce-5-dark/skin.min.ts | 638 + .../ui/tinymce-5-dark/skin.shadowdom.css | 30 + .../skins/ui/tinymce-5-dark/skin.shadowdom.js | 0 .../ui/tinymce-5-dark/skin.shadowdom.min.css | 0 .../ui/tinymce-5-dark/skin.shadowdom.min.ts | 9 + .../skins/ui/tinymce-5-dark/skin.shadowdom.ts | 9 + .../tinymce/skins/ui/tinymce-5-dark/skin.ts | 638 + .../js/tinymce/skins/ui/tinymce-5/content.css | 1322 + .../skins/ui/tinymce-5/content.inline.css | 1316 + .../skins/ui/tinymce-5/content.inline.js | 10 + .../skins/ui/tinymce-5/content.inline.min.css | 10 + .../skins/ui/tinymce-5/content.inline.min.ts | 136 + .../skins/ui/tinymce-5/content.inline.ts | 136 + .../js/tinymce/skins/ui/tinymce-5/content.js | 10 + .../skins/ui/tinymce-5/content.min.css | 10 + .../tinymce/skins/ui/tinymce-5/content.min.ts | 136 + .../js/tinymce/skins/ui/tinymce-5/content.ts | 136 + .../js/tinymce/skins/ui/tinymce-5/skin.css | 7228 ++++ .../js/tinymce/skins/ui/tinymce-5/skin.js | 1 + .../tinymce/skins/ui/tinymce-5/skin.min.css | 1 + .../js/tinymce/skins/ui/tinymce-5/skin.min.ts | 638 + .../skins/ui/tinymce-5/skin.shadowdom.css | 30 + .../skins/ui/tinymce-5/skin.shadowdom.js | 0 .../skins/ui/tinymce-5/skin.shadowdom.min.css | 0 .../skins/ui/tinymce-5/skin.shadowdom.min.ts | 9 + .../skins/ui/tinymce-5/skin.shadowdom.ts | 9 + .../js/tinymce/skins/ui/tinymce-5/skin.ts | 638 + .../static/js/tinymce/themes/silver/index.js | 7 + .../static/js/tinymce/themes/silver/theme.js | 35019 ++++++++++++++++ .../js/tinymce/themes/silver/theme.min.js | 3 + enferno/static/js/tinymce/tinymce.min.js | 12 + 326 files changed, 119575 insertions(+), 7043 deletions(-) delete mode 100644 enferno/static/js/tinymce/CHANGELOG.md create mode 100644 enferno/static/js/tinymce/icons/default/icons.js create mode 100644 enferno/static/js/tinymce/icons/default/icons.min.js create mode 100644 enferno/static/js/tinymce/icons/default/index.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/icons/default/icons.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/langs/readme.md delete mode 100644 enferno/static/js/tinymce/js/tinymce/license.md delete mode 100644 enferno/static/js/tinymce/js/tinymce/models/dom/model.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/accordion/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/advlist/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/anchor/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/autolink/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/autoresize/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/autosave/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/charmap/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/code/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/codesample/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/directionality/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/emoticons/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/fullscreen/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/help/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/image/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/importcss/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/link/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/lists/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/media/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/nonbreaking/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/pagebreak/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/preview/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/quickbars/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/save/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/searchreplace/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/table/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/visualblocks/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/visualchars/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/plugins/wordcount/plugin.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide-dark/content.inline.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide-dark/content.inline.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide-dark/content.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide-dark/content.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide-dark/skin.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide-dark/skin.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide-dark/skin.shadowdom.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide/content.inline.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide/content.inline.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide/content.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide/content.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide/skin.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide/skin.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/oxide/skin.shadowdom.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5-dark/content.inline.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5-dark/content.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5-dark/content.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5-dark/skin.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5-dark/skin.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5/content.inline.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5/content.inline.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5/content.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5/content.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5/skin.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/skins/ui/tinymce-5/skin.min.css delete mode 100644 enferno/static/js/tinymce/js/tinymce/themes/silver/theme.min.js delete mode 100644 enferno/static/js/tinymce/js/tinymce/tinymce.d.ts delete mode 100644 enferno/static/js/tinymce/js/tinymce/tinymce.min.js create mode 100644 enferno/static/js/tinymce/models/dom/index.js create mode 100644 enferno/static/js/tinymce/models/dom/model.js create mode 100644 enferno/static/js/tinymce/models/dom/model.min.js create mode 100644 enferno/static/js/tinymce/plugins/accordion/index.js create mode 100644 enferno/static/js/tinymce/plugins/accordion/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/accordion/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/advlist/index.js create mode 100644 enferno/static/js/tinymce/plugins/advlist/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/advlist/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/anchor/index.js create mode 100644 enferno/static/js/tinymce/plugins/anchor/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/anchor/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/autolink/index.js create mode 100644 enferno/static/js/tinymce/plugins/autolink/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/autolink/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/autoresize/index.js create mode 100644 enferno/static/js/tinymce/plugins/autoresize/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/autoresize/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/autosave/index.js create mode 100644 enferno/static/js/tinymce/plugins/autosave/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/autosave/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/charmap/index.js create mode 100644 enferno/static/js/tinymce/plugins/charmap/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/charmap/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/code/index.js create mode 100644 enferno/static/js/tinymce/plugins/code/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/code/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/codesample/index.js create mode 100644 enferno/static/js/tinymce/plugins/codesample/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/codesample/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/directionality/index.js create mode 100644 enferno/static/js/tinymce/plugins/directionality/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/directionality/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/emoticons/index.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/emoticons/js/emojiimages.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/emoticons/js/emojiimages.min.js (99%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/emoticons/js/emojis.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/emoticons/js/emojis.min.js (99%) create mode 100644 enferno/static/js/tinymce/plugins/emoticons/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/emoticons/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/fullscreen/index.js create mode 100644 enferno/static/js/tinymce/plugins/fullscreen/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/fullscreen/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/help/index.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/ar.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/bg-BG.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/bg_BG.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/ca.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/cs.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/da.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/de.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/el.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/en.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/es.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/eu.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/fa.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/fi.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/fr-FR.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/fr_FR.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/he-IL.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/he_IL.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/hi.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/hr.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/hu-HU.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/hu_HU.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/id.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/it.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/ja.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/kk.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/ko-KR.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/ko_KR.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/ms.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/nb-NO.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/nb_NO.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/nl.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/pl.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/pt-BR.js create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/pt-PT.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/pt_BR.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/pt_PT.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/ro.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/ru.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/sk.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/sl-SI.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/sl_SI.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/sv-SE.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/sv_SE.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/th-TH.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/th_TH.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/tr.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/uk.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/vi.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/zh-CN.js create mode 100644 enferno/static/js/tinymce/plugins/help/js/i18n/keynav/zh-TW.js rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/zh_CN.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/plugins/help/js/i18n/keynav/zh_TW.js (100%) create mode 100644 enferno/static/js/tinymce/plugins/help/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/help/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/image/index.js create mode 100644 enferno/static/js/tinymce/plugins/image/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/image/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/importcss/index.js create mode 100644 enferno/static/js/tinymce/plugins/importcss/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/importcss/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/insertdatetime/index.js create mode 100644 enferno/static/js/tinymce/plugins/insertdatetime/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/insertdatetime/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/link/index.js create mode 100644 enferno/static/js/tinymce/plugins/link/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/link/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/lists/index.js create mode 100644 enferno/static/js/tinymce/plugins/lists/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/lists/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/media/index.js create mode 100644 enferno/static/js/tinymce/plugins/media/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/media/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/nonbreaking/index.js create mode 100644 enferno/static/js/tinymce/plugins/nonbreaking/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/nonbreaking/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/pagebreak/index.js create mode 100644 enferno/static/js/tinymce/plugins/pagebreak/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/pagebreak/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/preview/index.js create mode 100644 enferno/static/js/tinymce/plugins/preview/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/preview/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/quickbars/index.js create mode 100644 enferno/static/js/tinymce/plugins/quickbars/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/quickbars/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/save/index.js create mode 100644 enferno/static/js/tinymce/plugins/save/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/save/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/searchreplace/index.js create mode 100644 enferno/static/js/tinymce/plugins/searchreplace/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/searchreplace/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/table/index.js create mode 100644 enferno/static/js/tinymce/plugins/table/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/table/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/visualblocks/index.js create mode 100644 enferno/static/js/tinymce/plugins/visualblocks/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/visualblocks/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/visualchars/index.js create mode 100644 enferno/static/js/tinymce/plugins/visualchars/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/visualchars/plugin.min.js create mode 100644 enferno/static/js/tinymce/plugins/wordcount/index.js create mode 100644 enferno/static/js/tinymce/plugins/wordcount/plugin.js create mode 100644 enferno/static/js/tinymce/plugins/wordcount/plugin.min.js create mode 100644 enferno/static/js/tinymce/skins/content/dark/content.css rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/dark/content.js (83%) rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/dark/content.min.css (82%) create mode 100644 enferno/static/js/tinymce/skins/content/dark/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/content/dark/content.ts create mode 100644 enferno/static/js/tinymce/skins/content/default/content.css rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/default/content.js (82%) rename enferno/static/js/tinymce/{js/tinymce/skins/content/tinymce-5 => skins/content/default}/content.min.css (81%) create mode 100644 enferno/static/js/tinymce/skins/content/default/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/content/default/content.ts create mode 100644 enferno/static/js/tinymce/skins/content/document/content.css rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/document/content.js (83%) rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/document/content.min.css (83%) create mode 100644 enferno/static/js/tinymce/skins/content/document/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/content/document/content.ts create mode 100644 enferno/static/js/tinymce/skins/content/tinymce-5-dark/content.css rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/tinymce-5-dark/content.js (83%) rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/tinymce-5-dark/content.min.css (82%) create mode 100644 enferno/static/js/tinymce/skins/content/tinymce-5-dark/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/content/tinymce-5-dark/content.ts create mode 100644 enferno/static/js/tinymce/skins/content/tinymce-5/content.css rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/tinymce-5/content.js (82%) rename enferno/static/js/tinymce/{js/tinymce/skins/content/default => skins/content/tinymce-5}/content.min.css (81%) create mode 100644 enferno/static/js/tinymce/skins/content/tinymce-5/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/content/tinymce-5/content.ts create mode 100644 enferno/static/js/tinymce/skins/content/writer/content.css rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/writer/content.js (82%) rename enferno/static/js/tinymce/{js/tinymce => }/skins/content/writer/content.min.css (82%) create mode 100644 enferno/static/js/tinymce/skins/content/writer/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/content/writer/content.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.inline.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.inline.js create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.inline.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.inline.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.inline.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.js create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/content.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/skin.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/skin.js create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/skin.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/skin.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/skin.shadowdom.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/skin.shadowdom.js rename enferno/static/js/tinymce/{js/tinymce => }/skins/ui/oxide-dark/skin.shadowdom.min.css (100%) create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/skin.shadowdom.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide-dark/skin.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.inline.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.inline.js create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.inline.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.inline.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.inline.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.js create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/content.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/skin.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/skin.js create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/skin.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/skin.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/skin.shadowdom.css create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/skin.shadowdom.js rename enferno/static/js/tinymce/{js/tinymce => }/skins/ui/oxide/skin.shadowdom.min.css (100%) create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/skin.shadowdom.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/skin.shadowdom.ts create mode 100644 enferno/static/js/tinymce/skins/ui/oxide/skin.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.inline.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.inline.js create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.inline.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.inline.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.js create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/content.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/skin.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/skin.js create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/skin.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/skin.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css rename enferno/static/js/tinymce/{js/tinymce => }/skins/ui/tinymce-5-dark/skin.shadowdom.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/skins/ui/tinymce-5-dark/skin.shadowdom.min.css (100%) create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5-dark/skin.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.inline.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.inline.js create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.inline.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.inline.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.inline.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.js create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/content.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/skin.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/skin.js create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/skin.min.css create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/skin.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/skin.shadowdom.css rename enferno/static/js/tinymce/{js/tinymce => }/skins/ui/tinymce-5/skin.shadowdom.js (100%) rename enferno/static/js/tinymce/{js/tinymce => }/skins/ui/tinymce-5/skin.shadowdom.min.css (100%) create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/skin.shadowdom.ts create mode 100644 enferno/static/js/tinymce/skins/ui/tinymce-5/skin.ts create mode 100644 enferno/static/js/tinymce/themes/silver/index.js create mode 100644 enferno/static/js/tinymce/themes/silver/theme.js create mode 100644 enferno/static/js/tinymce/themes/silver/theme.min.js create mode 100644 enferno/static/js/tinymce/tinymce.min.js diff --git a/enferno/static/js/tinymce/CHANGELOG.md b/enferno/static/js/tinymce/CHANGELOG.md deleted file mode 100644 index d7c9d521..00000000 --- a/enferno/static/js/tinymce/CHANGELOG.md +++ /dev/null @@ -1,3622 +0,0 @@ -# Changelog -All notable changes to this project will be documented in this file. - -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.3.0 - 2024-08-07 - -### Added -- Colorpicker number input fields now show an error tooltip and error icon when invalid text has been entered. #TINY-10799 -- New `format-code` icon. #TINY-11018 - -### Improved -- When a full document was loaded as editor content the head elements were added to the body. #TINY-11053 - -### Fixed -- Unnecessary nbsp entities were inserted when typing at the edges of inline elements. #TINY-10854 -- Fixed JavaScript error when inserting a table using the context menu by adjusting the event order in `renderInsertTableMenuItem`. #TINY-6887 -- Notifications didn't position and resize properly when resizing the editor or toggling views. #TINY-10894 -- The pattern commands would execute even if the command was not enabled. #TINY-10994 -- Split button popups were incorrectly positioned when switching to fullscreen mode if the editor was inside a scrollable container. #TINY-10973 -- Sequential html comments would in some cases generate unwanted elements. #TINY-10955 -- The listbox component had a fixed width and was not a responsive ui element. #TINY-10884 -- Prevent default mousedown on toolbar buttons was causing misplaced focus bugs. #TINY-10638 -- Attempting to use focus commands on an editor where the cursor had last been in certain contentEditable="true" elements would fail. #TINY-11085 -- Colorpicker's hex-based input field showed the wrong validation error message. #TINY-11115 - -## 7.2.1 - 2024-07-03 - -### Fixed -- Text content could move unexpectedly when deleting a paragraph. #TINY-10590 -- Cursor would shift to the start of the editor body when focus was shifted to a noneditable cell of a table. #TINY-10127 -- Long translations of the bottom help text would cause minor graphical issues. #TINY-10961 -- Open Link button was disabled when selection partially covered a link or when multiple links were selected. #TINY-11009 - -## 7.2.0 - 2024-06-19 - -### Added -- Added `options.debug` API that logs the initial raw editor options to console. #TINY-10605 -- Added `referrerpolicy` as a valid attribute for an iframe element. #TINY-10374 -- New `onInit` and `stretched` properties to the `HtmlPanel` dialog component. #TINY-10900 -- Added support for querying the state of the `mceTogglePlainTextPaste` command. #TINY-10938 -- Added `for` option to dialog label components to improve accessibility. The value must be another component on the same dialog. #TINY-10971 - -### Improved -- Dialog slider components now emit an onChange event when using arrow keys. #TINY-10428 -- Accessibility for element path buttons, added tooltip to describe the button and removed incorrect `aria-level` attribute. #TINY-10891 -- Improve merging of inserted inline elements by removing nodes with redundant inheritable styles. #TINY-10869 -- Improved Find & Replace dialog accessibility by changing placeholders to labels. #TINY-10871 - -### Changed -- Replaced tiny branding logo with `Build with TinyMCE` text and logo. #TINY-11001 - -### Fixed -- Deleting in a `div` with preceeding `br` elements would sometimes throw errors. #TINY-10840 -- `autoresize_bottom_margin` was not reliably applied in some situations. #TINY-10793 -- Fixed cases where adding a newline around a br, table or img would not move the cursor to a new line. #TINY-10384 -- Focusing on `contenteditable="true"` element when using `editable_root: false` and inline mode causing selection to be shifted. #TINY-10820 -- Corrected the `role` attribute on listbox dialog components to `combobox` when there are no nested menu items. #TINY-10807 -- HTML entities that were double decoded in `noscript` elements caused an XSS vulnerability. #TINY-11019 -- It was possible to inject XSS HTML that was not matching the regexp when using the `noneditable_regexp` option. #TINY-11022 - -## 7.1.2 - 2024-06-05 - -### Fixed -- CSS color values set to `transparent` were incorrectly converted to '#000000`. #TINY-10916 - -## 7.1.1 - 2024-05-22 - -### Fixed -- Insert/Edit image dialog lost focus after the image upload completed. #TINY-10885 -- Deleting into a list from a paragraph that has an `img` tag could cause extra inline styles to be added. #TINY-10892 -- Resolved an issue where emojis configured with the `emojiimages` database were not loading correctly due to a broken CDN. #TINY-10878 -- Iframes in dialogs were not rendering rounded borders correctly. #TINY-10901 -- Autocompleter possible values are no longer capped at a length of 10. #TINY-10942 - -## 7.1.0 - 2024-05-08 - -### Added -- Parser support for math elements. #TINY-10809 -- New `math-equation` icon. #TINY-10804 - -### Improved -- Included `itemprop`, `itemscope` and `itemtype` as valid HTML5 attributes in the core schema. #TINY-9932 -- Notification accessibility improvements: added tooltips, keyboard navigation and shortcut to focus on notifications. #TINY-6925 -- Removed `aria-pressed` from the `More` button in sliding toolbar mode and replaced it with `aria-expanded`. #TINY-10795 -- The editor UI now renders correctly in Windows High Contrast Mode. #TINY-10781 - -### Fixed -- Backspacing in certain html setups resulted in data moving around unexpectedly. #TINY-10590 -- Dialog title markup changed to use an `h1` element instead of `div`. #TINY-10800 -- Dialog title was not announced in macOS VoiceOver, dialogs now use `aria-label` instead of `aria-labelledby` on macOS. #TINY-10808 -- Theme loader did not respect the suffix when it was loading skin CSS files. #TINY-10602 -- Custom block elements with colon characters would throw errors. #TINY-10813 -- Tab navigation in views didn't work. #TINY-10780 -- Video and audio elements could not be played on Safari. #TINY-10774 -- `ToggleToolbarDrawer` command did not toggle the toolbar in `sliding` mode when `{skipFocus: true}` parameter was passed. #TINY-10726 -- The buttons in the custom view header were clipped on when overflowing. #TINY-10741 -- In the custom view, the scrollbar of the container was not visible if its height was greater than the editor. #TINY-10741 -- Fixed accessibility issue by removing duplicate `role="menu"` attribute from color swatches. #TINY-10806 -- Fullscreen mode now prevents focus from leaving the editor. #TINY-10597 -- Open link context menu action did not work with selection surrounding a link. #TINY-10391 -- Styles were not retained when toggling a list on and off. #TINY-10837 -- Caret and placeholder text were invisible in Windows High Contrast Mode. #TINY-9811 -- Firefox did not announce the iframe title when `iframe_aria_text` was set. #TINY-10718 -- Notification width was not constrained to the width of the editor. #TINY-10886 -- Open link context menu action was not enabled for links on images. #TINY-10391 - -## 7.0.1 - 2024-04-10 - -### Fixed -- Toggle list behavior generated wrong html when the `forced_root_block` option was set to `div`. #TINY-10488 -- Tapping inside a composed text on Firefox Android would not close the autocompleter. #TINY-10715 -- An inline editor toolbar now behaves correctly in horizontally scrolled containers. #TINY-10684 -- Tooltips unintended shrinking and incorrectly positioned when shown in horizontally scrollable container. #TINY-10797 -- The status bar was invisible when the editor's height is short. #TINY-10705 - -## 7.0.0 - 2024-03-20 - -### Added -- New `license_key` option that must be set to `gpl` or a valid license key. #TINY-10681 -- New custom tooltip functionality, tooltip will be shown when hovering with a mouse or with keyboard focus. #TINY-9275 -- New `sandbox_iframes_exclusions` option that holds a list of URL host names to be excluded from iframe sandboxing when `sandbox_iframes` is set to `true`. #TINY-10350 -- Added 'getAllEmojis' api function to the emoticons plugin. #TINY-10572 -- Element preset support for the `valid_children` option and Schema.addValidChildren API. #TINY-9979 -- A new `trigger` property for block text pattern configurations, allowing pattern activation with either Space or Enter keys. #TINY-10324 -- onFocus callback for CustomEditor dialog component. #TINY-10596 -- icons for the import from Word, export to Word and export to PDF premium plugins. #TINY-10612 -- `data` is now a valid element in the Schema. #TINY-10611 -- More advanced schema config for custom elements. #TINY-9980 -- Custom tooltip for autocompleter, now visible on both mouse hover and keyboard focus, except single column cases. #TINY-9638 - -### Improved -- Included keyboard shortcut in custom tooltip for `ToolbarButton` and `ToolbarToggleButton`. #TINY-10487 -- Improved showing which element has focus for keyboard navigation. #TINY-9176 -- Custom tooltips will now show for items in `collection` which is rendered inside a dialog, on mouse hover and keyboard focus. #TINY-9637 -- Autocompleter will now work with IMEs. #TINY-10637 -- Make table ghost element better reflect height changes when resizing. #TINY-10658 - -### Changed -- TinyMCE is now licensed GPL Version 2 or later. #TINY-10578 -- `convert_unsafe_embeds` editor option is now defaulted to `true`. #TINY-10351 -- `sandbox_iframes` editor option is now defaulted to `true`. #TINY-10350 -- The DOMUtils.isEmpty API function has been modified to consider nodes containing only comments as empty. #TINY-10459 -- The `highlight_on_focus` option now defaults to true, adding a focus outline to every editor. #TINY-10574 -- Delay before the tooltip to show up, from 800ms to 300ms. #TINY-10475 -- Now `tox-view__pane` has `position: relative` instead of `static`. #TINY-10561 -- Update outbound link for statusbar Tiny logo #TINY-10494 -- Remove the height field from the `table` plugin cell dialog. The `table` plugin row dialog now controls the row height by setting the height on the `tr` element, not the `td` elements. #TINY-10617 -- Change table height resizing handling to remove heights from `td`/`th` elements and only apply to `tr` elements. #TINY-10589 -- Removed incorrect `aria-placeholder` attribute from editor body when `placeholder` option is set. #TINY-10452 -- The `tooltip` property for dialog's footer `togglebutton` is now optional. #TINY-10672 -- Changed the `media_url_resolver` option to use promises. #TINY-9154 -- `Styles` bespoke toolbar button fallback changed to `Formats` if `Paragraph` is not configured in `style_formats` option. #TINY-10603 -- Updated deprecation/removed console message. #TINY-10694 - -### Removed -- Deprecated `force_hex_color` option, with the default now being all colors are forced to hex format as lower case. #TINY-10436 -- Deprecated `remove_trailing_brs` option from DomParser. #TINY-10454 -- `title` attribute on buttons with visible label. #TINY-10453 -- `InsertOrderedList` and `InsertUnorderedList` commands from core, these now only exist in the `lists` plugin. #TINY-10644 -- `closeButton` from the notification API, close buttons in notifications are now required. #TINY-10646 -- The autocompleter `ch` configuration property has been removed. Use the `trigger` property instead. #TINY-8929 -- Deprecated `template` plugin. #TINY-10654 - -### Fixed -- When deleting the last row in a table, the cursor would jump to the first cell (top left), instead of moving to the next adjacent cell in some cases. #TINY-6309 -- Heading formatting would be partially applied to the content within the `summary` element when the caret was positioned between words. #TINY-10312 -- Moving focus to the outside of the editor after having clicked a menu would not fire a `blur` event as expected. #TINY-10310 -- Autocomplete would sometimes cause corrupt data when starting during text composition. #TINY-10317 -- Inline mode with persisted toolbar would show regardless of the skin being loaded, causing css issues. #TINY-10482 -- Table classes couldn't be removed via setting an empty value in `table_class_list`. Also fixed being forced to pick the first class option. #TINY-6653 -- Directly right clicking on a ol's li in FireFox didn't enable the button `List Properties...` in the context menu. #TINY-10490 -- The `link_default_target` option wasn't considered when inserting a link via `quicklink` toolbar. #TINY-10439 -- When inline editor toolbar wrapped to multiple lines the top wasn't always calculated correctly. #TINY-10580 -- Removed manually dispatching dragend event on drop in Firefox. #TINY-10389 -- Slovenian help dialog content had a dot in the wrong place. #TINY-10601 -- Pressing Backspace at the start of an empty `summary` element within a `details` element nested in a list item no longer removes the `summary` element. #TINY-10303 -- The toolbar width was miscalculated for the inline editor positioned inside a scrollable container. #TINY-10581 -- Fixed incorrect object processor for `event_root` option. #TINY-10433 -- Adding newline after using `selection.setContent` to insert a block element would throw an unhandled exception. #TINY-10560 -- Floating toolbar buttons in inline editor incorrectly wrapped into multiple rows on window resizing or zooming. #TINY-10570 -- When setting table border width and `table_style_by_css` is true, only the border attribute is set to 0 and border-width styling is no longer used. #TINY-10308 -- Clicking to the left or right of a non-editable div in Firefox would show two cursors. #TINY-10314 - -## 6.8.3 - 2024-02-08 - -### Changed -- Update outbound TinyMCE website links. #TINY-10491 - -### Fixed -- The floating toolbar would not be fully visible when the editor was placed inside a scrollable container. #TINY-10335 -- ShadowDOM skin was not loaded properly when used with js bundling feature. #TINY-10451 - -## 6.8.2 - 2023-12-11 - -### Fixed -- Bespoke select toolbar buttons including `fontfamily`, `fontsize`, `blocks`, and `styles` incorrectly used plural words in their accessible names. #TINY-10426 -- The `align` bespoke select toolbar button had an accessible name that was misleading and grammatically incorrect in certain cases. #TINY-10435 -- Accessible names of bespoke select toolbar buttons including `align`, `fontfamily`, `fontsize`, `blocks`, and `styles` were incorrectly translated. #TINY-10426 #TINY-10435 -- Clicking inside table cells with heavily nested content could cause the browser to hang. #TINY-10380 -- Toggling a list that contains an LI element having another list as its first child would remove the remaining content within that LI element. #TINY-10414 - -## 6.8.1 - 2023-11-29 - -### Improved -- Colorpicker now includes the Brightness/Saturation selector and hue slider in the keyboard navigable items. #TINY-9287 - -### Fixed -- Translation syntax for announcement text in the table grid was incorrectly formatted. #TINY-10141 -- The functions `schema.isWrapper` and `schema.isInline` did not exclude node names that started with `#` which should not be considered as elements. #TINY-10385 - -## 6.8.0 - 2023-11-22 - -### Added -- CSS files are now also generated as separate JS files to improve bundling of all resources. #TINY-10352 -- Added new `StylesheetLoader.loadRawCss` API that can be used to load CSS into a style element. #TINY-10352 -- Added new `StylesheetLoader.unloadRawCss` API that can be used to unload CSS that was loaded into a style element. #TINY-10352 -- Added `force_hex_color` editor option. Option `'always'` converts all RGB & RGBA colours to hex, `'rgb_only'` will only convert RGB and *not* RGBA colours to hex, `'off'` won't convert any colours to hex. #TINY-9819 -- Added `default_font_stack` editor option that makes it possible to define what is considered a system font stack. #TINY-10290 -- New `sandbox_iframes` option that controls whether iframe elements will be added a `sandbox=""` attribute to mitigate malicious intent. #TINY-10348 -- New `convert_unsafe_embeds` option that controls whether `` and `` elements will be converted to more restrictive alternatives, namely `` for image MIME types, `