1// Blog Carousel 2jQuery(document).ready(function() { 3 'use strict'; 4 jQuery('.dt-blog-shortcode[id^="dt-blog-grid-"]').each( function() { 5 6 var $div = jQuery(this); 7 var token = $div.data('token'); 8 9 var settingObj = window['dt_bg_' + token]; 10 11 var $blog_grid_container = jQuery("#dt-blog-grid-"+settingObj.id+" .blog-grid-content"); 12 13 var $blog_grid = $blog_grid_container.imagesLoaded().done( function() { 14 $blog_grid.isotope({ 15 masonry: { 16 columnWidth: '.grid-item', 17 gutter: '.gutter-sizer' 18 }, 19 itemSelector: '.grid-item', 20 percentPosition: true 21 }); 22 23 if(settingObj.lazyload == 'yes') { 24 jQuery('.grid-item img').addClass('not-loaded'); 25 jQuery('.grid-item img.not-loaded').lazyload({ 26 effect: 'fadeIn', 27 load: function() { 28 // Disable trigger on this image 29 jQuery(this).removeClass("not-loaded"); 30 $blog_grid.isotope('layout'); 31 } 32 }); 33 jQuery('.grid-item img.not-loaded').trigger('scroll'); 34 } 35 36 37 38 jQuery(window).resize(function() { 39 $blog_grid.isotope('layout'); 40 $blog_grid.isotope({ 41 masonry: { 42 columnWidth: '.grid-item', 43 gutter: '.gutter-sizer' 44 }, 45 itemSelector: '.grid-item', 46 percentPosition: true 47 }); 48 }); 49 50 }); 51 52 }); 53});
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.