Към съдържанието

Елементи на лентата ​

Всички налични елементи на лентата, подредени по секции.

Действия ​

ЕлементОписание
undoОтменя последната промяна
redoВръща последната отменена промяна
resetChangesОтхвърля всички промени от отварянето на редактора и изчиства историята (пита преди това)

AI ​

ЕлементОписание
aiОтваря диалога за AI промпт, ако е конфигуриран

Форматиране ​

ЕлементОписание
boldПревключва получер текст
italicПревключва курсив
underlineПревключва подчертаване
strikeПревключва зачертаване

Допълнително форматиране ​

ЕлементОписание
supПревключва горен индекс
subПревключва долен индекс
codeПревключва код в реда
codeBlockВмъква блок с код с подчертаване на синтаксиса
blockquoteВмъква цитат

Стил ​

ЕлементОписание
headingПадащо меню за избор на ниво на заглавие (H1-H6)
fontFamilyПадащо меню за избор на шрифт
fontSizeПадащо меню за избор на размер на шрифта
lineHeightЗадава височината на реда
textColorЦвят на текста: палитра, скорошни цветове, HEX, пипета, собствен избор
highlightColorЦвят на маркиране: същият избор, първо „Без маркиране“

Елементът heading приема опции след двоеточие: нива на заглавията, p за добавяне на елемент за абзац и inline за показването им като отделни бутони вместо падащо меню:

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

Подравняване ​

ЕлементОписание
leftПодравнява текста вляво
centerПодравнява текста в центъра
rightПодравнява текста вдясно
justifyПодравнява текста по ширина
alignПадащо меню за подравняване; align:left,center,right ограничава опциите му

Списък ​

ЕлементОписание
bulletListПревключва списък с водещи символи
orderedListПревключва номериран списък
taskListПревключва списък със задачи (отметки)
indentУвеличава отстъпа на текущия блок
outdentНамалява отстъпа на текущия блок

Медия ​

ЕлементОписание
linkВмъква/редактира линк или карта на линк с linkPreview
imageВмъква/редактира изображение: по URL или качване, alt, надпис, размер, позиция
videoВмъква/редактира видео от YouTube, Vimeo или видеофайл (.mp4, .webm, .ogg, .mov)
iframeВгражда страница по нейния адрес или iframe код
emojiОтваря избора на емоджи (10 категории)
charmapОтваря избора на специални символи
tableВмъква таблица

Разни ​

ЕлементОписание
lineВмъква хоризонтална линия
pagebreakВмъква разделител на страница
sourceПревключва изгледа на суровия HTML код
previewПревключва режима за преглед на HTML
fullscreenПревключва режима на редактиране на цял екран
formatClearПремахва цялото форматиране от селекцията
invisibleCharВмъква невидими символи (интервали и др.)

Разделители ​

Използвайте | като разделител между групите бутони в пропъртито items в стил масив:

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

Пълен пример за лента ​

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>

Разпространява се под лиценза MIT.