Add analytics
[bus.git] / busui / owa / modules / base / js / owa.chart.js
blob:a/busui/owa/modules/base/js/owa.chart.js -> blob:b/busui/owa/modules/base/js/owa.chart.js
--- a/busui/owa/modules/base/js/owa.chart.js
+++ b/busui/owa/modules/base/js/owa.chart.js
@@ -1,1 +1,59 @@
+OWA.chart = function() {
 
+	this.config = OWA.config;
+	
+	return;	
+}
+
+OWA.chart.prototype = {
+
+	properties: new Object,
+	
+	config: '',
+	
+	dom_id: '',
+	
+	data: '',
+	
+	height: "100%",
+	
+	width: "100%",
+	
+	render: function() {
+	
+		 swfobject.embedSWF(this.config.modules_url + "base/js/includes/" + this.config.ofc_version + "/open-flash-chart.swf", this.dom_id, this.width, this.height, "9.0.0", "expressInstall.swf", {"get-data":"OWA.items['"+this.dom_id+"'].getData", id: this.dom_id});
+		 
+	},
+	
+	getData: function() {
+	
+		 //alert( 'reading data...obj' );
+  		 return JSON.stringify(this.data);
+	},
+	
+	setData: function(data) {
+	
+		this.data = data;
+		return;
+	},
+	
+	setHeight: function(height) {
+		
+		this.height = height;
+		return;
+	},
+	
+	setWidth: function(width) {
+		
+		this.width = width;
+		return;
+	},
+	
+	setDomId: function(dom_id) {
+		
+		this.dom_id = dom_id;
+		return;
+	}
+	
+}
+