3M Scotch bord tapedispenser C60 og Magic tape - 1 rulle 19 mm usynlig tape
3M3MC60BK
Forventes afsendt i dag (bestil før 16)
87,90 DKK
(inkl. moms)(function () { // ============================================================ // GREENOFF - Fri fragt badge på produktsider // Vises automatisk når produktprisen er >= FRI_FRAGT_GRÆNSE // // ⚙️ INDSTILLINGER — ret her: var FRI_FRAGT_GRAENSE_INKL_MOMS = 500; // kr. inkl. moms (400 ex. moms × 1,25) // // Farver — Greenoff grøn tema var BADGE_BG = '#498c6d'; // Greenoff primærgrøn var BADGE_TEXT = '#ffffff'; // Hvid tekst var BADGE_BORDER = '#3a7358'; // Mørkere grøn kant // ============================================================ // Kør kun på produktsider if (!window.location.pathname.match(/^\/shop\//)) return; var BADGE_ID = 'greenoff-fri-fragt-badge'; function parsePris(tekst) { // Fjern alt undtagen tal, komma og punktum var renset = tekst.replace(/[^\d,.]/g, '').replace('.', '').replace(',', '.'); return parseFloat(renset); } function visBadge(container) { if (document.getElementById(BADGE_ID)) return; var badge = document.createElement('div'); badge.id = BADGE_ID; badge.innerHTML = '✓ ' + 'Fri fragt på denne ordre'; badge.style.cssText = [ 'display:inline-flex', 'align-items:center', 'gap:6px', 'background:' + BADGE_BG, 'color:' + BADGE_TEXT, 'border:1px solid ' + BADGE_BORDER, 'border-radius:4px', 'padding:6px 14px', 'margin-top:10px', 'font-size:0.92em', 'font-weight:500', 'letter-spacing:0.01em', 'box-shadow:0 1px 3px rgba(0,0,0,0.15)' ].join(';'); container.parentNode.insertBefore(badge, container.nextSibling); } function fjernBadge() { var el = document.getElementById(BADGE_ID); if (el) el.parentNode.removeChild(el); } function tjekOgVis() { // Find pris-elementet var priceEl = document.querySelector('.m-product-price'); if (!priceEl) return; var tekst = priceEl.textContent || priceEl.innerText || ''; var pris = parsePris(tekst); if (!isNaN(pris) && pris >= FRI_FRAGT_GRAENSE_INKL_MOMS) { // Find det overordnede pris-container element var container = document.querySelector('.m-product-priceline'); if (container) { visBadge(container); } } else { fjernBadge(); } } function init() { tjekOgVis(); // Kør igen efter AngularJS har renderet (variant-skift kan ændre prisen) setTimeout(tjekOgVis, 500); setTimeout(tjekOgVis, 1500); setTimeout(tjekOgVis, 3000); // Observer pris-ændringer (fx ved valg af variant) var priceEl = document.querySelector('.m-product-price'); if (priceEl && window.MutationObserver) { var observer = new MutationObserver(function() { setTimeout(tjekOgVis, 100); }); observer.observe(priceEl, { childList: true, subtree: true, characterData: true }); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();