### WOW.js Initialization Source: https://oakshs.ca/building-weather-proof-decks-toronto/ Initializes WOW.js for CSS3 animations, configuring animation classes and offset settings. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### WordPress Internationalization (i18n) Setup Source: https://oakshs.ca/building-weather-proof-decks-toronto/ JavaScript call to set locale data for WordPress internationalization, specifying text direction. ```javascript /* */ ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/creating-a-dream-backyard-why-you-need-a-landscape-designer/ Initializes WOW.js for CSS3 animations, configuring the animation class, box class, and offset. ```javascript wow = new WOW({ boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false }); wow.init(); ``` -------------------------------- ### WordPress Internationalization Setup Source: https://oakshs.ca/sodding-and-plant-installation/ This JavaScript snippet sets the locale data for WordPress internationalization (i18n). It specifies the text direction as left-to-right ('ltr'). ```javascript wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/how-to-choose-the-best-fence-for-privacy-and-security/ Initializes WOW.js for CSS3 animations, configuring the box class, animation class, and offset. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### WordPress Localization Setup Source: https://oakshs.ca/projects/poolside-interlocking-patio-installation-in-scarborough/ Configures WordPress internationalization (i18n) settings by setting locale data. This is crucial for translating website content into different languages. ```javascript /* */ ``` -------------------------------- ### WordPress i18n Locale Data Setup Source: https://oakshs.ca/projects/interlocking-driveway-installation-and-steps-repair-in-markham/ Sets the locale data for WordPress internationalization (i18n) functions, specifically defining the text direction as left-to-right (ltr). ```javascript wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/revamp-your-backyard-with-landscaping/ Initializes WOW.js, a JavaScript library for revealing CSS class names in animations as they scroll into the viewport. It configures the animation classes and offset. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### WordPress i18n Locale Setup Source: https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/ Configures the internationalization (i18n) settings for WordPress, specifically setting the text direction to left-to-right (LTR) for the current locale. ```JavaScript wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/steps-to-design-your-landscape-plan/ Initializes WOW.js for CSS3 animations on scroll, specifying the class names for elements to animate and the animation trigger offset. ```javascript wow = new WOW({ boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false }); wow.init(); ``` -------------------------------- ### WordPress Internationalization Setup Source: https://oakshs.ca/fence-contractor/ This JavaScript code sets the locale data for WordPress internationalization (i18n). It configures the text direction for the current locale, typically 'ltr' for left-to-right languages. ```javascript /* */ ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/best-material-for-driveways/ Initializes WOW.js, a library for revealing CSS class names in animations as users scroll down a page. It configures the animation classes and offset settings. ```javascript wow = new WOW({ boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false }); wow.init(); ``` -------------------------------- ### WordPress i18n Locale Data Setup Source: https://oakshs.ca/top-benefits-of-installing-retaining-walls-in-your-landscape/ JavaScript code snippet for setting locale data within WordPress using the `wp.i18n` API. It specifies the text direction for internationalization, ensuring proper rendering of text content. ```javascript wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/plan-spring-landscaping-projects-in-winter/ Initializes the WOW.js library for CSS3 animations, configuring it to use specific classes for triggering animations and defining animation behavior. ```javascript wow = new WOW({ boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false }); wow.init(); ``` -------------------------------- ### WordPress i18n Locale Data Setup Source: https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/ Configures internationalization (i18n) settings for WordPress, specifically setting the text direction to left-to-right (ltr). This is a common pattern for ensuring proper text rendering across different languages. ```javascript /* */ ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/landscape-lighting/ Initializes WOW.js for CSS animations, configuring it with specific class names for elements and animations. ```javascript wow = new WOW({ boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false }); wow.init(); ``` -------------------------------- ### WOW.js Initialization and Configuration Source: https://oakshs.ca/permit-requirements-for-fence-building-in-toronto/ Initializes WOW.js, a JavaScript library for animating CSS, with custom settings for animation classes and offset. It also includes the initialization call for the WOW instance. ```javascript wow = new WOW({ boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false }); wow.init(); ``` -------------------------------- ### WordPress Localization and Contact Form 7 Setup Source: https://oakshs.ca/pool-interlocking/ Initializes WordPress internationalization settings and configures the Contact Form 7 plugin. It sets the text direction for localization and provides API endpoints for the Contact Form 7 plugin. ```javascript window.wpbCustomElement = 1; /* */ /* */ ``` -------------------------------- ### Article Schema for Deck Maintenance Guide Source: https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/ This JSON-LD snippet provides structured data for an article titled 'The Art of Deck Maintenance: A Comprehensive Guide'. It includes metadata such as author, publication dates, keywords, and links to related content, adhering to schema.org standards. ```json {"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/#article","isPartOf":{"@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/"},"author":{"name":"Tim Busko","@id":"https://oakshs.ca/#/schema/person/9cc060431584a9ab524e03ee63fa3db6"},"headline":"The Art of Deck Maintenance: A Comprehensive Guide","datePublished":"2023-02-23T19:57:41+00:00","dateModified":"2025-05-14T18:36:28+00:00","mainEntityOfPage":{"@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/"},"wordCount":445,"publisher":{"@id":"https://oakshs.ca/#organization"},"image":{"@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/#primaryimage"},"thumbnailUrl":"https://oakshs.ca/wp-content/uploads/2023/02/how-to-properly-maintain-your-deck.jpg","articleSection":["Decks"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/","url":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/","name":"The Art of Deck Maintenance: A Comprehensive Guide | Oaks Blog","isPartOf":{"@id":"https://oakshs.ca/#website"},"primaryImageOfPage":{"@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/#primaryimage"},"image":{"@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/#primaryimage"},"thumbnailUrl":"https://oakshs.ca/wp-content/uploads/2023/02/how-to-properly-maintain-your-deck.jpg","datePublished":"2023-02-23T19:57:41+00:00","dateModified":"2025-05-14T18:36:28+00:00","description":"Read About The Different Types of Things You Can Do To Help Maintain Your Deck | Oaks Home Services ☎️ (647) 619-4977 - Call Us Today!","breadcrumb":{"@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/#primaryimage","url":"https://oakshs.ca/wp-content/uploads/2023/02/how-to-properly-maintain-your-deck.jpg","contentUrl":"https://oakshs.ca/wp-content/uploads/2023/02/how-to-properly-maintain-your-deck.jpg","width":900,"height":600,"caption":"how to properly maintain your deck"},{"@type":"BreadcrumbList","@id":"https://oakshs.ca/the-art-of-deck-maintenance-a-comprehensive-guide/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://oakshs.ca/"},{"@type":"ListItem","position":2,"name":"The Art of Deck Maintenance: A Comprehensive Guide"}]},{"@type":"WebSite","@id":"https://oakshs.ca/#website","url":"https://oakshs.ca/","name":"Oaks Home Services","description":"Trusted Landscaping Contractor in Toronto and GTA","publisher":{"@id":"https://oakshs.ca/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://oakshs.ca/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://oakshs.ca/#organization","name":"Oaks Home Services","url":"https://oakshs.ca/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://oakshs.ca/#/schema/logo/image/","url":"https://oakshs.ca/wp-content/uploads/2019/01/circle-logo.png","contentUrl":"https://oakshs.ca/wp-content/uploads/2019/01/circle-logo.png","width":250,"height":250,"caption":"Oaks Home Services"},"image":{"@id":"https://oakshs.ca/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/oakshs/","https://www.instagram.com/oakshomeservices/","https://goo.gl/maps/mGKC8Rhu2fLSMyUH8"]},{"@type":"Person","@id":"https://oakshs.ca/#/schema/person/9cc060431584a9ab524e03ee63fa3db6","name":"Tim Busko","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://oakshs.ca/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/9239acebccd5c7c70016bdbf55a6e643c102daced232db2c1d1a0e3f0b2cbb7b?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/9239acebccd5c7c70016bdbf55a6e643c102daced232db2c1d1a0e3f0b2cbb7b?s=96&d=mm&r=g","caption":"Tim Busko"},"sameAs":["https://oakshs.ca/","https://www.facebook.com/tim.busko/","https://www.instagram.com/tim.busko/","https://www.linkedin.com/in/tim-busko-ab4763a3/"]}]} ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/kleinburg-interlocking-services/ Initializes WOW.js, a JavaScript library for animating CSS, with specified class names and offset settings. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/projects/driveway-enhancement-and-backyard-sod-installation/ Initializes the WOW.js library for CSS3 animations on scroll, configuring animation classes and offset settings. ```javascript wow = new WOW({ boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false }); wow.init(); ``` -------------------------------- ### Project Service Details Source: https://oakshs.ca/projects/interlocking-driveway-in-scarborough/ This section outlines the specific services performed for an interlocking driveway project. It lists the key tasks completed for the client, such as base preparation and the interlocking installation itself. ```text ✔ Base preparation ✔ Driveway Interlocking ✔ Side Entrance Interlocking ``` -------------------------------- ### RMP Frontend Settings and Initialization Source: https://oakshs.ca/how-professional-deck-builders-improve-your-home-value/ Configuration object for the RMP frontend script. It includes settings for admin AJAX URL, post ID, voting preferences, social sharing options, recaptcha integration, and a nonce for security. It also initializes the WOW.js animation library and the theiaStickySidebar plugin. ```javascript /* */ wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); jQuery(document).ready(function() { jQuery('#secondary, .custom-sidebar-widget').theiaStickySidebar({ // Settings additionalMarginTop: 100 }); }); ``` -------------------------------- ### Schema.org WebPage Metadata Source: https://oakshs.ca/projects/interlocking-driveway-in-scarborough/ Structured data in JSON-LD format describing a WebPage for 'Driveway Interlocking Installation in Scarborough'. It includes details about the page URL, primary image, publication dates, description, breadcrumbs, and language. ```json {"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://oakshs.ca/projects/interlocking-driveway-in-scarborough/","url":"https://oakshs.ca/projects/interlocking-driveway-in-scarborough/","name":"Driveway Interlocking Installation in Scarborough | Oak Projects","isPartOf":{"@id":"https://oakshs.ca/#website"},"primaryImageOfPage":{"@id":"https://oakshs.ca/projects/interlocking-driveway-in-scarborough/#primaryimage"},"image":{"@id":"https://oakshs.ca/projects/interlocking-driveway-in-scarborough/#primaryimage"},"thumbnailUrl":"https://oakshs.ca/wp-content/uploads/2021/10/interlocking-driveway-scarborough.jpg","datePublished":"2021-10-26T14:22:17+00:00","dateModified":"2025-05-14T18:40:39+00:00","description":"Visit our site for our latest driveway and patio interlocking Scarborough project. ✅ Contact us ☎ (647) 619-4977 for a quote on your project.","breadcrumb":{"@id":"https://oakshs.ca/projects/interlocking-driveway-in-scarborough/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://oakshs.ca/projects/interlocking-driveway-in-scarborough/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://oakshs.ca/projects/interlocking-driveway-in-scarborough/#primaryimage","url":"https://oakshs.ca/wp-content/uploads/2021/10/interlocking-driveway-scarborough.jpg","contentUrl":"https://oakshs.ca/wp-content/uploads/2021/10/interlocking-driveway-scarborough.jpg","width":550,"height":550,"caption":"interlocking driveway scarborough"},{"@type":"BreadcrumbList","@id":"https://oakshs.ca/projects/interlocking-driveway-in-scarborough/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://oakshs.ca/"},{"@type":"ListItem","position":2,"name":"Projects","item":"https://oakshs.ca/projects/"},{"@type":"ListItem","position":3,"name":"Interlocking Driveway in Scarborough"}]},{"@type":"WebSite","@id":"https://oakshs.ca/#website","url":"https://oakshs.ca/","name":"Oaks Home Services","description":"Trusted Landscaping Contractor in Toronto and GTA","publisher":{"@id":"https://oakshs.ca/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://oakshs.ca/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://oakshs.ca/#organization","name":"Oaks Home Services","url":"https://oakshs.ca/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://oakshs.ca/#/schema/logo/image/","url":"https://oakshs.ca/wp-content/uploads/2019/01/circle-logo.png","contentUrl":"https://oakshs.ca/wp-content/uploads/2019/01/circle-logo.png","width":250,"height":250,"caption":"Oaks Home Services"},"image":{"@id":"https://oakshs.ca/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/oakshs/","https://www.instagram.com/oakshomeservices/","https://goo.gl/maps/mGKC8Rhu2fLSMyUH8"]}]} ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/projects/custom-patio-and-outdoor-space-enhancement-with-landscaping/ Initializes WOW.js for CSS3 animations, configuring animation classes and offset settings for elements with the 'tbWow' class. ```JavaScript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### JSON-LD Schema Markup for Webpage Source: https://oakshs.ca/swimming-pools/ This JSON-LD script provides structured data for a webpage about backyard swimming pool design and installation. It includes details about the page, images, breadcrumbs, website, and organization, adhering to schema.org standards. ```jsonld {"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://oakshs.ca/swimming-pools/","url":"https://oakshs.ca/swimming-pools/","name":"Backyard Swimming Pool Design & Installation in Toronto - Oaks","isPartOf":{"@id":"https://oakshs.ca/#website"},"primaryImageOfPage":{"@id":"https://oakshs.ca/swimming-pools/#primaryimage"},"image":{"@id":"https://oakshs.ca/swimming-pools/#primaryimage"},"thumbnailUrl":"https://oakshs.ca/wp-content/uploads/2021/08/swimming-pools-installation-toronto.jpg","datePublished":"2021-07-28T02:07:16+00:00","dateModified":"2025-05-14T18:41:06+00:00","description":"High-Quality Fiberglass Pool for Your Backyard. Install Your Custom Backyard Swimming Pool with Builders by Oaks Home Services. Outdoor Pool Design","breadcrumb":{"@id":"https://oakshs.ca/swimming-pools/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://oakshs.ca/swimming-pools/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://oakshs.ca/swimming-pools/#primaryimage","url":"https://oakshs.ca/wp-content/uploads/2021/08/swimming-pools-installation-toronto.jpg","contentUrl":"https://oakshs.ca/wp-content/uploads/2021/08/swimming-pools-installation-toronto.jpg","width":550,"height":550,"caption":"swimming pools installation Toronto"},{"@type":"BreadcrumbList","@id":"https://oakshs.ca/swimming-pools/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://oakshs.ca/"},{"@type":"ListItem","position":2,"name":"Swimming Pools"}]},{"@type":"WebSite","@id":"https://oakshs.ca/#website","url":"https://oakshs.ca/","name":"Oaks Home Services","description":"Trusted Landscaping Contractor in Toronto and GTA","publisher":{"@id":"https://oakshs.ca/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://oakshs.ca/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://oakshs.ca/#organization","name":"Oaks Home Services","url":"https://oakshs.ca/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://oakshs.ca/#/schema/logo/image/","url":"https://oakshs.ca/wp-content/uploads/2019/01/circle-logo.png","contentUrl":"https://oakshs.ca/wp-content/uploads/2019/01/circle-logo.png","width":250,"height":250,"caption":"Oaks Home Services"},"image":{"@id":"https://oakshs.ca/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/oakshs/","https://www.instagram.com/oakshomeservices/","https://goo.gl/maps/mGKC8Rhu2fLSMyUH8"]}]} ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/landscaping-tips-for-beginners/ Initializes the WOW.js library for CSS3 animations on scroll. It configures the animation trigger class, animation class, and offset for elements with the 'tbWow' class. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### JSON-LD Schema for Blog Article Source: https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/ This JSON-LD script provides structured data for a blog article about installing interlocking stone pavement. It includes metadata such as article type, author, publication dates, headline, and links to related pages. ```jsonld {"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/#article","isPartOf":{"@id":"https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/"},"author":{"name":"Tim Busko","@id":"https://oakshs.ca/#/schema/person/9cc060431584a9ab524e03ee63fa3db6"},"headline":"How To Install Interlocking Stone Pavement The Right Way","datePublished":"2019-11-12T15:20:29+00:00","dateModified":"2025-05-14T18:36:36+00:00","mainEntityOfPage":{"@id":"https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/"},"wordCount":868,"publisher":{"@id":"https://oakshs.ca/#organization"},"articleSection":["Interlock"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/","url":"https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/","name":"How To Install Interlocking Stone Pavement | Oaks Home Services Blog","isPartOf":{"@id":"https://oakshs.ca/#website"},"datePublished":"2019-11-12T15:20:29+00:00","dateModified":"2025-05-14T18:36:36+00:00","description":"Read Our 8 Tips To Perform The Laying Of The Lining Properly | Oaks Home Services | Read Our Blog Today ☎ (647) 619-4977","breadcrumb":{"@id":"https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/"]}]},{"@type":"BreadcrumbList","@id":"https://oakshs.ca/how-to-install-interlocking-stone-pavement-the-right-way/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://oakshs.ca/"},{"@type":"ListItem","position":2,"name":"How To Install Interlocking Stone Pavement The Right Way"}]},{"@type":"WebSite","@id":"https://oakshs.ca/#website","url":"https://oakshs.ca/","name":"Oaks Home Services","description":"Trusted Landscaping Contractor in Toronto and GTA","publisher":{"@id":"https://oakshs.ca/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://oakshs.ca/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://oakshs.ca/#organization","name":"Oaks Home Services","url":"https://oakshs.ca/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://oakshs.ca/#/schema/logo/image/","url":"https://oakshs.ca/wp-content/uploads/2019/01/circle-logo.png","contentUrl":"https://oakshs.ca/wp-content/uploads/2019/01/circle-logo.png","width":250,"height":250,"caption":"Oaks Home Services"},"image":{"@id":"https://oakshs.ca/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/oakshs/","https://www.instagram.com/oakshomeservices/","https://goo.gl/maps/mGKC8Rhu2fLSMyUH8"]},{"@type":"Person","@id":"https://oakshs.ca/#/schema/person/9cc060431584a9ab524e03ee63fa3db6","name":"Tim Busko","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://oakshs.ca/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/9239acebccd5c7c70016bdbf55a6e643c102daced232db2c1d1a0e3f0b2cbb7b?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/9239acebccd5c7c70016bdbf55a6e643c102daced232db2c1d1a0e3f0b2cbb7b?s=96&d=mm&r=g","caption":"Tim Busko"},"sameAs":["https://oakshs.ca/","https://www.facebook.com/tim.busko/","https://www.instagram.com/tim.busko/","https://www.linkedin.com/in/tim-busko-ab4763a3/"]}]} ``` -------------------------------- ### WOW.js and Theia Sticky Sidebar Initialization Source: https://oakshs.ca/basement-renovations/ Initializes WOW.js for CSS animations and Theia Sticky Sidebar for making sidebar elements sticky. Includes configuration options for animation classes, offset, and sidebar margins. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); jQuery(document).ready(function() { jQuery('#secondary, .custom-sidebar-widget').theiaStickySidebar( { // Settings additionalMarginTop: 100 } ); }); ``` -------------------------------- ### WordPress Internationalization Setup Source: https://oakshs.ca/the-role-of-lighting-in-landscape-design/ Sets the locale data for WordPress internationalization, specifically defining the text direction as left-to-right (ltr). ```javascript wp.i18n.setLocaleData({ 'text direction\u0004ltr': [ 'ltr' ] }); ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/why-driveway-interlocking-is-ideal-for-harsh-canadian-winters/ JavaScript code for initializing WOW.js, a library for revealing CSS animations as users scroll down a page. It configures the animation classes and offset. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/projects/entryway-landscaping-project-in-woodbridge/ Initializes the WOW.js library for CSS3 animations. It configures the animation classes and offset for elements with the 'tbWow' class. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### Prefetch Configuration Source: https://oakshs.ca/building-weather-proof-decks-toronto/ Configuration object for prefetching resources, specifying sources and exclusion rules for performance optimization. ```json { "prefetch": [ { "source": "document", "where": { "and": [ { "href_matches": "/\*" }, { "not": { "href_matches": [ "/wp-*.php", "/wp-admin/*", "/wp-content/uploads/*", "/wp-content/*", "/wp-content/plugins/*", "/wp-content/themes/tb-apex-child/*", "/wp-content/themes/tb-apex/*", "/\*\\?(.+)" ] } }, { "not": { "selector_matches": "a[rel~=\"nofollow\"]" } }, { "not": { "selector_matches": ".no-prefetch, .no-prefetch a" } } ] }, "eagerness": "conservative" } ] } ``` -------------------------------- ### Text Alignment Utility Source: https://oakshs.ca/building-weather-proof-decks-toronto/ A utility class for right-aligning text, specifically applied on medium screen sizes and above. ```css @media (min-width: 768px) { .text-md-right { text-align: right; } } ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/maximizing-your-backyard-space-with-interlocking-stone/ Initializes the WOW.js library for CSS3 animations. It configures the animation class, box class, and offset for triggering animations when elements scroll into view. ```javascript wow = new WOW({ boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false }); wow.init(); ``` -------------------------------- ### WordPress Custom Element Flag Source: https://oakshs.ca/projects/interlocking-stairs-and-porch-installation-toronto/ A flag indicating the presence of a WordPress custom element. ```javascript window.wpbCustomElement = 1; ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/projects/elegant-backyard-deck-installation-in-mississauga/ Initializes the WOW.js library for CSS3 animations on scroll. It configures the animation class, box class, and offset settings. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### WOW.js Animation Initialization Source: https://oakshs.ca/composite-decking-vs-traditional-wood-decks-which-is-right-for-you/ Initializes WOW.js, a JavaScript library for revealing CSS class animations when scrolling. It configures the animation trigger class, animation class, and offset for elements on the page. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ``` -------------------------------- ### WOW.js Initialization Source: https://oakshs.ca/projects/interlocking-stairs-and-porch-installation-toronto/ Initializes WOW.js for CSS animations, configuring animation classes and offset. ```javascript wow = new WOW( { boxClass: 'tbWow', animateClass: 'animated', offset: 0, mobile: false } ); wow.init(); ```