Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SiteBrowserState

Manages the state of objects in dotcms-js so compoents can Observe changes and reload as needed

Hierarchy

  • SiteBrowserState

Index

Properties

currentFolder

currentFolder: Observable<string> = this.currentFolderSubject.asObservable()

Private currentFolderSubject

currentFolderSubject: BehaviorSubject<string> = new BehaviorSubject<string>(null)

currentSetingsUpdated

currentSetingsUpdated: Observable<boolean> = this.currentSettingsUpdatedSubject.asObservable()

Private currentSettingsUpdatedSubject

currentSettingsUpdatedSubject: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(null)

currentSite

currentSite: Observable<string> = this.currentSiteSubject.asObservable()

Private currentSiteSubject

currentSiteSubject: BehaviorSubject<string> = new BehaviorSubject<string>(null)

currentTreeable

currentTreeable: Observable<Treeable> = this.currentTreeableSubject.asObservable()

Private currentTreeableSubject

currentTreeableSubject: BehaviorSubject<Treeable> = new BehaviorSubject<Treeable>(null)

currentURI

currentURI: Observable<string> = this.currentURISubject.asObservable()

Private currentURISubject

currentURISubject: BehaviorSubject<string> = new BehaviorSubject<string>(null)

Methods

changeFolder

  • changeFolder(folderName: string): void

changeSettingsUpdated

  • changeSettingsUpdated(settingsUpdated: boolean): void

changeSite

  • changeSite(siteName: string): void

changeTreeable

  • changeTreeable(treeable: Treeable): void

changeURI

  • changeURI(uri: string): void

getSelectedFolder

  • getSelectedFolder(): string

getSelectedSite

  • getSelectedSite(): string

getSelectedTreeable

getSettingsUpdated

  • getSettingsUpdated(): boolean

getURI

  • getURI(): string

Generated using TypeDoc