Skip to content

Commit 376ad74

Browse files
committed
Using onBlur instead of focus out
1 parent 89e48a8 commit 376ad74

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

patient-history-controler.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff 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;
4243
async 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();

0 commit comments

Comments
 (0)