mirror of
https://github.com/Aroy-Art/Rinkusu.git
synced 2024-12-27 09:04:23 +01:00
Fix masonry so it works if there are multiple grids on the same page
This commit is contained in:
parent
3de9992298
commit
1ce8d3af37
3 changed files with 14 additions and 12 deletions
|
@ -15,8 +15,9 @@ observer.observe();
|
|||
/* ========================================================================= */
|
||||
/* init Masonry for blog list
|
||||
/* ========================================================================= */
|
||||
var grid = document.querySelector('.blog-post');
|
||||
var grids = document.querySelectorAll('.masonry-grid');
|
||||
|
||||
grids.forEach(function(grid) {
|
||||
if (grid) {
|
||||
var msnry = new Masonry(grid, {
|
||||
percentPosition: true
|
||||
|
@ -27,6 +28,7 @@ if (grid) {
|
|||
msnry.layout();
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
/* ========================================================================= */
|
||||
/* Image Preloader
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
{{ partial "tagcloud.html" . }}
|
||||
|
||||
<div class="row blog-post" data-masonry='{ "percentPosition": true }'>
|
||||
<div class="row masonry-grid" data-masonry='{ "percentPosition": true }'>
|
||||
{{ $paginator := .Paginate .Data.Pages}}
|
||||
{{ range $paginator.Pages }}
|
||||
{{ .Render "article" }}
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
{{"<!-- /Section Title -->" | safeHTML}}
|
||||
</div>
|
||||
|
||||
<div class="row portfolio-category" data-masonry='{ "percentPosition": true }'>
|
||||
<div class="row portfolio-category masonry-grid" data-masonry='{ "percentPosition": true }'>
|
||||
{{ $category := .name }}
|
||||
{{ range .portfolio_items }}
|
||||
{{- $original := resources.Get .image -}}
|
||||
|
|
Loading…
Reference in a new issue