Add XDS-agent tarball download feature
[src/xds/xds-server.git] / webapp / src / app / common / utils.service.ts
1 import { Injectable } from '@angular/core';
2
3 @Injectable()
4 export class UtilsService {
5     constructor() { }
6
7     getOSName(lowerCase?: boolean): string {
8         let OSName = "Unknown OS";
9         if (navigator.appVersion.indexOf("Linux") !== -1) {
10             OSName = "Linux";
11         } else if (navigator.appVersion.indexOf("Win") !== -1) {
12             OSName = "Windows";
13         } else if (navigator.appVersion.indexOf("Mac") !== -1) {
14             OSName = "MacOS";
15         } else if (navigator.appVersion.indexOf("X11") !== -1) {
16             OSName = "UNIX";
17         }
18         if (lowerCase) {
19             return OSName.toLowerCase();
20         }
21         return OSName;
22     }
23 }