mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Working on the time tracker
This commit is contained in:
parent
3817fcb127
commit
b4982051ed
@ -106,7 +106,13 @@
|
|||||||
{
|
{
|
||||||
name: 'times',
|
name: 'times',
|
||||||
source: timeMatcher(defaultTimes)
|
source: timeMatcher(defaultTimes)
|
||||||
|
}).on('typeahead:change', function(element, datum, name) {
|
||||||
|
console.log('change: ' + datum)
|
||||||
|
var value = valueAccessor();
|
||||||
|
var duration = moment.duration(datum).asSeconds();
|
||||||
|
value(duration);
|
||||||
}).on('typeahead:select', function(element, datum, name) {
|
}).on('typeahead:select', function(element, datum, name) {
|
||||||
|
console.log('select: ' + datum)
|
||||||
var value = valueAccessor();
|
var value = valueAccessor();
|
||||||
var duration = moment.duration(datum).asSeconds();
|
var duration = moment.duration(datum).asSeconds();
|
||||||
value(duration);
|
value(duration);
|
||||||
@ -119,7 +125,6 @@
|
|||||||
var duration = moment.duration(value * 1000);
|
var duration = moment.duration(value * 1000);
|
||||||
var value = Math.floor(duration.asHours()) + moment.utc(duration.asMilliseconds()).format(":mm:ss")
|
var value = Math.floor(duration.asHours()) + moment.utc(duration.asMilliseconds()).format(":mm:ss")
|
||||||
$(element).typeahead('val', value);
|
$(element).typeahead('val', value);
|
||||||
//$(element).typeahead('val', moment.utc(value * 1000).format("H:mm:ss"));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -1175,12 +1180,8 @@
|
|||||||
}
|
}
|
||||||
var endTime = self.endTime() ? self.endTime() : moment().unix();
|
var endTime = self.endTime() ? self.endTime() : moment().unix();
|
||||||
return endTime - self.startTime();
|
return endTime - self.startTime();
|
||||||
//var duration = moment.duration((endTime - self.startTime()) * 1000);
|
|
||||||
//console.log(Math.floor(duration.asHours()) + moment.utc(duration.asMilliseconds()).format(":mm:ss"));
|
|
||||||
//return Math.floor(duration.asHours()) + moment.utc(duration.asMilliseconds()).format(":mm:ss");
|
|
||||||
},
|
},
|
||||||
write: function(value) {
|
write: function(value) {
|
||||||
console.log('end: ' + (self.startTime() + value));
|
|
||||||
self.endTime(self.startTime() + value);
|
self.endTime(self.startTime() + value);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user