diff --git a/CLAUDE.md b/CLAUDE.md index ee3676c..616b9ef 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -142,6 +142,12 @@ PCs are in the machines table, identified by: | getDashboardData | GET | Health check | | updatePrinterMapping | POST | Printer assignments | +## External Integrations + +| Page | Purpose | +|------|---------| +| `printerlookup.asp?ip=x.x.x.x` | Zabbix printer lookup by IP/FQDN | + ## Quick Reference ### Start Dev Environment diff --git a/assets/css/app-style.css b/assets/css/app-style.css index 20712bc..359ad97 100644 --- a/assets/css/app-style.css +++ b/assets/css/app-style.css @@ -570,8 +570,56 @@ body.bg-theme15 { } body.bg-theme16 { background-image: linear-gradient(60deg, #6a11cb, #cccccc); -} - +} + +/* Fiscal Week Sidebar Section */ +.fiscal-week-box { + width: 250px; + padding: 10px 0; + margin: 0; + border-top: 1px solid rgba(255,255,255,0.1); + border-bottom: 1px solid rgba(255,255,255,0.1); + text-align: center; + background: rgba(0,0,0,0.2); + box-sizing: border-box; +} +.fiscal-week-box .fiscal-label { + display: block; + width: 100%; + font-size: 10px; + color: rgba(255,255,255,0.5); + text-transform: uppercase; + letter-spacing: 1px; + text-align: center; +} +.fiscal-week-box .fiscal-number { + display: block; + width: 100%; + font-size: 22px; + font-weight: 600; + color: #fff; + text-align: center; +} + +/* Theme-specific fiscal week styling */ +body.bg-theme1 .fiscal-week-box, +body.bg-theme2 .fiscal-week-box, +body.bg-theme3 .fiscal-week-box, +body.bg-theme4 .fiscal-week-box, +body.bg-theme5 .fiscal-week-box, +body.bg-theme6 .fiscal-week-box { background: rgba(0,0,0,0.3); } + +body.bg-theme7 .fiscal-week-box { background: rgba(12,103,94,0.5); border-color: rgba(6,158,144,0.3); } +body.bg-theme8 .fiscal-week-box { background: rgba(165,42,4,0.3); border-color: rgba(165,42,4,0.2); } +body.bg-theme9 .fiscal-week-box { background: rgba(41,50,60,0.5); border-color: rgba(72,85,99,0.3); } +body.bg-theme10 .fiscal-week-box { background: rgba(121,85,72,0.5); border-color: rgba(148,92,72,0.3); } +body.bg-theme11 .fiscal-week-box { background: rgba(21,101,192,0.5); border-color: rgba(30,136,229,0.3); } +body.bg-theme12 .fiscal-week-box { background: rgba(101,55,155,0.5); border-color: rgba(136,106,234,0.3); } +body.bg-theme13 .fiscal-week-box { background: rgba(255,84,71,0.4); border-color: rgba(241,7,111,0.3); } +body.bg-theme14 .fiscal-week-box { background: rgba(8,165,14,0.4); border-color: rgba(105,187,3,0.3); } +body.bg-theme15 .fiscal-week-box { background: rgba(106,17,203,0.5); border-color: rgba(37,117,252,0.3); } +body.bg-theme16 .fiscal-week-box { background: rgba(106,17,203,0.4); border-color: rgba(204,204,204,0.2); } + /* Topbar Header */ .topbar-nav .navbar{ padding: 0px 15px; diff --git a/includes/leftsidebar.asp b/includes/leftsidebar.asp index 254e435..1c36f87 100644 --- a/includes/leftsidebar.asp +++ b/includes/leftsidebar.asp @@ -37,9 +37,9 @@ End If
West Jefferson
-
- Fiscal Week -
<%=fiscalWeek%>
+
+ Fiscal Week +
<%=fiscalWeek%>