Всем привет.
Пишу
Pomodoro clock, это проектная работа для freecodecamp.
Вот рабочий
пример.
Есть такой код:
window.onload = function(){
var params = {
session:25,
break: 5
};
var time = new Timer(params);
time.start();
}
function Timer(params){
this.session = params.session||25;
this.break = params.session||5;
}
Timer.prototype.start = function(){
var self = this;
var sec = 60;
var timerId = setTimeout(tick, 1000);
var timing = setTimeout()
function tick(){
sec--;
console.log(self.session+":"+sec);
if(self.session==0&&sec==0)console.log("change time");//вот тут надо чтобы self.session=this.break а потом обратно когда выйдет его время.
if(sec==0){
self.session--;
sec=60;
}
timerId = setTimeout(tick, 1000);
}
}
Не могу придумать как переключать время с 25 минут на 5 минут без повтора кода. Посоветуйте что нибудь пожалуйста.