mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-23 20:00:33 -04:00
Working on the time tracker
This commit is contained in:
parent
77cde922f7
commit
b23f4d397b
@ -48,7 +48,17 @@
|
|||||||
|
|
||||||
ko.utils.registerEventHandler(element, 'change', function () {
|
ko.utils.registerEventHandler(element, 'change', function () {
|
||||||
var value = valueAccessor();
|
var value = valueAccessor();
|
||||||
|
var field = $(element).attr('name');
|
||||||
var seconds = $(element).timepicker('getSecondsFromMidnight');
|
var seconds = $(element).timepicker('getSecondsFromMidnight');
|
||||||
|
|
||||||
|
if (field == 'end_time') {
|
||||||
|
$input = $(element).closest('td').prev('td').find('input');
|
||||||
|
var startTime = $input.timepicker('getSecondsFromMidnight');
|
||||||
|
if (seconds < startTime) {
|
||||||
|
seconds += 60 * 60 * 24;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
value(seconds);
|
value(seconds);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -68,8 +78,9 @@
|
|||||||
|
|
||||||
if (field == 'start_time') {
|
if (field == 'start_time') {
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
$input = $(element).closest('td').next('td').find('input').show();
|
$input = $(element).closest('td').next('td').find('input');
|
||||||
$input.timepicker('option', 'durationTime', $(element).val());
|
$input.timepicker('option', 'durationTime', $(element).val());
|
||||||
|
$input.timepicker('option', 'minTime', $(element).val());
|
||||||
}, 1);
|
}, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user