(function($, window, document, undefined) { 'use strict'; // init cubeportfolio  $('#js-grid-lightbox-gallery_1').cubeportfolio({ loadMore: '#js-loadMore-lightbox-gallery_1', loadMoreAction: 'click', layoutMode: 'grid', mediaQueries: [{ width: 1500, cols: 5 }, { width: 1100, cols: 4 }, { width: 800, cols: 3 }, { width: 480, cols: 2 }, { width: 320, cols: 1 }], defaultFilter: '*', animationType: 'rotateSides', gapHorizontal: 10, gapVertical: 10, gridAdjustment: 'responsive', caption: 'zoom', displayType: 'sequentially', displayTypeSpeed: 100, // lightbox lightboxDelegate: '.cbp-lightbox', lightboxGallery: true, lightboxTitleSrc: 'data-title', lightboxCounter: '
{{current}} of {{total}}
', // singlePageInline singlePageInlineDelegate: '.cbp-singlePageInline', singlePageInlinePosition: 'below', singlePageInlineInFocus: true, singlePageInlineCallback: function(url, element) { // to update singlePageInline content use the following method: this.updateSinglePageInline(yourContent) var t = this; $.ajax({ url: url, type: 'GET', dataType: 'html', timeout: 10000 }) .done(function(result) { t.updateSinglePageInline(result); }) .fail(function() { t.updateSinglePageInline('AJAX Error! Please refresh the page!'); }); }, }); })(jQuery, window, document);