mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-08 17:30:09 +02:00
[api-minor] Remove all the useless telemetry stuff in the viewer (bug 1802468)
Add a deprecation notification for PDFDocumentLoadingTask.onUnsupportedFeature and PDFDocumentProxy.stats which are likely useless. The unsupported feature stuff have initially been added in (#4048) in order to be able to display a warning bar and to help to have some numbers to know how a feature was used. Those data are no more used in Firefox.
This commit is contained in:
parent
33f9d1aab2
commit
b9cb651c44
2 changed files with 24 additions and 120 deletions
|
@ -559,6 +559,8 @@ async function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
|
|||
class PDFDocumentLoadingTask {
|
||||
static #docId = 0;
|
||||
|
||||
#onUnsupportedFeature = null;
|
||||
|
||||
constructor() {
|
||||
this._capability = createPromiseCapability();
|
||||
this._transport = null;
|
||||
|
@ -591,13 +593,26 @@ class PDFDocumentLoadingTask {
|
|||
* @type {function}
|
||||
*/
|
||||
this.onProgress = null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback for when an unsupported feature is used in the PDF document.
|
||||
* The callback receives an {@link UNSUPPORTED_FEATURES} argument.
|
||||
* @type {function}
|
||||
*/
|
||||
this.onUnsupportedFeature = null;
|
||||
/**
|
||||
* @type {function | null} The current callback used with unsupported
|
||||
* features.
|
||||
*/
|
||||
get onUnsupportedFeature() {
|
||||
return this.#onUnsupportedFeature;
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback for when an unsupported feature is used in the PDF document.
|
||||
* The callback receives an {@link UNSUPPORTED_FEATURES} argument.
|
||||
* @type {function}
|
||||
*/
|
||||
set onUnsupportedFeature(callback) {
|
||||
deprecated(
|
||||
"The PDFDocumentLoadingTask onUnsupportedFeature property will be removed in the future."
|
||||
);
|
||||
this.#onUnsupportedFeature = callback;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -758,6 +773,9 @@ class PDFDocumentProxy {
|
|||
* structures, or `null` when no statistics exists.
|
||||
*/
|
||||
get stats() {
|
||||
deprecated(
|
||||
"The PDFDocumentProxy stats property will be removed in the future."
|
||||
);
|
||||
return this._transport.stats;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue