Skip to content

Commit 654d71e

Browse files
committed
sonar
1 parent d4f9e61 commit 654d71e

File tree

2 files changed

+27
-11
lines changed

2 files changed

+27
-11
lines changed

src/js/tabs/osd.js

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2351,7 +2351,9 @@ OSD.initializeRulers = function () {
23512351
const preview = document.querySelector(".preview");
23522352
const container = document.querySelector(".preview-container");
23532353
const enabled = document.querySelector("#osd-preview-rulers-selector")?.checked;
2354-
if (!canvas || !preview || !container || !OSD.data?.displaySize) return false;
2354+
if (!canvas || !preview || !container || !OSD.data?.displaySize) {
2355+
return false;
2356+
}
23552357
if (!enabled) {
23562358
canvas.style.display = "none";
23572359
preview.style.marginRight = "";
@@ -2372,17 +2374,25 @@ OSD.initializeRulers = function () {
23722374
OSD.setupRulerContext = function (canvas, preview, container, config) {
23732375
const cw = Math.max(1, Math.floor(container.clientWidth));
23742376
const ch = Math.max(1, Math.floor(container.clientHeight));
2375-
if (canvas.width !== cw) canvas.width = cw;
2376-
if (canvas.height !== ch) canvas.height = ch;
2377+
if (canvas.width !== cw) {
2378+
canvas.width = cw;
2379+
}
2380+
if (canvas.height !== ch) {
2381+
canvas.height = ch;
2382+
}
23772383
const ctx = canvas.getContext("2d");
23782384
ctx.clearRect(0, 0, canvas.width, canvas.height);
23792385
ctx.font = config.font;
23802386
ctx.textAlign = "center";
23812387
ctx.textBaseline = "middle";
23822388
const rows = preview.querySelectorAll(".row");
2383-
if (!rows.length) return false;
2389+
if (!rows.length) {
2390+
return false;
2391+
}
23842392
const colsInRow = rows[0].querySelectorAll(".char");
2385-
if (!colsInRow.length) return false;
2393+
if (!colsInRow.length) {
2394+
return false;
2395+
}
23862396
const containerRect = container.getBoundingClientRect();
23872397
const previewRect = preview.getBoundingClientRect();
23882398
const left = Math.floor(previewRect.left - containerRect.left);
@@ -2439,8 +2449,9 @@ function drawHorizontalAxis(ctx, params, axis) {
24392449
const x = OSD._colCenterX(i, containerRect, colsInRow);
24402450
const isCenter = offset === 0;
24412451
const isMajor = offset % 5 === 0 || isCenter;
2452+
const majorColor = isMajor ? config.colorMajor : config.colorMinor;
24422453
const tick = isMajor ? config.tickMajor : config.tickMinor;
2443-
ctx.strokeStyle = isCenter ? config.colorCenter : isMajor ? config.colorMajor : config.colorMinor;
2454+
ctx.strokeStyle = isCenter ? config.colorCenter : majorColor;
24442455
ctx.lineWidth = 1;
24452456
ctx.beginPath();
24462457
let y0, y1, labelY;
@@ -2479,8 +2490,9 @@ function drawVerticalAxis(ctx, params, axis) {
24792490
const offset = i - cy;
24802491
const isCenter = i === cy;
24812492
const isMajor = Math.abs(offset) % config.verticalLabelStep === 0 || i === 0 || i === rowsCount - 1 || isCenter;
2493+
const majorColor = isMajor ? config.colorMajor : config.colorMinor;
24822494
const tick = isMajor ? config.vertTickMajor : config.tickMinor;
2483-
ctx.strokeStyle = isCenter ? config.colorCenter : isMajor ? config.colorMajor : config.colorMinor;
2495+
ctx.strokeStyle = isCenter ? config.colorCenter : majorColor;
24842496
ctx.lineWidth = 1;
24852497
ctx.beginPath();
24862498
let x0, x1, labelX;
@@ -2531,9 +2543,13 @@ OSD._drawRightAxis = function (ctx, params) {
25312543
OSD.drawRulers = function () {
25322544
const config = OSD.rulerConfig;
25332545
const init = OSD.initializeRulers();
2534-
if (!init) return;
2546+
if (!init) {
2547+
return;
2548+
}
25352549
const setup = OSD.setupRulerContext(init.canvas, init.preview, init.container, config);
2536-
if (!setup) return;
2550+
if (!setup) {
2551+
return;
2552+
}
25372553
// Compose params for axis functions
25382554
const params = { ...setup, config };
25392555
OSD._drawTopAxis(params.ctx, params);

src/tabs/osd.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@ <h1 class="tab_title">
4949
</select>
5050
<span class="osd-preview-zoom-group">
5151
<input type="checkbox" id="osd-preview-zoom-selector" class="osd-preview-zoom-selector"/>
52-
<label for="osd-preview-zoom-selector" i18n="osdSetupPreviewCheckZoom" />
52+
<label for="osd-preview-zoom-selector" i18n="osdSetupPreviewCheckZoom"></label>
5353
</span>
5454
<span class="osd-preview-rulers-group">
5555
<input type="checkbox" id="osd-preview-rulers-selector" class="osd-preview-rulers-selector" checked/>
56-
<label for="osd-preview-rulers-selector" i18n="osdSetupPreviewCheckRulers" />
56+
<label for="osd-preview-rulers-selector" i18n="osdSetupPreviewCheckRulers"></label>
5757
</span>
5858
</span>
5959
</div>

0 commit comments

Comments
 (0)