Отвечаю на основе предыдущей темы. Yt.w хотел отключить панель инструментов по умолчанию при определённых условиях, потому что:
Я подумал, что могу попробовать написать для этого код. Это лишь временное решение.
На самом деле, в Discourse по умолчанию панель инструментов скрыта, если ширина окна меньше 370 пикселей или если используется Android.
const storedVal = keyValueStore.get("toolbar-enabled");
if (this._toolbarEnabled === undefined && storedVal === undefined) {
// iPhone 6 имеет ширину 375, для устройств уже этого
// панель инструментов должна быть отключена по умолчанию.
// Тем не менее, мы должны запомнить состояние.
this._toolbarEnabled =
window.innerWidth > 370 && !this.capabilities.isAndroid;
}
Мой код будет просто расширением, чтобы обобщить это поведение для любого мобильного представления.
Я согласен с вами; другой подход мог бы заключаться в том, чтобы как-то обучить пользователя тому, что иконка «бургера» переключает панель инструментов!