F NAV - Вкладки мобильной навигации

Спасибо, Дон. Это именно тот ответ, который я искал. :+1:

Однако мне нужно подробно разобраться, как включить эту настройку.

2 лайка

Вы можете найти опцию «Уменьшение движения» в настройках специальных возможностей вашего телефона. Скорее всего, она сейчас включена, поэтому, если вы её отключите, клик вне меню будет работать. Но, вероятно, она включена не зря, и удобнее закрывать меню свайпом. :slightly_smiling_face:

3 лайка

Мне это нравится, Дон

Но похоже, что в теме fkb pro есть проблема, если вы хотите скрыть гамбургер-меню, как здесь и здесь:

Пространство для иконки гамбургера всё ещё остаётся.

2 лайка

Привет :wave:
Спасибо за отчет! Я объединил исправление для этого в теме FKB Pro - Social theme :slightly_smiling_face:

3 лайка

Сообщение об ошибке: В версии 3.4.0beta значок чата не скрывается после переключения в режим чата:

Привет :waving_hand:

Это сделано намеренно. Мы скрываем левое меню навигации на страницах /chat и используем стандартный заголовок чата.

Как здесь, в Meta:

Понял. Тогда единственный способ — скрыть его вручную через CSS?

Вы можете полностью скрыть его с помощью CSS.

Мобильный/CSS

.d-header-icons {
  .header-dropdown-toggle {
    &.chat-header-icon {
      display: none;
    }
  }
}

Примечание: Когда вы находитесь в канале, это единственное место, где можно увидеть уведомления чата.

1 лайк

Возможно ли убрать иконку чата, но оставить индикатор нового сообщения?

Редактирование: Справился сам, добавив a svg

.d-header-icons {
  .header-dropdown-toggle {
    &.chat-header-icon a svg {
      display: none;
    }
  }
}

Привет, @don, можно ли добавить текст, например «Главная», «Меню» и т. д., под иконками?

У меня проблема с сообщениями — они не загружаются.

1 лайк

Можете поделиться деталями настройки? У меня статус «Тесты пройдены», и уведомления работают корректно.

На iPhone в Safari это не работает, в браузере Chrome работает.

1 лайк

Хорошо, спасибо за дополнительные детали. Я использую Android.

1 лайк


При использовании темы Horizon компонент в списке тем делает верхнюю область (область логотипа/элементов) пустой при прокрутке.

К сожалению, мне не удалось воспроизвести эту проблему.

Похоже, она не совсем совместима с изменениями в заголовке. Я проверю, что происходит в Horizon.

3 лайка

О, понял, теперь я вижу, что происходит. В Horizon при прокрутке вниз элемент list-controls остаётся зафиксированным, а F NAV по умолчанию скрывает заголовок. Из-за этого возникает тот самый пробел, который вы показали на скриншоте.


Этот небольшой фрагмент CSS должен работать с темой Horizon.

Он закрепит элемент в верхней части страницы при прокрутке, вместо того чтобы учитывать высоту заголовка.

Mobile / CSS

body.f-nav-hidden {
  .list-controls {
    top: 0;
  }
}

На будущее, возможно, стоит добавить настройку для управления отображением заголовка.

4 лайка

Не работает на последней версии Discourse.

Можете уточнить?

О, понятно, спасибо за отчёт. Миксин scrollTop был удалён из ядра, что и вызвало проблему. Но мы его на самом деле не используем, так что, вероятно, он остался там по ошибке. Исправил здесь: FIX: ScrollTop mixin removed from core · VaperinaDEV/f-nav-for-mobile@6ec554c · GitHub

Пожалуйста, обновите компонент.

3 лайка