mirror of https://github.com/4xmen/xshop.git
optimized panel responsive to show better in mobile
parent
c4f5662c12
commit
fb7403e906
@ -0,0 +1,39 @@
|
|||||||
|
const responsiveControl = function () {
|
||||||
|
let vpw = document.querySelector('body').clientWidth; // view port width
|
||||||
|
|
||||||
|
if (document.querySelectorAll('.table-list').length > 0) {
|
||||||
|
if (vpw > 620) {
|
||||||
|
document.querySelectorAll('.table-list span.th')?.forEach(function (el) {
|
||||||
|
el.remove();
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
if (document.querySelectorAll('.table-list span.th')?.length === 0) {
|
||||||
|
|
||||||
|
document.querySelectorAll('.table-list')?.forEach(function (table) {
|
||||||
|
|
||||||
|
console.log(table);
|
||||||
|
// Get all the header cells
|
||||||
|
const headers = Array.from(table.querySelectorAll('th')).map(th => th.textContent.trim());
|
||||||
|
|
||||||
|
// Get all the rows in the table, excluding the header row
|
||||||
|
const rows = table.querySelectorAll('tr');
|
||||||
|
|
||||||
|
rows.forEach(function (row) {
|
||||||
|
const cells = row.querySelectorAll('td');
|
||||||
|
|
||||||
|
cells.forEach(function (cell, index) {
|
||||||
|
const headerText = headers[index]; // Get the corresponding header for this cell
|
||||||
|
if (headerText.trim() != ''){
|
||||||
|
cell.innerHTML = `<span class="th float-start"> ${headerText}: </span> ${cell.innerHTML}`; // Update the cell content
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
window.addEventListener('resize', responsiveControl);
|
||||||
|
window.addEventListener('load', responsiveControl)
|
Loading…
Reference in New Issue