1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-22 16:18:08 +02:00

Adds then method to the RenderTask

This commit is contained in:
Yury Delendik 2014-04-11 12:10:42 -05:00
parent fe093a37ad
commit 8c0762a32a

View file

@ -1185,6 +1185,18 @@ var RenderTask = (function RenderTaskClosure() {
cancel: function RenderTask_cancel() {
this.internalRenderTask.cancel();
this.promise.reject(new Error('Rendering is cancelled'));
},
/**
* Registers callback to indicate the rendering task completion.
*
* @param {function} onFulfilled The callback for the rendering completion.
* @param {function} onRejected The callback for the rendering failure.
* @return {Promise} A promise that is resolved after the onFulfilled or
* onRejected callback.
*/
then: function RenderTask_then(onFulfilled, onRejected) {
return this.promise.then(onFulfilled, onRejected);
}
};