Class FilterFileBrowserModel

File browser model with optional filter on element.

Hierarchy

Constructors

Properties

_filter: any
_filterDirectories: any

The document manager instance used by the file browser model.

translator: ITranslator

Accessors

  • get connectionFailure(): ISignal<this, Error>
  • A signal emitted when the file browser model loses connection.

    Returns ISignal<this, Error>

  • get driveName(): string
  • The drive name that gets prepended to the path.

    Returns string

  • get filterDirectories(): boolean
  • Whether to filter directories.

    Returns boolean

  • set filterDirectories(value): void
  • Parameters

    • value: boolean

    Returns void

  • get isDisposed(): boolean
  • Get whether the model is disposed.

    Returns boolean

  • get path(): string
  • Get the current path.

    Returns string

  • get pathChanged(): ISignal<this, IChangedArgs<string, string, string>>
  • A signal emitted when the path changes.

    Returns ISignal<this, IChangedArgs<string, string, string>>

  • get refreshed(): ISignal<this, void>
  • A signal emitted when the directory listing is refreshed.

    Returns ISignal<this, void>

  • get restored(): Promise<void>
  • A promise that resolves when the model is first restored.

    Returns Promise<void>

  • get rootPath(): string
  • Get the root path

    Returns string

  • get specs(): ISpecModels
  • Get the kernel spec models.

    Returns ISpecModels

Methods

  • Change directory.

    Parameters

    • Optional newValue: string

    Returns Promise<void>

    A promise with the contents of the directory.

  • Download a file.

    Parameters

    • path: string

      The path of the file to be downloaded.

    Returns Promise<void>

    A promise which resolves when the file has begun downloading.

  • Restore the state of the file browser.

    Parameters

    • id: string

      The unique ID that is used to construct a state database key.

    • Optional populate: boolean

      If false, the restoration ID will be set but the file browser state will not be fetched from the state database.

    Returns Promise<void>

    A promise when restoration is complete.

    Notes

    This function will only restore the model once. If it is called multiple times, all subsequent invocations are no-ops.

  • Set the inclusion of hidden files. Triggers a model refresh.

    Parameters

    • value: boolean

    Returns void

  • Upload a File object.

    Parameters

    • file: File

      The File object to upload.

    Returns Promise<Contents.IModel>

    A promise containing the new file contents model.

    Notes

    On Notebook version < 5.1.0, this will fail to upload files that are too big to be sent in one request to the server. On newer versions, or on Jupyter Server, it will ask for confirmation then upload the file in 1 MB chunks.

Generated using TypeDoc