Body, Mind & Soul — API Reference
    Preparing search index...

    Class BodyMindSoulPartySheet

    Hierarchy

    • any
      • BodyMindSoulPartySheet
    Index
    DEFAULT_OPTIONS: {
        actions: {
            deleteEffect: (event: any, target: any) => Promise<void>;
            editEffect: (event: any, target: any) => Promise<void>;
            editImage: (event: any, target: any) => Promise<void>;
            lowerStack: (event: any, target: any) => Promise<void>;
            raiseStack: (event: any, target: any) => Promise<void>;
            removeMember: (event: any, target: any) => Promise<void>;
            toggleEffect: (event: any, target: any) => Promise<void>;
            unpushEffect: (event: any, target: any) => Promise<void>;
        };
        classes: string[];
        form: {
            handler: (event: any, form: any, formData: any) => Promise<void>;
            submitOnChange: boolean;
            submitOnClose: boolean;
        };
        tag: string;
        window: { height: number; resizable: boolean; width: number };
    } = ...
    PARTS: {
        header: { template: string };
        members: { scrollable: string[]; template: string };
    } = ...
    TEMPLATE_ROOT: string = "systems/body-mind-and-soul/templates/actor"
    • Attach drag/drop listeners to the push-effect drop zone. Accepts both ActiveEffect and bmsEffect journal page drops.

      Parameters

      • dropzone: HTMLElement

        The drop zone element

      Returns void

    • Attach drag/drop listeners to a member row for single-member effect drops. Accepts both ActiveEffect and bmsEffect journal page drops, applying only to that member.

      Parameters

      • memberHeader: HTMLElement

        The member header element with data-member-uuid

      Returns void

    • Attach member picker combobox behavior. Filters available actors by type (non-party only) and excludes already-added members.

      Parameters

      • combobox: HTMLElement

        Container with .member-name-input and .member-name-dropdown

      Returns void

    • Parameters

      • partId: any
      • htmlElement: any
      • options: any

      Returns void

    • Guard: Party sheets are GM-only.

      Returns Promise<any>

    • Parameters

      • options: any

      Returns Promise<any>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • form: any
      • formData: any

      Returns Promise<void>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>

    • Parameters

      • event: any
      • target: any

      Returns Promise<void>