Closed felipeapellegrini closed 4 years ago
Solucionei!
Ao encontrar o primeiro problema percebi que existia um outro problema também passando despercebido.. hehehe
initButtonsEvents(){
let buttons = document.querySelectorAll("#buttons > g, #parts > g");
buttons.forEach((btn, index)=>{
this.addEventListenerAll(btn, "click drag", e=> {
let textBtn = btn.className.baseVal.replace("btn-", "");
this.execBtn(); //aqui faltou eu informar o textBtn
});
this.addEventListenerAll(btn, "mouseover mouseup mousedown", e =>{
btn.style.cursor = "pointer";
});
});
}
E o problema #2 que eu encontrei tava na declaração do constructor:
constructor(){
this.operation = []; //essa variavel deveria ser ._operation, por isso, na execucao do codigo o programa não conseguia rodar o addOperation
this._locale = 'pt-BR';
this._displayCalcEl = document.querySelector("#display");
this._dateEl = document.querySelector("#data");
this._timeEl = document.querySelector("#hora");
this._currentDate;
this.initialize();
this.initButtonsEvents();
}
Obrigado e feliz nata a todos!
Boa tarde a todos.
Qualquer click meu retorna "error". Eu já revisei o código algumas vezes e não encontrei o motivo. Podem me ajudar?
Abs e Feliz Natal!
class CalcController{
}