{
  "name": "dnxte/masonry-gallery",
  "d4Shortcode": "dnxte_masonary",
  "title": "Masonry Gallery",
  "titles": "Masonry Gallery",
  "folder": "divi-essential",
  "moduleIcon": "dnxte/NextMasonryGallery",
  "category": "module",
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "meta": {
          "adminLabel": {
            "desktop": {
              "value": "Masonry Gallery"
            }
          }
        }
      },
      "styleProps": {
        "spacing": {
          "important": true
        }
      }
    },
    "galleryImages": {
      "type": "object",
      "selector": "{{selector}} .dnxte-msnary-item",
      "default": {
        "advanced": {
          "ordering": {
            "desktop": {
              "value": "default"
            }
          },
          "size": {
            "desktop": {
              "value": "full"
            }
          },
          "customWidth": {},
          "customHeight": {},
          "hoverEffect": {
            "desktop": {
              "value": "none"
            }
          },
          "imageLink": {
            "desktop": {
              "value": "lightbox"
            }
          },
          "captionPosition": {
            "desktop": {
              "value": "both"
            }
          },
          "titleCaptionLightbox": {
            "desktop": {
              "value": "bottom_image"
            }
          }
        }
      },
      "settings": {
        "innerContent": {},
        "advanced": {
          "ordering": {},
          "size": {},
          "customWidth": {},
          "customHeight": {},
          "hoverEffect": {},
          "imageLink": {},
          "showTitle": {},
          "showCaption": {},
          "captionPosition": {},
          "titleCaptionLightbox": {}
        }
      },
      "styleProps": {
        "boxShadow": {
          "selector": "{{selector}} .dnxte-msnary-item, {{selector}} .dnxte-msnary-item .box-shadow-overlay"
        },
        "border": {
          "selector": "{{selector}} .dnxte-msnary-item, {{selector}} .dnxte-msnary-item .dnxte_ovl.et_overlay"
        }
      }
    },
    "filterMenu": {
      "type": "object",
      "selector": "{{selector}} .dnxte-msnary-filter-items .dnxte-msnary-filter-item",
      "default": {
        "advanced": {
          "showFilter": {
            "desktop": {
              "value": "off"
            }
          },
          "filterLayout": {
            "desktop": {
              "value": "two"
            }
          },
          "showAllText": {
            "desktop": {
              "value": "on"
            }
          },
          "allText": {
            "desktop": {
              "value": "All"
            }
          }
        }
      },
      "styleProps": {
        "background":{
          "important": true
        },
        "font": {
          "propertySelectors": {
            "font": {
              "desktop": {
                "value": {
                  "text-align": "{{selector}} .dnxte-msnary-filter-items"
                }
              }
            }
          }
        }
      }
    },
    "filterMenuItem": {
      "type": "object",
      "selector": "{{selector}} .dnxte-msnary-filter-items .dnxte-msnary-filter-item"
    },
    "filterMenuItemActive": {
      "type": "object",
      "selector": "{{selector}} .dnxte-msnary-filter-items .dnxte-msnary-filter-item.active"
    },
    "imageOverlay": {
      "type": "object",
      "selector": "{{selector}} .dnxte-msnary-item .imghve-color:before, {{selector}} .dnxte-msnary-item .imghve-color:after, {{selector}} .dnxte-msnary-item .dnxte_ovl.et_overlay"
    },
    "iconBg": {
      "type": "object",
      "selector": "{{selector}} .dnxte_ovl.et_overlay:before"
    },
    "lightboxOverlayBg": {
      "type": "object",
      "selector": ".mfp-bg{{selector}}",
      "styleProps": {
        "background": {
          "important": true
        }
      }
    },
    "lightbox": {
      "type": "object",
      "settings": {
        "advanced": {
          "use": {
            "arrowColor": {},
            "closeBtnColor": {}
          }
        }
      }
    },
    "masonryGrid": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "advanced": {
          "use": {
            "columns": {
              "desktop": {
                "value": "4"
              }
            },
            "gutter": {
              "desktop": {
                "value": "10"
              },
              "tablet": {
                "value": "10"
              },
              "phone": {
                "value": "10"
              }
            }
          }
        }
      }
    },
    "galleryImageTitle": {
      "type": "object",
      "selector": "{{selector}} .dnxte-msnary-heading",
      "default": {
        "decoration": {
          "spacing": {
            "desktop": {
              "value": {
                "margin": {
                  "top": "20px",
                  "right": "0px",
                  "bottom": "0px",
                  "left": "0px"
                }
              }
            }
          }
        }
      }
    },
    "galleryImageCaption": {
      "type": "object",
      "selector": "{{selector}} .dnxte-msnary-pra",
      "styleProps": {
        "spacing": {
          "important": true
        }
      }
    },
    "lightboxImageTitle": {
      "type": "object",
      "selector": "{{selector}} .dnxte-mfe-title"
    },
    "lightboxImageCaption": {
      "type": "object",
      "selector": "{{selector}} .dnxte-mfe-caption"
    },
    "overlayIcon": {
      "type": "object",
      "selector": "{{selector}} .dnxte_ovl:before",
      "default": {
        "advanced": {
          "use": {
            "enableOverlay": {
              "desktop": {
                "value": "on"
              }
            },
            "icon": {
              "desktop": {
                "value": {
                  "unicode": "&#x4c;",
                  "type": "divi",
                  "weight": "400"
                }
              }
            },
            "iconColor": {
              "desktop": {
                "value": "#fff"
              }
            },
            "iconSize": {
              "desktop": {
                "value": "32px"
              }
            }
          }
        },
        "decoration": {
          "spacing": {
            "desktop": {
              "value": {
                "padding": {
                  "top": "10px",
                  "right": "10px",
                  "bottom": "10px",
                  "left": "10px"
                }
              }
            }
          }
        }
      }
    }
  },
  "customCssFields": {
    "galleryImages": {
      "subName": "galleryImages",
      "selectorSuffix": " .dnxte-msnary-item"
    },
    "imageOverlay": {
      "subName": "imageOverlay",
      "selectorSuffix": " .dnxte-msnary-item .imghve-color:before, .dnxte-msnary-item .imghve-color:after, .dnxte-msnary-item .dnxte_ovl.et_overlay"
    },
    "overlayIcon": {
      "subName": "overlayIcon",
      "selectorSuffix": " .dnxte_ovl:before"
    },
    "filterMenu": {
      "subName": "filterMenu",
      "selectorSuffix": " .dnxte-msnary-filter-items"
    },
    "filterMenuItem": {
      "subName": "filterMenuItem",
      "selectorSuffix": " .dnxte-msnary-filter-items .dnxte-msnary-filter-item"
    }
  }
}
