@nextcloud/viewer
    Preparing search index...

    Class Viewer

    Hierarchy

    • EventTarget
      • Viewer

    Implements

    Index
    • Returns Viewer

    • Set the viewer instance (called from init.ts) Private, do not use directly.

      Parameters

      • viewer: any

        The mounted Viewer Vue component instance

      Returns void

    • The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.

      MDN Reference

      Parameters

      • type: string
      • callback: EventListenerOrEventListenerObject | null
      • Optionaloptions: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • node1: IFile
      • node2: IFile
      • OptionalhandlerId: string

      Returns Promise<void>

    • The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.

      MDN Reference

      Parameters

      • event: Event

      Returns boolean

    • Show an already-opened file by its id, without triggering navigation callbacks. Used to sync the viewer to browser history (back/forward).

      Parameters

      • fileid: number

        The id of the file to show

      Returns void

    • Parameters

      • nodes: IFile[]
      • Optionalfile: IFile
      • options: ViewerOptions = defaultViewerOptions
      • OptionalhandlerId: string

      Returns Promise<void>

    • Parameters

      • folder: IFolder
      • Optionalfile: IFile
      • options: ViewerOptions = defaultViewerOptions
      • OptionalhandlerId: string

      Returns Promise<void>

    • The removeEventListener() method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.

      MDN Reference

      Parameters

      • type: string
      • callback: EventListenerOrEventListenerObject | null
      • Optionaloptions: boolean | EventListenerOptions

      Returns void

    • Set the editing state (used to sync with the editing URL param).

      Parameters

      • editing: boolean

        Whether the viewer should be in editing mode

      Returns void