Added a graphing functionality with Open Flash Chart, and added ability to graph...
[openemr.git] / library / openflashchart / js-ofc-library / open_flash_chart.min.js
blobd553960046a91ea51578d5892fe44cfca84ae8fb
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();