| Server IP : 80.74.154.100 / Your IP : 216.73.217.0 Web Server : Apache System : Linux marissa.metanet.ch 4.18.0-553.141.2.lve.el7h.x86_64 #1 SMP Wed Jul 8 17:20:31 UTC 2026 x86_64 User : onlineadmin ( 10487) PHP Version : 8.5.7 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/httpd/vhosts/comeonline.ch/httpdocs/wp-content/plugins/siteorigin-panels/js/ |
Upload File : |
/* global _, jQuery */
jQuery( function ( $ ) {
// Stretch all the full width rows
const stretchFullWidthRows = function () {
let fullContainer = $( panelsStyles.fullContainer );
if ( fullContainer.length === 0 ) {
fullContainer = $( 'body' );
}
const $panelsRow = $( '.siteorigin-panels-stretch.panel-row-style' );
// Are there any rows to stretch?
if ( ! $panelsRow.length ) {
return;
}
$panelsRow.each( function () {
const $$ = $( this );
const stretchType = $$.data( 'stretch-type' );
// Reset all the styles associated with row stretching
$$.css( {
'margin-left': 0,
'margin-right': 0,
} );
const leftSpace = $$.offset().left - fullContainer.offset().left;
const rightSpace = fullContainer.outerWidth() - leftSpace - $$.parent().outerWidth();
$$.css( {
'margin-left': - leftSpace + 'px',
'margin-right': - rightSpace + 'px',
} );
// If Row Layout is Full Width, apply content container.
if ( stretchType === 'full' ) {
$$.css( {
'padding-left': leftSpace + 'px',
'padding-right': rightSpace + 'px'
} );
}
} );
$( window ).trigger( 'panelsStretchRows' );
}
if ( panelsStyles.stretchRows ) {
$( window ).on( 'resize load', stretchFullWidthRows ).trigger( 'resize' );
}
if (
typeof parallaxStyles !== 'undefined' &&
typeof simpleParallax !== 'undefined'
) {
const { 'disable-parallax-mobile': disableParallaxMobile, 'mobile-breakpoint': mobileBreakpoint, delay, scale } = parallaxStyles;
if (
! disableParallaxMobile ||
! window.matchMedia( `(max-width: ${ mobileBreakpoint })` ).matches
) {
new simpleParallax( document.querySelectorAll( '[data-siteorigin-parallax], .sow-slider-image-parallax .sow-slider-background-image' ), {
delay,
scale: scale < 1.1 ? 1.1 : scale,
} );
}
}
// This should have been done in the footer, but run it here just incase.
$( 'body' ).removeClass( 'siteorigin-panels-before-js' );
} );