mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-11-11 08:04:17 -08:00
improve heartbeat bar rendering in different dpi
This commit is contained in:
parent
17453a8812
commit
cc25787878
|
@ -124,9 +124,27 @@ export default {
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
if (this.size === "small") {
|
if (this.size === "small") {
|
||||||
|
this.beatHeight = 16;
|
||||||
|
|
||||||
|
// Handle strange render problem in different DPI.
|
||||||
|
if (window.devicePixelRatio === 1.25) {
|
||||||
this.beatWidth = 5.6;
|
this.beatWidth = 5.6;
|
||||||
this.beatMargin = 2.4;
|
this.beatMargin = 2.4;
|
||||||
this.beatHeight = 16
|
|
||||||
|
} else if (window.devicePixelRatio === 1.75) {
|
||||||
|
this.beatWidth = 5.7;
|
||||||
|
this.beatMargin = 2.4;
|
||||||
|
|
||||||
|
} else if (window.devicePixelRatio === 2.25) {
|
||||||
|
this.beatWidth = 5.8;
|
||||||
|
this.beatMargin = 2.4;
|
||||||
|
|
||||||
|
} else {
|
||||||
|
// 100%, 150%, 200% ...
|
||||||
|
this.beatWidth = 6;
|
||||||
|
this.beatMargin = 2;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
window.addEventListener("resize", this.resize);
|
window.addEventListener("resize", this.resize);
|
||||||
|
|
Loading…
Reference in a new issue