YAML Parameter Test

Each section below tests one parameter in isolation.

Extension Options

height (string)

Height set to 400px.

height (numeric)

Height set to 500 (coerced to 500px).

timegridHeight

Timegrid height set to 300%.

file (TSV)

Events loaded from data/events.tsv with tab separator.

file (CSV)

Events loaded from data/events.csv with comma separator.

date

Initial date set to 2026-04-16.

events (inline YAML)

Two inline events: one timed, one allday.

calendars

Two calendar definitions with distinct colors.

Pass-through TOAST UI Options

defaultView: week

defaultView: month

defaultView: day

useFormPopup: true

Click an empty time slot to see the create form popup (isReadOnly is false).

useDetailPopup: true

Click an event to see the detail popup.

isReadOnly: true

Events cannot be dragged or edited.

isReadOnly: false

Events can be dragged and edited.

usageStatistics: true

Usage statistics enabled (network request to NHN).

gridSelection: false

Date grid click selection disabled.

gridSelection: object

Click enabled, double-click disabled.

timezone

Timezone set to America/New_York.

theme

Custom background color applied via theme.

template

Milestone task view with template test.

WeekOptions

week.startDayOfWeek

Start day set to Monday (1).

week.dayNames

Custom day name labels.

week.narrowWeekend

Weekend columns narrowed.

week.workweek

Weekends excluded.

week.showNowIndicator: false

Current time indicator hidden.

week.showTimezoneCollapseButton

Collapse button shown with two timezone zones.

week.timezonesCollapsed

Sub-timezones start collapsed.

week.hourStart

Time grid starts at hour 8.

week.hourEnd

Time grid ends at hour 18.

week.eventView: false

All event panels hidden.

week.eventView: [time]

Only time panel shown (allday hidden).

week.taskView: false

Task/milestone panels hidden.

week.taskView: [milestone]

Only milestone panel shown.

week.collapseDuplicateEvents

Two identical events collapsed.

MonthOptions

month.dayNames

Custom uppercase day labels.

month.startDayOfWeek

Start day set to Monday (1).

month.narrowWeekend

Weekend columns narrowed in month view.

month.visibleWeeksCount

Only 2 weeks visible.

month.isAlways6Weeks: false

Not forced to 6 rows.

month.workweek

Weekends excluded in month view.

month.visibleEventCount

Max 2 visible events per day (4 events on same day).