mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-09-17 14:21:29 +00:00
[AAE-30877] - Checking if textlayerrendered is triggered
This commit is contained in:
committed by
Wojciech Duda
parent
7311879ab0
commit
f494554284
@@ -36,8 +36,8 @@ module.exports = function (config) {
|
|||||||
frameworks: ['jasmine-ajax', 'jasmine', '@angular-devkit/build-angular'],
|
frameworks: ['jasmine-ajax', 'jasmine', '@angular-devkit/build-angular'],
|
||||||
|
|
||||||
proxies: {
|
proxies: {
|
||||||
'/pdf.worker.min.js': '/base/node_modules/pdfjs-dist/build/pdf.worker.min.js',
|
'/pdf.worker.min.mjs': '/base/node_modules/pdfjs-dist/build/pdf.min.mjs',
|
||||||
'/pdf.worker.js': '/base/node_modules/pdfjs-dist/build/pdf.worker.js',
|
'/pdf.worker.js': '/base/node_modules/pdfjs-dist/build/pdf.worker.mjs',
|
||||||
'/fake-url-file.png': '/base/lib/core/src/lib/assets/images/logo.png',
|
'/fake-url-file.png': '/base/lib/core/src/lib/assets/images/logo.png',
|
||||||
'/logo.png': '/base/lib/core/src/lib/assets/images/logo.png',
|
'/logo.png': '/base/lib/core/src/lib/assets/images/logo.png',
|
||||||
'/alfresco-logo.svg': '/base/lib/core/src/lib/assets/images/alfresco-logo.svg',
|
'/alfresco-logo.svg': '/base/lib/core/src/lib/assets/images/alfresco-logo.svg',
|
||||||
@@ -106,6 +106,7 @@ module.exports = function (config) {
|
|||||||
base: 'ChromeHeadless',
|
base: 'ChromeHeadless',
|
||||||
flags: [
|
flags: [
|
||||||
'--no-sandbox',
|
'--no-sandbox',
|
||||||
|
'--headless',
|
||||||
'--disable-gpu',
|
'--disable-gpu',
|
||||||
'--disable-translate',
|
'--disable-translate',
|
||||||
'--disable-extensions'
|
'--disable-extensions'
|
||||||
|
@@ -215,7 +215,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
|||||||
|
|
||||||
executePdf(pdfOptions: any) {
|
executePdf(pdfOptions: any) {
|
||||||
//eslint-disable-next-line
|
//eslint-disable-next-line
|
||||||
console.log('Worker', pdfjsLib.GlobalWorkerOptions.workerSrc);
|
console.log('Worker', (window as any).pdfWorkerSrc);
|
||||||
|
|
||||||
this.loadingTask = pdfjsLib.getDocument(pdfOptions);
|
this.loadingTask = pdfjsLib.getDocument(pdfOptions);
|
||||||
//eslint-disable-next-line
|
//eslint-disable-next-line
|
||||||
@@ -253,8 +253,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
|||||||
viewer,
|
viewer,
|
||||||
renderingQueue: this.renderingQueueServices,
|
renderingQueue: this.renderingQueueServices,
|
||||||
eventBus: this.eventBus,
|
eventBus: this.eventBus,
|
||||||
annotationMode: AnnotationMode.DISABLE,
|
annotationMode: AnnotationMode.DISABLE
|
||||||
textLayerMode: 1
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// cspell: disable-next
|
// cspell: disable-next
|
||||||
@@ -262,7 +261,11 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
|||||||
// cspell: disable-next
|
// cspell: disable-next
|
||||||
this.eventBus.on('pagesloaded', this.onPagesLoaded);
|
this.eventBus.on('pagesloaded', this.onPagesLoaded);
|
||||||
// cspell: disable-next
|
// cspell: disable-next
|
||||||
this.eventBus.on('textlayerrendered', this.onPageRendered);
|
this.eventBus.on('textlayerrendered', () => {
|
||||||
|
//eslint-disable-next-line
|
||||||
|
console.log('EVENT textlayerrendered');
|
||||||
|
this.onPageRendered();
|
||||||
|
});
|
||||||
|
|
||||||
this.renderingQueueServices.setViewer(this.pdfViewer);
|
this.renderingQueueServices.setViewer(this.pdfViewer);
|
||||||
this.pdfViewer.setDocument(pdfDocument);
|
this.pdfViewer.setDocument(pdfDocument);
|
||||||
|
@@ -8,9 +8,9 @@ module.exports = function (config) {
|
|||||||
config.set({
|
config.set({
|
||||||
basePath: '../../',
|
basePath: '../../',
|
||||||
files: [
|
files: [
|
||||||
{ pattern: 'node_modules/pdfjs-dist/build/pdf.js', included: true, watched: false },
|
{ pattern: 'node_modules/pdfjs-dist/build/pdf.min.mjs', type: 'module', included: true, watched: false },
|
||||||
{ pattern: 'node_modules/pdfjs-dist/build/pdf.worker.js', included: true, watched: false },
|
{ pattern: 'node_modules/pdfjs-dist/build/pdf.worker.min.mjs', type: 'module', included: true, watched: false },
|
||||||
{ pattern: 'node_modules/pdfjs-dist/web/pdf_viewer.js', included: true, watched: false },
|
{ pattern: 'node_modules/pdfjs-dist/web/pdf_viewer.mjs', type: 'module', included: true, watched: false },
|
||||||
{
|
{
|
||||||
pattern: 'node_modules/@angular/material/prebuilt-themes/indigo-pink.css',
|
pattern: 'node_modules/@angular/material/prebuilt-themes/indigo-pink.css',
|
||||||
included: true,
|
included: true,
|
||||||
|
@@ -8,9 +8,9 @@ module.exports = function (config) {
|
|||||||
config.set({
|
config.set({
|
||||||
basePath: '../../',
|
basePath: '../../',
|
||||||
files: [
|
files: [
|
||||||
{ pattern: 'node_modules/pdfjs-dist/build/pdf.js', included: true, watched: false },
|
{ pattern: 'node_modules/pdfjs-dist/build/pdf.min.mjs', type: 'module', included: true, watched: false },
|
||||||
{ pattern: 'node_modules/pdfjs-dist/build/pdf.worker.js', included: true, watched: false },
|
{ pattern: 'node_modules/pdfjs-dist/build/pdf.worker.min.mjs', type: 'module', included: true, watched: false },
|
||||||
{ pattern: 'node_modules/pdfjs-dist/web/pdf_viewer.js', included: true, watched: false },
|
{ pattern: 'node_modules/pdfjs-dist/web/pdf_viewer.mjs', type: 'module', included: true, watched: false },
|
||||||
{
|
{
|
||||||
pattern: 'node_modules/@angular/material/prebuilt-themes/indigo-pink.css',
|
pattern: 'node_modules/@angular/material/prebuilt-themes/indigo-pink.css',
|
||||||
included: true,
|
included: true,
|
||||||
|
Reference in New Issue
Block a user