From 841ef616dd95b0bedb7d3b936c77238e4f7b2250 Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Thu, 20 Oct 2022 11:31:55 -0300 Subject: [PATCH 01/11] Initial --- assets/images/banner-infra-300x250-1.webp | Bin 0 -> 10924 bytes assets/images/fav-icon.webp | Bin 0 -> 2802 bytes ...o-apiki-blog-wordpress-e1613483808992.webp | Bin 0 -> 4592 bytes assets/images/marca-apiki-blog-h552.webp | Bin 0 -> 4070 bytes css/reset.css | 156 +++++++++++++ css/style.css | 214 ++++++++++++++++++ index.html | 54 +++++ interna.html | 52 +++++ js/app.js | 71 ++++++ js/interna.js | 40 ++++ 10 files changed, 587 insertions(+) create mode 100644 assets/images/banner-infra-300x250-1.webp create mode 100644 assets/images/fav-icon.webp create mode 100644 assets/images/logo-apiki-blog-wordpress-e1613483808992.webp create mode 100644 assets/images/marca-apiki-blog-h552.webp create mode 100644 css/reset.css create mode 100644 css/style.css create mode 100644 index.html create mode 100644 interna.html create mode 100644 js/app.js create mode 100644 js/interna.js diff --git a/assets/images/banner-infra-300x250-1.webp b/assets/images/banner-infra-300x250-1.webp new file mode 100644 index 0000000000000000000000000000000000000000..637c6be62725213297d138ef903c5db5aaab5413 GIT binary patch literal 10924 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 OWWDp@?F9L1Pyhgfk!!sG literal 0 HcmV?d00001 diff --git a/assets/images/fav-icon.webp b/assets/images/fav-icon.webp new file mode 100644 index 0000000000000000000000000000000000000000..2bd3adc3089630ed9dba9607ba62cfcd32df68b9 GIT binary patch literal 2802 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 E0Gh>h_y7O^ literal 0 HcmV?d00001 diff --git a/assets/images/logo-apiki-blog-wordpress-e1613483808992.webp b/assets/images/logo-apiki-blog-wordpress-e1613483808992.webp new file mode 100644 index 0000000000000000000000000000000000000000..52013a695c7ac77aabc917a0738d939d049f315e GIT binary patch literal 4592 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 aD(zq%0*j(qWJ3WGMFZ>MEB5`M0001pWZ-!K literal 0 HcmV?d00001 diff --git a/assets/images/marca-apiki-blog-h552.webp b/assets/images/marca-apiki-blog-h552.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f83e401a3b883c6a63304cb098bd40023a516d1 GIT binary patch literal 4070 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 Yq@b6RT7P61emT$dzHK|edN42$0JnazE&u=k literal 0 HcmV?d00001 diff --git a/css/reset.css b/css/reset.css new file mode 100644 index 00000000..1daa0c5c --- /dev/null +++ b/css/reset.css @@ -0,0 +1,156 @@ +/*Reset*/ +*, +*::before, +*::after { + box-sizing: border-box; +} +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-family: var(--font); + font-weight: 700; + line-height: 1.2; +} + +a { + text-decoration: none; + text-decoration: none; + color: var(--bs-dark); +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { +h1, .h1 { + font-size: 2.5rem; +} +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { +h2, .h2 { + font-size: 2rem; +} +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { +h3, .h3 { + font-size: 1.75rem; +} +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { +h4, .h4 { + font-size: 1.5rem; +} +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; + font-family: var(--font); +} + +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +:root { + --bs-dark: #000; + --bs-light: #fff; + --bs-gray: #67666a; + --bs-light-gray: #cccc; + --bs-pink: #ba007c; + --font: 'Montserrat',Helvetica,Arial,sans-serif; +} +body { + line-height: 1; + margin: 0; + font-family: var(--font); + display: block; + position: relative; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +figure { + margin: 0; + padding: 0; +} + +.container { + width: 100%; + padding-right: var(--bs-gutter-x, 0.75rem); + padding-left: var(--bs-gutter-x, 0.75rem); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container { + max-width: 1320px; + } +} + +.text-center { + text-align: center; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.row { + display: flex; + flex-wrap: wrap; +} diff --git a/css/style.css b/css/style.css new file mode 100644 index 00000000..3e006631 --- /dev/null +++ b/css/style.css @@ -0,0 +1,214 @@ +/*Topo*/ +.topo { + background-color: var(--bs-dark); + padding: 10px 0; +} + +.header-page { + background-color: var(--bs-gray); + color: var(--bs-light); + padding: 20px 0; + margin-bottom: 40px; +} + +/*Listagem do blog*/ +#lista-posts { + width: 100%; + margin-bottom: 50px; +} +#lista-posts a { + display: block; + overflow: hidden; + margin-bottom: 30px; + transition: 00.2s; +} + +#lista-posts a .box-item-blog { + display: flex; + align-items: center; + border: 1px solid var(--bs-light-gray); + transition: 0.2s; + flex-wrap: wrap; +} + +#lista-posts a .box-item-blog img { + display: block; + width: 40%; + height: auto; + margin-right: 3%; +} +#lista-posts a .box-item-blog figcaption { + width: 57%; + padding: 1rem; +} + +#lista-posts a .box-item-blog h2 { + color: var(--bs-dark); +} + +#lista-posts a .box-item-blog p { + color: var(--bs-gray); +} + +#lista-posts a .box-item-blog h2, +#lista-posts a .box-item-blog p { + transition: 0.2s; +} + +#lista-posts a:hover { + box-shadow: 10px 11px 30px 0px rgb(168 163 168 / 49%); +} +#lista-posts a:hover .box-item-blog h2, +#lista-posts a:hover .box-item-blog p { + color: var(--bs-pink); +} + +@media (max-width: 768px) { + #lista-posts a .box-item-blog img{ + width: 40%; + } +} +@media (max-width: 600px) { + #lista-posts a .box-item-blog { + flex-direction: column; + } + #lista-posts a .box-item-blog img { + width: 100%; + } + #lista-posts a .box-item-blog figcaption { + width: 100%; + margin-top: 20px; + } +} + +.box-btns { + display: flex; + width: 100%; + justify-content: center; +} +.btn { + display: block; + padding: 20px; + font-weight: 500; + background-color: var(--bs-pink); + color: var(--bs-light); + font-size: 1.2rem; + transition: 00.2s; + font-family: var(--font); + border: 0; + cursor: pointer; +} +.btn:hover { + background-color: var(--bs-dark); +} +#load-any-less { + margin-right: 1rem; +} + + +/*Interna*/ +#exibe-post { + width: 70%; +} +.wp-caption { + width: 100% !important; +} +.wp-caption img { + width: 100% !important; +} +.box-image-internal { + margin-bottom: 50px; +} +.box-image-internal img { + display: block; + width: 100%; +} +.content-blog { + justify-content: space-between; +} + +.author { + display: flex; + border: 1px solid #ccc; + padding: 20px; + box-shadow: 10px 11px 30px 0px rgba(168,163,168,0.49); + border-radius: 20px; + margin-top: 40px; +} +.author img { + border-radius: 50%; + border: 6px solid var(--bs-pink); + margin-right: 1.2rem; + display: block; + width: 15%; +} +.author .box-text-author { + display: flex; + flex-direction: column; + justify-content: center; + width: 85%; +} +.author .box-text-author p.name { + font-weight: 700; + color: var(--bs-pink); + font-size: 20px; +} +.author .box-text-author p.description { + margin-bottom: 0; + color: var(--bs-gray); +} +@media (max-width: 1100px) { + .author img { + width: 40%; + } +} + +@media (max-width: 576px) { + .author { + flex-direction: column; + align-items: center; + } + .author img { + width: 40%; + } + .author .box-text-author { + text-align: center; + margin-top: 10px; + } +} +/*Side bar*/ +.side-bar { + width: 24%; +} +.side-bar a { + display: block; + width: 100%; +} +.side-bar a img { + display: block; + padding: 20px; + border: 1px solid var(--bs-light-gray); + box-shadow: 10px 11px 30px 0px rgba(168,163,168,0.49); + width: 100%; +} +@media (max-width: 768px) { + .side-bar { + width: 100%; + } + #exibe-post { + width: 100%; + } +} + + + +/*Footer*/ +footer { + background-color: var(--bs-dark); + margin-top: 100px; + padding: 50px 0; +} +footer p { + color: var(--bs-light); + margin: 0; +} diff --git a/index.html b/index.html new file mode 100644 index 00000000..a78b244f --- /dev/null +++ b/index.html @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + Blog Dev - Apiki + + +
+
+ + +
+
+
+
+
+

Blog Dev - Apiki

+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+

© 2022 Apiki - Empresa especializada em WordPress.

+
+
+ + + \ No newline at end of file diff --git a/interna.html b/interna.html new file mode 100644 index 00000000..e99db0ac --- /dev/null +++ b/interna.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + Blog Dev - Apiki + + +
+
+ + +
+
+
+
+

+
+
+
+
+
+ +
+ +
+
+
+
+

© 2022 Apiki - Empresa especializada em WordPress.

+
+
+ + + \ No newline at end of file diff --git a/js/app.js b/js/app.js new file mode 100644 index 00000000..6b69e245 --- /dev/null +++ b/js/app.js @@ -0,0 +1,71 @@ +const httprequest = new XMLHttpRequest(); +const listaPosts = document.querySelector("#lista-posts"); + +httprequest.open("GET", "https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518"); +httprequest.send(); + + +let posts; +httprequest.onreadystatechange = function(){ + if(httprequest.readyState === 4 && httprequest.status === 200){ + posts = JSON.parse(httprequest.response); + exibePosts(); + } +} + +function exibePosts () { + let html = ""; + posts.forEach((post) => { + html += ` +
+ ${post.title.rendered} +
+

${post.title.rendered}

+

By: ${post._embedded['author'][0].name}

+

${post.excerpt.rendered}

+
+
+
` + + }); + listaPosts.innerHTML = html; +} + +const btCarregarMais = document.querySelector("#load-more"); +btCarregarMais.addEventListener("click", carregarMais); + +var page = 1 +function carregarMais() { + httprequest.open('GET', 'https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518&page=' + (page + 1), true) + httprequest.onload = function() { + var posts = JSON.parse(this.response) + + if(httprequest.status === 200 && httprequest.status === 400) { + exibePosts(posts) + } + } + httprequest.send() + page++ + window.scrollTo(0,0) +} + +const btCarregarAnteriores = document.querySelector("#load-any-less"); +btCarregarAnteriores.addEventListener("click", carregarAnteriores); + +var page = 1 +function carregarAnteriores() { + httprequest.open('GET', 'https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518&page=' + (page - 1), true) + httprequest.onload = function() { + var posts = JSON.parse(this.response) + + if(httprequest.status === 200 && httprequest.status === 400) { + exibePosts(posts) + } + } + httprequest.send() + page-- + window.scrollTo(0,0) +} + + + diff --git a/js/interna.js b/js/interna.js new file mode 100644 index 00000000..76ea25f1 --- /dev/null +++ b/js/interna.js @@ -0,0 +1,40 @@ +const httprequest = new XMLHttpRequest(); +const listaPosts = document.querySelector("#exibe-post"); +const loadMore = document.querySelector(".btn-load-more"); + +httprequest.open("GET", "https://blog.apiki.com/wp-json/wp/v2/posts?_embed&slug=wordpress-escolha-site-pequenas-empresas"); +httprequest.send(); + + +let post; +httprequest.onreadystatechange = function(){ + if(httprequest.readyState === 4 && httprequest.status === 200){ + post = JSON.parse(httprequest.response); + exibePost(); + } +} + +function exibePost () { + let html = ""; + post.forEach((post) => { + //Altera h1 da página interna + document.querySelector(".title-page").innerHTML= post.title.rendered; + + html += `
+ ${post.title.rendered} +
+
${post.content.rendered}
+
+ ${post._embedded['author'][0].name} +
+

${post._embedded['author'][0].name}

+

${post._embedded['author'][0].description}

+
+
` + }); + listaPosts.innerHTML = html; +} + + + + From 2f368e195c7c1eab934e8758e1d28f9883538fee Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Thu, 20 Oct 2022 22:00:27 -0300 Subject: [PATCH 02/11] update --- index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/index.html b/index.html index a78b244f..3966a91e 100644 --- a/index.html +++ b/index.html @@ -12,6 +12,7 @@ + Blog Dev - Apiki From 496ae527094454aba02e06c61b52d7cce4a3a651 Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Thu, 20 Oct 2022 22:06:37 -0300 Subject: [PATCH 03/11] update --- interna.html | 1 + 1 file changed, 1 insertion(+) diff --git a/interna.html b/interna.html index e99db0ac..d47416d7 100644 --- a/interna.html +++ b/interna.html @@ -12,6 +12,7 @@ + Blog Dev - Apiki From f6cc6a170416fa8317470eaf6f42362afac52e95 Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Fri, 21 Oct 2022 17:20:41 -0300 Subject: [PATCH 04/11] Ajuste das rotas --- css/style.css | 9 ++++--- js/app.js | 71 ++++++++++++++++++++++++++------------------------- js/interna.js | 6 +++-- 3 files changed, 46 insertions(+), 40 deletions(-) diff --git a/css/style.css b/css/style.css index 3e006631..5f0aadde 100644 --- a/css/style.css +++ b/css/style.css @@ -110,12 +110,14 @@ #exibe-post { width: 70%; } -.wp-caption { - width: 100% !important; -} +.wp-block-image, +.wp-block-image img, +.wp-caption, .wp-caption img { width: 100% !important; + height: auto !important; } + .box-image-internal { margin-bottom: 50px; } @@ -127,6 +129,7 @@ justify-content: space-between; } + .author { display: flex; border: 1px solid #ccc; diff --git a/js/app.js b/js/app.js index 6b69e245..2bc6319a 100644 --- a/js/app.js +++ b/js/app.js @@ -5,18 +5,19 @@ httprequest.open("GET", "https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categ httprequest.send(); + let posts; -httprequest.onreadystatechange = function(){ - if(httprequest.readyState === 4 && httprequest.status === 200){ - posts = JSON.parse(httprequest.response); - exibePosts(); - } +httprequest.onreadystatechange = function() { + if (httprequest.readyState === 4 && httprequest.status === 200) { + posts = JSON.parse(httprequest.response); + exibePosts(); + } } -function exibePosts () { - let html = ""; - posts.forEach((post) => { - html += ` +function exibePosts() { + let html = ""; + posts.forEach((post) => { + html += `
${post.title.rendered}
@@ -26,46 +27,46 @@ function exibePosts () {
` - - }); - listaPosts.innerHTML = html; + }); + + listaPosts.innerHTML = html; } const btCarregarMais = document.querySelector("#load-more"); btCarregarMais.addEventListener("click", carregarMais); var page = 1 + function carregarMais() { - httprequest.open('GET', 'https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518&page=' + (page + 1), true) - httprequest.onload = function() { - var posts = JSON.parse(this.response) + httprequest.open('GET', 'https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518&page=' + (page + 1), true) + httprequest.onload = function() { + var posts = JSON.parse(this.response) - if(httprequest.status === 200 && httprequest.status === 400) { - exibePosts(posts) - } - } - httprequest.send() - page++ - window.scrollTo(0,0) + if (httprequest.status === 200 && httprequest.status === 400) { + exibePosts(posts) + } + } + httprequest.send() + page++ + window.scrollTo(0, 0) } const btCarregarAnteriores = document.querySelector("#load-any-less"); btCarregarAnteriores.addEventListener("click", carregarAnteriores); var page = 1 + function carregarAnteriores() { - httprequest.open('GET', 'https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518&page=' + (page - 1), true) - httprequest.onload = function() { - var posts = JSON.parse(this.response) + httprequest.open('GET', 'https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518&page=' + (page - 1), true) + httprequest.onload = function() { + var posts = JSON.parse(this.response) - if(httprequest.status === 200 && httprequest.status === 400) { - exibePosts(posts) - } - } - httprequest.send() - page-- - window.scrollTo(0,0) + if (httprequest.status === 200 && httprequest.status === 400) { + exibePosts(posts); + + } + } + httprequest.send() + page-- + window.scrollTo(0, 0) } - - - diff --git a/js/interna.js b/js/interna.js index 76ea25f1..e6b50c88 100644 --- a/js/interna.js +++ b/js/interna.js @@ -1,8 +1,10 @@ const httprequest = new XMLHttpRequest(); const listaPosts = document.querySelector("#exibe-post"); -const loadMore = document.querySelector(".btn-load-more"); -httprequest.open("GET", "https://blog.apiki.com/wp-json/wp/v2/posts?_embed&slug=wordpress-escolha-site-pequenas-empresas"); +const params = new URL(location.href).searchParams; +const slug = params.get('slug'); + +httprequest.open("GET", "https://blog.apiki.com/wp-json/wp/v2/posts?_embed&slug="+slug); httprequest.send(); From 7614098d2473d91fe4554325cef9804f64818391 Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Fri, 21 Oct 2022 21:03:01 -0300 Subject: [PATCH 05/11] Ajustes carregar mais posts --- css/style.css | 3 --- index.html | 1 - js/app.js | 23 +---------------------- 3 files changed, 1 insertion(+), 26 deletions(-) diff --git a/css/style.css b/css/style.css index 5f0aadde..3d8bd3d2 100644 --- a/css/style.css +++ b/css/style.css @@ -101,9 +101,6 @@ .btn:hover { background-color: var(--bs-dark); } -#load-any-less { - margin-right: 1rem; -} /*Interna*/ diff --git a/index.html b/index.html index 3966a91e..140c3222 100644 --- a/index.html +++ b/index.html @@ -40,7 +40,6 @@

