summaryrefslogtreecommitdiffstats
path: root/js/relation.js
diff options
context:
space:
mode:
authorOndrej Zara <ondrej.zara@firma.seznam.cz>2015-06-12 13:11:35 +0200
committerOndrej Zara <ondrej.zara@firma.seznam.cz>2015-06-12 13:11:35 +0200
commit097b9e89c95e4de2c184f40a1e8ef5e05bda9ddc (patch)
tree4932604432d1a57d3c4933ed80337f388fa70f53 /js/relation.js
parent6fb6ba452f2bd616b6fe8d2edd0273e63b6e3f62 (diff)
downloadwwwsqldesigner-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.js8
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;