{
	"name": "el/justified-gallery",
	"d4Shortcode": "el_justified_gallery",
	"title": "Justified Gallery",
	"titles": "Justified Gallery",
	"category": "module",
	"moduleIcon": "elicus/dge-justify-gallery",
	"attributes": {
		"module": {
			"type": "object",
			"selector": "{{selector}}"
		},
		"images": {
			"type": "object",
			"selector": "{{selector}} .el-justified-gallery-item figure"
		},
		"configurations": { "type": "object" },
		"elements": { "type": "object" },
		"category": {
			"type": "object",
			"selector": "{{selector}} .dge-justified-gallery-filter li:not(.active) a"
		},
		"active_category": {
			"type": "object",
			"selector": "{{selector}} .dge-justified-gallery-filter li.active a"
		},
		"overlay": {
			"type": "object",
			"styleProps": {
				"spacing": {
					"selector": "{{selector}} .el-justified-gallery-item .dge-overlay-icon-wrap .et-pb-icon"
				}
			}
		},
		"overlay_title": {
			"type": "object",
			"selector": "{{selector}} .el-justified-gallery-item-overlay .el-item-title"
		},
		"overlay_caption": {
			"type": "object",
			"selector": "{{selector}} .el-justified-gallery-item-overlay .el-item-caption"
		},
		"load_more": { "type": "object" },
		"loadmore_button": {
			"type": "object",
			"selector": "{{selector}} .el-justified-gallery-load-more.et_pb_button",
			"attributes": {
				"class": "el-justified-gallery-load-more"
			},
			"elementType": "button",
			"elementProps": {
				"hasWrapper": false,
				"allowEmptyUrl": true,
				"renderIconAsDataAttribute": false
			},
			"tagName": "a",
			"childrenSanitizer": "et_core_esc_previously",
			"styleProps": {
				"spacing": { "important": true }
			}
		},
		"pagination": {
			"type": "object",
			"selector": "{{selector}} .el_masonry_gallery_pagination li a"
		},
		"lightbox": { "type": "object" },
		"lightbox_title": {
			"type": "object",
			"selector": "{{selector}}_lightbox .mfp-bottom-bar .mfp-title .el-item-title"
		},
		"lightbox_caption": {
			"type": "object",
			"selector": "{{selector}}_lightbox .mfp-bottom-bar .mfp-title .el-item-caption"
		}
    },
	"style": [ "divi-gallery-extended-justified-gallery" ],
	"script": [ "divi-gallery-extended-justified-gallery" ]
}
