Skip to content

Commit 7834d1f

Browse files
committed
fix no results bug
1 parent d9fd2d7 commit 7834d1f

1 file changed

Lines changed: 11 additions & 26 deletions

File tree

4.use-case/2.read-a-drivers-license.html

Lines changed: 11 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ <h1 id='header'>Read A Driver's License <a href="#" id='readAgain' hidden onclic
4242
</div>
4343
</div>
4444
<div id="divNoteMessage" class="divNoteMessage" hidden></div>
45-
<script src="https://cdn.jsdelivr.net/npm/keillion-dynamsoft-javascript-barcode@0.20220318174621.0/dist/dbr.js"></script>
45+
<script src="https://cdn.jsdelivr.net/npm/keillion-dynamsoft-javascript-barcode@0.20220321161731.0/dist/dbr.js"></script>
4646
<script>
4747
/** LICENSE ALERT - README
4848
*
@@ -74,18 +74,10 @@ <h1 id='header'>Read A Driver's License <a href="#" id='readAgain' hidden onclic
7474
// decode video from camera
7575
showScannerBtn.addEventListener('click', async () => {
7676
showScannerBtn.hidden = true;
77-
// openImageBtn.hidden = true;
7877
startScanning(false);
7978
});
80-
// decode an image
81-
// openImageBtn.addEventListener('click', async () => {
82-
// backToHome();
83-
// startScanning(true);
84-
// });
85-
8679
function backToHome() {
8780
showScannerBtn.hidden = false;
88-
// openImageBtn.hidden = true;
8981
document.getElementById('hintMSG').hidden = true;
9082
document.getElementById('header').hidden = false;
9183
document.getElementById('readAgain').hidden = true;
@@ -99,6 +91,10 @@ <h1 id='header'>Read A Driver's License <a href="#" id='readAgain' hidden onclic
9991
let timer = null;
10092
try {
10193
let scanner = await (pScanner = pScanner || Dynamsoft.DBR.BarcodeScanner.createInstance());
94+
if (scanner.singleFrameMode !== bSingleFrameMode) {
95+
await scanner.hide();
96+
scanner.singleFrameMode = bSingleFrameMode;
97+
}
10298
await scanner.setUIElement(document.getElementById('div-ui-container'));
10399
if (!bSingleFrameMode) {
104100
let settings = await scanner.getRuntimeSettings();
@@ -109,11 +105,8 @@ <h1 id='header'>Read A Driver's License <a href="#" id='readAgain' hidden onclic
109105
document.getElementById('header').hidden = true;
110106
UIElement.classList.add("show");
111107
}
112-
if (scanner.singleFrameMode !== bSingleFrameMode) {
113-
await scanner.hide();
114-
scanner.singleFrameMode = bSingleFrameMode;
115-
}
116-
scanner.onUnduplicatedRead = (txt, result) => {
108+
scanner.onUniqueRead = (txt, result) => {
109+
document.getElementById("dialog").hidden = true;
117110
clearTimeout(timer);
118111
extractInformation(txt);
119112
};
@@ -123,19 +116,18 @@ <h1 id='header'>Read A Driver's License <a href="#" id='readAgain' hidden onclic
123116
document.getElementById('div-ui-container').hidden = false;
124117
timer = setTimeout(() => {
125118
alertMsg("Tips:", "Can't scan results for a long time? Try to use the single frame mode to upload high-definition picture for recognition.");
126-
}, 2000);
119+
}, 10000);
127120
}
128121
} catch (ex) {
129122
alert(ex.message);
130123
throw ex;
131124
}
132125
}
133126
document.getElementById("confirm_btn").addEventListener("click", () => {
134-
document.getElementById('div-ui-container').hidden = true;
127+
backToHome();
135128
showScannerBtn.hidden = false;
136129
startScanning(true);
137130
document.getElementById("dialog").hidden = true;
138-
setTimeout
139131
});
140132
document.getElementById("cancel_btn").addEventListener("click", () => {
141133
document.getElementById("dialog").hidden = true;
@@ -465,12 +457,6 @@ <h1 id='header'>Read A Driver's License <a href="#" id='readAgain' hidden onclic
465457
font-size: 1.5em;
466458
}
467459

468-
h2 {
469-
position: absolute;
470-
z-index: 10000000;
471-
top: 2vh;
472-
}
473-
474460
.UIElement {
475461
display: flex;
476462
flex-direction: row;
@@ -538,7 +524,7 @@ <h1 id='header'>Read A Driver's License <a href="#" id='readAgain' hidden onclic
538524
left: 0;
539525
right: 0;
540526
text-align: center;
541-
z-index: 99999;
527+
z-index: 9999;
542528
background-color: rgba(0, 0, 0, 0.7);
543529
}
544530

@@ -557,14 +543,13 @@ <h1 id='header'>Read A Driver's License <a href="#" id='readAgain' hidden onclic
557543
padding-bottom: 10px;
558544
vertical-align: middle;
559545
background-color: #fff;
560-
/* border-radius: 4px; */
561-
/* border: 1px solid #ebeef5; */
562546
font-size: 18px;
563547
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
564548
text-align: left;
565549
overflow: hidden;
566550
backface-visibility: hidden;
567551
font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
552+
z-index: 10000;
568553
}
569554

570555
@media only screen and (max-width: 545px) {

0 commit comments

Comments
 (0)