Lines Matching refs:calId

98         $calId = 'cal_' . md5(serialize($data) . microtime());
116 …$html = '<div class="calendar-compact-container" id="' . $calId . '" data-namespace="' . htmlspeci…
125 …$html .= '<script type="application/json" id="events-data-' . $calId . '">' . json_encode($events)…
132 …$html .= '<button class="cal-nav-btn" onclick="navCalendar(\'' . $calId . '\', ' . $prevYear . ', …
133 …$html .= '<h3 class="calendar-month-picker" onclick="openMonthPicker(\'' . $calId . '\', ' . $year…
134 …$html .= '<button class="cal-nav-btn" onclick="navCalendar(\'' . $calId . '\', ' . $nextYear . ', …
135 …$html .= '<button class="cal-today-btn" onclick="jumpToToday(\'' . $calId . '\', \'' . $namespace …
140 $html .= '<div class="calendar-namespace-filter" id="namespace-filter-' . $calId . '">';
143 …utton class="namespace-filter-clear" onclick="clearNamespaceFilter(\'' . $calId . '\')" title="Cle…
224 …. $classes . '" data-date="' . $dateKey . '" onclick="showDayPopup(\'' . $calId . '\', \'' . $date…
263 …$html .= 'onclick="event.stopPropagation(); highlightEvent(\'' . $calId . '\', \'' . $eventId . '\…
283 $html .= '<h4 id="eventlist-title-' . $calId . '">Events</h4>';
291 …rch-input-inline" id="event-search-' . $calId . '" placeholder="�� Search..." oninput="filterEvent…
292 …s="event-search-clear-inline" id="search-clear-' . $calId . '" onclick="clearEventSearch(\'' . $ca…
295 …$html .= '<button class="add-event-compact" onclick="openAddEvent(\'' . $calId . '\', \'' . $names…
298 $html .= '<div class="event-list-compact" id="eventlist-' . $calId . '">';
299 $html .= $this->renderEventListContent($events, $calId, $namespace);
305 $html .= $this->renderEventDialog($calId, $namespace);
308 $html .= $this->renderMonthPicker($calId, $year, $month, $namespace);
315 private function renderEventListContent($events, $calId, $namespace) { argument
486 …n class="event-namespace-badge" onclick="filterCalendarByNamespace(\'' . $calId . '\', \'' . htmls…
532 …n class="event-namespace-badge" onclick="filterCalendarByNamespace(\'' . $calId . '\', \'' . htmls…
573 …$eventHtml .= '<button class="event-action-btn" onclick="deleteEvent(\'' . $calId . '\', \'' . $ev…
574 …$eventHtml .= '<button class="event-action-btn" onclick="editEvent(\'' . $calId . '\', \'' . $even…
580 …class="task-checkbox" ' . $checked . ' onclick="toggleTaskComplete(\'' . $calId . '\', \'' . $even…
600 … $html .= '<div class="past-events-toggle" onclick="togglePastEvents(\'' . $calId . '\')">';
601 $html .= '<span class="past-events-arrow" id="past-arrow-' . $calId . '">▶</span> ';
604 …$html .= '<div class="past-events-content" id="past-events-' . $calId . '" style="display:none;">';
741 $calId = 'panel_' . md5(serialize($data) . microtime());
759 …$html = '<div class="event-panel-standalone" id="' . $calId . '" data-height="' . htmlspecialchars…
772 …$html .= '<button class="panel-nav-btn" onclick="navEventPanel(\'' . $calId . '\', ' . $prevYear .…
776 …$html .= '<h3 class="panel-month-title" onclick="openMonthPickerPanel(\'' . $calId . '\', ' . $yea…
778 …$html .= '<button class="panel-nav-btn" onclick="navEventPanel(\'' . $calId . '\', ' . $nextYear .…
793 …amespace) . ' - click to clear" onclick="clearNamespaceFilterPanel(\'' . $calId . '\')">' . htmlsp…
800 …$html .= '<button class="panel-today-btn" onclick="jumpTodayPanel(\'' . $calId . '\', \'' . $names…
806 …l-search-input" id="event-search-' . $calId . '" placeholder="Search events..." oninput="filterEve…
807 …on class="panel-search-clear" id="search-clear-' . $calId . '" onclick="clearEventSearch(\'' . $ca…
809 …$html .= '<button class="panel-add-btn" onclick="openAddEventPanel(\'' . $calId . '\', \'' . $name…
814 …$html .= '<div class="event-list-compact" id="eventlist-' . $calId . '" style="max-height: ' . htm…
815 $html .= $this->renderEventListContent($events, $calId, $namespace);
818 $html .= $this->renderEventDialog($calId, $namespace);
821 $html .= $this->renderMonthPicker($calId, $year, $month, $namespace);
899 $calId = 'sidebar-' . substr(md5($namespace . $weekStart), 0, 8);
902 return $this->renderSidebarWidget($allEvents, $namespace, $calId);
978 $calId = 'eventlist_' . uniqid();
979 $html = '<div class="eventlist-simple" id="' . $calId . '">';
994 …$html .= '<span class="eventlist-today-clock" id="clock-' . $calId . '">' . $currentTime . '</span…
996 …="eventlist-weather"><span id="weather-icon-' . $calId . '">��️</span> <span id="weather-temp-' . …
1004 …ventlist-cpu-bar" onmouseover="showTooltip_' . $calId . '(\'green\')" onmouseout="hideTooltip_' . …
1005 … $html .= '<div class="eventlist-cpu-fill" id="cpu-5min-' . $calId . '" style="width: 0%;"></div>';
1006 …$html .= '<div class="system-tooltip" id="tooltip-green-' . $calId . '" style="display:none;"></di…
1010 …ist-cpu-realtime" onmouseover="showTooltip_' . $calId . '(\'purple\')" onmouseout="hideTooltip_' .…
1011 …lass="eventlist-cpu-fill eventlist-cpu-fill-purple" id="cpu-realtime-' . $calId . '" style="width:…
1012 …$html .= '<div class="system-tooltip" id="tooltip-purple-' . $calId . '" style="display:none;"></d…
1016 …ist-mem-realtime" onmouseover="showTooltip_' . $calId . '(\'orange\')" onmouseout="hideTooltip_' .…
1017 …lass="eventlist-cpu-fill eventlist-cpu-fill-orange" id="mem-realtime-' . $calId . '" style="width:…
1018 …$html .= '<div class="system-tooltip" id="tooltip-orange-' . $calId . '" style="display:none;"></d…
1036 const clockEl = document.getElementById("clock-' . $calId . '");
1056 const iconEl = document.getElementById("weather-icon-' . $calId . '");
1057 const tempEl = document.getElementById("weather-temp-' . $calId . '");
1074 const iconEl = document.getElementById("weather-icon-' . $calId . '");
1075 const tempEl = document.getElementById("weather-temp-' . $calId . '");
1091 const iconEl = document.getElementById("weather-icon-' . $calId . '");
1092 const tempEl = document.getElementById("weather-temp-' . $calId . '");
1149 window["showTooltip_' . $calId . '"] = function(color) {
1150 const tooltip = document.getElementById("tooltip-" + color + "-' . $calId . '");
1225 window["hideTooltip_' . $calId . '"] = function(color) {
1226 const tooltip = document.getElementById("tooltip-" + color + "-' . $calId . '");
1251 const greenBar = document.getElementById("cpu-5min-' . $calId . '");
1266 const cpuBar = document.getElementById("cpu-realtime-' . $calId . '");
1272 const memBar = document.getElementById("mem-realtime-' . $calId . '");
1287 const greenBar = document.getElementById("cpu-5min-' . $calId . '");
1290 const cpuBar = document.getElementById("cpu-realtime-' . $calId . '");
1299 const memBar = document.getElementById("mem-realtime-' . $calId . '");
1413 private function renderEventDialog($calId, $namespace) { argument
1414 … $html = '<div class="event-dialog-compact" id="dialog-' . $calId . '" style="display:none;">';
1415 … $html .= '<div class="dialog-overlay" onclick="closeEventDialog(\'' . $calId . '\')"></div>';
1418 $html .= '<div class="dialog-content-sleek" id="dialog-content-' . $calId . '">';
1421 … $html .= '<div class="dialog-header-sleek dialog-drag-handle" id="drag-handle-' . $calId . '">';
1422 $html .= '<h3 id="dialog-title-' . $calId . '">Add Event</h3>';
1423 …n type="button" class="dialog-close-btn" onclick="closeEventDialog(\'' . $calId . '\')">×</button>…
1427 …$html .= '<form id="eventform-' . $calId . '" onsubmit="saveEventCompact(\'' . $calId . '\', \'' .…
1430 $html .= '<input type="hidden" id="event-id-' . $calId . '" name="eventId" value="">';
1435 …$html .= '<input type="text" id="event-title-' . $calId . '" name="title" required class="input-sl…
1443 … $html .= '<input type="hidden" id="event-namespace-' . $calId . '" name="namespace" value="">';
1447 …$html .= '<input type="text" id="event-namespace-search-' . $calId . '" class="input-sleek input-c…
1448 …$html .= '<div class="namespace-dropdown" id="event-namespace-dropdown-' . $calId . '" style="disp…
1453 …$html .= '<script type="application/json" id="namespaces-data-' . $calId . '">' . json_encode($all…
1460 …$html .= '<textarea id="event-desc-' . $calId . '" name="description" rows="1" class="input-sleek …
1468 …$html .= '<input type="date" id="event-date-' . $calId . '" name="date" required class="input-slee…
1473 …$html .= '<input type="date" id="event-end-date-' . $calId . '" name="endDate" class="input-sleek …
1481 … id="event-recurring-' . $calId . '" name="isRecurring" class="recurring-toggle" onchange="toggleR…
1487 …$html .= '<div id="recurring-options-' . $calId . '" class="recurring-options" style="display:none…
1493 …$html .= '<select id="event-recurrence-type-' . $calId . '" name="recurrenceType" class="input-sle…
1503 …$html .= '<input type="date" id="event-recurrence-end-' . $calId . '" name="recurrenceEnd" class="…
1514 …elect id="event-time-' . $calId . '" name="time" class="input-sleek input-compact" onchange="updat…
1533 …$html .= '<select id="event-end-time-' . $calId . '" name="endTime" class="input-sleek input-compa…
1558 …"event-color-' . $calId . '" name="color" class="input-sleek input-compact color-select" onchange=…
1568 …olor-custom-' . $calId . '" class="color-picker-input color-picker-compact" value="#3498db" onchan…
1577 …$html .= '<input type="checkbox" id="event-is-task-' . $calId . '" name="isTask" class="task-toggl…
1584 …tton" class="btn-sleek btn-cancel-sleek" onclick="closeEventDialog(\'' . $calId . '\')">Cancel</bu…
1595 private function renderMonthPicker($calId, $year, $month, $namespace) { argument
1596 …r-overlay" id="month-picker-overlay-' . $calId . '" style="display:none;" onclick="closeMonthPicke…
1601 $html .= '<select id="month-picker-month-' . $calId . '" class="month-picker-select">';
1609 $html .= '<select id="month-picker-year-' . $calId . '" class="month-picker-select">';
1619 …$html .= '<button class="btn-sleek btn-cancel-sleek" onclick="closeMonthPicker(\'' . $calId . '\')…
1620 …tton class="btn-sleek btn-save-sleek" onclick="jumpToSelectedMonth(\'' . $calId . '\', \'' . $name…
1924 private function renderSidebarWidget($events, $namespace, $calId) { argument
2005 $jsCalId = str_replace('-', '_', $calId);
2024 const tooltip = document.getElementById("tooltip-" + color + "-' . $calId . '");
2092 const tooltip = document.getElementById("tooltip-" + color + "-' . $calId . '");
2107 const clockEl = document.getElementById("clock-' . $calId . '");
2126 const iconEl = document.getElementById("weather-icon-' . $calId . '");
2127 const tempEl = document.getElementById("weather-temp-' . $calId . '");
2142 const iconEl = document.getElementById("weather-icon-' . $calId . '");
2143 const tempEl = document.getElementById("weather-temp-' . $calId . '");
2159 const iconEl = document.getElementById("weather-icon-' . $calId . '");
2160 const tempEl = document.getElementById("weather-temp-' . $calId . '");
2196 const greenBar = document.getElementById("cpu-5min-' . $calId . '");
2208 const cpuBar = document.getElementById("cpu-realtime-' . $calId . '");
2213 const memBar = document.getElementById("mem-realtime-' . $calId . '");
2234 …$html .= '<span class="eventlist-today-clock" id="clock-' . $calId . '">' . $currentTime . '</span…
2236 …="eventlist-weather"><span id="weather-icon-' . $calId . '">��️</span> <span id="weather-temp-' . …
2245 … $html .= '<div class="eventlist-cpu-fill" id="cpu-5min-' . $calId . '" style="width: 0%;"></div>';
2246 …$html .= '<div class="system-tooltip" id="tooltip-green-' . $calId . '" style="display:none;"></di…
2251 …lass="eventlist-cpu-fill eventlist-cpu-fill-purple" id="cpu-realtime-' . $calId . '" style="width:…
2252 …$html .= '<div class="system-tooltip" id="tooltip-purple-' . $calId . '" style="display:none;"></d…
2257 …lass="eventlist-cpu-fill eventlist-cpu-fill-orange" id="mem-realtime-' . $calId . '" style="width:…
2258 …$html .= '<div class="system-tooltip" id="tooltip-orange-' . $calId . '" style="display:none;"></d…
2268 … rgba(0, 100, 0, 0.4); transition:all 0.2s;" onclick="openAddEvent(\'' . $calId . '\', \'' . $name…
2277 $html .= $this->renderSidebarSection('Today', $todayEvents, '#ff9800', $calId);
2282 $html .= $this->renderSidebarSection('Tomorrow', $tomorrowEvents, '#4caf50', $calId);
2287 … $html .= $this->renderSidebarSection('Important Events', $importantEvents, '#9b59b6', $calId);
2293 $html .= $this->renderEventDialog($calId, $namespace);
2303 $calId = 'cal_' . substr(md5($weekStart . microtime()), 0, 8);
2304 $jsCalId = str_replace('-', '_', $calId); // Sanitize for JS variable names
2357 …$html .= '<div id="selected-day-events-' . $calId . '" style="display:none; margin:8px 4px; border…
2359 $html .= '<span id="selected-day-title-' . $calId . '"></span>';
2360 …$html .= '<span onclick="document.getElementById(\'selected-day-events-' . $calId . '\').style.dis…
2362 …$html .= '<div id="selected-day-content-' . $calId . '" style="padding:4px 0; background:rgba(36, …
2368 $jsCalId = str_replace('-', '_', $calId);
2373 const container = document.getElementById("selected-day-events-' . $calId . '");
2374 const title = document.getElementById("selected-day-title-' . $calId . '");
2375 const content = document.getElementById("selected-day-content-' . $calId . '");
2468 private function renderSidebarSection($title, $events, $accentColor, $calId) { argument
2486 $html .= $this->renderSidebarEvent($event, $calId, $showDate, $accentColor);
2498 …private function renderSidebarEvent($event, $calId, $showDate = false, $sectionColor = '#00cc07') { argument