Požadavky
| Podporováno | Ověřeno s | |
|---|---|---|
| TinyMCE | 6, 7 a 8 (self-hosted i cloud) | 6.8.6, 7.9.3, 8.9.1 |
| Bootstrap | 5.3 (výchozí) nebo 4.6; CSS povinné, JS bundle nepovinný | 5.3.8, 4.6.2 |
| Prohlížeče | aktuální Chrome, Edge, Firefox, Safari |
Plugin je čistý JavaScript (ES2020) a registruje se veřejným API tinymce.PluginManager. Z TinyMCE nic neimportuje, funguje tedy s GPL i komerční edicí.
Bootstrap 4
Bootstrap 4 je podporovaný přes volbu bootstrapui_version. Nastavte ji na 4 a dialogy přepnou názvy tříd i datové atributy, které se mezi řadami změnily (ms-* → ml-*, .btn-close → .close, text-bg-* → badge-*/bg-*, visually-hidden → sr-only, data-bs-toggle → data-toggle), a přestanou nabízet, co plugin pro čtyřku nepodporuje.
Pro náhledy s Bootstrap JavaScriptem potřebuje čtyřka jQuery před bundlem, viz Konfigurace.
Pravý sloupec uvádí, co plugin pro čtyřku nabízí, ne vše, co umí samotný Bootstrap 4.
| Oblast | Bootstrap 5.3 | Bootstrap 4.6 |
|---|---|---|
| Komponenty | Accordion, Offcanvas, Placeholder | nemají tlačítko ani položku nabídky; příkaz ukáže hlášku, že komponenta v dané řadě není |
| Dialogové okno | celoobrazovkové varianty | nenabízí se |
| Rozbalovací nabídka | směry nahoru, dolů, vlevo, vpravo i středěné, automatické zavírání, tmavý režim | směry nahoru, dolů, vlevo, vpravo (dropleft/dropright), bez středěných směrů, automatického zavírání a tmavého režimu |
| Karusel | autoplay po první interakci, tmavý režim | jen autoplay po načtení nebo vypnuto, bez tmavého režimu |
| Sledování rolování | plynulé rolování, root-margin |
nenabízí se |
| Horní navigace | barevný režim, breakpoint rozbalení až xxl |
barevný režim třídou navbar-light/navbar-dark; breakpoint xxl se nenabízí |
| Formuláře | form-select, form-range, form-switch, plovoucí popisek, form-label |
custom-select, custom-range, custom-control custom-switch, bez plovoucího popisku, skupina form-group, soubor form-control-file; doplňky skupiny vstupů v input-group-prepend/-append |
| Mřížka | g-*, gx-*, gy-*, row-cols-auto |
bez voleb mezer, row-cols-1 až 6 |
| Breakpointy | sm až xxl |
sm až xl |
| Poměr stran | ratio ratio-16x9 |
embed-responsive embed-responsive-16by9 |
| Utility | gap-*, opacity-*, z-*, fs-*, lh-*, odkazové utility, vstack/hstack, object-fit-* a další |
nenabízí se; viz Utility |
| Další volby | číslovaný seznam položek, skládaný ukazatel, přepínací tlačítka, sloupcové pruhy tabulky, vodorovné skrývání, umístění krátkého oznámení | nenabízí se |
Převod existujícího obsahu: Bootstrap 4 spouští karusel sám jen s data-ride="carousel"; data-ride="true" (hodnota Bootstrapu 5 pro autoplay po první interakci) tam nic nespustí. Otevřete-li takový karusel v dialogu na čtyřce, plugin ho přečte jako autoplay Vypnuto a uložení ho zapíše bez data-ride.
Ručně napsané třídy, které čtyřka nezná, plugin neodstraní: zůstanou mezi vlastními třídami a při uložení se nezmění.
Bootstrap 4 už není vyvíjen (EOL) a novým webům se nedoporučuje. Podpora Bootstrapu 4 slouží pro stávající administrační rozhraní, která zatím nemohou přejít na novější verzi. Obě řady se před každým vydáním ověřují ve skutečném prohlížeči.