{"product_id":"compression-spring-20mm-x-7-5mm","title":"Heated Bed Compression spring - 20mm x 7.5mm","description":"\u003cbody\u003e\n\u003cp\u003eDon't settle for puny springs salvaged from pens - these will provide you with the force you need to really grip filament without having to over compress your springs.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eAlso great for suspending your heated bed for adjustable levelling.\u003c\/p\u003e\n\u003cp\u003e20mm Long\u003c\/p\u003e\n\u003cp\u003e7.5mm Outer Diameter\u003c\/p\u003e\n\u003cp\u003e1mm Wire Diameter\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Chart Container --\u003e\n\u003cdiv id=\"chartContainer\" style=\"width: 600px;\"\u003e\n    \u003ccanvas id=\"flowRateChart\"\u003e\u003c\/canvas\u003e\n\u003c\/div\u003e\n\n\u003c!-- Chart.js Library --\u003e\n\u003cscript src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"\u003e\u003c\/script\u003e\n\n\u003c!-- JavaScript for Chart Initialization and Tab Event Listener --\u003e\n\u003cscript\u003e\n    function initializeChart() {\n        \/\/ ... chart initialization code ...\n    }\n\n    \/\/ Function to check if the Description tab is active\n    function isDescriptionTabActive() {\n        \/\/ Modify this function to correctly determine if the Description tab is active\n        \/\/ This might involve checking a class, attribute, or other property\n        \/\/ For example:\n        return document.querySelector('[data-pf-type=\"TabHeader2\"]').textContent.trim() === 'Description';\n    }\n\n    \/\/ Initialize the chart if the Description tab is active on page load\n    document.addEventListener('DOMContentLoaded', function() {\n        if (isDescriptionTabActive()) {\n            initializeChart();\n        }\n    });\n\n    \/\/ Event listener for the tab click\n    document.querySelectorAll('[data-pf-type=\"TabHeader2\"]').forEach(header =\u003e {\n        header.addEventListener('click', function() {\n            if (this.textContent.trim() === 'Description') {\n                initializeChart();\n            }\n        });\n    });\n\u003c\/script\u003e\n\u003c\/body\u003e","brand":"E3D Online","offers":[{"title":"Default Title","offer_id":54271989678465,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true}],"url":"https:\/\/e3d-staging.myshopify.com\/products\/compression-spring-20mm-x-7-5mm","provider":"E3D Staging","version":"1.0","type":"link"}