/* Add custom Js code below */ /* Add custom Js code below */ document.addEventListener('DOMContentLoaded', function() { // Run searchMove only on mobile devices if (window.innerWidth <= 768) { searchMove(); } buttonMove(); // Create the main div element var headerDiv = document.createElement('div'); headerDiv.className = 'headermobile'; headerDiv.dir = 'rtl'; headerDiv.innerHTML = `
`; // Append the newly created elements to the body document.body.insertBefore(headerDiv, document.body.lastChild); // Add external stylesheet for icons var link = document.createElement('link'); link.rel = 'stylesheet'; link.href = 'https://cdn.jsdelivr.net/npm/boxicons@latest/css/boxicons.min.css'; document.head.appendChild(link); // checkCurrentPage(); document.querySelector("#customNav").addEventListener("click", () => { document.querySelector(".menu-trigger").click() }) const signinButton = document.querySelector('#signin'); signinButton.addEventListener('click', (event) => { event.preventDefault(); // Prevent the default action of the anchor tag const userMenuTrigger = document.querySelector('.s-user-menu-trigger'); if (userMenuTrigger) { console.log('User menu trigger found, attempting to click it.'); setTimeout(() => { userMenuTrigger.click(); }, 200); // Delay the click event by 100 milliseconds } else { document.querySelector("#mainnav > div > div > div > div.header-user-cart.flex.items-center.justify-end.shrink-0 > button.header-btn").click() } }); checkUserLogged(); }); const checkCurrentPage = () => { const path = window.location.pathname; if (path.includes("cart")) { document.getElementById("cartMobile").classList.add("active-link"); } else { document.getElementById("home").classList.add("active-link"); } }; const buttonMove= ()=>{ // Select the element you want to move var elementToMove = document.querySelector('.theme-mode-btn'); // Select the new parent element where you want the element to go var newParent = document.querySelector('#mainnav > div > div > div > div.header-user-cart.flex.items-center.justify-end.shrink-0'); // Select the reference child element before which you want to insert your element var referenceElement = newParent.children[0]; // example to insert at the beginning // Move the element newParent.insertBefore(elementToMove,referenceElement); } const searchMove = ()=>{ var elementToMove = document.querySelector('salla-search'); // Get the new parent element var newParent = document.querySelector('.header-user-cart'); // Move the element newParent.appendChild(elementToMove); } const checkUserLogged = ()=>{ if(_user_id == ''){ console.log('not logged') } else{ document.querySelector('#signin > span').innerText = 'حسابي' } }