SliderInput: track active drag handler in variable
parent
b69274f364
commit
4ca116aaba
|
|
@ -79,6 +79,7 @@ o.f.updateBar = (levelHeight)=>{
|
||||||
|
|
||||||
o.f.dragSlider = e=>{
|
o.f.dragSlider = e=>{
|
||||||
"ram";
|
"ram";
|
||||||
|
o.v.dragActive = true;
|
||||||
if (!o.c.propagateDrag) E.stopEventPropagation&&E.stopEventPropagation();
|
if (!o.c.propagateDrag) E.stopEventPropagation&&E.stopEventPropagation();
|
||||||
|
|
||||||
if (o.v.timeoutID) {clearTimeout(o.v.timeoutID); o.v.timeoutID = undefined;}
|
if (o.v.timeoutID) {clearTimeout(o.v.timeoutID); o.v.timeoutID = undefined;}
|
||||||
|
|
@ -136,6 +137,7 @@ o.f.draw = (level)=>{
|
||||||
|
|
||||||
o.f.remove = ()=> {
|
o.f.remove = ()=> {
|
||||||
Bangle.removeListener('drag', o.f.dragSlider);
|
Bangle.removeListener('drag', o.f.dragSlider);
|
||||||
|
o.v.dragActive = false;
|
||||||
cb("remove", o.v.prevLevel);
|
cb("remove", o.v.prevLevel);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue