Removing lines :D
This commit is contained in:
parent
fd692375cf
commit
855cc8072a
1 changed files with 13 additions and 1 deletions
14
index.js
14
index.js
|
@ -100,9 +100,12 @@ function updateLines(lines){
|
|||
};
|
||||
svglines_online = new Array();
|
||||
for (var i = lines.length - 1; i >= 0; i--) {
|
||||
var id = lines[i].ID;
|
||||
console.log('adding: ' + id);
|
||||
var current = addLine(lines[i], svgscreen);
|
||||
current.addEventListener('click', function () {
|
||||
console.log('CLICKED');
|
||||
console.log('removing: ' + id);
|
||||
removeLine(id);
|
||||
});
|
||||
if(lines[i].line_kind == 0){
|
||||
current.setAttribute('class', "guitar");
|
||||
|
@ -113,6 +116,14 @@ function updateLines(lines){
|
|||
};
|
||||
}
|
||||
|
||||
function removeLine(id){
|
||||
var packet = {
|
||||
command: 'remove line',
|
||||
data: id
|
||||
};
|
||||
websocket.send(JSON.stringify(packet));
|
||||
}
|
||||
|
||||
function drawStart(line){
|
||||
current_svgline = addLine(line, svgscreen);
|
||||
if(line_kind == 0){
|
||||
|
@ -133,6 +144,7 @@ function drawEnd(line){
|
|||
if(dx*dx + dy*dy < 100) return;
|
||||
|
||||
line.line_kind = line_kind;
|
||||
line.ID = 0;
|
||||
var packet = {
|
||||
command: 'add line',
|
||||
data: line
|
||||
|
|
Reference in a new issue