Merge pull request #12991 from Snuffleupagus/viewer-Firefox-rm-misc-code
Stop including unused/unnecessary code in the viewer, for `MOZCENTRAL`-builds
This commit is contained in:
		
						commit
						f892c00275
					
				
							
								
								
									
										11
									
								
								web/app.js
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								web/app.js
									
									
									
									
									
								
							| @ -824,8 +824,10 @@ const PDFViewerApplication = { | |||||||
|   async close() { |   async close() { | ||||||
|     this._unblockDocumentLoadEvent(); |     this._unblockDocumentLoadEvent(); | ||||||
| 
 | 
 | ||||||
|     const errorWrapper = this.appConfig.errorWrapper.container; |     if (typeof PDFJSDev === "undefined" || !PDFJSDev.test("MOZCENTRAL")) { | ||||||
|     errorWrapper.hidden = true; |       const { container } = this.appConfig.errorWrapper; | ||||||
|  |       container.hidden = true; | ||||||
|  |     } | ||||||
| 
 | 
 | ||||||
|     if (!this.pdfLoadingTask) { |     if (!this.pdfLoadingTask) { | ||||||
|       return undefined; |       return undefined; | ||||||
| @ -1421,7 +1423,10 @@ const PDFViewerApplication = { | |||||||
|       pdfViewer.optionalContentConfigPromise.then(optionalContentConfig => { |       pdfViewer.optionalContentConfigPromise.then(optionalContentConfig => { | ||||||
|         this.pdfLayerViewer.render({ optionalContentConfig, pdfDocument }); |         this.pdfLayerViewer.render({ optionalContentConfig, pdfDocument }); | ||||||
|       }); |       }); | ||||||
|       if ("requestIdleCallback" in window) { |       if ( | ||||||
|  |         (typeof PDFJSDev !== "undefined" && PDFJSDev.test("MOZCENTRAL")) || | ||||||
|  |         "requestIdleCallback" in window | ||||||
|  |       ) { | ||||||
|         const callback = window.requestIdleCallback( |         const callback = window.requestIdleCallback( | ||||||
|           () => { |           () => { | ||||||
|             this._collectTelemetry(pdfDocument); |             this._collectTelemetry(pdfDocument); | ||||||
|  | |||||||
| @ -129,8 +129,6 @@ class PDFCursorTools { | |||||||
| 
 | 
 | ||||||
|     this.eventBus._on("presentationmodechanged", evt => { |     this.eventBus._on("presentationmodechanged", evt => { | ||||||
|       switch (evt.state) { |       switch (evt.state) { | ||||||
|         case PresentationModeState.CHANGING: |  | ||||||
|           break; |  | ||||||
|         case PresentationModeState.FULLSCREEN: { |         case PresentationModeState.FULLSCREEN: { | ||||||
|           const previouslyActive = this.active; |           const previouslyActive = this.active; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -320,6 +320,7 @@ See https://github.com/adobe-type-tools/cmap-resources | |||||||
|           <div id="viewer" class="pdfViewer"></div> |           <div id="viewer" class="pdfViewer"></div> | ||||||
|         </div> |         </div> | ||||||
| 
 | 
 | ||||||
|  | <!--#if !MOZCENTRAL--> | ||||||
|         <div id="errorWrapper" hidden='true'> |         <div id="errorWrapper" hidden='true'> | ||||||
|           <div id="errorMessageLeft"> |           <div id="errorMessageLeft"> | ||||||
|             <span id="errorMessage"></span> |             <span id="errorMessage"></span> | ||||||
| @ -338,6 +339,7 @@ See https://github.com/adobe-type-tools/cmap-resources | |||||||
|           <div class="clearBoth"></div> |           <div class="clearBoth"></div> | ||||||
|           <textarea id="errorMoreInfo" hidden='true' readonly="readonly"></textarea> |           <textarea id="errorMoreInfo" hidden='true' readonly="readonly"></textarea> | ||||||
|         </div> |         </div> | ||||||
|  | <!--#endif--> | ||||||
|       </div> <!-- mainContainer --> |       </div> <!-- mainContainer --> | ||||||
| 
 | 
 | ||||||
|       <div id="overlayContainer" class="hidden"> |       <div id="overlayContainer" class="hidden"> | ||||||
|  | |||||||
| @ -61,6 +61,18 @@ if (typeof PDFJSDev !== "undefined" && PDFJSDev.test("CHROME || GENERIC")) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function getViewerConfiguration() { | function getViewerConfiguration() { | ||||||
|  |   let errorWrapper = null; | ||||||
|  |   if (typeof PDFJSDev === "undefined" || !PDFJSDev.test("MOZCENTRAL")) { | ||||||
|  |     errorWrapper = { | ||||||
|  |       container: document.getElementById("errorWrapper"), | ||||||
|  |       errorMessage: document.getElementById("errorMessage"), | ||||||
|  |       closeButton: document.getElementById("errorClose"), | ||||||
|  |       errorMoreInfo: document.getElementById("errorMoreInfo"), | ||||||
|  |       moreInfoButton: document.getElementById("errorShowMore"), | ||||||
|  |       lessInfoButton: document.getElementById("errorShowLess"), | ||||||
|  |     }; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|   return { |   return { | ||||||
|     appContainer: document.body, |     appContainer: document.body, | ||||||
|     mainContainer: document.getElementById("viewerContainer"), |     mainContainer: document.getElementById("viewerContainer"), | ||||||
| @ -177,14 +189,7 @@ function getViewerConfiguration() { | |||||||
|         linearized: document.getElementById("linearizedField"), |         linearized: document.getElementById("linearizedField"), | ||||||
|       }, |       }, | ||||||
|     }, |     }, | ||||||
|     errorWrapper: { |     errorWrapper, | ||||||
|       container: document.getElementById("errorWrapper"), |  | ||||||
|       errorMessage: document.getElementById("errorMessage"), |  | ||||||
|       closeButton: document.getElementById("errorClose"), |  | ||||||
|       errorMoreInfo: document.getElementById("errorMoreInfo"), |  | ||||||
|       moreInfoButton: document.getElementById("errorShowMore"), |  | ||||||
|       lessInfoButton: document.getElementById("errorShowLess"), |  | ||||||
|     }, |  | ||||||
|     printContainer: document.getElementById("printContainer"), |     printContainer: document.getElementById("printContainer"), | ||||||
|     openFileInputName: "fileInput", |     openFileInputName: "fileInput", | ||||||
|     debuggerScriptPath: "./debugger.js", |     debuggerScriptPath: "./debugger.js", | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user