diff --git a/src/server/views/pages/dashboard.ejs b/src/server/views/pages/dashboard.ejs index 820d97c..4c486b1 100644 --- a/src/server/views/pages/dashboard.ejs +++ b/src/server/views/pages/dashboard.ejs @@ -16,6 +16,8 @@
+ +
diff --git a/src/server/views/partials/dashboard_nav.ejs b/src/server/views/partials/dashboard_nav.ejs index 95fe940..b528c95 100644 --- a/src/server/views/partials/dashboard_nav.ejs +++ b/src/server/views/partials/dashboard_nav.ejs @@ -165,6 +165,15 @@ mobileGuildModal.classList.remove('hidden'); }); } + // floating touch CTA logic + const floatBtn = document.getElementById('floatingTouchGuildBtn'); + try { + const isTouch = (navigator.maxTouchPoints && navigator.maxTouchPoints > 0) || ('ontouchstart' in window); + if (floatBtn && isTouch) { + floatBtn.classList.remove('hidden'); + floatBtn.addEventListener('click', (e) => { e.preventDefault(); mobileGuildModal?.classList.remove('hidden'); }); + } + } catch(e){} });