Sari la conținut

Elementele barei de instrumente ​

Toate elementele disponibile ale barei de instrumente, organizate pe secțiuni.

Acțiuni ​

ElementDescriere
undoAnulează ultima modificare
redoReface ultima modificare anulată
resetChangesElimină toate modificările de la deschiderea editorului și golește istoricul (cere confirmare)

AI ​

ElementDescriere
aiDeschide dialogul de prompt AI, dacă este configurat

Formatare ​

ElementDescriere
boldComută textul îngroșat
italicComută textul cursiv
underlineComută sublinierea
strikeComută textul tăiat

Formatare suplimentară ​

ElementDescriere
supComută exponentul
subComută indicele
codeComută codul inline
codeBlockInserează un bloc de cod cu evidențierea sintaxei
blockquoteInserează un citat

Stil ​

ElementDescriere
headingListă derulantă pentru alegerea nivelului de titlu (H1-H6)
fontFamilyListă derulantă pentru alegerea familiei fontului
fontSizeListă derulantă pentru alegerea dimensiunii fontului
lineHeightSetează înălțimea liniei
textColorCuloarea textului: paletă, culori recente, HEX, pipetă, selector personalizat
highlightColorCuloarea de evidențiere: același selector, cu „Fără evidențiere” primul

Elementul heading acceptă opțiuni după două puncte: nivelurile de titlu, p pentru a adăuga un element de paragraf și inline pentru a le afișa ca butoane separate în loc de listă derulantă:

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

Aliniere ​

ElementDescriere
leftAliniază textul la stânga
centerAliniază textul pe centru
rightAliniază textul la dreapta
justifyJustifică textul
alignListă derulantă de aliniere; align:left,center,right îi limitează opțiunile

Listă ​

ElementDescriere
bulletListComută lista cu buline
orderedListComută lista numerotată
taskListComută lista de sarcini (casete de bifare)
indentIndentează blocul curent
outdentScoate din indentare blocul curent

Media ​

ElementDescriere
linkInserează/editează un link sau un card de link cu linkPreview
imageInserează/editează o imagine: prin URL sau încărcare, text alternativ, legendă, dimensiune, poziție
videoInserează/editează un videoclip YouTube, Vimeo sau un fișier video (.mp4, .webm, .ogg, .mov)
iframeÎncorporează o pagină după adresa sa sau după codul iframe
emojiDeschide selectorul de emoji (10 categorii)
charmapDeschide selectorul de caractere speciale
tableInserează un tabel

Diverse ​

ElementDescriere
lineInserează o linie orizontală
pagebreakInserează o întrerupere de pagină
sourceComută vizualizarea codului HTML sursă
previewComută modul de previzualizare HTML
fullscreenComută modul de editare pe ecran complet
formatClearȘterge toată formatarea din selecție
invisibleCharInserează caractere invizibile (spații etc.)

Separatori ​

Folosește | ca separator între grupurile de butoane în proprietatea items de tip listă:

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

Exemplu complet de bară de instrumente ​

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>

Publicat sub licența MIT.