An application that lets the user configure module integration related settings.

Hierarchy (View Summary)

Constructors

Properties

settings: any
DEFAULT_OPTIONS: {
    configKey: string;
    model: typeof IntegrationConfigModel;
    phraseKey: string;
    window: { icon: string };
} = ...
PARTS: { footer: { template: string }; form: { template: string } } = ...
settings: any

Accessors

Methods

  • Initialize the configuration for this application. Override the default ID to be unique to this settings app instance and tack on extra class.

    Parameters

    • options: ApplicationConfiguration

      The provided configuration options for the Application

    Returns ApplicationConfiguration

    The final configuration values for the application

  • Internal

    Update the game settings with the new configuration

    Parameters

    • ...this: any
    • event: SubmitEvent

      The originating form submission event

    • form: HTMLFormElement

      The form element that was submitted

    • formData: FormDataExtended

      Processed data for the submitted form

      • object

        The form data in object form

    Returns Promise<void>