in lib/report.py [0:0]
def createSidebar(self):
t = get_template("sidebar.html")
segments = []
for segment in self.data['segments']:
entry = { "name": segment,
"icon": getIconForSegment(segment),
"pageload_metrics" : [],
"histograms" : []
}
for metric in self.data['pageload_event_metrics']:
entry["pageload_metrics"].append(metric)
for histogram in self.data['histograms']:
hist_name = histogram.split('.')[-1]
entry["histograms"].append(hist_name)
segments.append(entry)
ctx = {
"segments": segments
}
self.doc(t.render(ctx))