İçeriğe geç

Araç Çubuğu Öğeleri ​

Bölümlere göre düzenlenmiş, kullanılabilir tüm araç çubuğu öğeleri.

Eylemler ​

ÖğeAçıklama
undoSon değişikliği geri alır
redoGeri alınan son değişikliği yineler
resetChangesDüzenleyici açıldığından beri yapılan tüm değişiklikleri atar ve geçmişi temizler (önce sorar)

AI ​

ÖğeAçıklama
aiYapılandırılmışsa AI istek diyaloğunu açar

Biçim ​

ÖğeAçıklama
boldKalın metni açar/kapatır
italicİtalik metni açar/kapatır
underlineAltı çizili metni açar/kapatır
strikeÜstü çizili metni açar/kapatır

Ek Biçim ​

ÖğeAçıklama
supÜst simgeyi açar/kapatır
subAlt simgeyi açar/kapatır
codeSatır içi kodu açar/kapatır
codeBlockSözdizimi vurgulamalı bir kod bloğu ekler
blockquoteBir alıntı bloğu ekler

Stil ​

ÖğeAçıklama
headingBaşlık düzeyini (H1-H6) seçmek için açılır menü
fontFamilyYazı tipi ailesini seçmek için açılır menü
fontSizeYazı tipi boyutunu seçmek için açılır menü
lineHeightSatır yüksekliğini ayarlar
textColorMetin rengi: palet, son renkler, HEX, damlalık, özel seçici
highlightColorVurgu rengi: aynı seçici, başta "Vurgu yok"

heading öğesi iki nokta üst üsteden sonra seçenekler alır: başlık düzeyleri, bir paragraf öğesi eklemek için p ve bunları açılır menü yerine ayrı düğmeler olarak göstermek için inline:

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

Hizalama ​

ÖğeAçıklama
leftMetni sola hizalar
centerMetni ortalar
rightMetni sağa hizalar
justifyMetni iki yana yaslar
alignHizalama açılır menüsü; align:left,center,right seçeneklerini sınırlar

Liste ​

ÖğeAçıklama
bulletListMadde işaretli listeyi açar/kapatır
orderedListNumaralı listeyi açar/kapatır
taskListGörev listesini (onay kutuları) açar/kapatır
indentGeçerli bloğu girintiler
outdentGeçerli bloğun girintisini azaltır

Medya ​

ÖğeAçıklama
linkBağlantı ekler/düzenler veya linkPreview ile bir bağlantı kartı
imageGörsel ekler/düzenler: URL ile veya yükleyerek, alternatif metin, açıklama, boyut, konum
videoBir YouTube, Vimeo veya video dosyası (.mp4, .webm, .ogg, .mov) ekler/düzenler
iframeBir sayfayı adresiyle veya iframe koduyla gömer
emojiEmoji seçiciyi açar (10 kategori)
charmapÖzel karakter seçiciyi açar
tableTablo ekler

Çeşitli ​

ÖğeAçıklama
lineYatay çizgi ekler
pagebreakSayfa sonu ekler
sourceHam HTML kaynak görünümünü açar/kapatır
previewHTML önizleme modunu açar/kapatır
fullscreenTam ekran düzenleme modunu açar/kapatır
formatClearSeçimdeki tüm biçimlendirmeyi temizler
invisibleCharGörünmez karakterler (boşluklar vb.) ekler

Ayırıcılar ​

Dizi biçimli items prop'unda düğme grupları arasında ayırıcı olarak | kullanın:

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

Eksiksiz Araç Çubuğu Örneği ​

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 Lisansı altında yayımlanmıştır.