يضيف مكون هذا القالب خيارات تنسيق قليلة في المحرر: التسطير، المحاذاة لليسار، المحاذاة لليمين، المحاذاة الممتدة، والتشريط المتقطع. يمكنك تخصيص نص كل زر في الإعدادات، مما يجعله متوافقًا مع جميع اللغات. يتوفر أيضًا إصدار يدعم الاتجاه من اليمين إلى اليسار (حيث تتغير المحاذاة لليمين إلى محاذاة لليسار).
يعتبر مكون هذا القالب بديلاً لـ شريط تنسيق Discourse، ولا أنصح باستخدامهما معًا.
أنصح باستخدام الإضافة، ولكن إذا لم ترغب في (أو لم تستطع) تثبيت إضافة، فقد يضيف هذا المكون خيارات كافية في المحرر لتلبية احتياجاتك.
أيضًا، لتكييف المكون مع الأجهزة المحمولة، قمت بإخفاء بعض الأزرار: القائمة النقطية، القائمة، والمحاذاة الممتدة. فقد بدت هذه الأزرار الأقل فائدة على هذه الأجهزة.
I upgraded the component to add those extra lines by default, now, when you use a align button and the underline button, you’ll have something like this
The plugin is easier to customize, we can choose which buttons will appear or not, and there are some additional options like color or a float button that can do something like this with the image
لقد أضفت طلبات سحب إضافية لـ float left، مع خيار CSS لـ float right، ونقلت زر شطب النص ليكون مع أزرار التمييز العريض والمائل والتسطير، وأنشأت زر أعمدة أساسي. قد يكون الأخير أفضل كعنصر مستقل أو يتم نقله إلى القائمة المنبثقة.
لقد أزلت طلب السحب؛ فهو يحتاج إلى تعديلات إضافية. أنا أيضًا أبحث عن إضافة أزرار الأس العليا والأس السفلى، ولكن بمجرد إضافة أحداث التقويم وSlick والبلاطات، يصبح هناك عدد كبير جدًا من الأزرار في المحرر على الإصدار العمودي للجوال. لا ينبغي أن يكون ذلك مشكلة في الإصدار الأفقي، ولكن إذا كان يجب أن تكون جميع الأزرار قابلة للوصول من أي قائمة، فيجب نقلها إلى القائمة المنبثقة.
أي أفكار، يا @Steven، حول كيفية رغبتك في التعامل مع هذا؟
سأقوم فقط بتقسيم ملف js الرئيسي إلى ملفين والعمل على بعض تنسيقات CSS المتجاوبة.
من الناحية المثالية، يجب أيضًا إضافة إعدادات لتعطيل/إخفاء الأزرار حسب الرغبة.
تعديل: لقد طبقت التغييرات المذكورة (لكن العناصر لا تملك خيارًا للإخفاء خارج CSS) وأحتاج فقط إلى اختبار التغييرات قبل تقديم طلب سحب.