BwDrawer.write_stack = d3.layout.stack()
.values(function(d) { return d.write_values; });
-BwDrawer.onionoo_url = "https://onionoo.torproject.org/bandwidth?type=relay&contact=adminsys@nos-oignons.net";
+BwDrawer.onionoo_url = "https://onionoo.torproject.org/bandwidth?type=relay&contact=%20%20%20%200x9F29C15D42A8B6F3%20Nos%20oignons%20-%2017WLwtW63FrHeMAEVkALnwhfmizBxGXDW1%20email:adminsys[]nos-oignons.net%20url:https://nos-oignons.net%20proof:uri-rsa%20ciissversion:2";
BwDrawer.periods = [
{ id: "6_months", label: L10n.t_6_months },
BwDrawer.draw_bandwidth_graph = function(raw_data, selector, period) {
// Purge non running relays
- raw_data.relays.forEach(function(r, i) {
- if (typeof r.read_history === 'undefined' || typeof r.write_history === 'undefined') {
- raw_data.relays.splice(i, 1);
- }
+ raw_data.relays = raw_data.relays.filter(function(r) {
+ return typeof r.read_history !== 'undefined' && typeof r.write_history !== 'undefined';
});
+
var update_period;
var svg = d3.select(selector).append("svg")