Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "utils/general"

Index

Variables

Const ActiveXObject

ActiveXObject: any

Functions

getAbsoluteUrl

  • getAbsoluteUrl(url: string): string
  • Get the complete URL of a relative path.

    export

    Parameters

    • url: string

    Returns string

hasClass

  • hasClass(target: HTMLElement, className: string): boolean
  • Determine if element has a specific class.

    export

    Parameters

    • target: HTMLElement

      The target element.

    • className: string

      The class to search in the class attribute.

    Returns boolean

isAudio

  • isAudio(element: Element): boolean
  • Determine if element is a audio element.

    export

    Parameters

    • element: Element

    Returns boolean

isVideo

  • isVideo(element: Element): boolean
  • Determine if element is a video element.

    export

    Parameters

    • element: Element

    Returns boolean

loadScript

  • loadScript(url: string): Promise<Object>
  • Load an external script using Promises

    export

    Parameters

    • url: string

    Returns Promise<Object>

offset

  • offset(el: HTMLElement): object
  • Obtain the top/left offset values of an element.

    export

    Parameters

    • el: HTMLElement

      The target element.

    Returns object

    • left: number
    • top: number

request

  • request(url: string, dataType: string, success: function, error?: function): void
  • Perform an asynchronous (AJAX) request.

    export

    Parameters

    • url: string
    • dataType: string
    • success: function
        • (n: any): any
        • Parameters

          • n: any

          Returns any

    • Optional error: function
        • (n: any): any
        • Parameters

          • n: any

          Returns any

    Returns void

Generated using TypeDoc