Multi-Line Strikethrough Not Covering Quotes

@سام @codinghorror

التغذية الراجعة من فريق Gnome هي:

لم تُضاف أي ميزات رئيسية [إلى libxml2] خلال السنوات العشر الماضية، كما أن libxml2 تُصان بالكاد. يُرجى الاطلاع على Gumbo إذا كنت بحاجة إلى محلل HTML5 مكتوب بلغة C مع واجهات برمجية للعديد من اللغات مثل Ruby.

الأصل هنا

وحل بديل هو استخدام HTML4 في نافذة المعاينة وفقًا لهذا الجواب (لا أعرف ما إذا كان إصلاح المتصفح كان موجودًا بالفعل آنذاك).

ملاحظة أخيرة: بما أن مشروعك يعتمد على مشروع يستند كوده إلى مكتبة عمرها 10 سنوات تُصان بالكاد، فقد يكون من المفيد النظر في بديل آخر، وسيضطر المستخدمون النهائيون إلى التعامل مع وضع خط شطب يدويًا عبر أسطر متعددة حتى ذلك الحين…

¯\_(ツ)_/¯

نحن نستخدم بالفعل nokogumbo، وسنقوم بتتبع الأمر في مكان آخر إذا كان من المنطقي الترحيل إليه. بالتأكيد سيستغرق الأمر بضعة أشهر.

 [5] pry(main)> Nokogiri::HTML5.fragment("<p><s>a</p><p>b &aleph;</p>").to_s
=> "<p><s>a</s></p><p><s>b ℵ</s></p>"
[6] pry(main)> Nokogiri::HTML.fragment("<p><s>a</p><p>b &aleph;</p>").to_s
=> "<p><s>a</s></p><p>b &amp;aleph;</p>"

سنقوم بالتحديث هنا بمجرد اتخاذنا للقرار.

@kris.kotlarek يعمل على هذا

لاحظت للتو قبل بضع ساعات أنه يعمل الآن!

:+1: :100:

شكرًا لك! (لا يمكنني منحك الحل لأنك لا تبدو وكأنك تشغل هذه الإضافة…) :innocent:

الدليل:

شطب
على
عدة أسطر