From 9d3c49242d2536a69bfaa1f7877a663667ba4a02 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Mon, 16 Nov 2015 16:22:27 +0000 Subject: [PATCH] added api into angular sixpack --- services/web/public/js/libs/angular-sixpack.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/services/web/public/js/libs/angular-sixpack.js b/services/web/public/js/libs/angular-sixpack.js index 17406ec8d5..062143127a 100644 --- a/services/web/public/js/libs/angular-sixpack.js +++ b/services/web/public/js/libs/angular-sixpack.js @@ -119,7 +119,11 @@ }, // Register a 'conversion'. If no testName, will call for all active tests // Takes an optional callback that receives the raw response from sixpack (or undefined on error) - convert : function (testName, callback) { + convert : function (testName, kpi, callback) { + if (typeof kpi === 'function') { + callback = kpi; + kpi = null; + } var session = _getOrInitSession(); if (!testName) { if (_opts.debug) { @@ -128,7 +132,7 @@ for (var i = 0, ii = _tests.length; i < ii; i++) { var test = _tests[i] , results = []; - session.convert(test, function (err, res) { + session.convert(test, kpi, function (err, res) { results.push(res); if (err && _opts.debug) { $log.warn("[sixpack] Error recording conversion for", test, err); @@ -149,7 +153,7 @@ if (_opts.debug) { $log.info("[sixpack] Recording conversion for", testName); }; - session.convert(testName, function (err, res) { + session.convert(testName, kpi, function (err, res) { if (err && _opts.debug) { $log.warn('[sixpack] Error recording conversion:', err); } else if (_opts.debug) {