CKEDITOR.plugins.imagebase.progressReporter
class
This is the base type for progress reporters.
A progress reporter can be updated:
- Automatically, by binding it to an existing CKEDITOR.fileTools.fileLoader instance.
 - Manually, using the updated, done, failed and aborted methods.
 
Filtering
Properties
wrapper : elementCKEDITOR.plugins.imagebase.progressReporter#wrapperAn element created for wrapping the progress bar.
Methods
constructor( [ wrapperHtml ] ) → progressReporterCKEDITOR.plugins.imagebase.progressReporter#constructorParameters
[ wrapperHtml ] : StringDefaults to
'<div class="cke_loader"></div>'
Returns
progressReporter
aborted()CKEDITOR.plugins.imagebase.progressReporter#abortedMarks the progress reporter as aborted.
bindLoader( loader )CKEDITOR.plugins.imagebase.progressReporter#bindLoaderBinds this progress reporter to a given
loader.It will automatically remove its listeners when the
loaderhas triggered one of the following events:- CKEDITOR.fileTools.fileLoader.abort
 - CKEDITOR.fileTools.fileLoader.error
 - CKEDITOR.fileTools.fileLoader.uploaded
 
Parameters
loader : fileLoaderThe loader that should be observed.
done()CKEDITOR.plugins.imagebase.progressReporter#doneMarks the progress reporter as complete.
failed()CKEDITOR.plugins.imagebase.progressReporter#failedMarks the progress reporter as failed.
remove()CKEDITOR.plugins.imagebase.progressReporter#removeRemoves the progress reporter from the DOM.
updated( progress )CKEDITOR.plugins.imagebase.progressReporter#updatedMethod to be called in order to refresh the progress.
Parameters
progress : NumberProgress representation where
1.0means "complete" and0means "no progress".