en.javascript.info/2-ui/5-widgets/2-widgets-structure/6-voter-add-step/task.md
2015-02-18 21:23:40 +03:00

1.1 KiB
Raw Blame History

Добавить двойной голос в голосовалку

[importance 5]

Создайте функцию-конструктор StepVoter, которая наследует от голосовалки, созданной в задаче и добавляет голосовалке опцию options.step, которая задаёт "шаг" голоса.

Пример:

var voter = new StepVoter({
  elem: document.getElementById('voter'),
  step: 2  // увеличивать/уменьшать сразу на 2 пункта
});

Результат: [iframe border=1 height=60 src="solution"]

В реальном проекте влияние клика на голосовалку может зависеть от полномочий или репутации посетителя.

В качестве исходного кода используйте решение задачи .

P.S. Код voter.js изменять нельзя, нужно не переписать Voter, а отнаследовать от него.