{
    "name": "d5-faq-manager-with-structured-data/divi-faq-module",
    "d4Shortcode": "et_pb_fmfd_faq_module",
    "title": "FAQ List",
    "titles": "FAQ Lists",
    "category": "module",
    "attributes": {
        "module": {
            "type": "object",
            "selector": "{{selector}}",
            "default": {
                "meta": {
                    "adminLabel": {
                        "desktop": {
                            "value": "FAQ Module"
                        }
                    }
                },
                "advanced": {
                    "text": {
                        "desktop": {
                            "value": {
                                "color": "light"
                            }
                        }
                    }
                }
            },
            "styleProps": {
                "sizing": {
                    "propertySelectors": {
                        "desktop": {
                            "value": {
                                "margin-left": "{{selector}}.et_pb_module",
                                "margin-right": "{{selector}}.et_pb_module"
                            }
                        }
                    },
                    "important": {
                        "desktop": {
                            "value": {
                                "margin-left": true,
                                "margin-right": true
                            }
                        }
                    }
                }
            }
        },
        "mainContainer": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion",
            "default": {
                "decoration": {
                    "columns": {
                        "desktop": {
                            "value": 2
                        }
                    },
                    "gap": {
                        "desktop": {
                            "value": "20px"
                        }
                    }
                }
            }
        },
        "faqFilters": {
            "type": "object",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "filterByCategories": "off",
                            "groupByCategories": "off",
                            "categoryIds": "",
                            "postIn": "",
                            "postNotIn": "",
                            "faqsPerPage": -1,
                            "orderBy": "date",
                            "order": "ASC"
                        }
                    }
                }
            }
        },
        "openCloseBehavior": {
            "type": "object",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "expandAll": "off",
                            "openFaqs": "one"
                        }
                    }
                }
            }
        },
        "faqIcon": {
            "type": "object",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "placement": "left",
                            "iconSet": "plus-minus",
                            "colorOnOpen": "#4c8bf5",
                            "colorOnClose": "#4c8bf5"
                        }
                    }
                }
            }
        },
        "categoriesContainer": {
            "type": "object",
            "selector": "{{selector}} .wpt-faq-categories-container"
        },
        "categoryTitle": {
            "type": "object",
            "selector": "{{selector}} .wpt-faq-accordion .wpt-faq-category",
            "default": {
                "decoration": {
                    "font": {
                        "font": {
                            "desktop": {
                                "value": {
                                    "headingLevel": "h3"
                                }
                            }
                        }
                    }
                }
            }
        },
        "faqListWrapper": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list",
            "defaultPrintedStyle": {},
            "default": {},
            "styleProps": {
                "spacing": {
                    "important": {
                        "desktop": {
                            "value": {
                                "margin": true,
                                "padding": true
                            }
                        }
                    }
                }
            }
        },
        "faqItemWrapper": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item",
            "defaultPrintedStyle": {},
            "default": {},
            "styleProps": {
                "spacing": {
                    "important": {
                        "desktop": {
                            "value": {
                                "margin": true,
                                "padding": true
                            }
                        }
                    }
                }
            }
        },
        "questionContainer": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item .wpt-faq-question",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "question": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item .wpt-faq-question .wpt-faq-question-text",
            "default": {
                "innerContent": {
                    "htmlTag": {
                        "desktop": {
                            "value": "span"
                        },
                        "tablet": {
                            "value": "span"
                        },
                        "phone": {
                            "value": "span"
                        }
                    }
                },
                "decoration": {
                    "textColorOpen": {}
                }
            },
            "styleProps": {
                "textColorOpen": {
                    "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-question .wpt-faq-question-text"
                }
            }
        },
        "answer": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer",
            "default": {}
        },
        "answerParaTag": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer p",
            "default": {}
        },
        "answerAnchorTag": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer a",
            "default": {}
        },
        "answerDivTag": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer div",
            "default": {}
        },
        "answerSpanTag": {
            "type": "object",
            "selector": "{{selector}} div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer span",
            "default": {}
        },
        "browserBehavior": {
            "type": "object",
            "default": {
                "advanced": {
                    "changeLocationOnClick": {
                        "desktop": {
                            "value": "on"
                        },
                        "tablet": {
                            "value": "on"
                        },
                        "phone": {
                            "value": "on"
                        }
                    }
                }
            }
        }
    },
    "customCssFields": {
        "mainContainer": {
            "subName": "mainContainer",
            "selectorSuffix": " div.wpt-faq-accordion"
        },
        "categoriesContainer": {
            "subName": "categoriesContainer",
            "selectorSuffix": " .wpt-faq-categories-container"
        },
        "categoryTitle": {
            "subName": "categoryTitle",
            "selectorSuffix": " .wpt-faq-accordion .wpt-faq-category"
        },
        "faqListWrapper": {
            "subName": "faqListWrapper",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list"
        },
        "faqItemWrapper": {
            "subName": "faqItemWrapper",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item"
        },
        "questionContainer": {
            "subName": "questionContainer",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item .wpt-faq-question"
        },
        "question": {
            "subName": "question",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item .wpt-faq-question .wpt-faq-question-text"
        },
        "questionOnOpen": {
            "subName": "questionOnOpen",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-question .wpt-faq-question-text"
        },
        "answer": {
            "subName": "answer",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer"
        },
        "answerParaTag": {
            "subName": "answerAnchorTag",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer p"
        },
        "answerAnchorTag": {
            "subName": "answerAnchorTag",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer a"
        },
        "answerDivTag": {
            "subName": "answerDivTag",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer div"
        },
        "answerSpanTag": {
            "subName": "answerSpanTag",
            "selectorSuffix": " div.wpt-faq-accordion ul.wpt-faq-accordion-list div.wpt-faq-item[data-wpt-faq-state=open] .wpt-faq-answer span"
        }
    },
    "style": [
        "wpt-d5-faq-manager"
    ]
}