Skip to content
This repository has been archived by the owner on Oct 15, 2018. It is now read-only.

Commit

Permalink
fix: don't ignore mousepos zero
Browse files Browse the repository at this point in the history
  • Loading branch information
apaleslimghost committed Feb 10, 2016
1 parent de32f7f commit d806a25
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion lib/eventprop.js
Expand Up @@ -3,5 +3,5 @@ var has = Object.prototype.hasOwnProperty;
module.exports = function getEventProperty(prop, event) {
return has.call(event, prop) ? event[prop]
: event.originalEvent && event.originalEvent.touches ? event.originalEvent.touches[0][prop]
: 0;
: undefined;
};
8 changes: 4 additions & 4 deletions lib/range.js
Expand Up @@ -200,7 +200,7 @@ var Range = Element.extend(vertical).extend({
var self = this,
beginStart = this.startProp('offset'),
beginPosStart = this.startProp('position'),
mousePos = getEventProperty(this.ifVertical('clientY','clientX'), origEv);
mousePos = getEventProperty(this.ifVertical('clientY','clientX'), origEv),
mouseOffset = mousePos ? mousePos - beginStart : 0,
beginSize = this.totalSize(),
perant = this.options.perant,
Expand All @@ -211,7 +211,7 @@ var Range = Element.extend(vertical).extend({
ev.stopPropagation();
ev.preventDefault();
var mousePos = getEventProperty(self.ifVertical('clientY','clientX'), ev);
if(mousePos) {
if(typeof mousePos !== 'undefined') {
var start = mousePos - perantStart - mouseOffset;

if (start >= 0 && start <= perantSize - beginSize) {
Expand Down Expand Up @@ -243,7 +243,7 @@ var Range = Element.extend(vertical).extend({
var mousePos = getEventProperty(self.ifVertical('clientY','clientX'), ev);
var size = mousePos - beginStart;

if(mousePos) {
if(typeof mousePos !== 'undefined') {
if (size > perantSize - beginPosStart) size = perantSize - beginPosStart;
if (size >= minSize) {
self.val([self.range[0], self.range[0] + size / perantSize], {dontApplyDelta: true});
Expand Down Expand Up @@ -278,7 +278,7 @@ var Range = Element.extend(vertical).extend({
var start = mousePos - perantStart - mouseOffset;
var size = beginPosStart + beginSize - start;

if(mousePos) {
if(typeof mousePos !== 'undefined') {
if (start < 0) {
start = 0;
size = beginPosStart + beginSize;
Expand Down

0 comments on commit d806a25

Please sign in to comment.