File tree Expand file tree Collapse file tree 5 files changed +63
-9
lines changed
packages/manager/apps/public-cloud/src
components/manager-preload Expand file tree Collapse file tree 5 files changed +63
-9
lines changed Original file line number Diff line number Diff line change 1+ import angular from 'angular' ;
2+ import translate from 'angular-translate' ;
3+ import uiRouter from '@uirouter/angularjs' ;
4+
5+ import './manager-preload.less' ;
6+
7+ const moduleName = 'publicCloudManagerPreload' ;
8+
9+ angular
10+ . module ( moduleName , [
11+ translate ,
12+ uiRouter ,
13+ ] )
14+ . run ( /* @ngTranslationsInject :json ./translations */ )
15+ . run ( ( $rootScope , $transitions ) => {
16+ $transitions . onSuccess ( { } , ( ) => {
17+ $rootScope . managerPreloadHide = ' manager-preload-hide' ; // eslint-disable-line no-param-reassign
18+ } ) ;
19+ } ) ;
20+
21+ export default moduleName ;
Original file line number Diff line number Diff line change 1+ @import ' ../../assets/theme/_variables.less' ;
2+
3+ #managerPreload {
4+ position : fixed ;
5+ top : 0 ;
6+ left : 0 ;
7+ width : 100% ;
8+ height : 100% ;
9+ background-color : #fff ;
10+ z-index : 9999 ;
11+
12+ hr {
13+ border-top : 2px solid @primary-color ;
14+ width : 30% ;
15+ margin : auto ;
16+ }
17+
18+ & .manager-preload-hide {
19+ transition : opacity 800ms 1s , visibility 1800ms ;
20+ opacity : 0 ;
21+ visibility : hidden !important ;
22+ }
23+ }
Original file line number Diff line number Diff line change 1+ {
2+ "preload_welcome" : " Bienvenue sur votre" ,
3+ "preload_manager_ovh" : " Espace client OVH"
4+ }
Original file line number Diff line number Diff line change 1717 < cloud-sidebar > </ cloud-sidebar >
1818 </ div >
1919 < div class ="h-100 position-relative " data-ng-class ="{ 'col-md-10 p-0': $ctrl.shouldDisplaySidebar, 'col-md-12': !$ctrl.shouldDisplaySidebar } ">
20- < div data-ui-view class ="position-absolute w-100 h-100 " style ="overflow: auto; ">
21- < div class ="h-100 w-100 d-flex ">
22- < div class ="m-auto text-center ">
23- < span class ="oui-icon oui-icon-clock-wait mb-4 " style ="font-size: 5rem; "> </ span >
24- < h1 class ="font-weight-bold " data-translate ="public_cloud_coming_soon "> </ h1 >
25- < p data-translate ="public_cloud_coming_soon_description "> </ p >
26- </ div >
27- </ div >
28- </ div >
20+ < div data-ui-view class ="position-absolute w-100 h-100 " style ="overflow: auto; "> </ div >
2921 </ div >
3022 </ div >
3123 </ div >
3224 </ div >
25+ < div id ="managerPreload "
26+ class ="d-flex text-center "
27+ data-ng-class ="managerPreloadHide ">
28+ < div class ="m-auto ">
29+ < p class ="lead mb-3 " data-translate ="preload_welcome "> </ p >
30+ < hr class ="my-0 " />
31+ < h1 class ="mt-3 mb-5 " data-translate ="preload_manager_ovh "> </ h1 >
32+ < div class ="mt-5 ">
33+ < oui-spinner data-size ="l "> </ oui-spinner >
34+ </ div >
35+ </ div >
36+ </ div >
3337 </ div >
3438 </ body >
3539</ html >
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import ngOvhApiWrappers from '@ovh-ux/ng-ovh-api-wrappers';
2020import 'ovh-ui-kit/dist/oui.css' ;
2121import 'ovh-ui-kit-bs/dist/ovh-ui-kit-bs.css' ;
2222
23+ import preload from './components/manager-preload' ;
2324import navbar from './navbar' ;
2425import sidebar from './sidebar' ;
2526
@@ -36,6 +37,7 @@ angular
3637 ovhManagerPci ,
3738 navbar ,
3839 ngOvhApiWrappers ,
40+ preload ,
3941 sidebar ,
4042 ] )
4143 . controller ( 'PublicCloudController' , controller )
You can’t perform that action at this time.
0 commit comments