Skip to content

Commit e825fc3

Browse files
committed
push
1 parent edabdfe commit e825fc3

49 files changed

Lines changed: 59 additions & 48 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

fix_duplicate_canvas.py

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
#!/usr/bin/env python3
2+
"""
3+
Fix duplicate canvas declaration in DPI fix.
4+
Change 'const canvas' to just use the existing canvas variable.
5+
"""
6+
7+
from pathlib import Path
8+
9+
def fix_duplicate_canvas(file_path):
10+
"""Fix duplicate canvas declaration."""
11+
12+
with open(file_path, 'r', encoding='utf-8') as f:
13+
content = f.read()
14+
15+
# Replace the duplicate canvas declaration in DPI fix
16+
old_dpi_fix = ''' // Fix blurry canvas on high-DPI displays
17+
const dpr = window.devicePixelRatio || 1;
18+
const canvas = document.getElementById('severityChart');
19+
const rect = canvas.getBoundingClientRect();'''
20+
21+
new_dpi_fix = ''' // Fix blurry canvas on high-DPI displays
22+
const dpr = window.devicePixelRatio || 1;
23+
const rect = canvas.getBoundingClientRect();'''
24+
25+
if old_dpi_fix in content:
26+
content = content.replace(old_dpi_fix, new_dpi_fix)
27+
28+
with open(file_path, 'w', encoding='utf-8') as f:
29+
f.write(content)
30+
31+
print(f"Fixed: {file_path.name}")
32+
else:
33+
print(f"Skipped (pattern not found): {file_path.name}")
34+
35+
36+
def main():
37+
"""Process all severity chart files."""
38+
39+
# Find all BAU and PM severity charts
40+
bau_charts = sorted(Path('.').glob('risk*_bau_chart.html'))
41+
pm_charts = sorted(Path('.').glob('risk*_pm_chart.html'))
42+
43+
all_charts = bau_charts + pm_charts
44+
45+
if not all_charts:
46+
print("No severity charts found!")
47+
return
48+
49+
print(f"Found {len(all_charts)} severity charts")
50+
print(f"Fixing duplicate canvas declarations...\n")
51+
52+
for chart_file in all_charts:
53+
fix_duplicate_canvas(chart_file)
54+
55+
print(f"\nCompleted!")
56+
57+
58+
if __name__ == '__main__':
59+
main()

risk10_bau_chart.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1858,7 +1858,6 @@
18581858

18591859
// Fix blurry canvas on high-DPI displays
18601860
const dpr = window.devicePixelRatio || 1;
1861-
const canvas = document.getElementById('severityChart');
18621861
const rect = canvas.getBoundingClientRect();
18631862
canvas.width = rect.width * dpr;
18641863
canvas.height = rect.height * dpr;

risk10_pm_chart.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1858,7 +1858,6 @@
18581858

18591859
// Fix blurry canvas on high-DPI displays
18601860
const dpr = window.devicePixelRatio || 1;
1861-
const canvas = document.getElementById('severityChart');
18621861
const rect = canvas.getBoundingClientRect();
18631862
canvas.width = rect.width * dpr;
18641863
canvas.height = rect.height * dpr;

risk11_bau_chart.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2883,7 +2883,6 @@
28832883

28842884
// Fix blurry canvas on high-DPI displays
28852885
const dpr = window.devicePixelRatio || 1;
2886-
const canvas = document.getElementById('severityChart');
28872886
const rect = canvas.getBoundingClientRect();
28882887
canvas.width = rect.width * dpr;
28892888
canvas.height = rect.height * dpr;

risk11_pm_chart.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2883,7 +2883,6 @@
28832883

28842884
// Fix blurry canvas on high-DPI displays
28852885
const dpr = window.devicePixelRatio || 1;
2886-
const canvas = document.getElementById('severityChart');
28872886
const rect = canvas.getBoundingClientRect();
28882887
canvas.width = rect.width * dpr;
28892888
canvas.height = rect.height * dpr;

risk12_bau_chart.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3033,7 +3033,6 @@
30333033

30343034
// Fix blurry canvas on high-DPI displays
30353035
const dpr = window.devicePixelRatio || 1;
3036-
const canvas = document.getElementById('severityChart');
30373036
const rect = canvas.getBoundingClientRect();
30383037
canvas.width = rect.width * dpr;
30393038
canvas.height = rect.height * dpr;

risk12_pm_chart.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3033,7 +3033,6 @@
30333033

30343034
// Fix blurry canvas on high-DPI displays
30353035
const dpr = window.devicePixelRatio || 1;
3036-
const canvas = document.getElementById('severityChart');
30373036
const rect = canvas.getBoundingClientRect();
30383037
canvas.width = rect.width * dpr;
30393038
canvas.height = rect.height * dpr;

risk13_bau_chart.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2133,7 +2133,6 @@
21332133

21342134
// Fix blurry canvas on high-DPI displays
21352135
const dpr = window.devicePixelRatio || 1;
2136-
const canvas = document.getElementById('severityChart');
21372136
const rect = canvas.getBoundingClientRect();
21382137
canvas.width = rect.width * dpr;
21392138
canvas.height = rect.height * dpr;

risk13_pm_chart.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2133,7 +2133,6 @@
21332133

21342134
// Fix blurry canvas on high-DPI displays
21352135
const dpr = window.devicePixelRatio || 1;
2136-
const canvas = document.getElementById('severityChart');
21372136
const rect = canvas.getBoundingClientRect();
21382137
canvas.width = rect.width * dpr;
21392138
canvas.height = rect.height * dpr;

risk14_bau_chart.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1808,7 +1808,6 @@
18081808

18091809
// Fix blurry canvas on high-DPI displays
18101810
const dpr = window.devicePixelRatio || 1;
1811-
const canvas = document.getElementById('severityChart');
18121811
const rect = canvas.getBoundingClientRect();
18131812
canvas.width = rect.width * dpr;
18141813
canvas.height = rect.height * dpr;

0 commit comments

Comments
 (0)