diff options
author | Ondrej Zara <ondrej.zara@firma.seznam.cz> | 2015-06-12 13:11:35 +0200 |
---|---|---|
committer | Ondrej Zara <ondrej.zara@firma.seznam.cz> | 2015-06-12 13:11:35 +0200 |
commit | 097b9e89c95e4de2c184f40a1e8ef5e05bda9ddc (patch) | |
tree | 4932604432d1a57d3c4933ed80337f388fa70f53 /js/relation.js | |
parent | 6fb6ba452f2bd616b6fe8d2edd0273e63b6e3f62 (diff) | |
download | wwwsqldesigner-097b9e89c95e4de2c184f40a1e8ef5e05bda9ddc.zip wwwsqldesigner-097b9e89c95e4de2c184f40a1e8ef5e05bda9ddc.tar.gz wwwsqldesigner-097b9e89c95e4de2c184f40a1e8ef5e05bda9ddc.tar.bz2 |
no more OZ.Class(), dedicated pubsub, std bind
Diffstat (limited to 'js/relation.js')
-rw-r--r-- | js/relation.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/js/relation.js b/js/relation.js index 40e48c8..f593759 100644 --- a/js/relation.js +++ b/js/relation.js @@ -1,14 +1,12 @@ /* --------------------------- relation (connector) ----------- */ -SQL.Relation = OZ.Class().extend(SQL.Visual); -SQL.Relation._counter = 0; -SQL.Relation.prototype.init = function(owner, row1, row2) { +SQL.Relation = function(owner, row1, row2) { this.owner = owner; this.row1 = row1; this.row2 = row2; this.color = "#000"; this.hidden = false; - SQL.Visual.prototype.init.apply(this); + SQL.Visual.apply(this); /* if one of the rows already has relations, inherit color */ var all = row1.relations.concat(row2.relations); @@ -46,6 +44,8 @@ SQL.Relation.prototype.init = function(owner, row1, row2) { this.redraw(); } +SQL.Relation._counter = 0; +SQL.Relation.prototype = Object.create(SQL.Visual.prototype); SQL.Relation.prototype.getColor = function() { return this.color; |