(function () {
const directAddress = /\b(Deines|Deinem|Deinen|Deiner|Deine|Dein|Dich|Dir|Du)\b/g;
const skip = new Set(['SCRIPT','STYLE','TEXTAREA','INPUT','SELECT','OPTION','CODE','PRE']);
function lower(value) {
return value.replace(directAddress, function (word) { return word.toLocaleLowerCase('de-DE'); });
}
function update(root) {
if (!root) return;
const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT);
const nodes = [];
while (walker.nextNode()) nodes.push(walker.currentNode);
nodes.forEach(function (node) {
const parent = node.parentElement;
if (!parent || skip.has(parent.tagName)) return;
const next = lower(node.nodeValue || '');
if (next !== node.nodeValue) {
node.nodeValue = next;
parent.style.setProperty('text-transform', 'none', 'important');
}
});
if (root.querySelectorAll) {
root.querySelectorAll('[placeholder],[title],[aria-label]').forEach(function (el) {
['placeholder','title','aria-label'].forEach(function (attr) {
if (el.hasAttribute(attr)) el.setAttribute(attr, lower(el.getAttribute(attr) || ''));
});
});
}
}
function start() {
update(document.body);
new MutationObserver(function (mutations) {
mutations.forEach(function (m) {
m.addedNodes.forEach(function (node) {
if (node.nodeType === 1 || node.nodeType === 3) update(node);
});
});
}).observe(document.body, { childList: true, subtree: true });
}
if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', start);
else start();
})();
(function () {
const directAddress = /\b(Deines|Deinem|Deinen|Deiner|Deine|Dein|Dich|Dir|Du)\b/g;
const skip = new Set(['SCRIPT','STYLE','TEXTAREA','INPUT','SELECT','OPTION','CODE','PRE']);
function lower(value) {
return value.replace(directAddress, function (word) { return word.toLocaleLowerCase('de-DE'); });
}
function update(root) {
if (!root) return;
const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT);
const nodes = [];
while (walker.nextNode()) nodes.push(walker.currentNode);
nodes.forEach(function (node) {
const parent = node.parentElement;
if (!parent || skip.has(parent.tagName)) return;
const next = lower(node.nodeValue || '');
if (next !== node.nodeValue) {
node.nodeValue = next;
parent.style.setProperty('text-transform', 'none', 'important');
}
});
if (root.querySelectorAll) {
root.querySelectorAll('[placeholder],[title],[aria-label]').forEach(function (el) {
['placeholder','title','aria-label'].forEach(function (attr) {
if (el.hasAttribute(attr)) el.setAttribute(attr, lower(el.getAttribute(attr) || ''));
});
});
}
}
function start() {
update(document.body);
new MutationObserver(function (mutations) {
mutations.forEach(function (m) {
m.addedNodes.forEach(function (node) {
if (node.nodeType === 1 || node.nodeType === 3) update(node);
});
});
}).observe(document.body, { childList: true, subtree: true });
}
if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', start);
else start();
})();
#Juli25 – So ist der aktuelle Stand
Willkommen zum monatlichen extrAVaganten Update – deinem Einblick hinter die Kulissen meiner Heimkino-Welt! In diesem Video nehme ich euch mit in meinen Alltag als Heimkino-Unternehmer, gebe spannende Einblicke in aktuelle Projekte, Produkte, Kundenfeedbacks und Entwicklungen rund um extravagant – audiovisuelle Leidenschaft. Diesmal mit dabei:
Pfiffiges Beispiel für kostengünstige cinemAVision Projektionsglas-Lösung
Beruflicher Stand bei Zoll und Schweizer Unternehmen
Neue Infrasubs - ASCENDO The 64 und The 100
ASCENDO Pro-Serie
Private und unternehmerische Seite des Abverkaufs
Verkauf der Wohnzimmerlösung und zollrechtlicher Hintergrund
Schnäppchen und Heimkino-Equipment, was noch zum Kauf angeboten wird.
})();