{
  "name": "dnwoo/ajax-search",
  "d4Shortcode": "dnwoo_ajax_search",
  "title": "Woo Ajax Search",
  "titles": "Woo Ajax Search",
  "moduleIcon": "dnwoo/NextWooAjaxSearch",
  "folder": "woo-essential",
  "category": "module",
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "meta": {
          "adminLabel": {
            "desktop": {
              "value": "Static Module"
            }
          }
        }
      },
      "styleProps": {
        
      }
    },
    "searchForm": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_form",
      "default": {
        "advanced": {
          "categoryPosition": {
            "desktop": {
              "value": "row"
            }
          }
        }
      }
    },
    "searchInputField": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_form_searcharea input[type=search].dnwoo_ajax_search_formsearch",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "Search"
          }
        }
      }
    },
    "searchInputFocus": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_form_searcharea input[type=search].dnwoo_ajax_search_formsearch:focus"
    },
    "searchResult": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_items",
      "default": {        
        "advanced": {
          "layout": {
            "desktop": {
              "value": "one"
            }
          },
          "perPage": {
            "desktop": {
              "value": 10
            }
          },
          "searchIn":{},
          "orderBy": {
            "desktop": {
              "value": "date"
            }
          },
          "order": {
            "desktop": {
              "value": "desc"
            }
          },
          "thumbnailSize": {
            "desktop": {
              "value": "thumbnail"
            }
          },
          "showLoadingSpinner": {
            "desktop": {
              "value": "on"
            }
          },
          "displayField": {},
          "numberOfColumn": {
            "desktop": {
              "value": "1"
            }
          },
          "columnSpacing": {
            "desktop": {
              "value": "15px"
            }
          },
          "useMasonry": {
            "desktop": {
              "value": "off"
            }
          },
          "useCurrentCategory": {
            "desktop": {
              "value": "off"
            }
          },
          "showCategorySection": {
            "desktop": {
              "value": "off"
            }
          },
          "scrollbar": {
            "desktop": {
              "value": "default"
            }
          },
          "hideOutOfStockProduct": {
            "desktop": {
              "value": "off"
            }
          },
          "linkTarget": {
            "desktop": {
              "value": "off"
            }
          }
        }
      }
    },
    "searchResultItem": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_wrapper_inner"
    },
    "searchResultTitle": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_title",
      "default": {
        "decoration": {
          "font":{
            "font":{
              "desktop": {
                "value": {
                  "fontWeight": 700,
                  "color": "#000000"
                }
              }
            }
          }
        }
      }
    },
    "searchResultExcerpt": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_item_des"
    },
    "searchResultPrice": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_pricewithsalecombined .dnwoo_ajax_search_price",
      "default": {
        "decoration":{
          "font":{
            "font":{
              "desktop": {
                "value": {
                  "fontWeight": 700,
                  "color": "#000000"
                }
              }
            }
          }
        }
      }
    },
    "noResultText": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_no_result",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "No result found"
          }
        }
      }
    },
    "searchButton": {
      "type": "object",
      "selector": "{{selector}} button.dnwoo_ajax_search_btn",
      "default": {
        "advanced":{
          "showSearchIcon": {
            "desktop": {
              "value": "icon"
            }
          },
          "position": {
            "desktop": {
              "value": "row"
            }
          },
          "useCustomStyle": {
            "desktop": {
              "value": "off"
            }
          }
        },
        "decoration": {
          "border": {
            "desktop": {
              "value": {
                "styles": {
                  "all" : {
                    "width": "2px",
                    "color": "#d3d3d3",
                    "style": "solid"
                  }
                },
                "radius": {
                  "topLeft": "3px",
                  "topRight": "3px",
                  "bottomLeft": "3px",
                  "bottomRight": "3px",
                  "sync": "on"
                }
              }
            }
          }
        }
      }
    },
    "searchIcon": {
      "type": "object",
      "selector": "{{selector}} button.dnwoo_ajax_search_btn .dnwoo_ajax_search_button_text:before",
      "default": {
        "advanced" :{
          "iconSize": {
            "desktop": {
              "value": "15px"
            }
          }
        }
        
      }
    },
    "loaderICon": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_loader_icon"
    },
    "categorySection": {
      "type": "object",
      "selector": "{{selector}} .dnwoo-custom-select, {{selector}} .dnwoo_ajax_search_option_frontend",
      "default": {
        "advanced": {
          "width": {
            "desktop": {
              "value": "170px"
            }
          }
        },
        "decoration": {
          "border": {
            "desktop": {
              "value": {
                "styles": {
                  "all" : {
                    "width": ""
                  }
                }

              }
            }
          }
        }
      }
    },
    "categoryList": {
      "type": "object",
      "selector": "{{selector}} .dnwoo-select-options li"
    },
    "categoryDropdownArrow": {
      "type": "object",
      "selector": "{{selector}} .dnwoo-custom-select:after"
    },
    "featuredImage":{
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_img",
      "styleProps":{
        "border": {
          "selector": "{{selector}} .dnwoo_ajax_search_img img"
        },
        "boxShadow": {
          "selector": "{{selector}} .dnwoo_ajax_search_img img"
        }
      }
    },
    "onSaleBadge": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_onsale_withprice",
      "default": {
        "decoration": {
          "background": {
            "desktop": {
              "value": {
                "color": "#ffea28"
              }
            }
          }
        }
      }

    },
    "starRating": {
      "type": "object"
    },
    "starRatingCount": {
      "type": "object",
      "selector": "{{selector}} .dnwoo_ajax_search_item_ratting_count span"
    }
  },
  "customCssFields": {
    "searchInputField": {
      "subName": "searchInputField",
      "selectorSuffix": " .dnwoo_ajax_search_form_searcharea input[type=search].dnwoo_ajax_search_formsearch"
    },
    "searchResult": {
      "subName": "searchResult",
      "selectorSuffix": " .dnwoo_ajax_search_items"
    },
    "searchResultItem": {
      "subName": "searchResultItem",
      "selectorSuffix": " .dnwoo_ajax_search_wrapper_inner"
    },
    "categorySection": {
      "subName": "categorySection",
      "selectorSuffix": " .dnwoo-select-options"
    },
    "categoryDropdownArrow": {
      "subName": "categoryDropdownArrow",
      "selectorSuffix": " .dnwoo-custom-select:after"
    },
    "categoryList": {
      "subName": "categoryList",
      "selectorSuffix": " .dnwoo-select-options li"
    }
  }
}