Добавить двойной голос в голосовалку
важность: 5
Создайте функцию-конструктор StepVoter
, которая наследует от голосовалки, созданной в задаче Голосовалка в прототипном стиле ООП и добавляет голосовалке опцию options.step
, которая задаёт «шаг» голоса.
Пример:
var voter = new StepVoter({
elem: document.getElementById('voter'),
step: 2 // увеличивать/уменьшать сразу на 2 пункта
});
Результат:
В реальном проекте влияние клика на голосовалку может зависеть от полномочий или репутации посетителя.
В качестве исходного кода используйте решение задачи Голосовалка в прототипном стиле ООП.
P.S. Код voter.js
изменять нельзя, нужно не переписать Voter
, а отнаследовать от него.