[Telemetry] Refactor plot to use TelemetryFormatter

Refactor plot view to use an injected telemetry formatter,
instead of explicitly including moment. WTD-599.
This commit is contained in:
Victor Woeltjen
2014-12-24 10:59:34 -08:00
parent b080f90f64
commit fc0376296d
8 changed files with 62 additions and 14 deletions

View File

@ -8,9 +8,10 @@ define(
"./elements/PlotPreparer",
"./elements/PlotPalette",
"./elements/PlotAxis",
"./modes/PlotModeOptions"
"./modes/PlotModeOptions",
"./SubPlotFactory"
],
function (PlotPreparer, PlotPalette, PlotAxis, PlotModeOptions) {
function (PlotPreparer, PlotPalette, PlotAxis, PlotModeOptions, SubPlotFactory) {
"use strict";
var AXIS_DEFAULTS = [
@ -29,8 +30,9 @@ define(
*
* @constructor
*/
function PlotController($scope) {
var modeOptions = new PlotModeOptions([]),
function PlotController($scope, telemetryFormatter) {
var subPlotFactory = new SubPlotFactory(telemetryFormatter),
modeOptions = new PlotModeOptions([], subPlotFactory),
subplots = [],
domainOffset;