more simpler + torty sectino

This commit is contained in:
bronkuu 2026-06-15 20:30:15 +02:00
parent a74c276cd3
commit 3b184c7c6f
10 changed files with 375 additions and 152 deletions

View file

@ -329,6 +329,47 @@ function setActiveLink() {
}
}
function viewSpecialCake(btn) {
var tr = btn.closest('tr');
document.getElementById('sc-view-title').textContent = tr.getAttribute('data-sc-name');
document.getElementById('sc-view-name').textContent = tr.getAttribute('data-sc-name');
document.getElementById('sc-view-price').textContent = tr.getAttribute('data-sc-price') + ' PLN';
document.getElementById('sc-view-size').textContent = tr.getAttribute('data-sc-size') || '—';
var shapeVal = tr.getAttribute('data-sc-shape');
var shapeText = '';
if (shapeVal === 'round') shapeText = 'Okrągły';
else if (shapeVal === 'square') shapeText = 'Kwadrat';
else shapeText = shapeVal || '—';
document.getElementById('sc-view-shape').textContent = shapeText;
document.getElementById('sc-view-flavour').textContent = tr.getAttribute('data-sc-flavour') || '—';
document.getElementById('sc-view-notes').textContent = tr.getAttribute('data-sc-notes') || '—';
document.getElementById('sc-view-client').textContent = tr.getAttribute('data-sc-client');
document.getElementById('sc-view-date').textContent = tr.getAttribute('data-sc-date');
var tagsStr = tr.getAttribute('data-sc-tags');
var tagsContainer = document.getElementById('sc-view-tags');
tagsContainer.innerHTML = '';
if (tagsStr) {
var tagNames = tagsStr.split(',');
for (var i = 0; i < tagNames.length; i++) {
if (tagNames[i].trim()) {
var tag = document.createElement('span');
tag.className = 'tag-chip sm';
tag.textContent = tagNames[i].trim();
tagsContainer.appendChild(tag);
}
}
document.getElementById('sc-view-tags-field').classList.remove('hide');
} else {
document.getElementById('sc-view-tags-field').classList.add('hide');
}
document.getElementById('sc-view-order-link').href = '/order/' + tr.getAttribute('data-sc-order-id');
document.getElementById('sc-view-overlay').classList.add('open');
}
function closeViewSpecialCake() {
document.getElementById('sc-view-overlay').classList.remove('open');
}
document.addEventListener('DOMContentLoaded', function() {
setActiveLink();
initOrderPage();