summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/table.js32
1 files changed, 18 insertions, 14 deletions
diff --git a/bitbake/lib/toaster/toastergui/static/js/table.js b/bitbake/lib/toaster/toastergui/static/js/table.js
index c154844820..a253917b61 100644
--- a/bitbake/lib/toaster/toastergui/static/js/table.js
+++ b/bitbake/lib/toaster/toastergui/static/js/table.js
@@ -488,20 +488,6 @@ function tableInit(ctx){
488 action.find('[data-date-to-for]').datepicker(options); 488 action.find('[data-date-to-for]').datepicker(options);
489 inputTo.val(selectedTo); 489 inputTo.val(selectedTo);
490 490
491 // if the radio button is checked and one or both of the datepickers are
492 // empty, populate them with today's date
493 radio.change(function () {
494 var now = new Date();
495
496 if (inputFrom.val() === '') {
497 inputFrom.datepicker('setDate', now);
498 }
499
500 if (inputTo.val() === '') {
501 inputTo.datepicker('setDate', now);
502 }
503 });
504
505 // set filter_value based on date pickers when 491 // set filter_value based on date pickers when
506 // one of their values changes 492 // one of their values changes
507 var changeHandler = function () { 493 var changeHandler = function () {
@@ -529,6 +515,24 @@ function tableInit(ctx){
529 inputFrom.datepicker('option', 'maxDate', inputTo.val()); 515 inputFrom.datepicker('option', 'maxDate', inputTo.val());
530 }); 516 });
531 517
518 // if the radio button is checked and one or both of the datepickers are
519 // empty, populate them with today's date
520 radio.change(function () {
521 var now = new Date();
522
523 if (inputFrom.val() === '') {
524 inputFrom.datepicker('setDate', now);
525 }
526
527 if (inputTo.val() === '') {
528 inputTo.datepicker('setDate', now);
529 }
530
531 // setting the date like this doesn't fire the changeHandler to
532 // update the filter_value, so do that manually instead
533 changeHandler()
534 });
535
532 return action; 536 return action;
533 } 537 }
534 538