Skip to content

Commit

Permalink
move event to shoe
Browse files Browse the repository at this point in the history
  • Loading branch information
rubys committed Aug 10, 2015
1 parent 0314e75 commit 853e5cf
Showing 1 changed file with 8 additions and 12 deletions.
20 changes: 8 additions & 12 deletions edit.js
Expand Up @@ -102,9 +102,7 @@ function select(event) {
if (!('y' in selected.next)) selected.next.y = selected.y;
if (!('rotate' in selected.next)) selected.next.rotate = selected.rotate;

if (event.clientX) {
selected.next.event = event;
}
if (event.clientX) selected.event = event;

var paths = selected.node.querySelectorAll('path');
for (var i=0; i<paths.length; i++) {
Expand Down Expand Up @@ -136,9 +134,7 @@ function select(event) {
}

function deselect(event) {
if (selected && selected.next && selected.next.event) {
delete selected.next.event;
}
if (selected && selected.event) delete selected.event;
if (nob && nob.event) delete nob.event;
}

Expand All @@ -151,7 +147,7 @@ function selectHeel(event) {
}

function mouseMove(event) {
if (!selected || !selected.next || !selected.next.event) {
if (!selected || !selected.event) {
if (event.button == 1 || event.buttons == 1) {
if (!selected) selected = {};

Expand All @@ -174,8 +170,8 @@ function mouseMove(event) {
}

if (aspect == 'position') {
selected.x += (event.clientX-selected.next.event.clientX)*scale;
selected.y += (event.clientY-selected.next.event.clientY)*scale;
selected.x += (event.clientX-selected.event.clientX)*scale;
selected.y += (event.clientY-selected.event.clientY)*scale;
selected.event = event;
} else if (aspect == 'orientation') {
var rect = svg.getBoundingClientRect();
Expand All @@ -193,9 +189,9 @@ function mouseMove(event) {
return;
}
var viewBox = svg.viewBox.baseVal;
viewBox.x -= (event.clientX-selected.next.event.clientX)*scale;
viewBox.y -= (event.clientY-selected.next.event.clientY)*scale;
selected.next.event = event;
viewBox.x -= (event.clientX-selected.event.clientX)*scale;
viewBox.y -= (event.clientY-selected.event.clientY)*scale;
selected.event = event;
}

if (selected) draw(selected);
Expand Down

0 comments on commit 853e5cf

Please sign in to comment.