Skip to content

Commit e4ffe37

Browse files
author
Tom Boutell
committed
Merge pull request punkave#50 from thomas2411/patch-1
Add Callback options
2 parents 988bb59 + 78a4767 commit e4ffe37

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

Resources/public/js/FileUploader.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,44 @@ function PunkAveFileUploader(options)
6363
{
6464
self.addExistingFiles(options.existingFiles);
6565
}
66+
67+
68+
if (options.addCallback)
69+
editor.bind('fileuploadadd', options.addCallback);
70+
if (options.submitCallback)
71+
editor.bind('fileuploadsubmit', options.submitCallback);
72+
if (options.sendCallback)
73+
editor.bind('fileuploadsend', options.sendCallback);
74+
if (options.doneCallback)
75+
editor.bind('fileuploaddone', options.doneCallback);
76+
if (options.failCallback)
77+
editor.bind('fileuploadfail', options.failCallback);
78+
if (options.alwaysCallback)
79+
editor.bind('fileuploadalways', options.alwaysCallback);
80+
if (options.progressCallback)
81+
editor.bind('fileuploadprogress', options.progressCallback);
82+
if (options.progressallCallback)
83+
editor.bind('fileuploadprogressall', options.progressallCallback);
84+
if (options.startCallback)
85+
editor.bind('fileuploadstart', options.startCallback);
86+
if (options.stopCallback)
87+
editor.bind('fileuploadstop', options.stopCallback);
88+
if (options.changeCallback)
89+
editor.bind('fileuploadchange', options.changeCallback);
90+
if (options.pasteCallback)
91+
editor.bind('fileuploadpaste', options.pasteCallback);
92+
if (options.dropCallback)
93+
editor.bind('fileuploaddrop', options.dropCallback);
94+
if (options.dragoverCallback)
95+
editor.bind('fileuploaddragover', options.dragoverCallback);
96+
if (options.chunksendCallback)
97+
editor.bind('fileuploadchunksend', options.chunksendCallback);
98+
if (options.chunkdoneCallback)
99+
editor.bind('fileuploadchunkdone', options.chunkdoneCallback);
100+
if (options.chunkfailCallback)
101+
editor.bind('fileuploadchunkfail', options.chunkfailCallback);
102+
if (options.chunkalwaysCallback)
103+
editor.bind('fileuploadchunkalways', options.chunkalwaysCallback);
66104

67105
editor.fileupload({
68106
dataType: 'json',

0 commit comments

Comments
 (0)