1jQuery.noConflict(); 2jQuery(document).ready(function($){ 3 "use strict"; 4 var currentWidth = window.innerWidth || document.documentElement.clientWidth; 5 6 // Loader 7 if( dttheme_urls.loadingbar === "enable") { 8 Pace.on("done", function(){ 9 $(".loader").fadeOut(500); 10 $(".pace").remove(); 11 }); 12 } 13 14 // Sticky Row 15 if( $("#header-wrapper .apply-sticky-header").length > 0 ){ 16 $("#header-wrapper .apply-sticky-header").sticky({ topSpacing: 0 }); 17 } 18 19 // Mega Menu 20 if ( $('li.has-mega-menu').length>0 && $('.dt-no-header-builder-content').length==0 ) { 21 22 jQuery.fn.liCenter = function () { 23 24 var w = $('#header .container').width(), 25 a = $(window).width(), 26 c = $('.dt-header-menu').parents('.wpb_column'), 27 ol = c.offset().left; 28 29 $('.mega-menu-page-equal li.has-mega-menu:not(.mega-menu-custom-width) > ul > li.menu-item-object-dt_mega_menus').css("width", w+"px"); 30 31 this.css("width", a+"px"); 32 this.css("left", ol*-1+"px"); 33 34 return this; 35 }; 36 37 $('.mega-menu-page-equal li.has-mega-menu:not(.mega-menu-custom-width) > ul').liCenter(); 38 39 $(window).on("resize", function() { 40 $('.mega-menu-page-equal li.has-mega-menu:not(.mega-menu-custom-width) > ul').liCenter(); 41 }); 42 } 43 44 // Mobile Menu 45 46 // Move Nav as Mobile Nav 47 $("div.dt-header-menu").each(function(){ 48 var d = $(this).data('menu'), 49 c = $(this).find('ul[data-menu="'+d+'"]').clone(), 50 m = $('body').find('.mobile-menu[data-menu="'+d+'"]'); 51 52 c.prependTo(m); 53 }); 54 55 // Opening Mobile Nav 56 $('.menu-trigger').on('click', function( event ){ 57 $(this).next('.mobile-menu').toggleClass('nav-is-visible'); 58 $(this).parent('.mobile-nav-container').find('.overlay').toggleClass('is-visible'); 59 $('body').toggleClass('nav-is-visible'); 60 }); 61 62 // Closing Mobile Nav 63 function closeMobNav() { 64 $('body').removeClass('nav-is-visible'); 65 $('.overlay').removeClass('is-visible'); 66 $('.mobile-menu').removeClass('nav-is-visible'); 67 $('.menu-item-has-children a').removeClass('selected'); 68 $('.menu-item-has-children ul.sub-menu').addClass('is-hidden'); 69 } 70 71 $('li.close-nav').on('click', function(event){ 72 closeMobNav(); 73 }); 74 75 $('.mobile-nav-container > .overlay').on('click', function(event){ 76 closeMobNav(); 77 }); 78 79 // Sub Menu in Mobile Menu 80 $('.menu-item-has-children > a, .page_item_has_children > a').on('click', function(event) { 81 82 if ( $('body').hasClass('nav-is-visible') ) { 83 event.preventDefault(); 84 var a = $(this).clone(); 85 $(this).next('.sub-menu').find('.see-all').html(a); 86 } 87 88 var selected = $(this); 89 if( selected.next('ul').hasClass('is-hidden') ) { 90 selected.addClass('selected').next('ul.sub-menu').removeClass('is-hidden'); 91 } else { 92 selected.removeClass('selected').next('ul.sub-menu').addClass('is-hidden'); 93 } 94 }); 95 96 // Go Back in Mobile Menu 97 $('.go-back').on('click', function(){ 98 $(this).parent('ul:not(.menu)').addClass('is-hidden'); 99 }); 100 101 // Visual Nav Menu 102 if( $('ul.visual-nav').length > 0 ) { 103 104 $('ul.visual-nav').visualNav({ 105 selectedClass : 'current_page_item', 106 externalLinks : 'external', 107 useHash : false, 108 }); 109 } 110 111 $("div.dt-video-wrap").fitVids(); 112 $('a.video-image').prettyPhoto({ 113 animation_speed:'normal', 114 theme:'facebook', 115 slideshow:3000, 116 autoplay_slideshow: false, 117 social_tools: false, 118 deeplinking:false 119 }); 120 121 // Container 122 if( currentWidth > 767 ) { 123 if( $('#primary').hasClass('with-both-sidebar') ) { 124 if( ( $('#secondary-left div').is(':empty') && $('#secondary-right div').is(':empty')) ){ 125 $('#primary').addClass("content-full-width").removeClass("page-with-sidebar with-right-sidebar with-left-sidebar"); 126 }else if( $('#secondary-left div').is(':empty') ){
127 $('#primary').addClass("with-right-sidebar").removeClass("with-both-sidebar"); 128 }else if( $('#secondary-right div').is(':empty') ){ 129 $('#primary').addClass("with-left-sidebar").removeClass("with-both-sidebar"); 130 } 131 } else if( $('#primary').hasClass('with-left-sidebar') ) { 132 if( $('#secondary-left div').is(':empty') ){ 133 $('#primary').addClass("content-full-width").removeClass("page-with-sidebar with-left-sidebar"); 134 } 135 } else if( $('#primary').hasClass('with-right-sidebar') ) { 136 if( $('#secondary-right div').is(':empty') ){ 137 $('#primary').addClass("content-full-width").removeClass("page-with-sidebar with-right-sidebar"); 138 } 139 } 140 } 141 142 if($('#main .sidebar-as-sticky').length){ 143 $('#main .sidebar-as-sticky').theiaStickySidebar({ 144 additionalMarginTop: 70, 145 containerSelector: $('#primary').parent('.container') 146 }); 147 } 148 149 if($('.sidenav-sticky').length){ 150 $('.sidenav-sticky .side-navigation').theiaStickySidebar({ 151 additionalMarginTop: 90, 152 containerSelector: $('#primary') 153 }); 154 } 155 156 // <select> 157 $("select").each(function(){ 158 if($(this).css('display') != 'none') { 159 $(this).wrap( '<div class="selection-box"></div>' ); 160 } 161 }); 162 163 $('.activity-type-tabs > ul >li:first').addClass('selected'); 164 $('.dir-form > .item-list-tabs > ul > li:first').addClass('selected'); 165 166 $('.downcount').each(function(){ 167 var el = $(this); 168 el.downCount({ 169 date : el.attr('data-date'), 170 offset : el.attr('data-offset') 171 }); 172 }); 173 174 $('p:empty').each(function (){ 175 $(this).next('br').remove(); 176 $(this).remove(); 177 }); 178 179 // Map Overlay 180 $('.dt-sc-contact-details-on-map a.map-switch-icon').on( "click", function() { 181 $(this).parents('.dt-sc-contact-details-on-map').toggleClass('hide-overlay'); 182 $('.dt-sc-map-overlay').toggle(); 183 return false; 184 }); 185 186 $('.dt-sc-contact-details-on-map a.switch-icon').on( "click", function() { 187 $(this).parents('.dt-sc-contact-details-on-map').addClass('hide-overlay'); 188 $('.dt-sc-map-overlay').toggle(); 189 $('.back-to-contact').toggle(); 190 return false; 191 }); 192 193 $('.dt-sc-contact-details-on-map a.back-to-contact').on( "click", function() { 194 $(this).parents('.dt-sc-contact-details-on-map').removeClass('hide-overlay'); 195 $('.dt-sc-map-overlay').toggle(); 196 $(this).toggle(); 197 return false; 198 }); 199 200 //Smart Resize 201 $(window).on("resize", function() { 202 203 //Blog Template 204 if( $(".apply-isotope").length ) { 205 $(".apply-isotope").isotope({itemSelector : '.column',transformsEnabled:false,masonry: { columnWidth: '.grid-sizer' } }); 206 } 207 }); 208 209 // Window Load Start 210 $(window).on('load',function(){ 211 //Gallery Post Slider 212 if( ($("ul.entry-gallery-post-slider").length) && ( $("ul.entry-gallery-post-slider li").length > 1 ) ){ 213 $("ul.entry-gallery-post-slider").bxSlider({auto:false, video:true, useCSS:false, pager:'', autoHover:true, adaptiveHeight:true}); 214 } 215 216 //Blog Template 217 if( $(".apply-isotope").length ) { 218 $(".apply-isotope").isotope({itemSelector : '.column',transformsEnabled:false,masonry: { columnWidth: '.grid-sizer' } }); 219 } 220 }); 221 222 $(".dt-like-this").on('click',function(){ 223 224 var el = jQuery(this); 225 226 if( el.hasClass('liked') ) { 227 return false; 228 } 229 230 var post = { 231 action: 'tradent_likes_ajax', 232 post_id: el.attr('data-id') 233 }; 234 235 $.post(dttheme_urls.ajaxurl, post, function(data){ 236 el.find('span').html(data); 237 el.addClass('liked'); 238 }); 239 return false; 240 });
241 242 $('input, textarea').placeholder(); 243 244 // Toggle store locator advacned options 245 $("a.dt-sc-toggle-advanced-options").on('click',function(event){ 246 event.preventDefault(); 247 var $this = $(this); 248 $this.parents('.wpsl-search').find( "div.dt-sc-advanced-options" ).slideToggle( "slow", function() { 249 $this.toggleClass('expanded'); 250 if($this.hasClass('expanded')) { 251 $this.html(dttheme_urls.advOptions + ' <span class="fa fa-angle-up"></span>'); 252 } else { 253 $this.html(dttheme_urls.advOptions + ' <span class="fa fa-angle-down"></span>'); 254 } 255 }); 256 }); 257 258 //Sinle post like btn 259 if( $(".single-post").length ) { 260 $(".dt_like_btn a").on("click",function() { 261 var btn = $(this); 262 var post_id = btn.data("postid"); 263 var act = btn.data("action"); 264 265 $.ajax({ 266 type: "post", 267 url: dttheme_urls.ajaxurl, 268 data: { action: 'tradent_post_rating_like', 269 nonce: dttheme_urls.wpnonce, 270 post_id: post_id, 271 doaction: act 272 }, 273 success: function(data, textStatus, XMLHttpRequest){ 274 btn.find('i').text(data); 275 }, 276 error: function(MLHttpRequest, textStatus, errorThrown){} 277 }); 278 return false; 279 }); 280 } 281 282 //Scroll down animate 283 $(".dt_scroll_down a").on("click",function(a) { 284 a.preventDefault(); 285 286 var st = 0; 287 if(dttheme_urls.stickynav === 'enable') { 288 st = 90; 289 } 290 291 $("html, body").stop(); 292 $("html, body").animate({ 293 scrollTop: $('.entry-details.within-image').offset().top - st 294 }, { 295 duration: 1000, 296 easing: "easeInOutQuart" 297 }); 298 }); 299 300 301 // Go To Top 302 $().UItoTop({ easingType: 'easeOutQuart' }); 303 304 if( $('.dt-sc-icon-box-type9').length ) { 305 setTimeout(function(){ 306 $('.dt-sc-icon-box-type9').each(function(){ 307 $(this).find('.icon-wrapper').css('height', $(this).find('.icon-content').outerHeight(true) ); 308 }); 309 },1000); 310 } 311 312 if( $('ul.dt-sc-tabs-vertical-frame').length ) { 313 $('ul.dt-sc-tabs-vertical-frame').each(function(){ 314 $(this).css('min-height', $(this).height() ); 315 }); 316 } 317 318 if( $('ul.dt-sc-tabs-vertical').length ) { 319 $('ul.dt-sc-tabs-vertical').each(function(){ 320 $(this).css('min-height', $(this).height() ); 321 }); 322 } 323 $('.alignfull').each(function () { 324 if($(this).parents('#primary').hasClass('content-full-width')) { 325 326 if($(this).parents('body').hasClass('layout-boxed')) { 327 328 if($('body').hasClass('single-post') && $(this).parents('.blog-entry').hasClass('post-left-date')) { 329 330 var containerWidth = $('.layout-boxed .wrapper').width(); 331 $(this).css('width', containerWidth); 332 333 var mainLeft = $('#main').offset().left; 334 var primaryLeft = $('#primary').offset().left; 335 336 var $containerPadding = $(this).parents('.blog-entry.post-left-date').css('padding-left'); 337 $containerPadding = $containerPadding.replace('px', ''); 338 339 var sectionMargin = parseInt(primaryLeft, 10) - parseInt(mainLeft, 10) + parseInt($containerPadding, 10); 340 341 var offset = 0 - sectionMargin; 342 $(this).css('left', offset); 343 344 } else { 345 346 var containerWidth = $('.layout-boxed .wrapper').width(); 347 $(this).css('width', containerWidth); 348 349 var mainLeft = $('#main').offset().left; 350 var primaryLeft = $('#primary').offset().left; 351 352 var sectionMargin = parseInt(primaryLeft, 10) - parseInt(mainLeft, 10); 353 354 var offset = 0 - sectionMargin; 355 $(this).css('left', offset); 356 357 } 358 359 } else { 360 361 if($('body').hasClass('single-post') && $(this).parents('.blog-entry').hasClass('post-left-date')) { 362 363 var windowWidth = $(window).width(); 364 $(this).css('width', windowWidth); 365 366 var $container = ''; 367 $container = $(this).parents('.blog-entry'); 368 369 if( !$container.length ) { 370 $container = $(this).parents('.type-page'); 371 } 372 var $containerPadding = $(this).parents('.blog-entry.post-left-date').css('padding-left'); 373 $containerPadding = $containerPadding.replace('px', ''); 374 375 var offset = 0 - $container.offset().left - $containerPadding; 376 $(this).css('left', offset); 377 378 } else { 379 380 var windowWidth = $(window).width(); 381 $(this).css('width', windowWidth); 382 383 var $container = ''; 384 $container = $(this).parents('.blog-entry'); 385 386 if( !$container.length ) { 387 $container = $(this).parents('.type-page'); 388 } 389 390 var offset = 0 - $container.offset().left; 391 $(this).css('left', offset); 392 393 } 394 395 } 396 397 } 398 });
399 400 if($('.wp-block-categories-list').length) { 401 loopCategories($('.wp-block-categories-list')); 402 function loopCategories(item) { 403 item.find('li').each(function() { 404 var span_text = $(this).find('span').html(); 405 $(this).find('span').remove() 406 $('<span>'+span_text+'</span>').insertAfter($(this).find('a')); 407 408 if($(this).find('ul.children').length) { 409 loopCategories($(this).find('ul.children')); 410 } 411 }); 412 } 413 } 414});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.