Pathfinder 1e for Foundry VTT
    Preparing search index...

    Sheet for weapon type items.

    Hierarchy (View Summary)

    Index

    Properties

    item: ItemPF
    DEFAULT_OPTIONS: {
        actions: { createLinkedAttack: Object };
        window: { icon: string };
    } = ...
    PRELOAD_TEMPLATES: string[] = ...
    SHEET_CONFIG: { makeDefault: boolean; types: string[] } = ...
    WHEEL_UPDATE_SCOPES: string[] = ...

    Accessors

    • get abortSignal(): any

      Returns any

    • get canShowSource(): boolean

      Returns boolean

    • get showIdentified(): any

      Returns any

    Methods

    • Populate sidebar fields.

      Parameters

      • context: any

      Returns void

    • Internal

      Get Sidebar Tooltip Content

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns string

    • Internal

      Get Unique Action Name

      Parameters

      • base: string

      Returns string

    • Internal

      Test if interaction should be blocked to eliminate doubleclicks or similar.

      Parameters

      • event: PointerEvent

      Returns boolean

      • True if should lock, false otherwise.
    • Nameless Change Event

      Handler for any change event that did not target an element with name.

      Parameters

      • event: Event
      • target: HTMLElement

      Returns boolean

      • True if the change was handled, false otherwise.
    • Internal

      Submit input value

      Parameters

      • event: Event
      • target: HTMLElement

      Returns Promise<void>

    • Internal

      Open sidebar tooltip

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns Promise<void>

    • Internal

      Override of drag start event handler

      Parameters

      • event: DragEvent

      Returns void

    • Internal

      Handle pf1.components.ItemChange drop events.

      Parameters

      • event: DragEvent

        The originating drop event

      • data: object

        The data extracted from the drop event

      Returns Promise<void>

    • Handle item drop events

      Parameters

      • event: Event

        The originating drop event

      • srcDoc: ItemPF

        The dropped item document

      • dropData: object

        The drop data

      Returns Promise<void>

    • Internal

      Handle drop into links

      Parameters

      • event: DragEvent
      • data: object

      Returns Promise<void>

    • Internal

      Handle dropping content-linkable data to <textarea> or text <input>

      Parameters

      • event: DragEvent
      • dropData: object

      Returns Promise<undefined>

    • Protected

      Finalize Wheel Update

      Parameters

      • target: HTMLElement

      Returns object | undefined

      • object with wheel element info, undefined if this is not valid element
    • Parameters

      • event: any
      • content: any
      • identified: boolean = true

      Returns Promise<void>

    • Parameters

      • event: any
      • content: any

      Returns Promise<void>

    • Internal

      Open static tooltip for a Change

      Parameters

      • event: PointerEvent

      Returns Promise<void>

    • Internal

      Post-Render handling

      Sheet handling that is not needed for rendering

      Parameters

      • html: HTMLElement

      Returns Promise<void>

    • Internal

      Edit input

      Parameters

      • event: PointerEvent
      • target: HTMLElement

      Returns void

    • Parameters

      • context: any

      Returns void

    • Parameters

      • context: any

      Returns Promise<void>

    • Parameters

      • context: any

      Returns Promise<void>

    • Protected

      Handle relative input

      Parameters

      • name: string

        Input name property

      • key: string

        Path

      • updateData: object

        Update data

      • Optionaloptions: {
            current?: any;
            decimals?: number;
            fallback?: number | null;
            max?: number;
            min?: number;
        } = {}

        Additional options

        • Optionalcurrent?: any

          Current value

        • Optionaldecimals?: number

          Allowed decimal precision

        • Optionalfallback?: number | null

          Fallback value for odd values

        • Optionalmax?: number

          Maximum allowed value

        • Optionalmin?: number

          Minimum allowed value

      Returns void

    • Internal

      Validate input formula for basic errors.

      Parameters

      • el: HTMLElement

      Returns Promise<void>

    • Internal

      Control effect notes and footnotes

      Parameters

      • this: ItemSheetPF
      • event: PointerEvent
      • target: HTMLElement

      Returns Promise<unknown>

    • Parameters

      • event: any
      • _target: any

      Returns Promise<void>

    • Duplicate Change

      Parameters

      • this: ItemSheetPF
      • event: PointerEvent
      • target: HTMLElement

      Returns void

    • Internal

      Edit Change

      Parameters

      • this: ItemSheetPF
      • event: PointerEvent

        Click event

      • target: HTMLElement

      Returns void