diff --git a/Chico/Mobile/Homepage/article.js b/Chico/Mobile/Homepage/article.js new file mode 100644 index 0000000..dd7369d --- /dev/null +++ b/Chico/Mobile/Homepage/article.js @@ -0,0 +1,285 @@ + + // LAZY LOADING + lazy_load_group.push( + { + id: 'js-article-home', + target: '#js-article-home', + loadFn: function () { + getTopAricleList(); + }, + }, + { + id: 'js-article-small-top', + target: '#js-article-small-top', + loadFn: function () { + articleTopMainSmall(); + }, + }, + { + id: 'js-video-featured-', + target: '#js-video-featured-', + loadFn: function () { + getFeaturedVideo(); + }, + }, + { + id: 'js-new-article', + target: '#js-new-article', + loadFn: function () { + getNewArticleHome(); + }, + }, + { + id: 'js-product-hot-article', + target: '#js-product-hot-article', + loadFn: function () { + productHot(); + }, + }, + { + id: 'js-article-small-home', + target: '#js-article-small-home', + loadFn: function () { + getBottomAricleList(); + }, + }, + { + id: 'js-article-middle-right', + target: '#js-article-middle-right', + loadFn: function () { + articleCatRight(); + }, + }, + ) + + // SWIPER ARTICLE TOP + function swiperArticle() { + new Swiper(".swiper-article", { + slidesPerView: 1, + spaceBetween: 10, + centeredSlides: true, + loop: true, + speed: 1000, + autoplay: { + delay: 2500, + disableOnInteraction: false, + pauseOnMouseEnter: "true", + }, + pagination: { + el: ".swiper-pagination", + clickable: true, + }, + navigation: { + nextEl: ".swiper-button-next", + prevEl: ".swiper-button-prev", + }, + }); + } + swiperArticle(); + + // GET ARTICLE TOP NEAR SWIPER + function getTopAricleList() { + var params = { + action_type: 'list', + type: 'article', + featured: 1, + show: 1 + } + var target = "#js-article-home"; + Hura.Ajax.get("article", params).then(function (data) { + var html = Hura.Template.parse(articleMainTop, data.list.splice(0, 3)); + Hura.Template.render(target, html); + }); + } + + // GET ARTICLE TOP NEAR SWIPER + function getBottomAricleList() { + var params = { + action_type: 'list', + type: 'article', + featured: 1, + show: 8, + } + var target = "#js-article-small-home"; + Hura.Ajax.get("article", params).then(function (data) { + var html = Hura.Template.parse(articleMainBottom, data.list.splice(0,3)); + Hura.Template.render(target, html); + }); + } + + + + // GET ARTICLE COL LEFT + function articleTopMainSmall() { + var params = { + action_type: 'list', + type: 'article', + featured: 1, + show: 18 + } + var target = "#js-article-small-top"; + Hura.Ajax.get("article", params).then(function (data) { + var html = Hura.Template.parse(articleMainSmall, data.list.splice(0, 3)); + Hura.Template.render(target, html); + }); + } + + // GET FEATURED VIDEO + function getFeaturedVideo() { + var params = { + action_type: "featured", + type: "article", + show: 10, + }; + var smallTarget = "#js-video-featured-"; + Hura.Ajax.get("article", params).then(function (data) { + var html = Hura.Template.parse(featureVideo, data.splice(0, 3)); + Hura.Template.render(smallTarget, html); + }); + } + + // TIN MỚI NHẤT + function getNewArticleHome() { + var params = { + action_type: "featured", + type: "article", + show: 18, + }; + + var target = "#js-new-article"; + Hura.Ajax.get("article", params).then(function (data) { + var html = Hura.Template.parse(newArticle, data.splice(0, 3)); + Hura.Template.render(target, html); + }); + } + + // TIN TUYỂN DỤNG + function articleCatRight() { + var params = { + action_type: 'list', + type: 'article', + catId: 5, + }; + var target = "#js-article-middle-right"; + Hura.Ajax.get("article", params).then(function (data) { + //console.log(data) + var html = Hura.Template.parse(articleMiddleRight, data.list); + Hura.Template.render(target, html); + }); + } + + // GET PRODUCT NEWEST + function productHot() { + var params = { + action_type: "product-list", + hotType: "saleoff", + sort: "order", + }; + + var target = "#js-product-hot-article"; + Hura.Ajax.get("product", params).then(function (data) { + //console.log(data.list); + var html = Hura.Template.parse(productHotArticle, data.list.splice(0, 5)); + Hura.Template.render(target, html); + }); + } + + + + + + function run_anchor() { + var all = document.getElementById("js-find_toc").getElementsByTagName("*"); + var nodes = []; + for(var i = all.length; i--; nodes.unshift(all[i])); + var result = document.createElement("ol"); + buildRec(nodes, result, 2); + + $("
Nội dung chính