Příklady konfigurace
Referenční konfigurace example/tinymce-init.js z balíčku je to, na čem běží živé demo. Vrací objekt, který rozbalíte do tinymce.init:
import { bootstrapuiEditorConfig } from './example/tinymce-init.js';
tinymce.init({
selector: '#content',
...bootstrapuiEditorConfig({
bootstrapPreviewCss: '/assets/bootstrap.min.css',
bootstrapPreviewJs: '/assets/bootstrap.bundle.min.js',
}),
});
Na Bootstrapu 4 přidejte bootstrapui_version: '4' a do bootstrapPreviewJs dejte pole ['/assets/jquery.min.js', '/assets/bootstrap-4.6.2.bundle.min.js'] (jQuery první), viz Konfigurace.
Tlačítka panelu
Všechna tlačítka mají předponu bootstrapui. Každé tlačítko komponenty existuje i jako položka nabídky se stejným názvem, takže ho můžete dát do menu (třeba pod Vložit) místo do lišty.
Nabídky
| Tlačítko | Co dělá |
|---|---|
bootstrapui |
Rozbalovací nabídka Bootstrap se všemi komponentami a nástroji mřížky. Nejrychlejší způsob, jak nabídnout všechno jedním tlačítkem. |
bootstrapuicomponents |
Galerie prvky stránky (Components): každá komponenta jako živý náhled, se skupinami a hledáním. |
bootstrapuistyles |
Utility třídy Bootstrapu, stejné jako skupina Bootstrap v styles TinyMCE. Viz Utility. |
bootstrapuitablemenu |
Nabídka Tabulka: nastavení buňky a nástroje TinyMCE pro řádky, sloupce a slučování. |
Dialogy komponent
| Tlačítko | Vkládá nebo upravuje |
|---|---|
bootstrapuicontainer |
Kontejner (.container, .container-fluid, .container-{breakpoint}) |
bootstrapuibutton |
Tlačítko nebo odkaz ve vzhledu tlačítka |
bootstrapuibuttongroup |
Skupina tlačítek (obyčejná tlačítka nebo přepínače checkbox/radio) |
bootstrapuialert |
Upozornění s volitelným nadpisem a zavíracím tlačítkem |
bootstrapuibadge |
Odznak (badge) |
bootstrapuicard |
Karta se záhlavím, titulkem, obrázkem a patičkou |
bootstrapuilistgroup |
Seznam (list group) |
bootstrapuiprogress |
Ukazatel průběhu |
bootstrapuispinner |
Spinner |
bootstrapuipagination |
Stránkování |
bootstrapuibreadcrumb |
Drobečková navigace |
bootstrapuiaccordion |
Akordeon (jen Bootstrap 5) |
bootstrapuicollapse |
Rozbalovací blok (collapse) se spouštěčem |
bootstrapuidropdown |
Rozbalovací nabídka (dropdown) |
bootstrapuimodal |
Modal se spouštěcím tlačítkem |
bootstrapuioffcanvas |
Offcanvas se spouštěčem (jen Bootstrap 5) |
bootstrapuitoast |
Toast se spouštěcím tlačítkem |
bootstrapuitooltip |
Tooltip na spouštěcím prvku |
bootstrapuipopover |
Popover na spouštěcím prvku |
bootstrapuicarousel |
Karusel |
bootstrapuinav |
Navigace a záložky, s panely |
bootstrapuinavitem |
Nastavení jedné položky navigace |
bootstrapuinavbar |
Navbar |
bootstrapuiscrollspy |
Navigace scrollspy |
bootstrapuitable |
Tabulka s třídami Bootstrapu |
bootstrapuitablecell |
Nastavení buňky, řádku nebo sloupce tabulky |
bootstrapuifigure |
Obrázek s popiskem (figure) |
bootstrapuitypography |
Nadpis, odstavec nebo citace se styly textu Bootstrapu |
bootstrapuiformcontrol |
Formulářový prvek: popisek s polem, výběrem, textovou oblastí nebo zaškrtávátkem |
bootstrapuiratio |
Rámeček s poměrem stran pro vložené video nebo mapu |
bootstrapuiclose |
Zavírací tlačítko |
bootstrapuiclasses |
Vlastní třídy elementu u libovolného prvku |
Tlačítka komponent, které zvolená verze Bootstrapu nemá, se vůbec nezaregistrují, takže jedna konfigurace lišty funguje pro obě verze.
Návrhář mřížky
| Tlačítko | Co dělá |
|---|---|
bootstrapuilayout |
Vložit rozložení: otevře návrháře mřížky pro nový řádek sloupců. |
bootstrapuirow / bootstrapuicolumn |
Přidá řádek pod aktuální / sloupec vpravo. |
bootstrapuieditrow / bootstrapuieditcolumn |
Upraví řádek / sloupec pod kurzorem. |
bootstrapuiduplicaterow / bootstrapuiduplicatecolumn |
Duplikuje řádek pod aktuální / sloupec vpravo. |
bootstrapuiup / bootstrapuidown |
Přesune řádek výše / níže. |
bootstrapuileft / bootstrapuiright |
Přesune sloupec vlevo / vpravo. |
bootstrapuiremoverow / bootstrapuiremovecolumn |
Odstraní řádek / sloupec (nejdřív se zeptá). |
bootstrapuipath |
Vybrat řádek nebo sloupec: prochází vnořené mřížky. |
bootstrapuistructure |
Zobrazit hranice rozložení v editoru; ukládané HTML se nemění. |
Plovoucí lišta
Tyhle plugin ukáže sám, když kliknete do komponenty, řádku nebo sloupce; přidávat je nemusíte. Můžete je ale dát i do vlastní table_toolbar nebo jiných lišt.
| Tlačítko | Co dělá |
|---|---|
bootstrapuieditui |
Upravit prvek: otevře dialog vybrané komponenty. |
bootstrapuieditparent |
Upravit nadřazený prvek: komponenta kolem vybrané. |
bootstrapuieditgroup |
Upravit skupinu tlačítek kolem vybraného tlačítka. |
bootstrapuiparagraphbefore / bootstrapuiparagraphafter |
Přidá odstavec nad / pod komponentu. |
bootstrapuiblock |
Přepne blok mezi p a div. |
bootstrapuiremoveelement |
Odstraní vybranou komponentu. |
bootstrapuicarouselprev / bootstrapuicarouselnext |
Ukáže k úpravě předchozí / další snímek karuselu. |
bootstrapuinavprev / bootstrapuinavnext |
Ukáže k úpravě předchozí / další panel záložek. |
Překlep v názvu tlačítka plugin ohlásí v konzoli; TinyMCE by ho tiše zahodilo.
Příkazy
BootstrapUiCard, BootstrapUiModal, … (jeden na komponentu), BootstrapUiInsertLayout, BootstrapUiEditRow, BootstrapUiEditColumn, BootstrapUiEditUiElement, BootstrapUiComponents. Hodí se pro vlastní zkratky: editor.execCommand('BootstrapUiCard').