Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AbstractSideSlidePanel
    • ParrotsNotifier

Implements

  • IApplicationAware
  • OnInit
  • INeedFocus
  • OnInit

Index

Constructors

constructor

  • new ParrotsNotifier(phloxAppService: PhloxAppService, observableMgr: ObservableManager, needFocusService: NeedFocusService, notificationManager: NotificationManager, phloxAppInfoService: PhloxAppInfoService): ParrotsNotifier
  • Parameters

    • phloxAppService: PhloxAppService
    • observableMgr: ObservableManager
    • needFocusService: NeedFocusService
    • notificationManager: NotificationManager
    • phloxAppInfoService: PhloxAppInfoService

    Returns ParrotsNotifier

Properties

Protected active

active: boolean

Protected hideSubjects

hideSubjects: Subject<any>[]

Protected needFocusService

needFocusService: NeedFocusService

Private notificationManager

notificationManager: INotificationManager

Protected observableMgr

observableMgr: ObservableManager

Private phloxAppInfo

phloxAppInfo: PhloxAppInfo

Protected phloxAppService

phloxAppService: PhloxAppService

Protected showSubjects

showSubjects: Subject<any>[]

Protected subTopicName

subTopicName: string

Static CMD_TOPIC_NAME

CMD_TOPIC_NAME: string

Static HIDE_TOPIC_NAME

HIDE_TOPIC_NAME: string

Static SHOW_TOPIC_NAME

SHOW_TOPIC_NAME: string

Static SUB_TOPIC_NAME

SUB_TOPIC_NAME: string = SUB_TOPIC_NAME

Static TYPE_NAME

TYPE_NAME: string = TYPE_NAME

Methods

getApplication

  • getApplication(): PhloxApp
  • Returns PhloxApp

getNotifications

  • getNotifications(): Notification[]
  • Returns Notification[]

getSubTopicName

  • getSubTopicName(): string
  • Returns string

getUnreadNotifications

  • getUnreadNotifications(): Notification[]
  • Returns Notification[]

hide

  • hide(): void
  • Hide this component. This method also publishes an event to topic side-slide-panel.[sub-topic-name].hide.

    Returns void

isActive

  • isActive(): boolean
  • Returns boolean

isRinging

  • isRinging(): boolean
  • Returns boolean

ngOnInit

  • ngOnInit(): void
  • Returns void

onClick

  • onClick(event: MouseEvent): void
  • Parameters

    • event: MouseEvent

    Returns void

onFocus

  • onFocus(event: any): void
  • Parameters

    • event: any

    Returns void

onLostFocus

  • onLostFocus(event: any): void
  • Parameters

    • event: any

    Returns void

onNotificationClicked

  • onNotificationClicked($event: Event, notification: Notification): void
  • Parameters

    • $event: Event
    • notification: Notification

    Returns void

onToggle

  • onToggle(event: MouseEvent): void
  • Parameters

    • event: MouseEvent

    Returns void

show

  • show(): void
  • Show this component. This method also publishes an event to topic side-slide-panel.[sub-topic-name].show.

    Returns void

Static getCmdTopicName

  • getCmdTopicName(subTopicName: string): string
  • Parameters

    • subTopicName: string

    Returns string

Static getHideTopicName

  • getHideTopicName(subTopicName: string): string
  • Parameters

    • subTopicName: string

    Returns string

Static getShowTopicName

  • getShowTopicName(subTopicName: string): string
  • Parameters

    • subTopicName: string

    Returns string

Generated using TypeDoc