my-test123
Version:
A planner front-end for Fabric8.
46 lines (45 loc) • 1.74 kB
TypeScript
import { EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { AuthenticationService } from 'ngx-login-client';
import { Broadcaster, Logger } from 'ngx-base';
import { WorkItemService } from '../../services/work-item.service';
export declare class MarkdownControlComponent implements OnInit, OnChanges {
protected authService: AuthenticationService;
protected logger: Logger;
protected broadcaster: Broadcaster;
private workItemService;
private route;
markdownValue: string;
onUpdate: EventEmitter<{}>;
textEditableParaElement: any;
detailText: any;
detailWrapper: any;
protected loggedIn: Boolean;
protected textEditable: Boolean;
protected textViewType: any;
protected renderedText: any;
protected originalMarkdownText: string;
protected markdownText: string;
protected markdownViewExpanded: boolean;
protected tabBarVisible: boolean;
protected showMore: boolean;
protected initHeight: number;
protected maxHeight: number;
constructor(authService: AuthenticationService, logger: Logger, broadcaster: Broadcaster, workItemService: WorkItemService, route: ActivatedRoute);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
getText(): any;
showPreview(): void;
openText(): void;
closeText(): void;
onClickMarkdownField(): void;
onClickMarkdownTab(): void;
onClickPreviewTab(): void;
onTextUpdate(newValue: string): void;
onKeyEnter($event: Event): void;
onClickEditIcon(): void;
onClickCancelIcon(): void;
onClickSaveIcon(): void;
toggleMarkdownViewExpanded(): void;
onKeyEvent(event: any): void;
}