# HG changeset patch # User Nicholas Jillings # Date 1448300665 0 # Node ID ff4998e9a005dedbe014f4049b06e257f95a4fe3 # Parent 2ad8022d17a778438bfcfd67e488941f10f90032 Fixing Win/OSX differences for APE slider, unstable. diff -r 2ad8022d17a7 -r ff4998e9a005 ape.js --- a/ape.js Mon Nov 23 16:04:47 2015 +0000 +++ b/ape.js Mon Nov 23 17:44:25 2015 +0000 @@ -514,10 +514,14 @@ var marginSize = Number(slider.attributes['marginsize'].value); var w = slider.style.width; w = Number(w.substr(0,w.length-2)); - var x = ev.clientX; - - //x += Math.abs(window.screenX); - x = x % window.outerWidth; + var x + if (navigator.platform.substr(0,3) == "Win") + { + x = ev.screenX; + x -= Math.abs(window.screenX); + x = x % window.outerWidth; + } else + x = ev.clientX; if (x >= marginSize && x < w+marginSize) { this.style.left = (x)+'px';