Я работаю над POS Point of sales module,
Я открываю Iframe на мобильном устройстве, чтобы показать экран POS, но я хотел скрыть панель навигации и боковую панель элементов root, чтобы обычные пользователи могли использовать только панель инструментов POS.
Я установил фрагмент POS_Mobile, чтобы сделать его отзывчивым на мобильных телефонах, и там я попытался написать JS код, чтобы скрыть его.
, но он открывается, только когда я запускаю любую POS-сессию, нажимая resume
.
Я пробовал как:
В файле pos_mobile_template.xml
, добавив JQuery как:
if ($(window).width() < 768) {
//$("nav.o_main_navbar").hide();
}else{
// $("nav.o_main_navbar").show();
}
, но он не работал, так как этот шаблон не загружен на POS-панели.
![screenshot](https://i.stack.imgur.com/fhIPn.png)
Вот как я пытаюсь это сделать (теперь я сделал это, удалив navbar, проверяя элементы, это то же самое, что я хотел сделать, но не знаю, где наследовать и писать, не затрагивая другие функции).
![final output I wanted](https://i.stack.imgur.com/Ori6u.png)
Вот как на самом деле это is:
![current screen](https://i.stack.imgur.com/Yr6LP.png)
также, я попытался передать параметр hide_header=true
, но это работает только для fr модули ontend не web-backend
module.
Как я могу унаследовать базовый POS-модуль и добавить свой код JS, чтобы скрыть панель навигации, боковую панель в мобильных устройствах только при открытии для POS-меню?