Zum Inhalt springen

Toolbar Items ​

Alle verfügbaren Symbolleisten-Elemente, nach Bereichen geordnet.

Aktionen ​

ItemDescription
undoLetzte Änderung rückgängig machen
redoZuletzt rückgängig gemachte Änderung wiederherstellen
resetChangesAlle Änderungen seit dem Öffnen des Editors verwerfen und den Verlauf leeren (fragt vorher nach)

AI ​

ItemDescription
aiÖffnet den KI-Prompt-Dialog, falls konfiguriert

Format ​

ItemDescription
boldFettdruck umschalten
italicKursivschrift umschalten
underlineUnterstreichung umschalten
strikeDurchstreichung umschalten

Format (Extra) ​

ItemDescription
supHochgestellt umschalten
subTiefgestellt umschalten
codeInline-Code umschalten
codeBlockCodeblock mit Syntaxhervorhebung einfügen
blockquoteZitatblock einfügen

Stil ​

ItemDescription
headingDropdown zur Auswahl der Überschriftsebene (H1-H6)
fontFamilyDropdown zur Auswahl der Schriftfamilie
fontSizeDropdown zur Auswahl der Schriftgröße
lineHeightZeilenhöhe festlegen
textColorTextfarbe: Palette, zuletzt verwendete Farben, HEX, Pipette, eigener Farbwähler
highlightColorHervorhebungsfarbe: derselbe Farbwähler, „Keine Hervorhebung“ zuerst

Das Element heading akzeptiert Optionen nach einem Doppelpunkt: Überschriftsebenen, p, um ein Absatz-Element hinzuzufügen, und inline, um sie statt als Dropdown als einzelne Schaltflächen anzuzeigen:

vue
<Tiptapify :items="['heading:p,2,3,inline', 'bold', 'italic']" />

Ausrichtung ​

ItemDescription
leftText linksbündig ausrichten
centerText zentrieren
rightText rechtsbündig ausrichten
justifyText im Blocksatz ausrichten
alignAusrichtungs-Dropdown; align:left,center,right schränkt seine Optionen ein

Liste ​

ItemDescription
bulletListAufzählungsliste umschalten
orderedListNummerierte Liste umschalten
taskListAufgabenliste (Checkboxen) umschalten
indentAktuellen Block einrücken
outdentEinzug des aktuellen Blocks verringern

Medien ​

ItemDescription
linkLink einfügen/bearbeiten, oder mit linkPreview eine Link-Karte
imageBild einfügen/bearbeiten: per URL oder Upload, Alt-Text, Bildunterschrift, Größe, Position
videoYouTube-, Vimeo- oder Videodatei (.mp4, .webm, .ogg, .mov) einfügen/bearbeiten
iframeEine Seite über ihre Adresse oder ihren iframe-Code einbetten
emojiEmoji-Auswahl öffnen (10 Kategorien)
charmapAuswahl für Sonderzeichen öffnen
tableTabelle einfügen

Sonstiges ​

ItemDescription
lineHorizontale Linie einfügen
pagebreakSeitenumbruch einfügen
sourceAnsicht des HTML-Quelltexts umschalten
previewHTML-Vorschaumodus umschalten
fullscreenVollbild-Bearbeitungsmodus umschalten
formatClearGesamte Formatierung der Markierung entfernen
invisibleCharUnsichtbare Zeichen (Leerzeichen usw.) einfügen

Trennzeichen ​

Verwende | als Trennzeichen zwischen Schaltflächengruppen in der Array-Form der Prop items:

vue
<Tiptapify
  :items="['bold', 'italic', '|', 'heading', 'bulletList', '|', 'undo', 'redo']"
/>

Vollständiges Symbolleisten-Beispiel ​

vue
<template>
  <Tiptapify
    :items="[
      'undo', 'redo',
      '|',
      'heading', 'fontFamily', 'fontSize',
      '|',
      'bold', 'italic', 'underline', 'strike',
      '|',
      'sup', 'sub', 'code', 'codeBlock', 'blockquote',
      '|',
      'left', 'center', 'right', 'justify',
      '|',
      'bulletList', 'orderedList', 'taskList',
      '|',
      'link', 'image', 'video', 'iframe',
      '|',
      'emoji', 'charmap', 'table',
      '|',
      'ai',
      '|',
      'line', 'pagebreak', 'formatClear',
      '|',
      'source', 'preview', 'fullscreen'
    ]"
  />
</template>

Veröffentlicht unter der MIT-Lizenz.