Skip to content

Commit 040af82

Browse files
committed
fix(listView): fixed active state on scroll
1 parent 3bf1cd3 commit 040af82

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

js/utils/activator.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
ionic.activator = {
1010

1111
start: function(e) {
12+
var self = this;
1213

1314
// when an element is touched/clicked, it climbs up a few
1415
// parents to see if it is an .item or .button element
@@ -39,7 +40,7 @@
3940

4041
// in XX milliseconds, set the queued elements to active
4142
if(e.type === 'touchstart') {
42-
setTimeout(activateElements, 80);
43+
self._activateTimeout = setTimeout(activateElements, 80);
4344
} else {
4445
ionic.requestAnimationFrame(activateElements);
4546
}
@@ -52,6 +53,7 @@
5253

5354
end: function() {
5455
// clear out any active/queued elements after XX milliseconds
56+
clearTimeout(this._activateTimeout)
5557
setTimeout(clear, 200);
5658
}
5759

@@ -66,6 +68,7 @@
6668
}
6769

6870
function activateElements() {
71+
console.log('ACTIVATING');
6972
// activate all elements in the queue
7073
for(var key in queueElements) {
7174
if(queueElements[key]) {

0 commit comments

Comments
 (0)