Removes excessive logging statements

Cleans up the codebase by removing unnecessary console log statements.

These logs were primarily used for debugging and are no longer needed in the production code.
This reduces noise in the console and improves overall performance.
This commit is contained in:
Janus Knudsen 2025-08-31 22:39:09 +02:00
parent 383eab7524
commit fafad16926
24 changed files with 4 additions and 275 deletions

View file

@ -43,7 +43,6 @@ export class CalendarManager {
this.eventFilterManager = new EventFilterManager();
this.dateCalculator = new DateCalculator(config);
this.setupEventListeners();
console.log('📋 CalendarManager: Created with proper dependency injection');
}
/**
@ -51,23 +50,18 @@ export class CalendarManager {
*/
public async initialize(): Promise<void> {
if (this.isInitialized) {
console.warn('CalendarManager is already initialized');
return;
}
console.log('🚀 CalendarManager: Starting simple initialization');
try {
// Debug: Check calendar type
const calendarType = this.config.getCalendarMode();
console.log(`🔍 CalendarManager: Initializing ${calendarType} calendar`);
// Step 1: Load data
console.log('📊 Loading event data...');
await this.eventManager.loadData();
// Step 2: Pass data to GridManager and render grid structure
console.log('🏗️ Rendering grid...');
if (calendarType === 'resource') {
const resourceData = this.eventManager.getResourceData();
this.gridManager.setResourceData(resourceData);
@ -76,7 +70,6 @@ export class CalendarManager {
// Step 2b: Trigger event rendering now that data is loaded
// Re-emit GRID_RENDERED to trigger EventRendererManager
console.log('🎨 Triggering event rendering...');
const gridContainer = document.querySelector('swp-calendar-container');
if (gridContainer) {
const periodRange = this.gridManager.getDisplayDates();
@ -90,19 +83,15 @@ export class CalendarManager {
}
// Step 3: Initialize scroll synchronization
console.log('📜 Setting up scroll synchronization...');
this.scrollManager.initialize();
// Step 4: Set initial view and date BEFORE event rendering
console.log('⚙️ Setting initial view and date...');
this.setView(this.currentView);
this.setCurrentDate(this.currentDate);
// Step 5: Event rendering will be triggered by GRID_RENDERED event
console.log('🎨 Event rendering will be triggered automatically by grid events...');
this.isInitialized = true;
console.log('✅ CalendarManager: Simple initialization complete');
// Emit initialization complete event
this.eventBus.emit(CoreEvents.INITIALIZED, {
@ -111,7 +100,6 @@ export class CalendarManager {
});
} catch (error) {
console.error('❌ CalendarManager initialization failed:', error);
throw error;
}
}
@ -127,7 +115,6 @@ export class CalendarManager {
const previousView = this.currentView;
this.currentView = view;
console.log(`Changing view from ${previousView} to ${view}`);
// Emit view change event
this.eventBus.emit(CoreEvents.VIEW_CHANGED, {
@ -145,7 +132,6 @@ export class CalendarManager {
public setCurrentDate(date: Date): void {
// Validate input date
if (!date || !(date instanceof Date) || isNaN(date.getTime())) {
console.error('CalendarManager.setCurrentDate: Invalid date provided', date);
return;
}
@ -156,7 +142,6 @@ export class CalendarManager {
const prevDateStr = previousDate && !isNaN(previousDate.getTime()) ? previousDate.toISOString() : 'Invalid Date';
const newDateStr = this.currentDate.toISOString();
console.log(`Changing date from ${prevDateStr} to ${newDateStr}`);
// Emit date change event
this.eventBus.emit(CoreEvents.DATE_CHANGED, {
@ -235,7 +220,6 @@ export class CalendarManager {
* Genindlæs calendar data
*/
public refresh(): void {
console.log('Refreshing calendar...');
this.eventBus.emit(CoreEvents.REFRESH_REQUESTED, {
view: this.currentView,
@ -247,7 +231,6 @@ export class CalendarManager {
* Ryd calendar og nulstil til standard tilstand
*/
public reset(): void {
console.log('Resetting calendar...');
this.currentView = 'week';
this.currentDate = new Date();
@ -265,7 +248,6 @@ export class CalendarManager {
// Listen for workweek changes only
this.eventBus.on(CoreEvents.WORKWEEK_CHANGED, (event: Event) => {
const customEvent = event as CustomEvent;
console.log('CalendarManager: Workweek changed to', customEvent.detail.workWeekId);
this.handleWorkweekChange();
// Also update week info display since workweek affects date range display
@ -379,7 +361,6 @@ export class CalendarManager {
* Handle workweek configuration changes
*/
private handleWorkweekChange(): void {
console.log('CalendarManager: Handling workweek change - forcing full grid rebuild');
// Force a complete grid rebuild by clearing existing structure
const container = document.querySelector('swp-calendar-container');
@ -401,7 +382,6 @@ export class CalendarManager {
* Re-render events after grid structure changes
*/
private rerenderEvents(): void {
console.log('CalendarManager: Re-rendering events for new workweek');
// Get current period data to determine date range
const periodData = this.calculateCurrentPeriod();
@ -409,7 +389,6 @@ export class CalendarManager {
// Find the grid container to render events in
const container = document.querySelector('swp-calendar-container');
if (!container) {
console.warn('CalendarManager: No container found for event re-rendering');
return;
}
@ -426,19 +405,16 @@ export class CalendarManager {
*/
private updateWeekInfoForWorkweekChange(): void {
// Don't do anything here - let GRID_RENDERED event handle it
console.log('CalendarManager: Workweek changed - week info will update after grid renders');
}
/**
* Update week info based on actual rendered columns
*/
private updateWeekInfoFromRenderedColumns(): void {
console.log('CalendarManager: Updating week info from rendered columns');
// Get actual dates from rendered columns
const columns = document.querySelectorAll('swp-day-column');
if (columns.length === 0) {
console.warn('CalendarManager: No columns found for week info update');
return;
}
@ -450,7 +426,6 @@ export class CalendarManager {
const lastDateStr = lastColumn.dataset.date;
if (!firstDateStr || !lastDateStr) {
console.warn('CalendarManager: Column dates not found');
return;
}
@ -464,13 +439,6 @@ export class CalendarManager {
// Format date range
const dateRange = this.dateCalculator.formatDateRange(firstDate, lastDate);
console.log('CalendarManager: Week info from columns:', {
firstDate: firstDateStr,
lastDate: lastDateStr,
weekNumber,
dateRange
});
// Emit week info update
this.eventBus.emit(CoreEvents.WEEK_CHANGED, {
weekNumber,