mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-11-24 18:36:48 +03:00
improve heartbeat bar rendering in different dpi
This commit is contained in:
parent
17453a8812
commit
cc25787878
1 changed files with 21 additions and 3 deletions
|
@ -124,9 +124,27 @@ export default {
|
|||
},
|
||||
mounted() {
|
||||
if (this.size === "small") {
|
||||
this.beatWidth = 5.6;
|
||||
this.beatMargin = 2.4;
|
||||
this.beatHeight = 16
|
||||
this.beatHeight = 16;
|
||||
|
||||
// Handle strange render problem in different DPI.
|
||||
if (window.devicePixelRatio === 1.25) {
|
||||
this.beatWidth = 5.6;
|
||||
this.beatMargin = 2.4;
|
||||
|
||||
} 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);
|
||||
|
|
Loading…
Reference in a new issue