@filerobot/attach-dnd

3.38.2 • Public • Published

@filerobot/attach-dnd

Plugins Website Version Scaleflex team License CodeSandbox

Filerobot Widget logo

Attaches drag & drop (dnd) zone of the Filerobot widget to some HTML element of your page Filerobot Media Asset Widget.

Note: This plugin requires @filerobot/explorer plugin to be existed & used in the widget, as the attach-dnd plugin role is only attaching the drag & drop zone to some element of your page and the rest is handled through the explorer & widget.

Usage

NPM

npm install --save @filerobot/attach-dnd

YARN

yarn add @filerobot/attach-dnd

then

import AttachDragAndDrop from '@filerobot/attach-dnd'
...
...
...
filerobot.use(AttachDragAndDrop, propertiesObject)

CDN

If installed via a CDN link, the plugin is inside the Filerobot global object as Filerobot.AttachDnD

const AttachDragAndDrop = window.Filerobot.AttachDnD
...
...
...
filerobot.use(AttachDragAndDrop, propertiesObject)

Properties

Required attributes are marked with (Required).

target

Type: string or HTML Element Required.

Default: document.body

The selector (ID, Class) of an HTML element or an existed HTML element that would be attached with the drag & drop zone, also the drop hint would be shown to this target selector's element, by default it's the body of the document page.

fixedDropHint

Type: boolean.

Default: false

If set to true, the drop hint shown while dragging the file/folder on the target element would be in a fixed position.

Note: it might be useful to use this property if your page scroll and the drop zone doesn't keep in the same scroll position.

noDropHint

Type: boolean.

Default: false

If you don't want to show the drop hint shown while dragging the file/folder over the target element then provide true value here, otherwise it would be shown normally.

Readme

Keywords

none

Package Sidebar

Install

npm i @filerobot/attach-dnd

Weekly Downloads

818

Version

3.38.2

License

MIT

Unpacked Size

66.5 kB

Total Files

5

Last publish

Collaborators

  • philipka
  • amrw.js
  • amr26
  • ahmeeedmostafa
  • vitaly.shaposhnik