phantom export throws error if reveal.js isn't present
This commit is contained in:
		@@ -31,9 +31,11 @@ probePage.open( inputFile, function( status ) {
 | 
				
			|||||||
		return Reveal.getConfig();
 | 
							return Reveal.getConfig();
 | 
				
			||||||
	} );
 | 
						} );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if( config ) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		printPage.paperSize = {
 | 
							printPage.paperSize = {
 | 
				
			||||||
		width: config.width * ( 1 + config.margin ),
 | 
								width: Math.floor( config.width * ( 1 + config.margin ) ),
 | 
				
			||||||
		height: config.height * ( 1 + config.margin ),
 | 
								height: Math.floor( config.height * ( 1 + config.margin ) ),
 | 
				
			||||||
			border: 0
 | 
								border: 0
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -46,6 +48,14 @@ probePage.open( inputFile, function( status ) {
 | 
				
			|||||||
			}, 1000 );
 | 
								}, 1000 );
 | 
				
			||||||
		} );
 | 
							} );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						else {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        console.log( 'Export PDF: Unable to read reveal.js config. Make sure the input address points to a reveal.js page.' );
 | 
				
			||||||
 | 
					        phantom.exit(1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
} );
 | 
					} );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user