Just wondering if you would have any idea why we would be getting the following error coming through our log files:
viewerElement.bind('documentLoaded', function (event, data) {
if (self.webViewer.getPageCount() >= self.currentPageNo) {
self.webViewer.setCurrentPageNumber(self.currentPageNo);
}
self.annotManager = self.readerControl.docViewer.getAnnotationManager();
self.annotManager.on('annotationChanged', function (e, annotations, action) {
if (e.imported || !self.selectedNavItem) {
return;
}
var allAnnotations = self.annotManager.exportAnnotations();
self.dataService.saveAnnotations(self.selectedNavItem, allAnnotations);
});
if (self.selectedNavItem && !self.selectingNavItem) {
self.dataService.getAnnotations(self.selectedNavItem).then(function (annots) {
if (annots) {
setTimeout(function () {
self.annotManager.importAnnotations(annots.doc.xfdf);
self.annotManager.drawAnnotations(self.webViewer.getCurrentPageNumber(), null, true);
}, webViewerTimeout);
}
if (self.loading && !self.selectingNavItem) {
self.loading.dismiss();
}
});
}
// self.readerControl.$wrapper is undefined in desktop (html5) mode,
// it is only available in mobile (html5mobile) mode
if (self.readerControl.$wrapper) {
// Disable double tap when in free hand annotation mode
self.readerControl.$wrapper.off('dblclick');
self.readerControl.$wrapper.off('dbltap');
self.readerControl.$wrapper.off('doubletap');
self.readerControl.$wrapper.on('dblclick dbltap doubletap', function () {
if (self.readerControl.getToolMode() !== PDFTron.WebViewer.ToolMode.AnnotationCreateFreeHand) {
self.readerControl.onDoubleTap.call(self.readerControl, arguments[0]);
}
});
}
});