Provides a TJSPositionInitialHelper implementation to center to element being positioned.

Constructors

  • Parameters

    • Optional options: {
          element?: HTMLElement;
          height?: number;
          lock?: boolean;
          width?: number;
      }

      Initial options.

      • Optional element?: HTMLElement

        Target element.

      • Optional height?: number

        Manual height.

      • Optional lock?: boolean

        Lock parameters from being set.

      • Optional width?: number

        Manual width.

    Returns Centered

Accessors

  • get height(): number
  • Returns number

    Get manual height.

  • set height(arg): void
  • Parameters

    • arg: number

    Returns void

  • get width(): number
  • Returns number

    Get manual width.

  • set width(arg): void
  • Parameters

    • arg: number

    Returns void

Methods

  • Get the left constraint based on any manual target values or the browser inner width.

    Parameters

    • width: number

      Target width.

    Returns number

    Calculated left constraint.

  • Get the top constraint based on any manual target values or the browser inner height.

    Parameters

    • height: number

      Target height.

    Returns number

    Calculated top constraint.

  • Set manual width & height.

    Parameters

    • width: number

      New manual width.

    • height: number

      New manual height.

    Returns void