There are a number of Angular-based services that the ONOS GUI comes with ready made. All of our services are actually factories. Below you will find short summaries of what each service provides and links to pages with more information.
All of these services are in the directory web/gui/src/main/webapp/app/fw/.
The module holding these services is onosLayer
and is in layer/layer.js
.
Service | Description |
---|---|
FlashService | |
PanelService | |
QuickHelpService | |
VeilService |
The module holding these services is onosMast
and is in mast/mast.js
.
Service | Description |
---|---|
MastService |
The module holding these services is onosNav
and is in nav/nav.js
.
Service | Description |
---|---|
NavService |
The module holding these services is onosRemote
and is in remote/remote.js
.
Service | Description |
---|---|
RestService | |
UrlFnService | |
WebSocketService | |
WsEventService | |
WSock |
The module holding these services is onosSvg
and is in svg/svg.js
.
Service | Description |
---|---|
GeoDataService | |
GlyphService | |
IconService | |
MapService | |
SvgUtilService | |
ZoomService |
The module holding these services is onosUtil
and is in util/util.js
.
Service | Description |
---|---|
FnService | |
KeyService | |
PrefsService | |
RandomService | |
ThemeService |
The module holding these services is onosWidget
and is in widget/widget.js
.
Service | Description |
---|---|
ButtonService | |
TableService | |
TableBuilderService | |
ToolbarService | |
TooltipService |