From 668b09b789819dc6780282102758e267b7fb2921 Mon Sep 17 00:00:00 2001 From: Pete Richards Date: Tue, 1 Mar 2016 13:25:37 -0800 Subject: [PATCH] [Style] Pull functions out of loop Pull functions out of loop for jshint compliance. --- example/export/ExportTelemetryAsCSVAction.js | 23 ++++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/example/export/ExportTelemetryAsCSVAction.js b/example/export/ExportTelemetryAsCSVAction.js index d8d29ef83c..89a1324f59 100644 --- a/example/export/ExportTelemetryAsCSVAction.js +++ b/example/export/ExportTelemetryAsCSVAction.js @@ -57,14 +57,23 @@ define([], function () { rows = [], row, i; + + function copyDomainsToRow(row, index) { + domains.forEach(function (domain) { + row[domain.name] = series.getDomainValue(index, domain.key); + }); + } + + function copyRangesToRow(row, index) { + ranges.forEach(function (range) { + row[range.name] = series.getRangeValue(index, range.key); + }); + } + for (i = 0; i < series.getPointCount(); i += 1) { row = {}; - domains.forEach(function (domain) { - row[domain.name] = series.getDomainValue(i, domain.key); - }); - ranges.forEach(function (range) { - row[range.name] = series.getRangeValue(i, range.key); - }); + copyDomainsToRow(row, i); + copyRangesToRow(row, i); rows.push(row); } exportService.exportCSV(rows, { headers: headers }); @@ -77,4 +86,4 @@ define([], function () { }; return ExportTelemetryAsCSVAction; -}); \ No newline at end of file +});