Noodle Help Site

new Uploader(myParent) → {Uploader}

Drag and Drop support
Parameters:
Name Type Description
myParent Noodle
Returns:
Type
Uploader

Methods

allNull(a) → {*}

Parameters:
Name Type Description
a *
Returns:
Type
*

dragEnterBox(event)

Parameters:
Name Type Description
event DragEvent dragenter

dragLeaveBody(event)

Parameters:
Name Type Description
event DragEvent dragleave

dragLeaveBodyHandler(event) → {Boolean}

Parameters:
Name Type Description
event DragEvent dragleave
Returns:
true
Type
Boolean

dragLeaveBox(event)

Parameters:
Name Type Description
event DragEvent dragleave

dragLeaveBoxHandler(event) → {Boolean}

Parameters:
Name Type Description
event DragEvent dragleave
Returns:
true
Type
Boolean

dragOverBody(event)

Parameters:
Name Type Description
event DragEvent dragover

dragOverBox(event)

Parameters:
Name Type Description
event DragEvent dragover

drop(event)

Parameters:
Name Type Description
event DragEvent drop

fileOrDir(dti) → {File|DataTransferItem}

Chrome will revoke access to the files via DTI after the first is uploaded.
Parameters:
Name Type Description
dti DataTransferItem
Returns:
Type
File | DataTransferItem

init(w)

Parameters:
Name Type Description
w Window

log(s)

Parameters:
Name Type Description
s String

next() → {*}

Returns:
Type
*

nextDir(dti, folder, url, n)

Parameters:
Name Type Description
dti *
folder *
url *
n *

nextDirHelper(x, t, a)

Parameters:
Name Type Description
x *
t *
a *

nextFile(file, folder, url) → {*}

Parameters:
Name Type Description
file *
folder *
url *
Returns:
Type
*

nextSub()

nextSubFile(file, folder, url, n) → {*}

Parameters:
Name Type Description
file *
folder *
url *
n *
Returns:
Type
*

uninit()

uploadEnd(x, t, a)

Parameters:
Name Type Description
x Document | Null
t String
a Array

uploadSubEnd(x, t, a) → {*}

Parameters:
Name Type Description
x *
t *
a *
Returns:
Type
*