التخطي إلى المحتوى

عناصر شريط الأدوات ​

جميع عناصر شريط الأدوات المتاحة مرتبة حسب القسم.

الإجراءات ​

العنصرالوصف
undoالتراجع عن آخر تغيير
redoإعادة آخر تغيير تم التراجع عنه
resetChangesتجاهل جميع التغييرات منذ فتح المحرر ومسح السجل (يطلب التأكيد أولًا)

الذكاء الاصطناعي ​

العنصرالوصف
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إدراج صورة أو تعديلها: عبر رابط أو رفع، ونص بديل، وتعليق، وحجم، وموضع
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.