حاليًا، يتم التعامل الأساسي مع ملفات PDF من خلال التنزيل:
allaboutcats.pdf|مرفق (42.2 كيلوبايت)
بينما هذا يعمل بشكل جيد، فإنه يضيف بضع خطوات غير ضرورية في أكثر الحالات شيوعًا: “أريد قراءة هذا الآن” — خاصةً على الأجهزة المحمولة.
إن الحاجة إلى تنزيل أو حفظ شيء ما هي ثانوية جدًا. مطلوبة أحيانًا، لكن عادةً ما يرغب المستخدم فقط في قراءته ثم المتابعة.
يتعامل Inline PDF Previews TC مع هذا عن طريق عرض ملف PDF داخليًا على سطح المكتب — ويقوم بذلك ببراعة. ومع ذلك، فإنه يغفل هذه الحالات الشائعة:
- ملفات PDF على الأجهزة المحمولة
- ملفات PDF متعددة (بسبب الفوضى البصرية)
- عرض ملفات PDF في علامة تبويب متصفح كاملة
يُذكر أن هناك مسارات أخرى لتنزيل ملف PDF. يمكن تنزيلها مباشرةً من رابط (عبر النقر الأيمن / قائمة السياق)، أو من داخل عارض PDF المستند على المتصفح الذي يقدمه هذا TC.
الاقتراح: فتح ملفات PDF في المتصفح افتراضيًا
هذا التعديل الصغير يحل هاتين الحالتين بشكل لطيف وببساطة، ويتماشى مع السلوك الافتراضي للروابط الأخرى في Discourse. لذا مع التغيير المقترح:
- روابط PDF على الأجهزة المحمولة تفتح عادةً في نفس نافذة المتصفح
- يتيح عرضًا بنقرة واحدة
- روابط PDF على سطح المكتب (أي فوق ملف PDF الداخلي) تفتح في علامة تبويب جديدة
- يسمح بعرض علامة التبويب الكاملة بنقرة واحدة
- عندما يتم كبح السلوك الداخلي عن قصد (بإضافة مسافة في نص الرابط)
- يسمح بعرض بنقرة واحدة
لقد جمعت هذه النقاط في هذا PR: