Remove the BaseViewer._name property, used only when logging errors
				
					
				
			The original idea behind including the class name, when logging errors, was to improve things in the *hypothetical case* where `PDFViewer`- and `PDFSinglePageViewer`-instances would be used side-by-side. Given that all of the relevant methods are synchronous this seem unlikely to really be necessary, and furthermore it's probably best to avoid using `this.constructor.name` since that's not guaranteed to do what you intend (we've seen repeated issues with minifiers mangling function/class names).
This commit is contained in:
		
							parent
							
								
									6167566f1b
								
							
						
					
					
						commit
						5ac139dea1
					
				@ -152,8 +152,6 @@ class BaseViewer {
 | 
				
			|||||||
        `The API version "${version}" does not match the Viewer version "${viewerVersion}".`
 | 
					        `The API version "${version}" does not match the Viewer version "${viewerVersion}".`
 | 
				
			||||||
      );
 | 
					      );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    this._name = this.constructor.name;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    this.container = options.container;
 | 
					    this.container = options.container;
 | 
				
			||||||
    this.viewer = options.viewer || options.container.firstElementChild;
 | 
					    this.viewer = options.viewer || options.container.firstElementChild;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -267,9 +265,7 @@ class BaseViewer {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    // The intent can be to just reset a scroll position and/or scale.
 | 
					    // The intent can be to just reset a scroll position and/or scale.
 | 
				
			||||||
    if (!this._setCurrentPageNumber(val, /* resetCurrentPageView = */ true)) {
 | 
					    if (!this._setCurrentPageNumber(val, /* resetCurrentPageView = */ true)) {
 | 
				
			||||||
      console.error(
 | 
					      console.error(`currentPageNumber: "${val}" is not a valid page.`);
 | 
				
			||||||
        `${this._name}.currentPageNumber: "${val}" is not a valid page.`
 | 
					 | 
				
			||||||
      );
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -328,9 +324,7 @@ class BaseViewer {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    // The intent can be to just reset a scroll position and/or scale.
 | 
					    // The intent can be to just reset a scroll position and/or scale.
 | 
				
			||||||
    if (!this._setCurrentPageNumber(page, /* resetCurrentPageView = */ true)) {
 | 
					    if (!this._setCurrentPageNumber(page, /* resetCurrentPageView = */ true)) {
 | 
				
			||||||
      console.error(
 | 
					      console.error(`currentPageLabel: "${val}" is not a valid page.`);
 | 
				
			||||||
        `${this._name}.currentPageLabel: "${val}" is not a valid page.`
 | 
					 | 
				
			||||||
      );
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -642,7 +636,7 @@ class BaseViewer {
 | 
				
			|||||||
      !(Array.isArray(labels) && this.pdfDocument.numPages === labels.length)
 | 
					      !(Array.isArray(labels) && this.pdfDocument.numPages === labels.length)
 | 
				
			||||||
    ) {
 | 
					    ) {
 | 
				
			||||||
      this._pageLabels = null;
 | 
					      this._pageLabels = null;
 | 
				
			||||||
      console.error(`${this._name}.setPageLabels: Invalid page labels.`);
 | 
					      console.error(`setPageLabels: Invalid page labels.`);
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
      this._pageLabels = labels;
 | 
					      this._pageLabels = labels;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -808,9 +802,7 @@ class BaseViewer {
 | 
				
			|||||||
          scale = Math.min(MAX_AUTO_SCALE, horizontalScale);
 | 
					          scale = Math.min(MAX_AUTO_SCALE, horizontalScale);
 | 
				
			||||||
          break;
 | 
					          break;
 | 
				
			||||||
        default:
 | 
					        default:
 | 
				
			||||||
          console.error(
 | 
					          console.error(`_setScale: "${value}" is an unknown zoom value.`);
 | 
				
			||||||
            `${this._name}._setScale: "${value}" is an unknown zoom value.`
 | 
					 | 
				
			||||||
          );
 | 
					 | 
				
			||||||
          return;
 | 
					          return;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
      this._setScaleUpdatePages(scale, value, noScroll, /* preset = */ true);
 | 
					      this._setScaleUpdatePages(scale, value, noScroll, /* preset = */ true);
 | 
				
			||||||
@ -875,8 +867,7 @@ class BaseViewer {
 | 
				
			|||||||
      Number.isInteger(pageNumber) && this._pages[pageNumber - 1];
 | 
					      Number.isInteger(pageNumber) && this._pages[pageNumber - 1];
 | 
				
			||||||
    if (!pageView) {
 | 
					    if (!pageView) {
 | 
				
			||||||
      console.error(
 | 
					      console.error(
 | 
				
			||||||
        `${this._name}.scrollPageIntoView: ` +
 | 
					        `scrollPageIntoView: "${pageNumber}" is not a valid pageNumber parameter.`
 | 
				
			||||||
          `"${pageNumber}" is not a valid pageNumber parameter.`
 | 
					 | 
				
			||||||
      );
 | 
					      );
 | 
				
			||||||
      return;
 | 
					      return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -955,8 +946,7 @@ class BaseViewer {
 | 
				
			|||||||
        break;
 | 
					        break;
 | 
				
			||||||
      default:
 | 
					      default:
 | 
				
			||||||
        console.error(
 | 
					        console.error(
 | 
				
			||||||
          `${this._name}.scrollPageIntoView: ` +
 | 
					          `scrollPageIntoView: "${destArray[1].name}" is not a valid destination type.`
 | 
				
			||||||
            `"${destArray[1].name}" is not a valid destination type.`
 | 
					 | 
				
			||||||
        );
 | 
					        );
 | 
				
			||||||
        return;
 | 
					        return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -1143,9 +1133,7 @@ class BaseViewer {
 | 
				
			|||||||
        pageNumber <= this.pagesCount
 | 
					        pageNumber <= this.pagesCount
 | 
				
			||||||
      )
 | 
					      )
 | 
				
			||||||
    ) {
 | 
					    ) {
 | 
				
			||||||
      console.error(
 | 
					      console.error(`isPageVisible: "${pageNumber}" is not a valid page.`);
 | 
				
			||||||
        `${this._name}.isPageVisible: "${pageNumber}" is not a valid page.`
 | 
					 | 
				
			||||||
      );
 | 
					 | 
				
			||||||
      return false;
 | 
					      return false;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    return this._getVisiblePages().views.some(function (view) {
 | 
					    return this._getVisiblePages().views.some(function (view) {
 | 
				
			||||||
@ -1167,9 +1155,7 @@ class BaseViewer {
 | 
				
			|||||||
        pageNumber <= this.pagesCount
 | 
					        pageNumber <= this.pagesCount
 | 
				
			||||||
      )
 | 
					      )
 | 
				
			||||||
    ) {
 | 
					    ) {
 | 
				
			||||||
      console.error(
 | 
					      console.error(`isPageCached: "${pageNumber}" is not a valid page.`);
 | 
				
			||||||
        `${this._name}.isPageCached: "${pageNumber}" is not a valid page.`
 | 
					 | 
				
			||||||
      );
 | 
					 | 
				
			||||||
      return false;
 | 
					      return false;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    const pageView = this._pages[pageNumber - 1];
 | 
					    const pageView = this._pages[pageNumber - 1];
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user