- ict-clock.js: pure-JS clock that updates every second, computes ICT (UTC+7) without tzdata dependency (adds 7h to UTC ms epoch). Displayed as "HH:MM:SS ICT | HH:MM:SS UTC" in the navbar. - navigation.html + navigation_ext.html: inject <li id="navbar-ict-clock"> into the topbar nav (hidden on small screens via d-none d-md-flex). - footer.html: load ict-clock.js for all authenticated pages. - docker-compose.dev.yml: bind-mount the JS file from source into /iriswebapp/static so it survives container recreates (ui/dist is root-owned and cannot be written from the host directly). IRIS stores and displays timestamps in UTC by design. This widget gives analysts both UTC and local ICT time without patching alert display logic. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
||
| 44 |
|
44 |
|
| 45 |
|
45 |
|
| 46 |
|
46 |
|
|
47 |
|
|
| 47 |
|
48 |
|
| 48 |
|
49 |
|
| 49 |
|
50 |
|
|
|
||
|
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
|
|
|
12 |
|
|
|
13 |
|
|
|
14 |
|
|
|
15 |
|
|
|
16 |
|
|
|
17 |
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
|
|
|
21 |
|
|
|
22 |
|
|
|
23 |
|
|
|
24 |
|
|
|
25 |
|
|
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
|
29 |
|
|
|
30 |
|
|
|
31 |
|
|
|
32 |
|
|
|
33 |
|
|
|
34 |
|
|
|
35 |
|
|
|
36 |
|
|
|
37 |
|
|
|
38 |
|
|
|
||
| 1 |
|
1 |
|
| 2 |
|
2 |
|
| 3 |
|
3 |
|
|
4 |
|
|
| 4 |
|
5 |
|
| 5 |
|
6 |
|
| 6 |
|
7 |
|
|
|
||
| 80 |
|
80 |
|
| 81 |
|
81 |
|
| 82 |
|
82 |
|
|
83 |
|
|
|
84 |
|
|
|
85 |
|
|
| 83 |
|
86 |
|
| 84 |
|
87 |
|
| 85 |
|
88 |
|
|
|
||
| 67 |
|
67 |
|
| 68 |
|
68 |
|
| 69 |
|
69 |
|
|
70 |
|
|
|
71 |
|
|
|
72 |
|
|
| 70 |
|
73 |
|
| 71 |
|
74 |
|
| 72 |
|
75 |
|