diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index d657780..fbfb1d5 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -109,7 +109,8 @@ const routes: Routes = [ }, { path: 'flame-graph', - loadChildren: () => import('./pages/flame-graph/flame-graph.module').then( m => m.FlameGraphPageModule) + loadChildren: () => import('./pages/flame-graph/flame-graph.module').then( m => m.FlameGraphPageModule), + ...canActivate(redirectUnauthorizedToLogin), }, ]; diff --git a/src/app/app.component.ts b/src/app/app.component.ts index da0785b..10cbfc1 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -39,6 +39,11 @@ export class AppComponent implements OnInit { url:'/trace-chooser', icon:'radio' }, + { + title: 'Flamegraph', + url: '/flame-graph', + icon: 'flame' + }, { title: 'My Team', url: '/myteam', diff --git a/www/1101.890bda6eeb1b2e46.js b/www/1101.890bda6eeb1b2e46.js new file mode 100644 index 0000000..bc29b5c --- /dev/null +++ b/www/1101.890bda6eeb1b2e46.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1101],{1101:(v,s,n)=>{n.r(s),n.d(s,{FlameGraphPageModule:()=>f});var c=n(177),p=n(4341),r=n(7863),i=n(305),e=n(4438),u=n(7616);let g=(()=>{var a;class l{constructor(){this.config={data:h}}ngOnInit(){}}return(a=l).\u0275fac=function(t){return new(t||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["app-flame-graph"]],decls:13,vars:3,consts:[[3,"translucent"],[3,"fullscreen"],["collapse","condense"],["size","large"],[1,"wrapper-responsive"],[3,"config"]],template:function(t,F){1&t&&(e.j41(0,"ion-header",0)(1,"ion-toolbar")(2,"ion-title"),e.EFF(3,"flame-graph"),e.k0s()()(),e.j41(4,"ion-content",1)(5,"ion-header",2)(6,"ion-toolbar")(7,"ion-title",3),e.EFF(8,"flame-graph"),e.k0s()()(),e.j41(9,"h3"),e.EFF(10," Responsive "),e.k0s(),e.j41(11,"div",4),e.nrm(12,"ngx-flamegraph",5),e.k0s()()),2&t&&(e.Y8G("translucent",!0),e.R7$(4),e.Y8G("fullscreen",!0),e.R7$(8),e.Y8G("config",F.config))},dependencies:[r.W9,r.eU,r.BC,r.ai,u.E],styles:[".wrapper-fixed-width[_ngcontent-%COMP%]{width:900px;margin:auto}.wrapper-responsive[_ngcontent-%COMP%]{width:100%;margin:auto}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{text-align:center;-webkit-user-select:none;user-select:none}"]}),l})();const h=[{label:"root",value:100,children:[{label:"cpu_usage",value:10,children:[{label:"home",value:40,children:[]},{label:"about us",value:60,children:[]}]},{label:"no_usage",value:100,children:[]}]}],m=[{path:"",component:g}];let d=(()=>{var a;class l{}return(a=l).\u0275fac=function(t){return new(t||a)},a.\u0275mod=e.$C({type:a}),a.\u0275inj=e.G2t({imports:[i.iI.forChild(m),i.iI]}),l})(),f=(()=>{var a;class l{}return(a=l).\u0275fac=function(t){return new(t||a)},a.\u0275mod=e.$C({type:a}),a.\u0275inj=e.G2t({imports:[c.MD,p.YN,r.bv,d,u.n]}),l})()}}]); \ No newline at end of file diff --git a/www/3rdpartylicenses.txt b/www/3rdpartylicenses.txt index c2bf275..83a8332 100644 --- a/www/3rdpartylicenses.txt +++ b/www/3rdpartylicenses.txt @@ -410,6 +410,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +ngx-flamegraph +MIT + rxfire/auth rxjs diff --git a/www/index.html b/www/index.html index 674161a..2718c4b 100644 --- a/www/index.html +++ b/www/index.html @@ -21,6 +21,6 @@