Blog Dev - Apiki

-
diff --git a/js/app.js b/js/app.js index 2bc6319a..8607e0e6 100644 --- a/js/app.js +++ b/js/app.js @@ -29,7 +29,7 @@ function exibePosts() { ` }); - listaPosts.innerHTML = html; + listaPosts.innerHTML += html; } const btCarregarMais = document.querySelector("#load-more"); @@ -48,25 +48,4 @@ function carregarMais() { } httprequest.send() page++ - window.scrollTo(0, 0) -} - -const btCarregarAnteriores = document.querySelector("#load-any-less"); -btCarregarAnteriores.addEventListener("click", carregarAnteriores); - -var page = 1 - -function carregarAnteriores() { - httprequest.open('GET', 'https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518&page=' + (page - 1), true) - httprequest.onload = function() { - var posts = JSON.parse(this.response) - - if (httprequest.status === 200 && httprequest.status === 400) { - exibePosts(posts); - - } - } - httprequest.send() - page-- - window.scrollTo(0, 0) } From 2b7042cacdd91d1768212e3735de6fdbb6355c22 Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Fri, 21 Oct 2022 21:58:09 -0300 Subject: [PATCH 06/11] =?UTF-8?q?Implementa=C3=A7=C3=A3o=20do=20loader=20n?= =?UTF-8?q?as=20paginas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/style.css | 4 ++++ index.html | 16 +++++++++++++++- interna.html | 16 +++++++++++++++- js/app.js | 11 ++++------- js/interna.js | 8 +++----- js/loader.js | 4 ++++ 6 files changed, 45 insertions(+), 14 deletions(-) create mode 100644 js/loader.js diff --git a/css/style.css b/css/style.css index 3d8bd3d2..048444fa 100644 --- a/css/style.css +++ b/css/style.css @@ -15,6 +15,7 @@ #lista-posts { width: 100%; margin-bottom: 50px; + justify-content: center; } #lista-posts a { display: block; @@ -106,6 +107,9 @@ /*Interna*/ #exibe-post { width: 70%; + display: flex; + align-items: center; + flex-direction: column; } .wp-block-image, .wp-block-image img, diff --git a/index.html b/index.html index 140c3222..a1f31f9e 100644 --- a/index.html +++ b/index.html @@ -36,7 +36,20 @@

Blog Dev - Apiki

- +
+ + + + + +
@@ -50,5 +63,6 @@

Blog Dev - Apiki

+ \ No newline at end of file diff --git a/interna.html b/interna.html index d47416d7..f6e1260e 100644 --- a/interna.html +++ b/interna.html @@ -34,7 +34,20 @@

- +
+ + + + + +
+ \ No newline at end of file diff --git a/js/app.js b/js/app.js index 8607e0e6..dd2a1717 100644 --- a/js/app.js +++ b/js/app.js @@ -14,6 +14,7 @@ httprequest.onreadystatechange = function() { } } + function exibePosts() { let html = ""; posts.forEach((post) => { @@ -22,7 +23,7 @@ function exibePosts() { ${post.title.rendered}

${post.title.rendered}

-

By: ${post._embedded['author'][0].name}

+

By: ${post._embedded['author'][0].name}

${post.excerpt.rendered}

@@ -35,17 +36,13 @@ function exibePosts() { const btCarregarMais = document.querySelector("#load-more"); btCarregarMais.addEventListener("click", carregarMais); -var page = 1 - +let page = 1 function carregarMais() { httprequest.open('GET', 'https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518&page=' + (page + 1), true) httprequest.onload = function() { - var posts = JSON.parse(this.response) - if (httprequest.status === 200 && httprequest.status === 400) { - exibePosts(posts) + exibePosts() } } httprequest.send() - page++ } diff --git a/js/interna.js b/js/interna.js index e6b50c88..f57feeb6 100644 --- a/js/interna.js +++ b/js/interna.js @@ -8,6 +8,7 @@ httprequest.open("GET", "https://blog.apiki.com/wp-json/wp/v2/posts?_embed&slug= httprequest.send(); + let post; httprequest.onreadystatechange = function(){ if(httprequest.readyState === 4 && httprequest.status === 200){ @@ -16,6 +17,7 @@ httprequest.onreadystatechange = function(){ } } + function exibePost () { let html = ""; post.forEach((post) => { @@ -35,8 +37,4 @@ function exibePost () { ` }); listaPosts.innerHTML = html; -} - - - - +} \ No newline at end of file diff --git a/js/loader.js b/js/loader.js new file mode 100644 index 00000000..8e3cc634 --- /dev/null +++ b/js/loader.js @@ -0,0 +1,4 @@ +const loader = document.querySelector("#loader"); +window.onload = function () { + loader.parentNode.removeChild(loader); +} \ No newline at end of file From 71a5eb74e3c90d0fdefdc2f3d731a3eff141ae80 Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Fri, 21 Oct 2022 22:08:47 -0300 Subject: [PATCH 07/11] update --- css/style.css | 1 + js/app.js | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/css/style.css b/css/style.css index 048444fa..c69e7d26 100644 --- a/css/style.css +++ b/css/style.css @@ -120,6 +120,7 @@ } .box-image-internal { + width: 100%; margin-bottom: 50px; } .box-image-internal img { diff --git a/js/app.js b/js/app.js index dd2a1717..f9e3374e 100644 --- a/js/app.js +++ b/js/app.js @@ -29,7 +29,6 @@ function exibePosts() {
` }); - listaPosts.innerHTML += html; } From 0812d3cfe8b28cd27c9a00b5eeb19a803a64e395 Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Sat, 22 Oct 2022 10:06:52 -0300 Subject: [PATCH 08/11] ajustes --- css/style.css | 3 +++ js/app.js | 7 +++++-- js/interna.js | 21 ++++++++++----------- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/css/style.css b/css/style.css index c69e7d26..12544552 100644 --- a/css/style.css +++ b/css/style.css @@ -111,6 +111,9 @@ align-items: center; flex-direction: column; } +#exibe-post article { + width: 100%; +} .wp-block-image, .wp-block-image img, .wp-caption, diff --git a/js/app.js b/js/app.js index f9e3374e..da8762d1 100644 --- a/js/app.js +++ b/js/app.js @@ -14,7 +14,6 @@ httprequest.onreadystatechange = function() { } } - function exibePosts() { let html = ""; posts.forEach((post) => { @@ -23,12 +22,13 @@ function exibePosts() { ${post.title.rendered}

${post.title.rendered}

-

By: ${post._embedded['author'][0].name}

+

By: ${post._embedded['author'][0].name}

${post.excerpt.rendered}

` }); + listaPosts.innerHTML += html; } @@ -36,12 +36,15 @@ const btCarregarMais = document.querySelector("#load-more"); btCarregarMais.addEventListener("click", carregarMais); let page = 1 + function carregarMais() { httprequest.open('GET', 'https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518&page=' + (page + 1), true) httprequest.onload = function() { + if (httprequest.status === 200 && httprequest.status === 400) { exibePosts() } } httprequest.send() + page++ } diff --git a/js/interna.js b/js/interna.js index f57feeb6..8cec85bb 100644 --- a/js/interna.js +++ b/js/interna.js @@ -17,7 +17,6 @@ httprequest.onreadystatechange = function(){ } } - function exibePost () { let html = ""; post.forEach((post) => { @@ -25,16 +24,16 @@ function exibePost () { document.querySelector(".title-page").innerHTML= post.title.rendered; html += `
- ${post.title.rendered} -
-
${post.content.rendered}
-
- ${post._embedded['author'][0].name} -
-

${post._embedded['author'][0].name}

-

${post._embedded['author'][0].description}

-
-
` + ${post.title.rendered} + +
${post.content.rendered}
+
+ ${post._embedded['author'][0].name} +
+

${post._embedded['author'][0].name}

+

${post._embedded['author'][0].description}

+
+
` }); listaPosts.innerHTML = html; } \ No newline at end of file From be93b95a52e90dc735a89347de0a7c380fee42eb Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Sat, 22 Oct 2022 10:15:26 -0300 Subject: [PATCH 09/11] update --- js/app.js | 2 +- js/{interna.js => single.js} | 0 interna.html => single.html | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename js/{interna.js => single.js} (100%) rename interna.html => single.html (98%) diff --git a/js/app.js b/js/app.js index da8762d1..c94a4047 100644 --- a/js/app.js +++ b/js/app.js @@ -17,7 +17,7 @@ httprequest.onreadystatechange = function() { function exibePosts() { let html = ""; posts.forEach((post) => { - html += ` + html += `
${post.title.rendered}
diff --git a/js/interna.js b/js/single.js similarity index 100% rename from js/interna.js rename to js/single.js diff --git a/interna.html b/single.html similarity index 98% rename from interna.html rename to single.html index f6e1260e..4373602d 100644 --- a/interna.html +++ b/single.html @@ -61,7 +61,7 @@

© 2022 Apiki - Empresa especializada em WordPress.

- + \ No newline at end of file From 93df349f0aa2ef76138f744feeeb2ef5b820431c Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Sat, 22 Oct 2022 10:17:01 -0300 Subject: [PATCH 10/11] update --- index.html | 2 +- js/{app.js => index.js} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename js/{app.js => index.js} (100%) diff --git a/index.html b/index.html index a1f31f9e..df98f3fc 100644 --- a/index.html +++ b/index.html @@ -62,7 +62,7 @@

Blog Dev - Apiki

© 2022 Apiki - Empresa especializada em WordPress.

- + \ No newline at end of file diff --git a/js/app.js b/js/index.js similarity index 100% rename from js/app.js rename to js/index.js From bdd6d190232c2c8e4551c2503b693a4da435634a Mon Sep 17 00:00:00 2001 From: marcoslongo Date: Sat, 22 Oct 2022 11:08:44 -0300 Subject: [PATCH 11/11] update --- css/style.css | 4 ++++ js/index.js | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/css/style.css b/css/style.css index 12544552..2fc69d69 100644 --- a/css/style.css +++ b/css/style.css @@ -37,6 +37,7 @@ width: 40%; height: auto; margin-right: 3%; + transition: .2s; } #lista-posts a .box-item-blog figcaption { width: 57%; @@ -59,6 +60,9 @@ #lista-posts a:hover { box-shadow: 10px 11px 30px 0px rgb(168 163 168 / 49%); } +#lista-posts a:hover img { + transform: scale(1.1); +} #lista-posts a:hover .box-item-blog h2, #lista-posts a:hover .box-item-blog p { color: var(--bs-pink); diff --git a/js/index.js b/js/index.js index c94a4047..ad0f1f7a 100644 --- a/js/index.js +++ b/js/index.js @@ -4,8 +4,6 @@ const listaPosts = document.querySelector("#lista-posts"); httprequest.open("GET", "https://blog.apiki.com/wp-json/wp/v2/posts?_embed&categories=518"); httprequest.send(); - - let posts; httprequest.onreadystatechange = function() { if (httprequest.readyState === 4 && httprequest.status === 200) { @@ -42,9 +40,11 @@ function carregarMais() { httprequest.onload = function() { if (httprequest.status === 200 && httprequest.status === 400) { - exibePosts() + exibePosts(); } } httprequest.send() page++ } + +