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';