UNPKG

on-codemerge

Version:

A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product

27 lines (26 loc) 1.12 kB
import { CalendarManager } from '../services/CalendarManager'; import { CategoryManager } from '../services'; import { Calendar, CalendarEvent } from '../types'; import { HTMLEditor } from '../../../core/HTMLEditor'; export declare class CalendarMenu { private popup; private editor; private manager; private categoryManager; private onSelect; private onImport?; constructor(manager: CalendarManager, editor: HTMLEditor, onImport?: () => void, categoryManager?: CategoryManager); private createMainPopup; private createCalendarsList; private createCalendarItem; private createFormPopup; showNewCalendarForm(onCalendarCreated?: (calendar: Calendar) => void): void; showEditCalendarForm(calendar: Calendar): void; private handleSelectCalendar; private handleDeleteCalendar; show(onSelect: (calendar: Calendar) => void): void; showEditEvent(event: CalendarEvent, onUpdate: (event: CalendarEvent) => void): void; showCreateEvent(calendarId: string, onCreate: (event: CalendarEvent) => void): void; showImportDialog(): void; destroy(): void; }