From d8b21101969583aa1bcde5688d90a134083bcdf0 Mon Sep 17 00:00:00 2001 From: ueberjames Date: Tue, 13 Dec 2022 16:19:16 -0300 Subject: [PATCH] =?UTF-8?q?cria=C3=A7=C3=A3o=20da=20fun=C3=A7a=C3=B5=20par?= =?UTF-8?q?a=20onde=20se=20encintra=20a=20pagina=20no=20progressBar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- checkout/src/arquivos/js/components/Header.js | 172 ++++++++++++++++-- .../src/arquivos/sass/partials/_header.scss | 42 +++-- 2 files changed, 180 insertions(+), 34 deletions(-) diff --git a/checkout/src/arquivos/js/components/Header.js b/checkout/src/arquivos/js/components/Header.js index df735cc..52a0851 100644 --- a/checkout/src/arquivos/js/components/Header.js +++ b/checkout/src/arquivos/js/components/Header.js @@ -1,39 +1,37 @@ /* eslint-disable prettier/prettier */ -// import waitForEl from "../helpers/waitForEl"; import { waitElement } from "m3-utils"; export default class Header { constructor() { this.init(); + this.progressBarHTML(); + } async init() { await this.selectors(); - this.progessBarHTML(); + this.progressBarHTML(); await this.progressBarProgress(); } async selectors() { - this.herader = await waitElement (".headerCheckout") - this.progressBar = await waitElement ("#progressBar") -("#my-element", { - //#my-element pode ser a class ou o id do elemento html qeu vocÊ quer pegar - timeout: 5000, // vai esperar 5 segundos antes de rejeitar a promise - interval: 1000, // vai verificar a cada 1 segundo se o elemento existe - }); + this.header = await waitElement(".headerCheckout"); + console.log(this.header); + this.progressBar = await waitElement("#progressBar"); + console.log(this.progressBar); } - - progessBarHTML(){ + // Primeira parte para coloca o html na page + progressBarHTML() { // eslint-disable-next-line no-empty - if( this.progressBar && window.innerHeight > 1024){ + if (this.progressBar && window.innerWidth > 1024) { this.progressBar.innerHTML = `