UNPKG

io.parrots

Version:

Parrots.io App

76 lines (75 loc) 3.11 kB
import { OnInit, ElementRef, EventEmitter } from '@angular/core'; import { AbstractDialogController } from 'com.phloxui'; import { IHasModel } from 'com.phloxui'; import { IHasData } from 'com.phloxui'; import { DefaultSelectItemModel } from 'com.phloxui'; import { PhloxAppInfoService } from 'com.phloxui'; export declare class VersionHistory extends AbstractDialogController implements OnInit, IHasModel { static readonly TYPE_NAME: string; protected dataParent: IHasData; protected ignoreParentData: boolean; protected data: any; protected ignoreParentDisabled: boolean; protected delegateHistory: boolean; protected onDisabled: Function; protected onEnabled: Function; protected loadingEnabled: boolean; protected i18nKey: string; protected bypass: boolean; protected options: any; protected disabled: boolean; protected help: any; protected beforeResultChangeEvent: EventEmitter<any>; protected resultChangeEvent: EventEmitter<any>; protected beforeErrorChangeEvent: EventEmitter<any>; protected errorChangeEvent: EventEmitter<any>; protected beforeButtonsChangeEvent: EventEmitter<any>; protected buttonsChangeEvent: EventEmitter<any>; private model; private currentIndex; private currentVersionData; private selectedVersionData; private dataRecords; private editor; private dropdownComparator; private defaultAscComparator; private defaultDescComparator; private currentDropdownIdx; private orderingDropdown; private fromTimeField; private toTimeField; private phloxAppInfo; _items: DefaultSelectItemModel[]; constructor(phloxAppService: PhloxAppInfoService, elementRef: ElementRef); ngOnInit(): void; ngOnChanges(changes: any): void; private compareCreatedDate(obj1, obj2); private refreshDataRecord(); private sortData(); private getI18NMessage(key); _isSelectedVersion(data: any): boolean; _getDateString(dateString: any): string; _getTimeString(dateString: any): string; _isCurrentVersion(data: any): boolean; _isActiveTab(index: number): boolean; _getCurrentDropdownIdx(): number; _getDataRecords(): any[]; _setActiveTabIndex(index: number): void; onPromoteClicked($event: Event, data: any): void; onDropdownChange($event: CustomEvent): void; hasModel(): boolean; getModel(): any; setModel(model: any): void; getBeforeResultChangeEvent(): EventEmitter<any>; setBeforeResultChangeEvent(event: EventEmitter<any>): void; getResultChangeEvent(): EventEmitter<any>; setResultChangeEvent(event: EventEmitter<any>): void; getBeforeErrorChangeEvent(): EventEmitter<any>; setBeforeErrorChangeEvent(event: EventEmitter<any>): void; getErrorChangeEvent(): EventEmitter<any>; setErrorChangeEvent(event: EventEmitter<any>): void; getBeforeButtonsChangeEvent(): EventEmitter<any>; setBeforeButtonsChangeEvent(event: EventEmitter<any>): void; getButtonsChangeEvent(): EventEmitter<any>; setButtonsChangeEvent(event: EventEmitter<any>): void; }