- Latest version of D3.
This commit is contained in:
Matt Gilman 2014-12-10 11:26:27 -05:00
parent 4c959f7298
commit 8a0e2cee4a
3 changed files with 42 additions and 5462 deletions

View File

@ -1,4 +1,4 @@
Copyright (c) 2013, Michael Bostock
Copyright (c) 2010-2014, Michael Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without

File diff suppressed because one or more lines are too long

View File

@ -59,13 +59,6 @@ nf.StatusHistory = (function () {
}
};
/**
* version 3.4+ of D3 provides a mechanism for specifying
* a number of custom formatters. this achieves similar function
* until we're able to upgrade.
*/
var timeFormats = null;
/**
* The time offset of the server.
*/
@ -378,21 +371,16 @@ nf.StatusHistory = (function () {
// custom time axis formatter
// --------------------------
// create the formatting function
var customTimeFormat = function (d) {
var formatter;
// identify the most appropriate formatter for this date
$.each(timeFormats, function (_, timeFormat) {
if (timeFormat[1](d)) {
formatter = timeFormat;
return false;
}
});
// return the formatter date
return formatter[0](d);
};
var customTimeFormat = d3.time.format.multi([
[':%S.%L', function (d) { return d.getMilliseconds(); }],
[':%S', function (d) { return d.getSeconds(); }],
['%H:%M', function (d) { return d.getMinutes(); }],
['%H:%M', function (d) { return d.getHours(); }],
['%a %d', function (d) { return d.getDay() && d.getDate() !== 1; }],
['%b %d', function (d) { return d.getDate() !== 1; }],
['%B', function (d) { return d.getMonth(); }],
['%Y', function () { return true; }]
]);
// ----------
// main chart
@ -1136,34 +1124,6 @@ nf.StatusHistory = (function () {
init: function (timeOffset) {
serverTimeOffset = timeOffset;
// initialize the time formats
timeFormats = [
[d3.time.format(':%S.%L'), function (d) {
return d.getMilliseconds();
}],
[d3.time.format(':%S'), function (d) {
return d.getSeconds();
}],
[d3.time.format('%H:%M'), function (d) {
return d.getMinutes();
}],
[d3.time.format('%H:%M'), function (d) {
return d.getHours();
}],
[d3.time.format('%a %d'), function (d) {
return d.getDay() && d.getDate() !== 1;
}],
[d3.time.format('%b %d'), function (d) {
return d.getDate() !== 1;
}],
[d3.time.format('%B'), function (d) {
return d.getMonth();
}],
[d3.time.format('%Y'), function () {
return true;
}]
];
nf.Common.addHoverEffect('#status-history-refresh-button', 'button-refresh', 'button-refresh-hover').click(function () {
var statusHistory = $('#status-history-dialog').data('status-history');
if (statusHistory !== null) {