$(function() {
var readerControl = new ReaderControl();
var queryParams = window.ControlUtils.getQueryStringMap();
var docPath = queryParams.getString('d');
if (docPath === null) {
return;
}
var pdfPartRetriever = new CoreControls.PartRetrievers.ExternalPdfPartRetriever(docPath, {});
CoreControls.getDefaultPdfBackendType().then(function(pdfType) {
var workerHandlers = {};
var workerTransportPromise = CoreControls.initPDFWorkerTransports(pdfType, workerHandlers);
var options = {
type: 'pdf',
pdfBackendType: pdfType,
workerHandlers: workerHandlers,
workerTransportPromise: workerTransportPromise
};
readerControl.docViewer.loadAsync(pdfPartRetriever, options);
});
});