File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,9 +18,9 @@ window.onload = async (event) => {
1818 formTitle . innerHTML = patientLib . getFormTitle ( questionaryId ) ;
1919 const dateInput = document . getElementById ( "form-date" ) ;
2020 dateInput . value = dateToDayStr ( new Date ( ) ) ;
21- dateInput . onfocusout = function ( ) {
21+ dateInput . onblur = function ( ) {
2222 const date = dateInput . valueAsDate ;
23- console . log ( "## Focus Out Date" , date ) ;
23+ console . log ( "## Blur Out Date" , date ) ;
2424 refreshAll ( dateToDayStr ( date ) ) ;
2525 } ;
2626
@@ -39,8 +39,15 @@ function refreshClick(dateStr) {
3939 refreshAll ( dateStr ) ;
4040}
4141
42+ let lastDateStr = null ;
4243async function refreshAll ( dateStr ) {
4344 console . log ( "## Refresh Form Date:" , dateStr ) ;
45+ if ( dateStr === lastDateStr ) {
46+ console . log ( "## Skipping Refresh Form Date, date are identical" ) ;
47+ return ;
48+ }
49+ lastDateStr = dateStr ;
50+
4451 const { questionaryId, formKey } = navData ;
4552 // -- content
4653 console . log ( ) ;
You can’t perform that action at this time.
0 commit comments