File: /var/www/concertium.com/public_html/wp-content/themes/dt-the7/js/atoms/fullwidth-row.js
/* #Fullwidth row for shortcodes & templates
================================================== */
// jQuery(document).ready(function($) {
function fullWidthWrap(){
if( $(".full-width-wrap").length > 0 ){
$(".full-width-wrap").each(function(){
var $_this = $(this),
windowInnerW = window.innerWidth,
windowW = $window.width(),
contentW = $('.content').width();
var $offset_fs,
$width_fs;
if ($('.boxed').length > 0) {
$offset_fs = ((parseInt($('#main').width()) - parseInt(contentW)) / 2);
}
else if ($('.side-header-v-stroke').length && windowInnerW > dtLocal.themeSettings.mobileHeader.firstSwitchPoint && !$body.hasClass("responsive-off") || $('.side-header-v-stroke').length && $body.hasClass("responsive-off")){
var $windowWidth = (windowInnerW <= parseInt(contentW)) ? parseInt(contentW) : (windowW - $('.side-header-v-stroke').width());
$offset_fs = Math.ceil( (($windowWidth - parseInt(contentW)) / 2) );
}
else if ($('.sticky-header .side-header').length && windowInnerW > dtLocal.themeSettings.mobileHeader.firstSwitchPoint && !$body.hasClass("responsive-off") || $('.sticky-header .side-header').length && $body.hasClass("responsive-off")){
var $windowWidth = (windowW <= parseInt(contentW)) ? parseInt(contentW) : windowW;
$offset_fs = Math.ceil( ((windowW - parseInt(contentW)) / 2) );
}
else if (($('.header-side-left').length && windowInnerW || $('.header-side-right').length && windowInnerW ) > dtLocal.themeSettings.mobileHeader.firstSwitchPoint){
var $windowWidth = (windowInnerW <= parseInt(contentW)) ? parseInt(contentW) : (windowW - $('.side-header').width());
$offset_fs = Math.ceil( (($windowWidth - parseInt(contentW)) / 2) );
}
else {
var $windowWidth = (windowW <= parseInt(contentW)) ? parseInt(contentW) : windowW;
$offset_fs = Math.ceil( ((windowW - parseInt(contentW)) / 2) );
};
if($('.sidebar-left').length > 0 || $('.sidebar-right').length > 0){
$width_fs = $(".content").width();
$offset_fs = 0;
}else{
$width_fs = $("#main").innerWidth();
}
var $marginSide = $body.hasClass("rtl") ? "margin-right" : "margin-left";
$_this.css({
width: $width_fs,
//$marginSide: -$offset_fs,
"opacity": 1
});
$_this.css($marginSide, -$offset_fs);
$_this.find(".full-width-wrap").css({
width: "",
//$marginSide: "",
"opacity": 1,
"padding-left": $offset_fs
});
$_this.find(".full-width-wrap").css($marginSide, "");
$_this.find(".ts-wrap").each(function(){
var scroller = $(this).data("thePhotoSlider");
if(typeof scroller!= "undefined"){
scroller.update();
};
});
});
};
};
if( $(".full-width-wrap").length > 0 ){
if(dtGlobals.isiOS){
$window.bind("orientationchange", function() {
fullWidthWrap();
}).trigger( "orientationchange" );
}
else {
$window.on("resize", function(){
fullWidthWrap();
});
fullWidthWrap();
};
};