X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fservices%2FSharedService.ts;h=2a5f50f665eab214cc3849a1de4d97c947c48e5f;hb=refs%2Fchanges%2F46%2F14346%2F1;hp=ba805e6db6eaa9130af77008dee517d979c92806;hpb=c6c72e359f949e7595f3e7594d5d811ee7fd9d39;p=osm%2FNG-UI.git diff --git a/src/services/SharedService.ts b/src/services/SharedService.ts index ba805e6..2a5f50f 100644 --- a/src/services/SharedService.ts +++ b/src/services/SharedService.ts @@ -414,6 +414,7 @@ export class SharedService { const version: string[] = res.version.split('+'); if (!isNullOrUndefined(version[0])) { this.osmVersion = version[0]; + sessionStorage.setItem('version', version[0]); } else { this.osmVersion = null; } @@ -468,6 +469,19 @@ export class SharedService { })); } + /** Sorting the list based on date @public */ + public compareFunction = (dir: number, a: string, b: string): number => { + const first: number = new Date(a).getTime(); + const second: number = new Date(b).getTime(); + if (first < second) { + return -1 * dir; + } + if (first > second) { + return dir; + } + return 0; + }; + /** Method to validate file extension and size @private */ private vaildataFileInfo(fileInfo: File, fileType: string): boolean { const extension: string = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);