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

    Class PF1TextEnricher

    Helper class for making CONFIG.TextEditor.enrichers usage easier.

    Index

    Constructors

    • Parameters

      • id: string

        Unique identifier

      • pattern: RegExp

        Pattern for content matching.

      • enricher: EnricherHandler

        Function for generating enriched content.

      • Optionalinteraction: {
            click?: EventHandler;
            contextMenu?: EventHandler;
            drag?: EventHandler;
            match?: string[];
        } = {}

        Additional interaction options

        • Optionalclick?: EventHandler

          Click handler

        • OptionalcontextMenu?: EventHandler

          Context menu handler

        • Optionaldrag?: EventHandler

          Drag handler

        • Optionalmatch?: string[]

          CSS selectors for triggering click or drag handler

      Returns PF1TextEnricher

    Properties

    click: void | EventHandler

    Click handler

    contextMenu: void | EventHandler
    drag: void | EventHandler
    enricher: EnricherHandler

    Function handling the details.

    id: string

    Enricher ID, used to distinguish it from other enrichers

    pattern: RegExp

    Regular expression to find the text to be enriched.

    Methods

    • Internal

      On Render Callback

      Hooks event handlers on element render

      Called by Foundry after enriched text is properly prepared.

      Parameters

      • element: HTMLEnrichedContentElement

      Returns void