nathank
(Nathan Kershaw)
09.Январь.2024 04:17:53
1
Отлично, что события, опубликованные в личных сообщениях, отображаются в календаре предстоящих событий. Однако в настоящее время они видны пользователям только при наведении курсора.
В HTML значение border-color и color равно #undefined; это, скорее всего, регрессия, вызванная недавно добавленными цветами категорий и тегов (и пикером) для плагина — что, кстати, мне очень нравится!!
Вот отрендеренный HTML:
<a class="fc-day-grid-event fc-h-event fc-event fc-start fc-end" href="/t/-/30588/1" style="background-color:unset;border-color:#undefined;color:#undefined">
<div class="fc-content" style="max-height: 32px;">
<span class="fc-time">3p</span>
<span class="fc-title" style="overflow: hidden; white-space: pre-wrap;">Chat re NAHSTIG (record)</span>
</div>
</a>
2 лайка
renato
(Renato Atilio)
09.Январь.2024 22:14:48
3
Привет, @nathank , спасибо за отчёт!
Действительно, это регрессия. Вы тоже используете настройку сайта include_expired_events_on_calendar, верно?
Проблема в том, что мы создавали контур фона для истёкших событий, но у событий в личных сообщениях фон вообще не задан.
Этот PR должен исправить ситуацию:
main ← upcoming_events_pm_expired_hidden
merged 05:53PM - 10 Jan 24 UTC
Fixes https://meta.discourse.org/t/events-in-personal-messages-are-present-in-th… e-upcoming-events-page-but-not-visible/290950.
In addition to the fix, this PR changes the expired events to be displayed with 30% opacity (same as Google Calendar) instead of the previous outline approach.

Также в нём стиль контура для истёкших событий заменён на простую прозрачность.
5 лайков
sam
(Sam Saffron)
Закрыл(а) тему
19.Январь.2024 22:36:36
4
Эта тема была автоматически закрыта через 10 дней. Новые ответы больше не принимаются.