File

platform-components-ng/projects/platform-components-lib/src/lib/components/collection/qpp-publishing-preview/qpp-publishing-preview.component.ts

Description

Qpp publishing preview component

Implements

OnChanges

Metadata

selector qpp-publishing-preview
templateUrl ./qpp-publishing-preview.component.html

Index

Properties
Methods
Inputs
Outputs
Accessors

Constructor

constructor(publishingService: PublishingService)
Parameters :
Name Type Optional
publishingService PublishingService No

Inputs

currentZoom
Type : number
downloadInProgress
Type : boolean
preventChannelChange
Default value : false
previewUrls
Type : string[]
publishingChannels
Type : PublishingChannel[]
scrollToPage
Type : number
selectedPublishingChannel
Type : PublishingChannel
showLoader
Type : boolean
showPreviewBtn
Default value : false
showStatusBar
Default value : false
statusBarConfig
Type : PublishingStatus

Outputs

downloadButtonClick
Type : EventEmitter
openInNewTabButtonClick
Type : EventEmitter
previewButtonClick
Type : EventEmitter
publishingChannelValueChange
Type : EventEmitter
refreshButtonClick
Type : EventEmitter

Methods

adjustImageZoom
adjustImageZoom(zoom: string)

Adjust image zoom

Parameters :
Name Type Optional
zoom string No
Returns : void

void

download
download()

Download

Returns : void

void

generatePreview
generatePreview()

Generate preview

Returns : void

void

iframeClickHandler
iframeClickHandler()

Handle iframe click event

Returns : void

void

ngOnChanges
ngOnChanges(changes: SimpleChanges)
Parameters :
Name Type Optional
changes SimpleChanges No
Returns : void
openInNewTab
openInNewTab()

Open in new tab

Returns : void

void

publishingChannelSelected
publishingChannelSelected(publishingChannel: PublishingChannel)

Publishing channel selected

Parameters :
Name Type Optional
publishingChannel PublishingChannel No
Returns : void

void

refreshPreview
refreshPreview()

Refresh preview

Returns : void

void

Properties

disableOpenInNewTabBtn
Default value : true
hostingEl
Type : ElementRef
Decorators :
@ViewChild('hostingEl')
isImageZoomed
Default value : false
PREVIEW_TYPE
Default value : PREVIEW_TYPE
previewFactor
Type : number
Default value : 1
progressStatusBar
Type : ElementRef
Decorators :
@ViewChild('progressBarEl', {read: ElementRef})
publishingChannelDD
Type : QwcSelectComponent
Decorators :
@ViewChild(QwcSelectComponent)
publishingChannelsDDConfig
Type : QwcSelectConfig
Default value : new QwcSelectConfig({ placeHolder: "Preview Type", searchable: false, itemSize: 36, dropdownAlignCenter: true, popoverClass: "pp-chanel-dd-content" })
randomNumber
Default value : new Date().getTime()
statusBarDescription
Type : string | undefined
statusBarProgress
Type : number | undefined
statusBarTitle
Type : string | undefined

Accessors

scrollToPage
getscrollToPage()
setscrollToPage(_scrollToPage: number)
Parameters :
Name Type Optional
_scrollToPage number No
Returns : void

result-matching ""

    No results matching ""