حدث شيء مؤخرًا، لا يمكن زيادة `--topic-body-width`

مرحباً، لقد كنت أستخدم عرضًا مخصصًا لمنتدى الخاص بي لأن معظم مستخدمي لديهم تفضيل قوي لتخطيط أوسع مع مساحة بيضاء أقل:

:root {
  --d-max-width: 1900px;
  --topic-body-width: 1244px;
}

باستخدام --topic-body-width، كنت أستطيع دفع الخط الزمني وعناصر تحكم تذييل الخط الزمني إلى بضع بكسلات من الهامش الأيمن على نافذة المتصفح الخاصة بي التي يبلغ عرضها 1920 بكسل. ولكن الآن مع التحديثات إلى 3.3.0.beta1-dev، حتى لو استخدمت قيمًا أكبر بكثير لـ --d-max-width و --topic-body-width، لا يزال بإمكاني جعله بهذا العرض فقط (لقطة شاشة على Meta مع تطبيق تلك التغييرات في مفتش HTML):

يبدو أن الحد الأقصى لعرض جسم الموضوع هو حوالي 1040 بكسل. حاولت إزالة قيمة min-width في .timeline-container .topic-timeline ولكن ذلك لا يُحدث أي فرق أيضًا. أي نصائح؟ شكراً جزيلاً.

إعجابَين (2)

مرحباً :wave:

هذا بسبب أن المكون الجديد للمظهر DiscoTOC - جدول المحتويات التلقائي يحسب .container.posts بالنسبة المئوية. وهو أمر رائع حقًا في رأيي.

3 إعجابات

شكراً جزيلاً! ليس لدي الكثير من جداول المحتويات، وهناك تفضيل قوي للمستخدمين للمشاركات الأوسع، لذلك قمت بإلغاء تعيينها:

.container.posts {
    grid-template-columns: unset;
}

يجب أن يكون الأمر على ما يرام بهذه الطريقة، أليس كذلك؟

بشكل افتراضي، يكون هذا في النواة إذا لم تستخدم D-TOC. :arrow_down_small:
لذلك يمكنك التراجع عن تغييرات النسبة المئوية هذه باستخدام هذا.

@media screen and (min-width: 925px) {
  .container.posts {
    grid-template-columns: auto auto;
  }
}

أو يمكنك توسيع قسم المنشورات عن طريق تغيير النسب المئوية. على سبيل المثال؛

@media screen and (min-width: 925px) {
  .container.posts {
    grid-template-columns: 80% 20%;
  }
}
إعجابَين (2)

شكراً على الرد! أنا أستخدم D-TOC، ولكن ليس لدي الكثير من المواضيع التي تستخدمه، لذا لا يهم إذا كان هناك بعض التغيير في المحتوى في المواضيع القليلة التي تحتوي على جدول محتويات. لذلك للعودة إلى سلوك Discourse السابق المتغير، هل توصي بـ

أو

؟

شكراً مرة أخرى، لم أكن لأجد مصدر هذا التغيير بدون نصيحتك.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.