Vai al contenuto

Elementi della barra degli strumenti ​

Tutti gli elementi disponibili della barra degli strumenti, organizzati per sezione.

Azioni ​

ElementoDescrizione
undoAnnulla l'ultima modifica
redoRipristina l'ultima modifica annullata
resetChangesAnnulla tutte le modifiche dall’apertura dell’editor e svuota la cronologia (chiede conferma)

AI ​

ElementoDescrizione
aiApre la finestra del prompt AI, se configurata

Formato ​

ElementoDescrizione
boldAttiva/disattiva il grassetto
italicAttiva/disattiva il corsivo
underlineAttiva/disattiva la sottolineatura
strikeAttiva/disattiva il barrato

Formato extra ​

ElementoDescrizione
supAttiva/disattiva l'apice
subAttiva/disattiva il pedice
codeAttiva/disattiva il codice inline
codeBlockInserisce un blocco di codice con evidenziazione della sintassi
blockquoteInserisce una citazione

Stile ​

ElementoDescrizione
headingMenu a discesa per scegliere il livello del titolo (H1-H6)
fontFamilyMenu a discesa per scegliere il tipo di carattere
fontSizeMenu a discesa per scegliere la dimensione del carattere
lineHeightImposta l'altezza di riga
textColorColore del testo: palette, colori recenti, HEX, contagocce, selettore personalizzato
highlightColorColore di evidenziazione: lo stesso selettore, con "Nessuna evidenziazione" per primo

L'elemento heading accetta opzioni dopo i due punti: i livelli del titolo, p per aggiungere una voce di paragrafo e inline per mostrarli come pulsanti separati anziché in un menu a discesa:

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

Allineamento ​

ElementoDescrizione
leftAllinea il testo a sinistra
centerCentra il testo
rightAllinea il testo a destra
justifyGiustifica il testo
alignMenu a discesa dell'allineamento; align:left,center,right ne limita le opzioni

Elenchi ​

ElementoDescrizione
bulletListAttiva/disattiva l'elenco puntato
orderedListAttiva/disattiva l'elenco numerato
taskListAttiva/disattiva l'elenco di attività (caselle di controllo)
indentAumenta il rientro del blocco corrente
outdentRiduce il rientro del blocco corrente

Media ​

ElementoDescrizione
linkInserisce/modifica un link, o una scheda link con linkPreview
imageInserisce/modifica un'immagine: da URL o caricamento, testo alternativo, didascalia, dimensione, posizione
videoInserisce/modifica un video di YouTube, Vimeo o un file video (.mp4, .webm, .ogg, .mov)
iframeIncorpora una pagina tramite il suo indirizzo o il suo codice iframe
emojiApre il selettore di emoji (10 categorie)
charmapApre il selettore dei caratteri speciali
tableInserisce una tabella

Varie ​

ElementoDescrizione
lineInserisce una linea orizzontale
pagebreakInserisce un'interruzione di pagina
sourceAttiva/disattiva la vista del sorgente HTML
previewAttiva/disattiva la modalità anteprima HTML
fullscreenAttiva/disattiva la modalità di modifica a schermo intero
formatClearRimuove tutta la formattazione dalla selezione
invisibleCharInserisce caratteri invisibili (spazi, ecc.)

Separatori ​

Usa | come separatore tra i gruppi di pulsanti nella prop items in forma di array:

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

Esempio di barra degli strumenti completa ​

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>

Rilasciato con licenza MIT.