summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2017-08-08 14:31:31 +0200
committeremkael <emkael@tlen.pl>2017-08-08 14:32:40 +0200
commit40d09a61727d3c960a816def07fb319853a90116 (patch)
tree6b965e9e3320305517929d4792ec1948c51ec2a4
parent8b86189d48985cb50c3c79422d23f64facc8f8df (diff)
Parsing canvas lines offsets as numeric valuesrefactor
Fixes #1
-rw-r--r--playoff.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/playoff.js b/playoff.js
index 1763d59..b2f7a4b 100644
--- a/playoff.js
+++ b/playoff.js
@@ -61,9 +61,9 @@ var playoff = {
var box = boxes_idx[from[f]];
var line = [
Math.floor(parseInt(box.style.left) + parseInt(box.clientWidth)),
- Math.floor(parseInt(box.style.top) + 0.5 * parseInt(box.clientHeight) + this.settings[type + '_v_offset']),
- Math.floor(parseInt(box.style.left) + parseInt(box.clientWidth) + this.settings[type + '_h_offset']),
- Math.floor(parseInt(box.style.top) + 0.5 * parseInt(box.clientHeight) + this.settings[type + '_v_offset'])
+ Math.floor(parseInt(box.style.top) + 0.5 * parseInt(box.clientHeight) + parseFloat(this.settings[type + '_v_offset'])),
+ Math.floor(parseInt(box.style.left) + parseInt(box.clientWidth) + parseFloat(this.settings[type + '_h_offset'])),
+ Math.floor(parseInt(box.style.top) + 0.5 * parseInt(box.clientHeight) + parseFloat(this.settings[type + '_v_offset']))
];
horizontal_from.push(line);
for (var l in horizontal_from) {
@@ -90,9 +90,9 @@ var playoff = {
var box = boxes_idx[to[t]];
var line = [
parseInt(box.style.left),
- Math.floor(parseInt(box.style.top) + 0.5 * parseInt(box.clientHeight) + this.settings[type + '_v_offset']),
- Math.floor(parseInt(box.style.left) - this.settings[type + '_h_offset']),
- Math.floor(parseInt(box.style.top) + 0.5 * parseInt(box.clientHeight) + this.settings[type + '_v_offset'])
+ Math.floor(parseInt(box.style.top) + 0.5 * parseInt(box.clientHeight) + parseFloat(this.settings[type + '_v_offset'])),
+ Math.floor(parseInt(box.style.left) - parseFloat(this.settings[type + '_h_offset'])),
+ Math.floor(parseInt(box.style.top) + 0.5 * parseInt(box.clientHeight) + parseFloat(this.settings[type + '_v_offset']))
];
horizontal_to.push(line);
for (var l in horizontal_to) {
@@ -119,11 +119,11 @@ var playoff = {
(vertical_from[1] + vertical_from[3]) / 2
],
[
- this.settings[type + '_h_offset'] / 2 + (vertical_from[0] + vertical_from[2] + vertical_to[0] + vertical_to[2]) / 4,
+ parseFloat(this.settings[type + '_h_offset']) / 2 + (vertical_from[0] + vertical_from[2] + vertical_to[0] + vertical_to[2]) / 4,
(vertical_from[1] + vertical_from[3]) / 2
],
[
- this.settings[type + '_h_offset'] / 2 + (vertical_from[0] + vertical_from[2] + vertical_to[0] + vertical_to[2]) / 4,
+ parseFloat((this.settings[type + '_h_offset']) / 2 + (vertical_from[0] + vertical_from[2] + vertical_to[0] + vertical_to[2]) / 4,
(vertical_to[1] + vertical_to[3]) / 2
],
[