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

Convert PDFDataRangeTransport to an ES6 class

This commit is contained in:
Jonas Jenwald 2018-10-20 17:15:27 +02:00
parent d21892933d
commit 5bb7f4b615
2 changed files with 48 additions and 66 deletions

View file

@ -198,20 +198,16 @@ class MozL10n {
}
})();
function FirefoxComDataRangeTransport(length, initialData) {
PDFDataRangeTransport.call(this, length, initialData);
class FirefoxComDataRangeTransport extends PDFDataRangeTransport {
requestDataRange(begin, end) {
FirefoxCom.request('requestDataRange', { begin, end, });
}
abort() {
// Sync call to ensure abort is really started.
FirefoxCom.requestSync('abortLoading', null);
}
}
FirefoxComDataRangeTransport.prototype =
Object.create(PDFDataRangeTransport.prototype);
FirefoxComDataRangeTransport.prototype.requestDataRange =
function FirefoxComDataRangeTransport_requestDataRange(begin, end) {
FirefoxCom.request('requestDataRange', { begin, end, });
};
FirefoxComDataRangeTransport.prototype.abort =
function FirefoxComDataRangeTransport_abort() {
// Sync call to ensure abort is really started.
FirefoxCom.requestSync('abortLoading', null);
};
PDFViewerApplication.externalServices = {
updateFindControlState(data) {