Changelog Dialog

Hierarchy

  • any
    • ChangeLogWindow

Constructors

  • Parameters

    • lastVersion: boolean = false

      Display only latest version, legacy versions are to be omitted.

    • autoDisplay: boolean = false

      Is the dialog being shown without prompting?

    Returns ChangeLogWindow

Properties

_cache: any
autoDisplay: boolean
lastVersion: boolean
DEFAULT_OPTIONS: {
    classes: string[];
    form: {
        closeOnSubmit: boolean;
        handler: ((...this: any, event: SubmitEvent, form: HTMLFormElement, formData: FormDataExtended) => Promise<void>);
        submitOnChange: boolean;
    };
    id: string;
    position: {
        height: number;
        width: number;
    };
    tag: string;
    window: {
        minimizable: boolean;
        resizable: boolean;
    };
} = ...

Type declaration

  • classes: string[]
  • form: {
        closeOnSubmit: boolean;
        handler: ((...this: any, event: SubmitEvent, form: HTMLFormElement, formData: FormDataExtended) => Promise<void>);
        submitOnChange: boolean;
    }
    • closeOnSubmit: boolean
    • handler: ((...this: any, event: SubmitEvent, form: HTMLFormElement, formData: FormDataExtended) => Promise<void>)
        • (...this, event, form, formData): Promise<void>
        • Internal

          Cancel distribution and close dialog

          Parameters

          • Rest...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

          Returns Promise<void>

    • submitOnChange: boolean
  • id: string
  • position: {
        height: number;
        width: number;
    }
    • height: number
    • width: number
  • tag: string
  • window: {
        minimizable: boolean;
        resizable: boolean;
    }
    • minimizable: boolean
    • resizable: boolean
PARTS: {
    form: {
        template: string;
    };
} = ...

Accessors

Methods

  • Internal

    Returns Promise<{
        autoDisplay: boolean;
        changelog: any;
        dontShowAgain: unknown;
        lastVersion: boolean;
        link: any;
    }>

  • Internal

    Cancel distribution and close dialog

    Parameters

    • Rest...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

    Returns Promise<void>