Rather than (basically) duplicating the `SimpleLinkService` in `test/driver.js`, with potential test failuires if you forget to update the test mock, it seems much nicer to just re-use the viewer component. Note that `SimpleLinkService` is already bundled into the `build/components/pdf_viewer.js` file. Hence we only need to expose it similar to the other viewer components in that file, and make sure that the `gulp components` command runs as part of the test-setup.
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <!--
 | |
| Copyright 2015 Mozilla Foundation
 | |
| 
 | |
| Licensed under the Apache License, Version 2.0 (the "License");
 | |
| you may not use this file except in compliance with the License.
 | |
| You may obtain a copy of the License at
 | |
| 
 | |
|     http://www.apache.org/licenses/LICENSE-2.0
 | |
| 
 | |
| Unless required by applicable law or agreed to in writing, software
 | |
| distributed under the License is distributed on an "AS IS" BASIS,
 | |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| See the License for the specific language governing permissions and
 | |
| limitations under the License.
 | |
| -->
 | |
| <html>
 | |
|   <head>
 | |
|     <title>PDF.js test slave</title>
 | |
|     <meta charset="utf-8">
 | |
|     <script src="../build/generic/build/pdf.js"></script>
 | |
|     <script src="../build/components/pdf_viewer.js"></script>
 | |
|     <script src="driver.js"></script>
 | |
|   </head>
 | |
|   <body>
 | |
|     <p>Inflight requests: <span id="inflight"></span></p>
 | |
|     <p>
 | |
|       <input type="checkbox" id="disableScrolling">
 | |
|       <label for="disableScrolling">Disable automatic scrolling</label>
 | |
|     </p>
 | |
|     <pre id="output" style="max-height: 800px; overflow-y: scroll;"></pre>
 | |
|     <div id="end"></div>
 | |
|   </body>
 | |
|   <script>
 | |
|     var driver = new Driver({
 | |
|       disableScrolling: document.getElementById('disableScrolling'),
 | |
|       inflight: document.getElementById('inflight'),
 | |
|       output: document.getElementById('output'),
 | |
|       end: document.getElementById('end')
 | |
|     });
 | |
|     driver.run();
 | |
|   </script>
 | |
| </html>
 |