Otwarte Pon- PT 8:00-17:00, Sob 8-13
Email info@granitymarmury.pl Zadzwoń +48 22 615 58 92 +48 602 392 091
Otwarte Pon- PT 8:00-17:00, Sob 8-13
Email info@granitymarmury.pl Zadzwoń +48 22 615 58 92 +48 602 392 091
import { AttributeRemediation } from './actions/attribute'; import { ElementRemediation } from './actions/element'; import { ReplaceRemediation } from './actions/replace'; import { StylesRemediation } from './actions/styles'; class RemediationRunner { constructor(remediations) { this.remediations = remediations; this.classMap = { attribute: AttributeRemediation, element: ElementRemediation, replace: ReplaceRemediation, styles: StylesRemediation, global: ReplaceRemediation, }; this.checkTimeout = null; this.runAll(); } runAll() { // Use filter to remove remediations that were run this.remediations = this.remediations.filter((rem) => { return !this.runRemediation(rem); }); } runRemediation(remediation) { const type = ( remediation.global === '1' ? 'global' : remediation.type ).toLowerCase(); const Handler = this.classMap[type]; if (Handler) { try { return new Handler(document, remediation).run(); } catch (e) { if (window.AllyRemediations?.debug && window.AllyRemediations.debug) { console.error('Remediation failed', e, remediation); } } } return false; } // Check if any remaining remediations can now be applied checkRemediations() { if (!this.isComplete()) { this.runAll(); } } // Check if all remediations are complete isComplete() { return this.remediations.length === 0; } } // Only run if AllyRemediations is present and has remediations if ( window?.AllyRemediations && Array.isArray(window.AllyRemediations?.remediations) ) { let remediationRunner = null; let mutationObserver = null; let isInitialized = false; // Function to initialize remediations function initializeRemediations() { // Prevent multiple initializations if (isInitialized) { remediationRunner.runAll(); return; } isInitialized = true; remediationRunner = new RemediationRunner( window.AllyRemediations.remediations, ); // Set up MutationObserver to watch for DOM changes if (window.MutationObserver && remediationRunner.remediations.length > 0) { mutationObserver = new MutationObserver((mutations) => { let shouldCheck = false; // Check if any mutations added nodes for (const mutation of mutations) { if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { shouldCheck = true; break; } } // If nodes were added and we still have remediations to apply, check them if (shouldCheck) { // Debounce the check to avoid excessive calls clearTimeout(remediationRunner.checkTimeout); remediationRunner.checkTimeout = setTimeout(() => { remediationRunner.checkRemediations(); // Disconnect observer if all remediations are complete if (remediationRunner.isComplete() && mutationObserver) { mutationObserver.disconnect(); mutationObserver = null; } }, 100); } }); // Start observing mutationObserver.observe(document.body, { childList: true, subtree: true, }); } } // Run on DOMContentLoaded with timeout window.addEventListener('DOMContentLoaded', function () { setTimeout(() => { initializeRemediations(); }, 400); }); // Also run immediately if DOM is already loaded if (document.readyState !== 'loading') { // DOM is already loaded, run immediately setTimeout(() => { initializeRemediations(); }, 400); } }

To pytanie nasuwa się nierzadko podczas wykańczania przestrzeni okiennych. Obecnie na rynku materiałów na parapety wewnętrzne jest wiele. Szczególnym zainteresowaniem cieszą się jednak drewno i kamień. To rozwiązania, które wyróżniają się nienagannymi właściwościami i z powodzeniem wpasowują się w aranżacje o różnym charakterze i stylistyce.

parapet z drewna

Parapety z drewna

Drewniane parapety to bez wątpienia rozwiązanie ekologiczne. Drewno to bowiem materiał naturalny, który kojarzy się z ciepłem i nadaje wnętrzu przytulności. Czym się wyróżnia? Drewno wykazuje się szczególnie wysoką odpornością na zmiany temperatur i skutecznie tłumi hałasy, co może wpływać na komfort przebywania w danych pomieszczeniach. Ponadto, parapety wykonane z drewna są dosyć łatwe w pielęgnacji i utrzymaniu czystości, jednak należy je czyścić i impregnować jedynie dedykowanymi środkami. Warto jednak zaznaczyć, że drewno to rozwiązanie mało odporne na uszkodzenia mechaniczne. Na powierzchni drewnianego parapetu mogą łatwo powstawać zarysowania oraz widoczne ślady użytkowania.

parapet z kamieniaParapety z kamienia

Parapety kamienne to ciekawe, eleganckie i trwałe rozwiązania. Wśród dostępnych materiałów znaleźć można cieszące się szczególnym zainteresowaniem kamienie, takie jak marmur i granit. Sprawdzają się one zarówno w pomieszczeniach o wysokiej wilgotności oraz w pokojach dziennych.

Marmur jest materiałem lekkim i miękkim. Wyróżnia się niepowtarzalnym wyglądem, bogactwem odcieni i wariantów kolorystycznych. Jest kamieniem odpornym, wymaga jednak regularnej impregnacji ze względu na podatność na przebarwienia. Granit natomiast znany jest jako najbardziej wytrzymały i trwały materiał. Wyróżnia się odpornością na uszkodzenia, zarysowania czy ścieranie, a także na niskie i wysokie temperatury i promieniowanie słoneczne. Trudno go zabrudzić a samo czyszczenie jest niezwykle proste, wystarczy bowiem miękka ściereczka zwilżona wodą.

Wybór materiału na parapet wewnętrzny nie jest prosty, szczególnie jeśli mamy wziąć pod uwagę właściwości poszczególnych rozwiązań. Przed podjęciem ostatecznej decyzji należy przeanalizować swoje indywidualne potrzeby i oczekiwania. Warto pamiętać także o tym, że materiał z jakiego będzie wykonany dany parapet wewnętrzny należy dopasować do ogólnej aranżacji danego pomieszczenia oraz jego funkcji. Biorąc jednak pod uwagę powyższe parametry, znacznie korzystniejszą opcją wydają się być parapety z kamienia. Ten wybór to gwarancja nie tylko wytrzymałości i odporności, lecz również elegancji i bogatej estetyki.