اقتباس النقاط المتداخلة تحت الأرقام يكسر التنسيق

عند استخدام زر الاقتباس لاقتباس جزء من منشور يحتوي على نقاط متداخلة تحت أرقام، فإن النقاط المتداخلة لم تعد تُزاح بشكل صحيح.

1. واحد
   - أ
2. اثنان
   - ب

جرب اقتباس هذا:

  1. واحد
    • أ
  2. اثنان
    • ب
- واحد
  - أ
- اثنان
  - ب

ثم جرب اقتباس هذا:

  • واحد
    • أ
  • اثنان
    • ب

الأول “ينكسر” عند اقتباسه، مع إزاحة غير صحيحة.

قبل الاقتباس:

بعد الاقتباس:

والجدير بالذكر أنه للحصول على إزاحة صحيحة في المقام الأول، تتطلب النقاط تحت الأرقام ثلاث مسافات بادئة. النقاط تحت النقاط تتطلب مسافتين بادئتين فقط. عند الاقتباس، يبدو أن إحدى المسافات البادئة الثلاث في المثال الأول تتم إزالتها بطريقة ما، مما يؤدي إلى تنسيق مكسور.

5 إعجابات

حالات الاختبار

هذه هي طبيعة القوائم المرقمة. الشيء نفسه يحدث في Gmail أو معالج الكلمات

إعجاب واحد (1)

هممم… لا أفهم تمامًا. مستندات Google لا تحتوي على ميزة اقتباس على حد علمي، ولا أرى هذه المشكلة مع النسخ/اللصق داخل مستند Google.

أوه، أعتقد أنك تقصد أن “نسخ / لصق HTML” يعاني أيضًا من نفس المشكلة؟

نعم، إذا نسخت ما سبق ولصقته هنا أحصل على:

جرب اقتباس هذا:

  1. واحد
  • أ
  1. اثنان
  • ب

وإذا نسخت نصًا مشابهًا من مستند Google، أحصل أيضًا على مشكلة مماثلة (ولكنها مختلفة قليلاً):

  1. فو
  • أ
  1. بار
  • ب

يبدو أنها نفس المشكلة على السطح، لكنني لا أعرف ما يكفي عن تنفيذ اقتباس منشور لأقول ما إذا كانت هذه المشاكل لها نفس السبب الأساسي أم لا…

عندما أقوم بنسخ ولصق مجموعة من العناصر المرقمة في Gmail وأضع علامة عليها كـ “اقتباس” ثم أقوم بإدراج نص بينها، فإنها تعود إلى الرقم واحد لكل عنصر.

كيف تقترح حل المشكلة؟

الآن أشعر وكأننا نتحدث عن مشكلة ثالثة…
ما أشتكي منه هنا هو كيف يتم كسر المسافة البادئة للعناصر المتداخلة… وليس أي إعادة ترقيم.

قبل الاقتباس:

بعد الاقتباس:

(لقد قمت بتحرير المنشور الأصلي لتضمين هذه الصور الآن)

3 إعجابات

يستخدم Discourse MarkdownIt (الذي يتبع مواصفات CommonMark)، وتحدث المشكلة هناك أيضًا:

4 إعجابات

أعتقد أنه يمكننا تجاوز هذا بسهولة في كود الاقتباس الخاص بنا، نظرًا لأن مسافة إضافية تقوم بحله…

مقابل:

[quote="Dave McClure, post:1, topic:266836, username:mcwumbly"]
Try quoting this:

1. one
  * a
2. two
  * b
[/quote]

مقابل:

[quote="Dave McClure, post:1, topic:266836, username:mcwumbly"]
Try quoting this:

1. one
   * a
2. two
   * b
[/quote]
5 إعجابات