setTimeOut für schnelle Datumseinsgabe bei set_duedate
authorG. Richardson <information@kivitendo-premium.de>
Tue, 21 Oct 2014 00:19:31 +0000 (02:19 +0200)
committerG. Richardson <information@kivitendo-premium.de>
Thu, 4 Dec 2014 12:41:27 +0000 (13:41 +0100)
Die jquery-Abfrage des Datumsfeldes in set_duedate (Fälligkeitsdatum)
wird mit setTimeOut erst nach Ersetzen des Datums per schneller
Datumseingabe durchführen

templates/webpages/ir/form_header.html
templates/webpages/is/form_header.html

index 673f1a8..f5af2b4 100644 (file)
 [% END %]
      });
      function set_duedate() {
-       $.ajax({
-         url: 'ir.pl?action=get_duedate_vendor',
-         data: {
-           invdate:     $('#invdate').val(),
-           vendor_id:   $('input[name="vendor_id"]').val(),
-           old_duedate: $('#duedate').val(),
-         },
-         dataType: 'text',
-         success: function (data) { $('#duedate').val(data); }
-       })
+       setTimeout(function() {
+         $.ajax({
+           url: 'ir.pl?action=get_duedate_vendor',
+           data: {
+             invdate:     $('#invdate').val(),
+             vendor_id:   $('input[name="vendor_id"]').val(),
+             old_duedate: $('#duedate').val(),
+           },
+           dataType: 'text',
+           success: function (data) { $('#duedate').val(data); }
+         })
+       }, 0);
      }
    //-->
   </script>
index 0d4a255..d0c6451 100644 (file)
 [% END %]
      });
      function set_duedate() {
-       $.ajax({
-         url: 'is.pl?action=set_duedate',
-         data: {
-           invdate: $('#invdate').val(),
-           payment_id: $('#payment_id').val(),
-         },
-         dataType: 'text',
-         success: function (data) { $('#duedate').val(data); }
-       })
+       setTimeout(function() {
+         $.ajax({
+           url: 'is.pl?action=set_duedate',
+           data: {
+             invdate: $('#invdate').val(),
+             payment_id: $('#payment_id').val(),
+           },
+           dataType: 'text',
+           success: function (data) {
+             $('#duedate').val(data);
+           }
+         })
+       }, 0);
      }
    //-->
   </script>