Commit 12452f10 by Valera Rozuvan Committed by Alexander Kryklia

Removed functions from plot.

parent d45c490b
...@@ -8,13 +8,13 @@ define('ElOutput', ['logme'], function (logme) { ...@@ -8,13 +8,13 @@ define('ElOutput', ['logme'], function (logme) {
function ElOutput(config, state) { function ElOutput(config, state) {
if ($.isPlainObject(config.plot.function)) { if ($.isPlainObject(config.functions.function)) {
processFuncObj(config.plot.function); processFuncObj(config.functions.function);
} else if ($.isArray(config.plot.function)) { } else if ($.isArray(config.functions.function)) {
(function (c1) { (function (c1) {
while (c1 < config.plot.function.length) { while (c1 < config.functions.function.length) {
if ($.isPlainObject(config.plot.function[c1])) { if ($.isPlainObject(config.functions.function[c1])) {
processFuncObj(config.plot.function[c1]); processFuncObj(config.functions.function[c1]);
} }
c1 += 1; c1 += 1;
......
...@@ -9,6 +9,8 @@ define('Graph', ['logme'], function (logme) { ...@@ -9,6 +9,8 @@ define('Graph', ['logme'], function (logme) {
function Graph(gstId, config, state) { function Graph(gstId, config, state) {
var plotDiv, dataSeries, functions, xaxis, yaxis, numPoints, xrange; var plotDiv, dataSeries, functions, xaxis, yaxis, numPoints, xrange;
logme(config);
// We must have a graph container DIV element available in order to // We must have a graph container DIV element available in order to
// proceed. // proceed.
plotDiv = $('#' + gstId + '_plot'); plotDiv = $('#' + gstId + '_plot');
...@@ -322,44 +324,44 @@ define('Graph', ['logme'], function (logme) { ...@@ -322,44 +324,44 @@ define('Graph', ['logme'], function (logme) {
functions = []; functions = [];
if (typeof config.plot['function'] === 'undefined') { if (typeof config.functions === 'undefined') {
logme('ERROR: config.plot["function"] is undefined.'); logme('ERROR: config.functions is undefined.');
return; return;
} }
if (typeof config.plot['function'] === 'string') { if (typeof config.functions.function === 'string') {
// If just one function string is present. // If just one function string is present.
addFunction(config.plot['function']); addFunction(config.functions.function);
} else if ($.isPlainObject(config.plot['function']) === true) { } else if ($.isPlainObject(config.functions.function) === true) {
// If a function is present, but it also has properties // If a function is present, but it also has properties
// defined. // defined.
callAddFunction(config.plot['function']); callAddFunction(config.functions.function);
} else if ($.isArray(config.plot['function'])) { } else if ($.isArray(config.functions.function)) {
// If more than one function is defined. // If more than one function is defined.
for (c1 = 0; c1 < config.plot['function'].length; c1++) { for (c1 = 0; c1 < config.functions.function.length; c1++) {
// For each definition, we must check if it is a simple // For each definition, we must check if it is a simple
// string definition, or a complex one with properties. // string definition, or a complex one with properties.
if (typeof config.plot['function'][c1] === 'string') { if (typeof config.functions.function[c1] === 'string') {
// Simple string. // Simple string.
addFunction(config.plot['function'][c1]); addFunction(config.functions.function[c1]);
} else if ($.isPlainObject(config.plot['function'][c1])) { } else if ($.isPlainObject(config.functions.function[c1])) {
// Properties are present. // Properties are present.
callAddFunction(config.plot['function'][c1]); callAddFunction(config.functions.function[c1]);
} }
} }
} else { } else {
logme('ERROR: config.plot["function"] is of an unsupported type.'); logme('ERROR: config.functions.function is of an unsupported type.');
return; return;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment