mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-2149] Update ng-packagr to 2.0.0 (#2935)
* ng-packagr version 2.0.0 core fixes * fix content services jsdoc * fix process service jsdoc * last update new build 2.0.0 * fix comment jsdoc
This commit is contained in:
@@ -28,7 +28,7 @@ declare let PDFJS: any;
|
||||
'./pdfViewer.component.scss',
|
||||
'./pdfViewerHost.component.scss'
|
||||
],
|
||||
providers: [ RenderingQueueServices ],
|
||||
providers: [RenderingQueueServices],
|
||||
host: { 'class': 'adf-pdf-viewer' },
|
||||
encapsulation: ViewEncapsulation.None
|
||||
})
|
||||
@@ -123,8 +123,6 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
|
||||
/**
|
||||
* return the PDFJS global object (exist to facilitate the mock of PDFJS in the test)
|
||||
*
|
||||
* @returns {PDFJS}
|
||||
*/
|
||||
getPDFJS() {
|
||||
return PDFJS;
|
||||
@@ -151,7 +149,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
}
|
||||
|
||||
ngOnDestroy() {
|
||||
if(this.documentContainer) {
|
||||
if (this.documentContainer) {
|
||||
this.documentContainer.removeEventListener('pagechange', this.onPageChange, true);
|
||||
}
|
||||
}
|
||||
@@ -159,7 +157,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
/**
|
||||
* Method to scale the page current support implementation
|
||||
*
|
||||
* @param {string} scaleMode - new scale mode
|
||||
* @param scaleMode - new scale mode
|
||||
*/
|
||||
scalePage(scaleMode) {
|
||||
this.currentScaleMode = scaleMode;
|
||||
@@ -223,7 +221,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
/**
|
||||
* Update all the pages with the newScale scale
|
||||
*
|
||||
* @param {number} newScale - new scale page
|
||||
* @param newScale - new scale page
|
||||
*/
|
||||
setScaleUpdatePages(newScale: number) {
|
||||
if (!this.isSameScale(this.currentScale, newScale)) {
|
||||
@@ -240,24 +238,21 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
/**
|
||||
* Check if the request scale of the page is the same for avoid useless re-rendering
|
||||
*
|
||||
* @param {number} oldScale - old scale page
|
||||
* @param {number} newScale - new scale page
|
||||
* @param oldScale - old scale page
|
||||
* @param newScale - new scale page
|
||||
*
|
||||
* @returns {boolean}
|
||||
*/
|
||||
isSameScale(oldScale: number, newScale: number) {
|
||||
isSameScale(oldScale: number, newScale: number): boolean {
|
||||
return (newScale === oldScale);
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if is a land scape view
|
||||
*
|
||||
* @param {number} width
|
||||
* @param {number} height
|
||||
*
|
||||
* @returns {boolean}
|
||||
* @param width
|
||||
* @param height
|
||||
*/
|
||||
isLandscape(width: number, height: number) {
|
||||
isLandscape(width: number, height: number): boolean {
|
||||
return (width > height);
|
||||
}
|
||||
|
||||
@@ -282,7 +277,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
/**
|
||||
* zoom in page pdf
|
||||
*
|
||||
* @param {number} ticks
|
||||
* @param ticks
|
||||
*/
|
||||
zoomIn(ticks: number) {
|
||||
let newScale: any = this.currentScale;
|
||||
@@ -298,7 +293,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
/**
|
||||
* zoom out page pdf
|
||||
*
|
||||
* @param {number} ticks
|
||||
* @param ticks
|
||||
*/
|
||||
zoomOut(ticks: number) {
|
||||
let newScale: any = this.currentScale;
|
||||
@@ -338,7 +333,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
/**
|
||||
* load the page in input
|
||||
*
|
||||
* @param {string} page - page to load
|
||||
* @param page to load
|
||||
*/
|
||||
inputPage(page: string) {
|
||||
let pageInput = parseInt(page, 10);
|
||||
@@ -355,7 +350,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
/**
|
||||
* Page Change Event
|
||||
*
|
||||
* @param {Event} event
|
||||
* @param event
|
||||
*/
|
||||
onPageChange(event) {
|
||||
this.page = event.pageNumber;
|
||||
@@ -364,7 +359,7 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
|
||||
|
||||
/**
|
||||
* Litener Keyboard Event
|
||||
* @param {KeyboardEvent} event
|
||||
* @param KeyboardEvent event
|
||||
*/
|
||||
@HostListener('document:keydown', ['$event'])
|
||||
handleKeyboardEvent(event: KeyboardEvent) {
|
||||
|
@@ -436,8 +436,7 @@ export class ViewerComponent implements OnChanges {
|
||||
/**
|
||||
* get File name from url
|
||||
*
|
||||
* @param {string} url - url file
|
||||
* @returns {string} name file
|
||||
* @param url - url file
|
||||
*/
|
||||
getFilenameFromUrl(url: string): string {
|
||||
let anchor = url.indexOf('#');
|
||||
@@ -454,8 +453,7 @@ export class ViewerComponent implements OnChanges {
|
||||
* http://localhost/test.jpg?cache=1000
|
||||
* http://localhost/test.jpg#cache=1000
|
||||
*
|
||||
* @param {string} fileName - file name
|
||||
* @returns {string} file name extension
|
||||
* @param fileName - file name
|
||||
*/
|
||||
getFileExtension(fileName: string): string {
|
||||
if (fileName) {
|
||||
@@ -478,7 +476,7 @@ export class ViewerComponent implements OnChanges {
|
||||
|
||||
/**
|
||||
* Keyboard event listener
|
||||
* @param {KeyboardEvent} event
|
||||
* @param event
|
||||
*/
|
||||
@HostListener('document:keyup', ['$event'])
|
||||
handleKeyboardEvent(event: KeyboardEvent) {
|
||||
|
@@ -41,7 +41,7 @@ export class ViewerExtensionDirective implements AfterContentInit {
|
||||
}
|
||||
|
||||
ngAfterContentInit() {
|
||||
this.templateModel = {template: this.template, isVisible: false};
|
||||
this.templateModel = { template: this.template, isVisible: false };
|
||||
|
||||
this.viewerComponent.extensionTemplates.push(this.templateModel);
|
||||
|
||||
@@ -58,10 +58,8 @@ export class ViewerExtensionDirective implements AfterContentInit {
|
||||
|
||||
/**
|
||||
* check if the current extension in the viewer is compatible with this extension checking against supportedExtensions
|
||||
*
|
||||
* @returns {boolean}
|
||||
*/
|
||||
isVisible(fileExtension) {
|
||||
isVisible(fileExtension): boolean {
|
||||
let supportedExtension: string;
|
||||
|
||||
if (this.supportedExtensions && (this.supportedExtensions instanceof Array)) {
|
||||
|
@@ -19,7 +19,6 @@ import { Injectable } from '@angular/core';
|
||||
*
|
||||
* RenderingQueueServices rendering of the views for pages and thumbnails.
|
||||
*
|
||||
* @returns {RenderingQueueServices} .
|
||||
*/
|
||||
@Injectable()
|
||||
export class RenderingQueueServices {
|
||||
@@ -43,24 +42,23 @@ export class RenderingQueueServices {
|
||||
isThumbnailViewEnabled: any = false;
|
||||
|
||||
/**
|
||||
* @param {PDFViewer} pdfViewer
|
||||
* @param pdfViewer
|
||||
*/
|
||||
setViewer(pdfViewer) {
|
||||
this.pdfViewer = pdfViewer;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {PDFThumbnailViewer} pdfThumbnailViewer
|
||||
* @param pdfThumbnailViewer
|
||||
*/
|
||||
setThumbnailViewer(pdfThumbnailViewer) {
|
||||
this.pdfThumbnailViewer = pdfThumbnailViewer;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {IRenderableView} view
|
||||
* @returns {boolean}
|
||||
* @param view
|
||||
*/
|
||||
isHighestPriority(view: any) {
|
||||
isHighestPriority(view: any): boolean {
|
||||
return this.highestPriorityPage === view.renderingId;
|
||||
}
|
||||
|
||||
@@ -129,10 +127,9 @@ export class RenderingQueueServices {
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {IRenderableView} view
|
||||
* @returns {boolean}
|
||||
* @param view
|
||||
*/
|
||||
isViewFinished(view) {
|
||||
isViewFinished(view): boolean {
|
||||
return view.renderingState === this.renderingStates.FINISHED;
|
||||
}
|
||||
|
||||
@@ -140,7 +137,7 @@ export class RenderingQueueServices {
|
||||
* Render a page or thumbnail view. This calls the appropriate function
|
||||
* based on the views state. If the view is already rendered it will return
|
||||
* false.
|
||||
* @param {IRenderableView} view
|
||||
* @param view
|
||||
*/
|
||||
renderView(view: any) {
|
||||
let state = view.renderingState;
|
||||
|
Reference in New Issue
Block a user