Surround Finish -- Please Select -- Brilliant White Pastel White Stone Pastel Olde England White Pastel Beige Stone Pastel Smooth Mist Pastel Smooth Olive Pastel Smooth Cloud Pastel Smooth Slate Pastel Matt Black Pastel Matt Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Clear Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Celtic Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Golden Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Medium Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Warm Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); American Walnut Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Black Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Tudor Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Oyster Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Ivory Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Mist Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Olive Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Cloud Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Slate Oak Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Red Mahogany Hardwood Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Brown Mahogany Hardwood Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Vintage Honey Hardwood Veneer + WAS £33.33 NOW £20.00 SAVE £13.33
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Matt Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Clear Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Celtic Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Golden Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Medium Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Warm Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Black Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Tudor Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Oyster Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Ivory Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Mist Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Olive Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Cloud Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
}); Solid Slate Oak + WAS £441.65 NOW £265.00 SAVE £176.65
document.addEventListener("DOMContentLoaded", function () {
let tries = 0;
const waitInterval = setInterval(function () {
const priceEl = document.querySelector('.price-wrapper .price');
const wasEl = document.querySelector('.wasprice s');
if (priceEl && wasEl) {
clearInterval(waitInterval);
let lastPrice = '';
function updateWasPrice(source = 'manual') {
const freshPrice = document.querySelector('.price-wrapper .price');
const freshWas = document.querySelector('.wasprice s');
if (!freshPrice || !freshWas) {
return;
}
let rawText = freshPrice.textContent.trim();
let nowPrice = parseFloat(
rawText.replace(/[^0-9.]/g, '')
);
if (isNaN(nowPrice)) {
return;
}
if (lastPrice == nowPrice) {
return;
}
lastPrice = nowPrice;
let wasPrice = (nowPrice * 1.666).toFixed(2);
freshWas.textContent = '£' + wasPrice;
}
updateWasPrice('first load');
const observer = new MutationObserver(function (mutations) {
updateWasPrice('observer');
});
observer.observe(priceEl, {
childList: true,
subtree: true,
characterData: true
});
setInterval(function () {
updateWasPrice('polling');
}, 300);
}
tries++;
if (tries >= 150) {
clearInterval(waitInterval);
}
}, 100);
});