diff --git a/src/app/home/home-routing.module.ts b/src/app/home/home-routing.module.ts index 996e1b413..564db5b3e 100644 --- a/src/app/home/home-routing.module.ts +++ b/src/app/home/home-routing.module.ts @@ -400,7 +400,7 @@ const routes: Routes = [ loadChildren: ()=> import('../pages/inactivity/inactivity.module').then(m => m.InactivityPageModule) }, ], - // canActivate: [InactivityGuard] + canActivate: [InactivityGuard] }, ]; diff --git a/src/app/pages/login/login.page.ts b/src/app/pages/login/login.page.ts index 366af4b43..c99117ce5 100644 --- a/src/app/pages/login/login.page.ts +++ b/src/app/pages/login/login.page.ts @@ -40,7 +40,6 @@ export class LoginPage implements OnInit { private changeProfileService: ChangeProfileService, public ThemeService: ThemeService, private storageservice: StorageService, - ) {} ngOnInit() { @@ -132,7 +131,6 @@ export class LoginPage implements OnInit { } } - goback() { const pathName = SessionStore.user.UrlBeforeInactivity if(pathName) { diff --git a/src/app/services/toast.service.ts b/src/app/services/toast.service.ts index 0539f5085..60fbde25a 100644 --- a/src/app/services/toast.service.ts +++ b/src/app/services/toast.service.ts @@ -196,16 +196,30 @@ export class ToastService { loading() : HTMLDivElement { + let loader: HTMLDivElement = document.createElement('div') + + let theme; + + if(document.querySelector('body').className.includes('gov')) { + theme = 'gov' + } else if(document.querySelector('body').className.includes('default')) { + theme = 'blue' + } else if(document.querySelector('body').className.includes('tribunal')) { + theme = 'tribunal' + } else { + theme = 'gov' + } + loader.innerHTML = ` - -
-
- +
+
+ +
-
- ` - + `; + + console.log(document.querySelector('body').classList) document.body.append(loader) loader.addEventListener('click', ()=>{ diff --git a/src/assets/gif/theme/blue/Blocks-loader.svg b/src/assets/gif/theme/blue/Blocks-loader.svg new file mode 100644 index 000000000..498b9787d --- /dev/null +++ b/src/assets/gif/theme/blue/Blocks-loader.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/gif/theme/gov/Blocks-loader.svg b/src/assets/gif/theme/gov/Blocks-loader.svg new file mode 100644 index 000000000..eef24b374 --- /dev/null +++ b/src/assets/gif/theme/gov/Blocks-loader.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/gif/theme/tribunal/Blocks-loader.svg b/src/assets/gif/theme/tribunal/Blocks-loader.svg new file mode 100644 index 000000000..6f4006567 --- /dev/null +++ b/src/assets/gif/theme/tribunal/Blocks-loader.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/global.scss b/src/global.scss index 0dcae205f..55bce7560 100644 --- a/src/global.scss +++ b/src/global.scss @@ -1300,3 +1300,36 @@ ngx-mat-datetime-content{ } + + +@keyframes ldio-rpinwye8j0b { + 0% { transform: rotate(0deg) } + 50% { transform: rotate(180deg) } + 100% { transform: rotate(360deg) } + } + .ldio-rpinwye8j0b div { + position: absolute; + animation: ldio-rpinwye8j0b 1s linear infinite; + width: 160px; + height: 160px; + top: 20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 4px 0 0 #e15b64; + transform-origin: 80px 82px; + } + .loadingio-eclipse { + width: 200px; + height: 200px; + display: inline-block; + overflow: hidden; + } + .ldio-rpinwye8j0b { + width: 100%; + height: 100%; + position: relative; + transform: translateZ(0) scale(1); + backface-visibility: hidden; + transform-origin: 0 0; /* see note above */ + } + .ldio-rpinwye8j0b div { box-sizing: content-box; } \ No newline at end of file