diff --git a/myproject/pos/static/pos/css/terminal.css b/myproject/pos/static/pos/css/terminal.css index 7c3f675..4090ea5 100644 --- a/myproject/pos/static/pos/css/terminal.css +++ b/myproject/pos/static/pos/css/terminal.css @@ -845,3 +845,30 @@ body { margin-top: 90px; /* учитываем поиск и категории */ } } + +/* ============================================================ + МОБИЛЬНЫЙ DROPDOWN "ЕЩЁ" + ============================================================ */ + +/* Кнопка dropdown */ +.mobile-cart-actions .dropdown-toggle { + min-width: 44px; + padding: 0.5rem; +} + +/* Меню dropdown */ +.mobile-cart-actions .dropdown-menu { + min-width: 180px; + font-size: 0.9rem; +} + +/* Пункты меню */ +.mobile-cart-actions .dropdown-item { + padding: 0.5rem 1rem; + display: flex; + align-items: center; +} + +.mobile-cart-actions .dropdown-item i { + font-size: 1rem; +} diff --git a/myproject/pos/static/pos/js/terminal.js b/myproject/pos/static/pos/js/terminal.js index 23f47e7..ee84ee2 100644 --- a/myproject/pos/static/pos/js/terminal.js +++ b/myproject/pos/static/pos/js/terminal.js @@ -3392,6 +3392,30 @@ document.addEventListener('DOMContentLoaded', () => { categoriesContent.classList.add('collapsed'); } } + + // ===== МОБИЛЬНЫЙ DROPDOWN "ЕЩЁ" ===== + + // Мобильная кнопка "Отложенный заказ" + const mobileScheduleLaterBtn = document.getElementById('mobileScheduleLaterBtn'); + if (mobileScheduleLaterBtn) { + mobileScheduleLaterBtn.addEventListener('click', () => { + const scheduleBtn = document.getElementById('scheduleLater'); + if (scheduleBtn) { + scheduleBtn.click(); + } + }); + } + + // Мобильная кнопка "На витрину" + const mobileAddToShowcaseBtn = document.getElementById('mobileAddToShowcaseBtn'); + if (mobileAddToShowcaseBtn) { + mobileAddToShowcaseBtn.addEventListener('click', () => { + const showcaseBtn = document.getElementById('addToShowcaseBtn'); + if (showcaseBtn) { + showcaseBtn.click(); + } + }); + } }); // Смена склада diff --git a/myproject/pos/templates/pos/terminal.html b/myproject/pos/templates/pos/terminal.html index e453c13..3acb06b 100644 --- a/myproject/pos/templates/pos/terminal.html +++ b/myproject/pos/templates/pos/terminal.html @@ -142,6 +142,26 @@ + + +