Add JS files
This commit is contained in:
38
include/ECM/open_flash_chart2/js-ofc-library/ofc.js
Executable file
38
include/ECM/open_flash_chart2/js-ofc-library/ofc.js
Executable file
@@ -0,0 +1,38 @@
|
||||
function findSWF(movieName) {
|
||||
if (navigator.appName.indexOf("Microsoft")!= -1) {
|
||||
return window[movieName];
|
||||
} else {
|
||||
return document[movieName];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param index as integer.
|
||||
*
|
||||
* Returns a CLONE of the chart with one of the elements removed
|
||||
*/
|
||||
function chart_remove_element(chart, index)
|
||||
{
|
||||
|
||||
// global_showing_old_data = !global_showing_old_data;
|
||||
|
||||
// clone the chart
|
||||
var modified_chart = {};
|
||||
jQuery.extend(modified_chart, chart);
|
||||
|
||||
// remove the old data from the chart:
|
||||
var element = modified_chart.elements[1];
|
||||
var elements = new Array();
|
||||
var c=0;
|
||||
for(i=0; i<modified_chart.elements.length; i++)
|
||||
{
|
||||
if(i!=index)
|
||||
{
|
||||
elements[c] = modified_chart.elements[i];
|
||||
c++;
|
||||
}
|
||||
}
|
||||
modified_chart.elements = elements;
|
||||
return modified_chart;
|
||||
}
|
||||
271
include/ECM/open_flash_chart2/js-ofc-library/open_flash_chart.js
Executable file
271
include/ECM/open_flash_chart2/js-ofc-library/open_flash_chart.js
Executable file
@@ -0,0 +1,271 @@
|
||||
function ofc_chart() {
|
||||
this.elements = [];
|
||||
|
||||
this.set_title = function(title) {
|
||||
this.title = title;
|
||||
};
|
||||
this.add_element = function(new_element) {
|
||||
this.elements.push(new_element);
|
||||
};
|
||||
|
||||
this.set_x_axis = function(axis) {
|
||||
this.x_axis = axis;
|
||||
};
|
||||
|
||||
this.set_y_axis = function(axis) {
|
||||
this.y_axis = axis;
|
||||
};
|
||||
}
|
||||
|
||||
function ofc_element(type) {
|
||||
this.type = type;
|
||||
this.values = [];
|
||||
|
||||
this.set_values = function(values) {
|
||||
this.values = values;
|
||||
};
|
||||
|
||||
this.set_key = function(text, size) {
|
||||
this.text = text;
|
||||
this['font-size'] = size;
|
||||
};
|
||||
|
||||
this.set_colour = function(colour) {
|
||||
this.colour = colour;
|
||||
};
|
||||
}
|
||||
|
||||
function ofc_line() {
|
||||
ofc_element.apply(this, ['line']);
|
||||
}
|
||||
ofc_line.prototype = new ofc_element();
|
||||
|
||||
function ofc_bar() {
|
||||
ofc_element.apply(this, ['bar']);
|
||||
}
|
||||
ofc_bar.prototype = new ofc_element();
|
||||
|
||||
function ofc_scatter(colour) {
|
||||
ofc_element.apply(this, ['scatter']);
|
||||
this.set_colour(colour);
|
||||
|
||||
this.set_default_dot_style = function(dot_style) {
|
||||
this['dot-style'] = dot_style;
|
||||
};
|
||||
}
|
||||
ofc_scatter.prototype = new ofc_element();
|
||||
|
||||
function ofc_scatter_line(colour) {
|
||||
ofc_element.apply(this, ['scatter_line']);
|
||||
this.set_colour(colour);
|
||||
|
||||
this.set_default_dot_style = function(dot_style) {
|
||||
this['dot-style'] = dot_style;
|
||||
};
|
||||
|
||||
this.set_step_horizontal = function() {
|
||||
this.stepgraph = 'horizontal';
|
||||
};
|
||||
|
||||
this.set_step_vertical = function() {
|
||||
this.stepgraph = 'vertical';
|
||||
};
|
||||
}
|
||||
ofc_scatter_line.prototype = new ofc_element();
|
||||
|
||||
function ofc_title(text, style) {
|
||||
this.text = text;
|
||||
this.style = style;
|
||||
}
|
||||
|
||||
function ofc_axis() {
|
||||
this.set_range = function(min, max) {
|
||||
this.min = min;
|
||||
this.max = max;
|
||||
};
|
||||
|
||||
this.set_steps = function(steps) {
|
||||
this.steps = steps;
|
||||
};
|
||||
|
||||
this.set_stroke = function(stroke) {
|
||||
this.stroke = stroke;
|
||||
};
|
||||
|
||||
this.set_colour = function(colour) {
|
||||
this.colour = colour;
|
||||
};
|
||||
|
||||
this.set_grid_colour = function(grid_colour) {
|
||||
this['grid-colour'] = grid_colour;
|
||||
};
|
||||
|
||||
this.set_offset = function(offset) {
|
||||
this.offset = offset;
|
||||
};
|
||||
}
|
||||
|
||||
function ofc_x_axis() {
|
||||
this.set_tick_height = function(tick_height) {
|
||||
this['tick-height'] = tick_height;
|
||||
};
|
||||
|
||||
this.set_3d = function(threeD) {
|
||||
this['3d'] = threeD;
|
||||
};
|
||||
}
|
||||
ofc_x_axis.prototype = new ofc_axis();
|
||||
|
||||
function ofc_y_axis() {
|
||||
this.set_tick_length = function(tick_length) {
|
||||
this['tick-length'] = tick_length;
|
||||
};
|
||||
|
||||
this.set_grid_visible = function(grid_visible) {
|
||||
this['grid-visible'] = grid_visible;
|
||||
};
|
||||
|
||||
this.set_visible = function(visible) {
|
||||
this.visible = visible;
|
||||
};
|
||||
}
|
||||
ofc_y_axis.prototype = new ofc_axis();
|
||||
|
||||
function ofc_scatter_value(xVal, yVal, dot_size) {
|
||||
this.x = xVal || 0;
|
||||
this.y = yVal || 0;
|
||||
this['dot-size'] = dot_size;
|
||||
}
|
||||
|
||||
function ofc_dot_base(type, value) {
|
||||
this.type = type;
|
||||
this.value = value;
|
||||
|
||||
this.position = function position(xVal, yVal) {
|
||||
this.x = xVal;
|
||||
this.y = yVal;
|
||||
};
|
||||
}
|
||||
|
||||
function ofc_dot(value) {
|
||||
ofc_dot_base.apply(this, ['dot', value]);
|
||||
}
|
||||
ofc_dot.prototype = new ofc_dot();
|
||||
|
||||
function ofc_hollow_dot(value) {
|
||||
ofc_dot_base.apply(this, ['hollow-dot', value]);
|
||||
}
|
||||
ofc_hollow_dot.prototype = new ofc_dot_base();
|
||||
|
||||
function ofc_solid_dot(value) {
|
||||
ofc_dot_base.apply(this, ['solid-dot', value]);
|
||||
}
|
||||
ofc_solid_dot.prototype = new ofc_dot();
|
||||
|
||||
function ofc_star(value) {
|
||||
ofc_dot_base.apply(this, ['star', value]);
|
||||
}
|
||||
ofc_star.prototype = new ofc_dot_base();
|
||||
|
||||
function ofc_bow(value) {
|
||||
ofc_dot_base.apply(this, ['bow', value]);
|
||||
}
|
||||
ofc_bow.prototype = new ofc_dot_base();
|
||||
|
||||
function ofc_anchor(value) {
|
||||
ofc_dot_base.apply(this, ['anchor', value]);
|
||||
}
|
||||
ofc_anchor.prototype = new ofc_dot_base();
|
||||
|
||||
function ofc_pie() {
|
||||
ofc_element.apply(this, ['pie']);
|
||||
|
||||
this.add_animation = function(animation) {
|
||||
if (!this.animate) {
|
||||
this.animate = [];
|
||||
}
|
||||
this.animate.push(animation);
|
||||
};
|
||||
|
||||
this.set_alpha = function(alpha) {
|
||||
this.alpha = alpha;
|
||||
};
|
||||
|
||||
this.set_colours = function(colours) {
|
||||
this.colours = colours;
|
||||
};
|
||||
|
||||
this.set_start_angle = function(start_angle) {
|
||||
this['start-angle'] = start_angle;
|
||||
};
|
||||
|
||||
this.set_tooltip = function(tip) {
|
||||
this.tip = tip;
|
||||
};
|
||||
|
||||
this.set_gradient_fill = function() {
|
||||
this['gradient-fill'] = true;
|
||||
};
|
||||
|
||||
this.set_label_colour = function (label_colour) {
|
||||
this['label-colour'] = label_colour;
|
||||
};
|
||||
|
||||
this.set_no_labels = function() {
|
||||
this['no-labels'] = true;
|
||||
};
|
||||
|
||||
this.on_click = function(event) {
|
||||
this['on-click'] = event;
|
||||
};
|
||||
|
||||
this.radius = function(radius) {
|
||||
this.radius = radius;
|
||||
};
|
||||
}
|
||||
ofc_pie.prototype = new ofc_element();
|
||||
|
||||
function ofc_pie_value(value, label) {
|
||||
this.value = value;
|
||||
this.label = label;
|
||||
|
||||
this.set_colour = function(colour) {
|
||||
this.colour = colour;
|
||||
};
|
||||
|
||||
this.set_label = function(label, label_colour, font_size) {
|
||||
this.label = label;
|
||||
this['label-colour'] = label_colour;
|
||||
this['font-size'] = font_size;
|
||||
};
|
||||
|
||||
this.set_tooltip = function(tip) {
|
||||
this.tip = tip;
|
||||
};
|
||||
|
||||
this.on_click = function(event) {
|
||||
this['on-click'] = event;
|
||||
};
|
||||
|
||||
this.add_animation = function(animation) {
|
||||
if (!this.animate) {
|
||||
this.animate = [];
|
||||
}
|
||||
this.animate.push(animation);
|
||||
};
|
||||
}
|
||||
|
||||
function ofc_base_pie_animation(type) {
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
function ofc_pie_fade() {
|
||||
ofc_base_pie_animation.apply(this, ['fade']);
|
||||
}
|
||||
ofc_pie_fade.prototype = new ofc_base_pie_animation();
|
||||
|
||||
function ofc_pie_bounce(distance) {
|
||||
ofc_base_pie_animation.apply(this, ['bounce']);
|
||||
this.distance = distance;
|
||||
}
|
||||
ofc_pie_bounce.prototype = new ofc_base_pie_animation();
|
||||
1
include/ECM/open_flash_chart2/js-ofc-library/open_flash_chart.min.js
vendored
Executable file
1
include/ECM/open_flash_chart2/js-ofc-library/open_flash_chart.min.js
vendored
Executable file
@@ -0,0 +1 @@
|
||||
function ofc_chart(){this.elements=[];this.set_title=function(a){this.title=a};this.add_element=function(a){this.elements.push(a)};this.set_x_axis=function(a){this.x_axis=a};this.set_y_axis=function(a){this.y_axis=a}}function ofc_element(a){this.type=a;this.values=[];this.set_values=function(b){this.values=b};this.set_key=function(c,b){this.text=c;this["font-size"]=b};this.set_colour=function(b){this.colour=b}}function ofc_line(){ofc_element.apply(this,["line"])}ofc_line.prototype=new ofc_element();function ofc_bar(){ofc_element.apply(this,["bar"])}ofc_bar.prototype=new ofc_element();function ofc_scatter(a){ofc_element.apply(this,["scatter"]);this.set_colour(a);this.set_default_dot_style=function(b){this["dot-style"]=b}}ofc_scatter.prototype=new ofc_element();function ofc_scatter_line(a){ofc_element.apply(this,["scatter_line"]);this.set_colour(a);this.set_default_dot_style=function(b){this["dot-style"]=b};this.set_step_horizontal=function(){this.stepgraph="horizontal"};this.set_step_vertical=function(){this.stepgraph="vertical"}}ofc_scatter_line.prototype=new ofc_element();function ofc_title(b,a){this.text=b;this.style=a}function ofc_axis(){this.set_range=function(b,a){this.min=b;this.max=a};this.set_steps=function(a){this.steps=a};this.set_stroke=function(a){this.stroke=a};this.set_colour=function(a){this.colour=a};this.set_grid_colour=function(a){this["grid-colour"]=a};this.set_offset=function(a){this.offset=a}}function ofc_x_axis(){this.set_tick_height=function(a){this["tick-height"]=a};this.set_3d=function(a){this["3d"]=a}}ofc_x_axis.prototype=new ofc_axis();function ofc_y_axis(){this.set_tick_length=function(a){this["tick-length"]=a};this.set_grid_visible=function(a){this["grid-visible"]=a};this.set_visible=function(a){this.visible=a}}ofc_y_axis.prototype=new ofc_axis();function ofc_scatter_value(b,a,c){this.x=b||0;this.y=a||0;this["dot-size"]=c}function ofc_dot_base(b,c){this.type=b;this.value=c;this.position=function a(e,d){this.x=e;this.y=d}}function ofc_dot(a){ofc_dot_base.apply(this,["dot",a])}ofc_dot.prototype=new ofc_dot();function ofc_hollow_dot(a){ofc_dot_base.apply(this,["hollow-dot",a])}ofc_hollow_dot.prototype=new ofc_dot_base();function ofc_solid_dot(a){ofc_dot_base.apply(this,["solid-dot",a])}ofc_solid_dot.prototype=new ofc_dot();function ofc_star(a){ofc_dot_base.apply(this,["star",a])}ofc_star.prototype=new ofc_dot_base();function ofc_bow(a){ofc_dot_base.apply(this,["bow",a])}ofc_bow.prototype=new ofc_dot_base();function ofc_anchor(a){ofc_dot_base.apply(this,["anchor",a])}ofc_anchor.prototype=new ofc_dot_base();function ofc_pie(){ofc_element.apply(this,["pie"]);this.add_animation=function(a){if(!this.animate){this.animate=[]}this.animate.push(a)};this.set_alpha=function(a){this.alpha=a};this.set_colours=function(a){this.colours=a};this.set_start_angle=function(a){this["start-angle"]=a};this.set_tooltip=function(a){this.tip=a};this.set_gradient_fill=function(){this["gradient-fill"]=true};this.set_label_colour=function(a){this["label-colour"]=a};this.set_no_labels=function(){this["no-labels"]=true};this.on_click=function(a){this["on-click"]=a};this.radius=function(a){this.radius=a}}ofc_pie.prototype=new ofc_element();function ofc_pie_value(b,a){this.value=b;this.label=a;this.set_colour=function(c){this.colour=c};this.set_label=function(e,d,c){this.label=e;this["label-colour"]=d;this["font-size"]=c};this.set_tooltip=function(c){this.tip=c};this.on_click=function(c){this["on-click"]=c};this.add_animation=function(c){if(!this.animate){this.animate=[]}this.animate.push(c)}}function ofc_base_pie_animation(a){this.type=a}function ofc_pie_fade(){ofc_base_pie_animation.apply(this,["fade"])}ofc_pie_fade.prototype=new ofc_base_pie_animation();function ofc_pie_bounce(a){ofc_base_pie_animation.apply(this,["bounce"]);this.distance=a}ofc_pie_bounce.prototype=new ofc_base_pie_animation();
|
||||
Reference in New Issue
Block a user