fullcalendar-8.x-2.x-dev/config/schema/fullcalendar.views.schema.yml

config/schema/fullcalendar.views.schema.yml
# Schema for the views plugins of the Fullcalendar view module.

views.style.fullcalendar:
  type: views_style
  label: 'FullCalendar display'
  mapping:
    header:
      type: string
      label: 'Header toolbar definition'
    footer:
      type: string
      label: 'Footer toolbar definition'
    titleFormat:
      type: string
      label: 'Formatting string for the title'
    titleRangeSeparator:
      type: string
      label: 'Character to use in ranges for the title'
    buttonText:
      type: string
      label: 'Labels to use on the buttons'
    buttonIcons:
      type: string
      label: 'Icons to use on the buttons'
    month_view:
      type: boolean
      label: 'Month View - enable'
    timegrid_view:
      type: boolean
      label: 'TimeGrid View - enable'
    daygrid_view:
      type: boolean
      label: 'DayGrid View - enable'
    list_view:
      type: boolean
      label: 'List view - enable'
    fields:
      type: mapping
      label: 'Fields to use as sources'
      mapping:
        title:
          type: boolean
          label: 'Title'
        title_field:
          type: string
          label: 'Field to use as source for the title'
        url:
          type: boolean
          label: 'URL'
        url_field:
          type: string
          label: 'Field to use as source for the URL'
        date:
          type: boolean
          label: 'Date'
        date_field:
          type: sequence
          label: 'Field(s) to use as source for the Date'
          sequence:
            type: string
            label: 'Date field id'
    event_format:
      type: mapping
      label: 'Default formatting for event display'
      mapping:
        eventColor:
          type: string
          label: 'Hex string for the color to use'
        eventDisplay:
          type: string
          label: 'Rendering style preset code'
        displayEventTime:
          type: boolean
          label: 'Show or hide the default time display'
        nextDayThreshold:
          type: string
          label: 'Time threshold for when an event should cross into the next day'
    links:
      type: mapping
      label: 'Interactive options'
      mapping:
        navLinks:
          type: boolean
          label: 'Enable linking days to the day view'
        navLinkDayClick:
          type: string
          label: 'Function to use as day view click handler'
        navLinkWeekClick:
          type: string
          label: 'Function to use as week view click handler'
        bundle_type:
          type: string
          label: 'Bundle to use for creating new events via day double-click'
        formMode:
          type: string
          label: 'Which form mode to use for event creation'
        createTarget:
          type: string
          label: 'How to open the form to create events'
        modalWidth:
          type: integer
          label: 'If using a modal, how wide it should be'
        updateConfirm:
          type: boolean
          label: 'Require confirmation before performing drag-and-drop updates'
        showMessages:
          type: boolean
          label: 'Display toast-style messages that inform success or failure'
    colors:
      type: mapping
      label: 'Fields to use as sources'
      mapping:
        color_bundle:
          type: sequence
          label: 'Color to use for each bundle'
          sequence:
            type: mapping
            label: 'Per Bundle options'
            mapping:
              color:
                type: string
                label: 'Bundle color'
              textcolor:
                type: string
                label: 'Bundle text color'
              style:
                type: string
                label: 'Bundle style'
        tax_field:
          type: string
          label: 'Field to use as source taxonomy reference'
        vocabularies:
          type: string
          label: 'Vocabulary to use as source of terms'
        color_taxonomies:
          type: sequence
          label: 'Display options for each term'
          sequence:
            type: mapping
            label: 'Per Term options'
            mapping:
              color:
                type: string
                label: 'Term color'
              textColor:
                type: string
                label: 'Term text color'
              display:
                type: string
                label: 'Term display style'
    month_view_settings:
      type: mapping
      label: 'Month View settings'
      mapping:
        fixedWeekCount:
          type: boolean
          label: 'Always show six weeks in a month'
        showNonCurrentDates:
          type: string
          label: 'Display dates outside the current month'
    timegrid_view_settings:
      type: mapping
      label: 'TimeGrid View settings'
      mapping:
        allDaySlot:
          type: boolean
          label: 'Display a slot for all day events'
        allDayContent:
          type: string
          label: 'Text to display as header for the all day slot'
        slotEventOverlap:
          type: boolean
          label: 'Events can overlap'
        timeGridEventMinHeight:
          type: string
          label: 'Minimum pixel height events will be shown'
    list_view_settings:
      type: mapping
      label: 'List View settings'
      mapping:
        listDayFormat:
          type: string
          label: 'Format to use for dates on the left side'
        listDayAltFormat:
          type: string
          label: 'Format to use for dates on the right side'
        noEventsMessage:
          type: string
          label: 'Message shown if no events are available'
    views_year:
      type: mapping
      label: 'Options for the Year View'
      mapping:
        listYear_buttonText:
          type: string
          label: 'Text that will be displayed on buttons of the header/footer'
        listYear_titleFormat:
          type: string
          label: 'Text that will be displayed in the title'
    views_month:
      type: mapping
      label: 'Options for the Month View'
      mapping:
        listMonth_buttonText:
          type: string
          label: 'Text that will be displayed on buttons of the header/footer'
        listMonth_titleFormat:
          type: string
          label: 'Text that will be displayed in the title'
        dayGridMonth_buttonText:
          type: string
          label: 'Text that will be displayed on buttons of the header/footer'
        dayGridMonth_titleFormat:
          type: string
          label: 'Text that will be displayed in the title'
        dayGridMonth_dayHeaderFormat:
          type: string
          label: 'Text that will be displayed the column headings'
    views_week:
      type: mapping
      label: 'Options for the Week View'
      mapping:
        listWeek_buttonText:
          type: string
          label: 'Text that will be displayed on buttons of the header/footer'
        listWeek_titleFormat:
          type: string
          label: 'Text that will be displayed in the title'
        dayGridWeek_buttonText:
          type: string
          label: 'Text that will be displayed on buttons of the header/footer'
        dayGridWeek_titleFormat:
          type: string
          label: 'Text that will be displayed in the title'
        dayGridWeek_dayHeaderFormat:
          type: string
          label: 'Text that will be displayed the column headings'
        timeGridWeek_buttonText:
          type: string
          label: 'Text that will be displayed on buttons of the header/footer'
        timeGridWeek_titleFormat:
          type: string
          label: 'Text that will be displayed in the title'
        timeGridWeek_dayHeaderFormat:
          type: string
          label: 'Text that will be displayed the column headings'
    views_day:
      type: mapping
      label: 'Options for the Day View'
      mapping:
        listDay_buttonText:
          type: string
          label: 'Text that will be displayed on buttons of the header/footer'
        listDay_titleFormat:
          type: string
          label: 'Text that will be displayed in the title'
        dayGridDay_buttonText:
          type: string
          label: 'Text that will be displayed on buttons of the header/footer'
        dayGridDay_titleFormat:
          type: string
          label: 'Text that will be displayed in the title'
        dayGridDay_dayHeaderFormat:
          type: string
          label: 'Text that will be displayed the column headings'
        timeGridDay_buttonText:
          type: string
          label: 'Text that will be displayed on buttons of the header/footer'
        timeGridDay_titleFormat:
          type: string
          label: 'Text that will be displayed in the title'
        timeGridDay_dayHeaderFormat:
          type: string
          label: 'Text that will be displayed the column headings'
    display:
      type: mapping
      label: 'Defaults for the overall display'
      mapping:
        initialView:
          type: string
          label: 'Which view should be shown to start'
        firstDay:
          type: string
          label: 'What day to use as start of the week'
    times:
      type: mapping
      label: 'Date & time display settings'
      mapping:
        convert_timezones:
          type: boolean
          label: 'Convert events in other timezones'
        weekends:
          type: boolean
          label: 'Whether to display weekend days'
        hiddenDays:
          type: string
          label: 'Which days to consider the weekend'
        dayHeaders:
          type: string
          label: 'Whether to list the days as column headers'
    axis:
      type: mapping
      label: 'Time-axis settings'
      mapping:
        slotDuration:
          type: string
          label: 'Duration of time slots, defaults to 00:30:00'
        slotLabelInterval:
          type: string
          label: 'Frequency that the time slots should be labelled with text'
        slotLabelFormat:
          type: string
          label: 'Text that will be displayed within a time slot'
        slotMinTime:
          type: string
          label: 'First time slot that will be displayed for each day'
        slotMaxTime:
          type: string
          label: 'Last time slot that will be displayed for each day'
        scrollTime:
          type: string
          label: 'How far forward the scroll pane is initially scrolled'
    nav:
      type: mapping
      label: 'Date navigation'
      mapping:
        initialDate:
          type: string
          label: 'Initial date displayed when the calendar first loads'
        validRange:
          type: string
          label: 'Which dates the user can navigate to and where events can go'
    week:
      type: mapping
      label: 'Week numbers'
      mapping:
        weekNumbers:
          type: boolean
          label: 'If week numbers should be displayed on the calendar'
        weekNumberCalculation:
          type: string
          label: 'Method for calculating week numbers that are displayed'
        weekText:
          type: string
          label: 'Heading text for week numbers'
    now:
      type: mapping
      label: 'Now indicator settings'
      mapping:
        nowIndicator:
          type: boolean
          label: 'If a marker indicating the current time should be shown'
        now:
          type: boolean
          label: 'Explicitly sets the "today" date of the calendar'
    business:
      type: mapping
      label: 'Business hours settings'
      mapping:
        businessHours:
          type: boolean
          label: 'Emphasize certain time slots on the calendar'
        businessHours2:
          type: string
          label: 'Key:value pairs to set business hours'
    style:
      type: mapping
      label: 'Calendar Appearance/Sizing'
      mapping:
        themeSystem:
          type: string
          label: 'Theme to use for display'
        height:
          type: string
          label: 'Height of the entire calendar, including header and footer'
        contentHeight:
          type: string
          label: 'Height of the view area of the calendar'
        aspectRatio:
          type: string
          label: 'Width-to-height aspect ratio of the calendar'
        handleWindowResize:
          type: boolean
          label: 'Resize the calendar when the browser window resizes'
        windowResizeDelay:
          type: string
          label: 'time to wait to adjust size after a window resize occurs'
    google:
      type: mapping
      label: 'Google Calendar API settings'
      mapping:
        googleCalendarApiKey:
          type: string
          label: 'API key from google Calendar'
        googleCalendarId:
          type: string
          label: 'Comma-separated Google Calendar IDs'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc