let pageNumber = 0;
let requestDo = true;
const viewSlide = (e) => {
  if (e.state === false) {
    alert(e.message);
    return false;
  }
  const itemList = e.result;
  if (itemList.length === 0) {
    requestDo = false;
  }
  if (pageNumber == 0) {
    $("#mainSlideList").empty();
  }
  var listHtml = "";
  itemList.forEach((element) => {
    listHtml += `
`;
    listHtml += `

`;
    listHtml += `
`;
    listHtml += `
`;
    listHtml += `${element.title}`;
    listHtml += `
`;
    listHtml += ``;
    listHtml += `
 `;
  });
  if (pageNumber === 0) {
    $("#mainSlideList").html(listHtml);
  } else {
    $("#mainSlideList").append(listHtml);
  }
  $("#loadingBar").hide();
  $("#moreButtonBox").show();
};
(function ($) {
  $("#loadingBar").show();
  commonFunction.aJax({
    url: service_url + "/get-slides.php",
    data: {
      pageCategory: pageCategory,
      pageNumber: pageNumber,
      pageCount: pageCount,
    },
    type: "POST",
    done: viewSlide,
  });
  $(document).on("click", "[name=click-item]", function () {
    var idx = $(this).data("idx");
    location.href = `/pages/detail.html?category=${pageCategory}&idx=${idx}`;
  });
  $(document).on("click", "[name=button-get-more]", function () {
    pageNumber = pageNumber + pageCount;
    if (requestDo) {
      $("#moreButtonBox").hide();
      $("#loadingBar").show();
      commonFunction.aJax({
        url: service_url + "/get-slides.php",
        data: {
          pageCategory: pageCategory,
          pageNumber: pageNumber,
          pageCount: pageCount,
        },
        type: "POST",
        done: viewSlide,
      });
    }
  });
})(jQuery);