Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Array.from($recorrencia).forEach(recorrencia => {
- recorrencia.addEventListener('input', function (event) {
- let $label = this.parentNode.parentNode.querySelector('.recorrencia-label');
- let $plano = this.parentNode.parentNode.parentNode.querySelector('.plano-link').getAttribute('data-plano');
- let $precoAntigo = this.parentNode.parentNode.parentNode.querySelector('.plano-preco_antigo');
- let $precoNovo = this.parentNode.parentNode.parentNode.querySelector('.plano-preco_novo');
- $precoAntigo.innerHtml = "<p></p>";
- switch ($plano) {
- case 'Light':
- var novoValor = (14.90 + (0.5 * this.value)).toFixed(2).replace('.',',');
- $precoNovo.innerText = 'R$ ' + novoValor + '/mês';
- break;
- case 'Standard':
- var novoValor = (19.90 + (0.5 * this.value)).toFixed(2).replace('.',',');
- $precoNovo.innerText = 'R$ ' + novoValor + '/mês';
- break;
- case 'Plus':
- var novoValor = (29.90 + (0.5 * this.value)).toFixed(2).replace('.',',');
- $precoNovo.innerText = 'R$ ' + novoValor + '/mês';
- break;
- case 'Pro':
- var novoValor = (39.90 + (0.5 * this.value)).toFixed(2).replace('.',',');
- $precoNovo.innerText = 'R$ ' + novoValor + '/mês';
- }
- $label.innerHTML = this.value + ' dias de gravação';
- if (this.value == 0)
- $label.innerText = 'Sem gravação';
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement