Skip to content

Commit

Permalink
notification performance show
Browse files Browse the repository at this point in the history
  • Loading branch information
ca1yps0 committed Jan 14, 2017
1 parent 5374a93 commit 206f7d2
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 3 deletions.
40 changes: 40 additions & 0 deletions app/controllers/network/show.js
Expand Up @@ -85,11 +85,51 @@ export default Ember.Controller.extend({
Ember.$('div#stabilization-info').height(window.innnerHeight - 200);
},

showNetworkInfo(){
let start = this.get("startStabilizing");
let end = performance.now();
let timeS = _.ceil((end-start), 2);
let iterations = this.get("stIterations");
let nodes = this.get("model.graph.nodes").length;
let edges = this.get("model.graph.edges").length;

let message =
`
<div id="network-info">
<p>Netowrk info</p>
<div class="info">
<div class="info-name">Stabilization</div>
<div class="info-val">${timeS} ms</div>
</div>
<div class="info">
<div class="info-name">Iterations</div>
<div class="info-val">${iterations}</div>
</div>
<div class="info">
<div class="info-name">Nodes</div>
<div class="info-val">${nodes}</div>
</div>
<div class="info">
<div class="info-name">Edges</div>
<div class="info-val">${edges}</div>
</div>
</div>
`;
this.notifications.success(message, {
autoClear: false,
htmlContent: true
});

},

actions: {
startStabilizing() {
this.set("startStabilizing", performance.now());
console.log('start stabilizing');
},
stabilizationIterationsDone() {
this.showNetworkInfo();

console.log('stabilization iterations done');
this.set('stabilizationPercent', 100);
Ember.$('div#stabilization-info').fadeOut();
Expand Down
24 changes: 24 additions & 0 deletions app/styles/_network.scss
Expand Up @@ -489,3 +489,27 @@ div#stabilization-info {
/*details-entity*/
#details-info {
}

/*network info notification*/
#network-info{
p{margin: 0px; margin-bottom: 5px;}

.info{
margin-bottom: 5px;
clear: both;

* {
display: inline-block;
font-size: 80%;
line-height: 1.4rem;
}
.info-val{
text-align: right;
float: right;
padding-left: 36px;
}
.info-name{
float: left;
}
}
}
6 changes: 3 additions & 3 deletions package.json
Expand Up @@ -85,7 +85,7 @@
"loader.js": "^4.0.10",
"node-sass": "3.4.2",
"virtual-each": "0.2.1",
"ember-data-table": "0.3.0"
},
"dependencies": {}
"ember-data-table": "0.3.0",
"yamlparser": "0.0.2"
}
}

0 comments on commit 206f7d2

Please sign in to comment.