<div class="row row--padded"> <div class="row"> {{#ifConditional this.totalPages '===' 0}} <p>There is no content in {{this.channelName}}:{{this.longChannelClaimId}} yet. Upload some!</p> {{/ifConditional}} {{#ifConditional this.totalPages '>=' 1}} <p>Below are the contents for {{this.channelName}}:{{this.longChannelClaimId}}</p> <div class="grid"> {{#each this.claims}} {{> gridItem}} {{/each}} </div> {{/ifConditional}} {{#ifConditional this.totalPages '>' 1}} <div class="row"> <div class="column column--3 align-content--left"> <a class="link--primary" href="/{{this.channelName}}:{{this.longChannelClaimId}}?p=1">First [1]</a> </div><div class="column column--4 align-content-center"> {{#if this.previousPage}} <a class="link--primary" href="/{{this.channelName}}:{{this.longChannelClaimId}}?p={{this.previousPage}}">Previous</a> {{else}} <a disabled>Previous</a> {{/if}} | {{#if this.nextPage}} <a class="link--primary" href="/{{this.channelName}}:{{this.longChannelClaimId}}?p={{this.nextPage}}">Next</a> {{else}} <a disabled>Next</a> {{/if}} </div><div class="column column--3 align-content-right"> <a class="link--primary" href="/{{this.channelName}}:{{this.longChannelClaimId}}?p={{this.totalPages}}">Last [{{this.totalPages}}]</a> </div> </div> {{/ifConditional}} </div> </div> <script src="/assets/vendors/masonry/masonry.pkgd.min.js"></script> <script src="/assets/vendors/imagesloaded/imagesloaded.pkgd.min.js"></script> <script> // init masonry with element var grid = document.querySelector('.grid'); var msnry; imagesLoaded( grid, function() { msnry = new Masonry( grid, { itemSelector: '.grid-item', columnWidth: 3, percentPosition: true }); }); </script>