### WordPress Localization Setup Source: https://tuckerroofingsystems.com/rooftop-safety-how-professional-roofers-tackle-high-and-steep-surfaces/ Sets up locale data for WordPress internationalization, specifically defining text directionality for the 'ltr' locale. ```javascript wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/sustainable-roofing-options-for-eco-friendly-homes/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### WordPress Localization Setup Source: https://tuckerroofingsystems.com/commercial/ Sets up locale data for WordPress internationalization (i18n) functions, specifying text directionality. ```javascript wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/rooftop-safety-how-professional-roofers-tackle-high-and-steep-surfaces/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### WordPress Localization Setup Source: https://tuckerroofingsystems.com/residential/ Sets up locale data for WordPress internationalization (i18n) functions, specifying text directionality. ```javascript wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Configure Default Particle Effect Source: https://tuckerroofingsystems.com/the-importance-of-proper-roof-ventilation/ General configuration for particle effects, controlling particle behavior, interactivity, and appearance. This setup includes particle movement, interactivity modes like bubble and repulse, and canvas detection. ```json {\"particles\":{\"number\":{\"value\":80,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":3},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":4,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":1,\"direction\":\"none\",\"random\":true,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":250,\"size\":0,\"duration\":2,\"opacity\":0,\"speed\":3},\"repulse\":{\"distance\":400,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true} ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/dallas-commercial/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/modern-roofing-tech-for-homeowners/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### CSS Image Intrinsic Size Source: https://tuckerroofingsystems.com/residential/ This CSS rule applies intrinsic sizing to images based on their 'sizes' attribute. It targets images where the 'sizes' attribute is exactly 'auto' or starts with 'auto,', setting a specific intrinsic size for containment. ```css img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px } ``` -------------------------------- ### Default Particles.js Configuration Source: https://tuckerroofingsystems.com/modern-roofing-tech-for-homeowners/ This configuration defines a standard particle animation setup. It includes properties for particle number, color, shape (circle), opacity, size, and movement. Interactivity modes like 'bubble' on hover and 'repulse' on click are enabled, allowing user interaction with the particles. ```JSON {"particles":{"number":{"value":80,"density":{"enable":true,"value_area":800}},"color":{"value":"#ffffff"},"shape":{"type":"circle","stroke":{"width":0,"color":"#000000"},"polygon":{"nb_sides":5},"image":{"src":"img/github.svg","width":100,"height":100}},"opacity":{"value":0.5,"random":false,"anim":{"enable":false,"speed":1,"opacity_min":0.1,"sync":false}},"size":{"value":3,"random":true,"anim":{"enable":false,"speed":40,"size_min":0.1,"sync":false}},"line_linked":{"enable":true,"distance":150,"color":"#ffffff","opacity":0.4,"width":1},"move":{"enable":true,"speed":1,"direction":"none","random":true,"straight":false,"out_mode":"out","bounce":false,"attract":{"enable":false,"rotateX":600,"rotateY":600}}},"interactivity":{"detect_on":"canvas","events":{"onhover":{"enable":true,"mode":"bubble"},"onclick":{"enable":true,"mode":"repulse"},"resize":true},"modes":{"grab":{"distance":400,"line_linked":{"opacity":1}},"bubble":{"distance":250,"size":0,"duration":2,"opacity":0,"speed":3},"repulse":{"distance":400,"duration":0.4},"push":{"particles_nb":4},"remove":{"particles_nb":2}}},"retina_detect":true} ``` -------------------------------- ### Qode QI Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/sustainable-roofing-options-for-eco-friendly-homes/ Global JavaScript configuration for Qode QI Addons Premium, specifying REST API URL, nonce for authentication, and the route for pagination requests. Essential for dynamic content loading. ```javascript var qodefQiAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qi-addons-for-elementor-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode QI Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/rooftop-safety-how-professional-roofers-tackle-high-and-steep-surfaces/ Global JavaScript configuration for Qode QI Addons Premium, specifying REST API URL, nonce for authentication, and the route for pagination requests. Essential for dynamic content loading. ```javascript var qodefQiAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qi-addons-for-elementor-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Particle.js Configuration for Dynamic Backgrounds Source: https://tuckerroofingsystems.com/category/uncategorized/ This JavaScript object defines the configuration for a particle animation library, likely Particle.js. It specifies properties for particle appearance (number, color, shape, opacity, size), line linking, movement, and interactive behaviors like click and hover effects. The 'nyan_cat' configuration is identical to 'particles_nb', suggesting a default or duplicated setup. ```javascript { "particles": { "number": { "value": 150, "density": { "enable": false, "value_area": 800 } }, "color": { "value": "#ffffff" }, "shape": { "type": "star", "stroke": { "width": 0, "color": "#000000" }, "polygon": { "nb_sides": 5 }, "image": { "src": "http:\/\/wiki.lexisnexis.com\/academic\/images\/f\/fb\/Itunes_podcast_icon_300.jpg", "width": 100, "height": 100 } }, "opacity": { "value": 0.5, "random": false, "anim": { "enable": false, "speed": 1, "opacity_min": 0.1, "sync": false } }, "size": { "value": 4, "random": true, "anim": { "enable": false, "speed": 40, "size_min": 0.1, "sync": false } }, "line_linked": { "enable": false, "distance": 150, "color": "#ffffff", "opacity": 0.4, "width": 1 }, "move": { "enable": true, "speed": 14, "direction": "left", "random": false, "straight": true, "out_mode": "out", "bounce": false, "attract": { "enable": false, "rotateX": 600, "rotateY": 1200 } } }, "interactivity": { "detect_on": "canvas", "events": { "onhover": { "enable": false, "mode": "grab" }, "onclick": { "enable": true, "mode": "repulse" }, "resize": true }, "modes": { "grab": { "distance": 200, "line_linked": { "opacity": 1 } }, "bubble": { "distance": 400, "size": 40, "duration": 2, "opacity": 8, "speed": 3 }, "repulse": { "distance": 200, "duration": 0.4 }, "push": { "particles_nb": 4 }, "remove": { "particles_nb": 2 } } }, "retina_detect": true } ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/contact-us/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/commercial/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/category/uncategorized/ JavaScript object containing global variables and configuration settings for Qode Essential Addons Premium. It specifies REST API URLs, nonces, and pagination routes, similar to Qi Addons. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/noisy-roof-causes-and-repair-solutions/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### WooCommerce Single Product Page Parameters Source: https://tuckerroofingsystems.com/sustainable-roofing-options-for-eco-friendly-homes/ Configuration for WooCommerce single product pages, detailing image gallery behavior (flexslider, photoswipe), zoom functionality, and rating requirements. ```javascript var wc_single_product_params = { "i18n_required_rating_text": "Please select a rating", "i18n_rating_options": [ "1 of 5 stars", "2 of 5 stars", "3 of 5 stars", "4 of 5 stars", "5 of 5 stars" ], "i18n_product_gallery_trigger_text": "View full-screen image gallery", "review_rating_required": "yes", "flexslider": { "rtl": false, "animation": "slide", "smoothHeight": true, "directionNav": false, "controlNav": "thumbnails", "slideshow": false, "animationSpeed": 500, "animationLoop": false, "allowOneSlide": false }, "zoom_enabled": "1", "zoom_options": [], "photoswipe_enabled": "1", "photoswipe_options": { "shareEl": false, "closeOnScroll": false, "history": false, "hideAnimationDuration": 0, "showAnimationDuration": 0 }, "flexslider_enabled": "1" }; ``` -------------------------------- ### Qode QI Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/ Global JavaScript configuration for Qode QI Addons Premium, specifying REST API URL, nonce for authentication, and the route for pagination requests. Essential for dynamic content loading. ```javascript var qodefQiAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qi-addons-for-elementor-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode QI Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/dallas-commercial/ Global JavaScript configuration for Qode QI Addons Premium, specifying REST API URL, nonce for authentication, and the route for pagination requests. Essential for dynamic content loading. ```javascript var qodefQiAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qi-addons-for-elementor-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode QI Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/modern-roofing-tech-for-homeowners/ Global JavaScript configuration for Qode QI Addons Premium, specifying REST API URL, nonce for authentication, and the route for pagination requests. Essential for dynamic content loading. ```javascript var qodefQiAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qi-addons-for-elementor-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/residential/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Elementor Pro Frontend Configuration Source: https://tuckerroofingsystems.com/sustainable-roofing-options-for-eco-friendly-homes/ Configuration object for Elementor Pro frontend, containing AJAX URLs, nonces, asset paths, social sharing network settings, WooCommerce cart details, Facebook SDK integration, and Lottie animation defaults. ```javascript var ElementorProFrontendConfig = { "ajaxurl": "https:\/\/tuckerroofingsystems.com\/wp-admin\/admin-ajax.php", "nonce": "23b2ca6a5e", "urls": { "assets": "https:\/\/tuckerroofingsystems.com\/wp-content\/plugins\/elementor-pro\/assets\/", "rest": "https:\/\/tuckerroofingsystems.com\/wp-json\/" }, "settings": { "lazy_load_background_images": true }, "popup": { "hasPopUps": false }, "shareButtonsNetworks": { "facebook": {"title": "Facebook", "has_counter": true}, "twitter": {"title": "Twitter"}, "linkedin": {"title": "LinkedIn", "has_counter": true}, "pinterest": {"title": "Pinterest", "has_counter": true}, "reddit": {"title": "Reddit", "has_counter": true}, "vk": {"title": "VK", "has_counter": true}, "odnoklassniki": {"title": "OK", "has_counter": true}, "tumblr": {"title": "Tumblr"}, "digg": {"title": "Digg"}, "skype": {"title": "Skype"}, "stumbleupon": {"title": "StumbleUpon", "has_counter": true}, "mix": {"title": "Mix"}, "telegram": {"title": "Telegram"}, "pocket": {"title": "Pocket", "has_counter": true}, "xing": {"title": "XING", "has_counter": true}, "whatsapp": {"title": "WhatsApp"}, "email": {"title": "Email"}, "print": {"title": "Print"}, "x-twitter": {"title": "X"}, "threads": {"title": "Threads"} }, "woocommerce": { "menu_cart": { "cart_page_url": "https:\/\/tuckerroofingsystems.com\/cart\/", "checkout_page_url": "https:\/\/tuckerroofingsystems.com\/checkout\/", "fragments_nonce": "d97590ff08" } }, "facebook_sdk": { "lang": "en_US", "app_id": "" }, "lottie": { "defaultAnimationUrl": "https:\/\/tuckerroofingsystems.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json" } }; ``` -------------------------------- ### Qode QI Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/contact-us/ Global JavaScript configuration for Qode QI Addons Premium, specifying REST API URL, nonce for authentication, and the route for pagination requests. Essential for dynamic content loading. ```javascript var qodefQiAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qi-addons-for-elementor-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode Essential Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/the-importance-of-proper-roof-ventilation/ Global JavaScript configuration for Qode Essential Addons Premium, defining REST API URL, nonce, and the specific route for fetching paginated posts. This is crucial for dynamic content loading features. ```javascript var qodefQodeEssentialAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qode-essential-addons-premium\/v1\/get-posts" } }; ``` -------------------------------- ### Qode QI Addons Premium Global JavaScript Configuration Source: https://tuckerroofingsystems.com/noisy-roof-causes-and-repair-solutions/ Global JavaScript configuration for Qode QI Addons Premium, specifying REST API URL, nonce for authentication, and the route for pagination requests. Essential for dynamic content loading. ```javascript var qodefQiAddonsPremiumGlobal = { "vars": { "restUrl": "https:\/\/tuckerroofingsystems.com\/wp-json\/", "restNonce": "38f49d7ae5", "paginationRestRoute": "qi-addons-for-elementor-premium\/v1\/get-posts" } }; ``` -------------------------------- ### WooCommerce General Parameters Source: https://tuckerroofingsystems.com/rooftop-safety-how-professional-roofers-tackle-high-and-steep-surfaces/ General configuration parameters for WooCommerce, including AJAX URLs and internationalization strings for password visibility. ```javascript var woocommerce_params = { "ajax_url": "\/wp-admin\/admin-ajax.php", "wc_ajax_url": "\/?wc-ajax=%%endpoint%%", "i18n_password_show": "Show password", "i18n_password_hide": "Hide password" }; ``` -------------------------------- ### WordPress AJAX Settings Source: https://tuckerroofingsystems.com/sustainable-roofing-options-for-eco-friendly-homes/ Configuration for WordPress AJAX requests, specifying the admin-ajax.php endpoint URL. ```javascript var _wpUtilSettings = { "ajax": { "url": "\/wp-admin\/admin-ajax.php" } }; ``` -------------------------------- ### Localization and Theme Settings Source: https://tuckerroofingsystems.com/category/uncategorized/ Contains general localization strings, AJAX URLs, nonces, and theme-specific settings like cart redirection and particle effects configuration. Includes theme builder breakpoint data. ```javascript var localize = { "ajaxurl": "https:\/\/tuckerroofingsystems.com\/wp-admin\/admin-ajax.php", "nonce": "872fb01c95", "i18n": {"added": "Added ", "compare": "Compare", "loading": "Loading..."}, "eael_translate_text": {"required_text": "is a required field", "invalid_text": "Invalid", "billing_text": "Billing", "shipping_text": "Shipping", "fg_mfp_counter_text": "of"}, "page_permalink": "https:\/\/tuckerroofingsystems.com\/roof-indoor-comfort-energy-efficiency\/", "cart_redirectition": "no", "cart_page_url": "https:\/\/tuckerroofingsystems.com\/cart\/", "el_breakpoints": { "mobile": {"label": "Mobile Portrait", "value": 767, "default_value": 767, "direction": "max", "is_enabled": true}, "mobile_extra": {"label": "Mobile Landscape", "value": 880, "default_value": 880, "direction": "max", "is_enabled": false}, "tablet": {"label": "Tablet Portrait", "value": 1024, "default_value": 1024, "direction": "max", "is_enabled": true}, "tablet_extra": {"label": "Tablet Landscape", "value": 1200, "default_value": 1200, "direction": "max", "is_enabled": false}, "laptop": {"label": "Laptop", "value": 1366, "default_value": 1366, "direction": "max", "is_enabled": false}, "widescreen": {"label": "Widescreen", "value": 2400, "default_value": 2400, "direction": "min", "is_enabled": false} }, "ParticleThemesData": "{\"particles\":{\"number\":{\"value\":160,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\", \"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}}}"; }; ``` -------------------------------- ### WooCommerce Single Product Page Parameters Source: https://tuckerroofingsystems.com/rooftop-safety-how-professional-roofers-tackle-high-and-steep-surfaces/ Configuration for the WooCommerce single product page, managing image gallery interactions, zoom functionality, and review rating requirements. ```javascript var wc_single_product_params = { "i18n_required_rating_text": "Please select a rating", "i18n_rating_options": [ "1 of 5 stars", "2 of 5 stars", "3 of 5 stars", "4 of 5 stars", "5 of 5 stars" ], "i18n_product_gallery_trigger_text": "View full-screen image gallery", "review_rating_required": "yes", "flexslider": { "rtl": false, "animation": "slide", "smoothHeight": true, "directionNav": false, "controlNav": "thumbnails", "slideshow": false, "animationSpeed": 500, "animationLoop": false, "allowOneSlide": false }, "zoom_enabled": "1", "zoom_options": [], "photoswipe_enabled": "1", "photoswipe_options": { "shareEl": false, "closeOnScroll": false, "history": false, "hideAnimationDuration": 0, "showAnimationDuration": 0 }, "flexslider_enabled": "1" }; ``` -------------------------------- ### Qode QI Addons Global JavaScript Configuration Source: https://tuckerroofingsystems.com/sustainable-roofing-options-for-eco-friendly-homes/ Global JavaScript configuration object for Qode QI Addons, containing variables for admin bar height, SVG icons, and REST API endpoints. This object is used by various frontend scripts. ```javascript var qodefQiAddonsGlobal = { "vars": { "adminBarHeight": 0, "iconArrowLeft": "<\/svg>", "iconArrowRight": "<\/svg>", "iconClose": "<\/g><\/svg>" } }; ```