From 8f7153eb3867048ab90d35cbc075071bced993f0 Mon Sep 17 00:00:00 2001 From: Patrick Simianer
Date: Sat, 22 May 2010 01:13:22 +0200 Subject: almost done --- javascripts/Graph.js | 60 ---------------------------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 javascripts/Graph.js (limited to 'javascripts/Graph.js') diff --git a/javascripts/Graph.js b/javascripts/Graph.js deleted file mode 100644 index c2f350d..0000000 --- a/javascripts/Graph.js +++ /dev/null @@ -1,60 +0,0 @@ -//alert(ttable) - -Object.size = function(obj) { - var size = 0, key; - for (key in obj) { - if (obj.hasOwnProperty(key)) size++; - } - return size; -}; - - - -function drawGraph() { - document.write('
')
- for (var state in ttable) {
- document.write(state+' -->
')
- for (var i=0; i < ALPHABET.length; i++) {
- if(ttable[state][ALPHABET[i]]) {
- document.write('\t'+ALPHABET[i]+': ')
- document.write(ttable[state][ALPHABET[i]]+'
');
- }
- }
- }
- document.write('');
-
-
-
- var dragger = function () {
- this.ox = this.type == "rect" ? this.attr("x") : this.attr("cx");
- this.oy = this.type == "rect" ? this.attr("y") : this.attr("cy");
- this.animate({"fill-opacity": .2}, 500);
- },
- move = function (dx, dy) {
- var att = this.type == "rect" ? {x: this.ox + dx, y: this.oy + dy} : {cx: this.ox + dx, cy: this.oy + dy};
- this.attr(att);
- for (var i = connections.length; i--;) {
- r.connection(connections[i]);
- }
- r.safari();
- },
- up = function () {
- this.animate({"fill-opacity": 0}, 500);
- },
- r = Raphael("holder", 640, 480),
- connections = [],
- shapes = [ r.ellipse(190, 100, 30, 20),
- r.rect(290, 80, 60, 40, 10),
- r.rect(290, 180, 60, 40, 2),
- r.ellipse(450, 100, 20, 20)
- ];
- for (var i = 0, ii = shapes.length; i < ii; i++) {
- var color = Raphael.getColor();
- shapes[i].attr({fill: color, stroke: color, "fill-opacity": 0, "stroke-width": 2, cursor: "move"});
- shapes[i].drag(move, dragger, up);
- }
- connections.push(r.connection(shapes[0], shapes[1], "#000"));
- connections.push(r.connection(shapes[1], shapes[2], "#000", "#ccc"));
- connections.push(r.connection(shapes[1], shapes[3], "#000", "#ccc"));
-}
-
--
cgit v1.2.3