Mercurial > hg > webaudioevaluationtool
comparison ape.js @ 295:2d64fec077a5 Dev_main
APE: Multiple Screen Drag and Drop interface. Still needs more work for right screens
author | Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk> |
---|---|
date | Thu, 10 Sep 2015 12:43:47 +0100 |
parents | df7263170715 |
children | d3d691e33fec |
comparison
equal
deleted
inserted
replaced
294:df7263170715 | 295:2d64fec077a5 |
---|---|
505 var slider = document.getElementById('slider'); | 505 var slider = document.getElementById('slider'); |
506 var marginSize = Number(slider.attributes['marginsize'].value); | 506 var marginSize = Number(slider.attributes['marginsize'].value); |
507 var w = slider.style.width; | 507 var w = slider.style.width; |
508 w = Number(w.substr(0,w.length-2)); | 508 w = Number(w.substr(0,w.length-2)); |
509 var x = ev.x; | 509 var x = ev.x; |
510 if (x < 0) | |
511 { | |
512 x += -1.0*ev.view.screenLeft; | |
513 } | |
510 if (x >= marginSize && x < w+marginSize) { | 514 if (x >= marginSize && x < w+marginSize) { |
511 this.style.left = (x)+'px'; | 515 this.style.left = (x)+'px'; |
512 } else { | 516 } else { |
513 if (x<marginSize) { | 517 if (x<marginSize) { |
514 this.style.left = marginSize+'px'; | 518 this.style.left = marginSize+'px'; |