Originalmente, o módulo utiliza CSS e eventos nativos do navegador para marcar / desmarcar o checkbox que determina a utilização de pagamento por meio de dois cartões. O estilo emula um switch, no formato comumente utilizado em aplicativos de celular, e qualquer clique nos labels associados ao input dispara a alteração do valor.
Nesta versão, fazemos todo o trabalho por meio de eventos e ações registrados em nossa própria classe Javascript, deixando de lado os padrões do navegador para associação entre label e input.
Originalmente, o módulo utiliza CSS e eventos nativos do navegador para marcar / desmarcar o checkbox que determina a utilização de pagamento por meio de dois cartões. O estilo emula um switch, no formato comumente utilizado em aplicativos de celular, e qualquer clique nos labels associados ao input dispara a alteração do valor.
Nesta versão, fazemos todo o trabalho por meio de eventos e ações registrados em nossa própria classe Javascript, deixando de lado os padrões do navegador para associação entre label e input.