libs/upp-base/src/modules/view.ts
including device considerations, access levels, view modes, right panel status, tab status, and service worker updates.
Properties |
|
Methods |
|
Accessors |
constructor(lang: languageService, platform: platformService, http: httpService, state: stateService, config: configService)
|
||||||||||||||||||||||||
Parameters :
|
| Async GrantViewChange |
GrantViewChange()
|
|
Returns :
Promise<boolean>
True if all subscribers allow the view change, otherwise false. |
| ngOnDestroy |
ngOnDestroy()
|
|
Returns :
void
|
| OnCloseResponse | ||||||||
OnCloseResponse(allow: boolean)
|
||||||||
|
Parameters :
Returns :
void
|
| Async Refresh |
Refresh()
|
|
Returns :
Promise<void>
|
| SetMainTab | |||||||||
SetMainTab(mode: EditMode, value: string | null)
|
|||||||||
|
Parameters :
Returns :
void
|
| Public OnCloseRequest |
Type : object
|
Default value : {
subscribe: (callback: () => void): Subscription => {
this._closesubscribers++; // increments the number of subscriptors
const subscription = this._onCloseRequest.asObservable().subscribe(callback);
// override the unsubscribe method to update the subscriber counters
const original_unsubscribe = subscription.unsubscribe;
subscription.unsubscribe = () => {
this._closesubscribers--; // release the subscriptor
original_unsubscribe.call(subscription);
};
return subscription;
}
}
|
| Public OnRightChanged |
Default value : this._onRightChanged.asObservable()
|
| Public OnTabChanged |
Default value : this._onTabChanged.asObservable()
|
| Public OnViewChanged |
Default value : this._onViewChanged.asObservable()
|
| CanZoom |
getCanZoom()
|
| Theme | ||||||
getTheme()
|
||||||
|
Returns :
"dark" | "light" | null
|
||||||
setTheme(value: "dark" | "light")
|
||||||
|
Parameters :
Returns :
void
|
| LightTheme |
getLightTheme()
|
|
Returns :
boolean
|
| DarkTheme |
getDarkTheme()
|
|
Returns :
boolean
|
| OnTheme |
getOnTheme()
|
|
Returns :
Observable<undefined>
|
| Scrollbar | ||||||
getScrollbar()
|
||||||
|
Returns :
boolean
|
||||||
setScrollbar(value: boolean)
|
||||||
|
Parameters :
Returns :
void
|
| Mobile |
getMobile()
|
|
Returns :
boolean
|
| Desktop |
getDesktop()
|
|
Returns :
boolean
|
| Legacy |
getLegacy()
|
|
Returns :
boolean
|
| Kiosk | ||||||
getKiosk()
|
||||||
|
Returns :
boolean
|
||||||
setKiosk(value: boolean)
|
||||||
|
Parameters :
Returns :
void
|
| OnKiosk |
getOnKiosk()
|
|
Returns :
Observable<undefined>
|
| IsPOS | ||||||
getIsPOS()
|
||||||
|
Returns :
boolean
|
||||||
setIsPOS(value: boolean)
|
||||||
|
Parameters :
Returns :
void
|
| View | ||||||
getView()
|
||||||
setView(value: ViewMode | null)
|
||||||
|
Parameters :
Returns :
void
|
| Access | ||||||
getAccess()
|
||||||
setAccess(value: UserMode)
|
||||||
|
Parameters :
Returns :
void
|
| Mode | ||||||
getMode()
|
||||||
|
Returns :
EditMode | null
|
||||||
setMode(value: EditMode)
|
||||||
|
Parameters :
Returns :
void
|
| DefaultPanel | ||||||
getDefaultPanel()
|
||||||
|
Returns :
string | null
|
||||||
setDefaultPanel(value: string | null)
|
||||||
|
Parameters :
Returns :
void
|
| MainTab |
getMainTab()
|
|
Setting a new tab will emit a change event.
Returns :
string | null
|
| ScndTab | ||||||
getScndTab()
|
||||||
|
Setting a new tab will emit a change event.
Returns :
string | null
|
||||||
setScndTab(value: string | null)
|
||||||
|
Parameters :
Returns :
void
|
| PanelArg | ||||||
getPanelArg()
|
||||||
|
Setting the tab arguments will emit a change event.
Returns :
any | null
|
||||||
setPanelArg(value: any | null)
|
||||||
|
Parameters :
Returns :
void
|
| Panel | ||||||
getPanel()
|
||||||
|
Returns :
PlacePanel | null
|
||||||
setPanel(value: PlacePanel | null)
|
||||||
|
Parameters :
Returns :
void
|
| IsOnline |
getIsOnline()
|
| OnOnline |
getOnOnline()
|
|
Returns :
Observable<boolean>
|
| SwUpdate | ||||||
getSwUpdate()
|
||||||
|
Returns :
boolean
|
||||||
setSwUpdate(value: boolean)
|
||||||
|
Parameters :
Returns :
void
|