<?php defined( '_JEXEC' ) or die( 'Restricted index access' ); // jQuery $wa->useScript('template.jquery'); // Mobile Menu if($mobile_menu_type == "slicknav") { if($this->params->get('hornavPosition') == 'slicknav') { if ($this->countModules( 'hornav' )) : $wa->useScript('template.slicknav'); $document->addScriptDeclaration(' jQuery(\'.hornav\').slicknav(); '); endif; } else { $wa->useScript('template.slicknav'); $document->addScriptDeclaration(' jQuery(document).ready(function() { jQuery(\'.hornav\').slicknav(); }); '); } } elseif($mobile_menu_type == "slideout") { $wa->useScript('template.slideout'); $document->addScriptDeclaration(' jQuery(window).on("load", function() { var slideout = new Slideout({ \'panel\': document.getElementById(\'body_panel\'), \'menu\': document.getElementById(\'slideout\'), \'padding\': 256, \'tolerance\': 70, }); document.querySelector(\'.slideout-toggle\').addEventListener(\'click\', function() { slideout.toggle(); }); // jQuery jQuery(\'.menu li:not(.parent) a\').on(\'click\', function() { slideout.close(); }); jQuery(\'.slideout-menu li.parent > a\').on(\'click\', function(){ jQuery(this).removeAttr(\'href\'); var element = jQuery(this).parent(\'li\'); if (element.hasClass(\'open\')) { element.removeClass(\'open\'); element.find(\'li\').removeClass(\'open\'); element.find(\'ul\').slideUp(); } else { element.addClass(\'open\'); element.children(\'ul\').slideDown(); element.siblings(\'li\').children(\'ul\').slideUp(); element.siblings(\'li\').removeClass(\'open\'); element.siblings(\'li\').find(\'li\').removeClass(\'open\'); element.siblings(\'li\').find(\'ul\').slideUp(); } }); }); '); } // Animate on Scroll $wa->useScript('template.waypoints'); if($sidecol_responsive_pos == 'before') { // Responsive stacking order $document->addStyleDeclaration(' @media only screen and (max-width: 767px) { .sidecol_a, .sidecol_b { order: 0 !important; } } '); } if (!$this->params->get('top1_bg') || !$this->params->get('top2_bg') || !$this->params->get('top3_bg') || !$this->params->get('bottom1_bg') || !$this->params->get('bottom2_bg') || !$this->params->get('bottom3_bg')) { // Paralax Background $wa->useScript('template.jarallax'); $document->addScriptDeclaration(" jarallax(document.querySelectorAll('.jarallax')); "); } if ($this->params->get('sticky_sw')) { // Sticky Div $wa->useScript('template.sticky'); $document->addScriptDeclaration(' jQuery(window).on("load", function(){ jQuery(".header_sticky").sticky({ topSpacing: 0 }); }); '); } // Load scripts.js $document->addScriptOptions('j51_template', array( 'scrolltoOffset' => $this->params->get('scrollto_offset', -55), 'mobileMenuPosition' => $this->params->get('mobile_menu_position', 'left') )); $wa->useScript('template.script');