]> wagnertech.de Git - mfinanz.git/blobdiff - js/kivi.TimeRecording.js
Zeiterfassung: Controller
[mfinanz.git] / js / kivi.TimeRecording.js
diff --git a/js/kivi.TimeRecording.js b/js/kivi.TimeRecording.js
new file mode 100644 (file)
index 0000000..cf50149
--- /dev/null
@@ -0,0 +1,22 @@
+namespace('kivi.TimeRecording', function(ns) {
+  'use strict';
+
+  ns.set_end_date = function() {
+    if ($('#start_date').val() !== '' && $('#end_date').val() === '') {
+      var kivi_start_date  = kivi.format_date(kivi.parse_date($('#start_date').val()));
+      $('#end_date').val(kivi_start_date);
+    }
+  };
+
+  ns.set_current_date_time = function(what) {
+    if (what !== 'start' && what !== 'end') return;
+
+    var $date = $('#' + what + '_date');
+    var $time = $('#' + what + '_time');
+    var date = new Date();
+
+    $date.val(kivi.format_date(date));
+    $time.val(kivi.format_time(date));
+  };
+
+});