Skip to content
Snippets Groups Projects
Commit 12bd919c authored by Reiter, Christoph's avatar Reiter, Christoph :snake:
Browse files

Don't hardcode the clip border width

parent c16bff11
No related branches found
No related tags found
No related merge requests found
...@@ -296,15 +296,16 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) { ...@@ -296,15 +296,16 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) {
else else
canvas.fillStyle = 'white'; canvas.fillStyle = 'white';
let borderWidth = Math.max(maskWidth, maskHeight) / 50;
canvas.moveTo(maskStartX,maskStartY); canvas.moveTo(maskStartX,maskStartY);
canvas.rect(maskStartX, maskStartY, maskWidth/3, 10); canvas.rect(maskStartX, maskStartY, maskWidth/3, borderWidth);
canvas.rect(maskStartX, maskStartY, 10, maskHeight/3); canvas.rect(maskStartX, maskStartY, borderWidth, maskHeight/3);
canvas.rect(maskStartX + maskWidth/3*2, maskStartY, maskWidth/3, 10); canvas.rect(maskStartX + maskWidth/3*2, maskStartY, maskWidth/3, borderWidth);
canvas.rect(maskStartX + maskWidth - 10, maskStartY, 10, maskHeight/3); canvas.rect(maskStartX + maskWidth - borderWidth, maskStartY, borderWidth, maskHeight/3);
canvas.rect(maskStartX, maskStartY + maskHeight -10, maskWidth/3, 10); canvas.rect(maskStartX, maskStartY + maskHeight - borderWidth, maskWidth/3, borderWidth);
canvas.rect(maskStartX, maskStartY + maskHeight/3*2, 10, maskHeight/3); canvas.rect(maskStartX, maskStartY + maskHeight/3*2, borderWidth, maskHeight/3);
canvas.rect(maskStartX + maskWidth/3*2, maskStartY + maskHeight -10, maskWidth/3, 10); canvas.rect(maskStartX + maskWidth/3*2, maskStartY + maskHeight - borderWidth, maskWidth/3, borderWidth);
canvas.rect(maskStartX + maskWidth - 10, maskStartY + maskHeight/3*2, 10, maskHeight/3); canvas.rect(maskStartX + maskWidth - borderWidth, maskStartY + maskHeight/3*2, borderWidth, maskHeight/3);
canvas.fill(); canvas.fill();
if (code) { if (code) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment