Skip to content

Commit 3fb864e

Browse files
committed
FIXED: QuoJS breaks when lib is inserted after dom is ready (see issue soyjavi#105)
1 parent 1ae37de commit 3fb864e

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

source/quo.events.coffee

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ do ($$ = Quo) ->
7373
@param {function} A function to execute when the event is triggered
7474
###
7575
$$.fn.bind = (event, callback) ->
76-
@each -> _subscribe @, event, callback
76+
@forEach (element) -> _subscribe element, event, callback
7777

7878

7979
###

source/quo.gestures.coffee

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,6 @@ Quo.Gestures = do ($$ = Quo) ->
1616
_data = null
1717
_originalEvent = null
1818

19-
$$(document).ready ->
20-
environment = $$ document.body
21-
environment.bind "touchstart", _start
22-
environment.bind "touchmove", _move
23-
environment.bind "touchend", _end
24-
environment.bind "touchcancel", _cancel
25-
2619
add = (gesture) ->
2720
_handlers[gesture.name] = gesture.handler
2821
_addDelegations gesture.events
@@ -67,5 +60,12 @@ Quo.Gestures = do ($$ = Quo) ->
6760
touches = if $$.isMobile() then event.touches else [event]
6861
return ({x: t.pageX, y: t.pageY} for t in touches)
6962

63+
$$(document).ready ->
64+
environment = $$ document.body
65+
environment.bind "touchstart", _start
66+
environment.bind "touchmove", _move
67+
environment.bind "touchend", _end
68+
environment.bind "touchcancel", _cancel
69+
7070
add : add
7171
trigger : trigger

0 commit comments

Comments
 (0)