Skip to content

Instantly share code, notes, and snippets.

@davinmsu
Last active August 29, 2015 14:22
Show Gist options
  • Select an option

  • Save davinmsu/25d90d2cc2b6ffbcce78 to your computer and use it in GitHub Desktop.

Select an option

Save davinmsu/25d90d2cc2b6ffbcce78 to your computer and use it in GitHub Desktop.
time
window.callEvent = (eventID, scope='banner', remove=false) ->
eventID = parseInt eventID
return false unless window.adfox[scope].events[eventID]
eventUrl = window.adfox[scope].events[eventID]
$img = $('<img src="' + eventUrl + '" />')
$('#adfox-events').append $img
$img.on 'load', ->
console.log "event #{scope}: #{eventID} called"
$img.remove()
delete window.adfox[scope].events[eventID] if remove
window.callOutsideEvent = (eventID, scope='banner', remove=false) ->
return false unless window.adfox[scope].outside_counters[eventID]
eventUrl = window.adfox[scope].outside_counters[eventID]
$img = $('<img src="' + eventUrl + '" />')
$('#adfox-events').append $img
$img.on 'load', ->
console.log "event #{scope}: #{eventID} called"
$img.remove()
delete window.adfox[scope].outside_counters[eventID] if remove
timer = ->
currentTime += 1
if currentTime >= duration*0.25
callEvent $video.data('eventQuad_25'), scope, true
callOutsideEvent $video.data('outsideEventQuad_25'), scope, true
if currentTime >= duration*0.5
callEvent $video.data('eventQuad_50'), scope, true
callOutsideEvent $video.data('outsideEventQuad_50'), scope, true
if currentTime >= duration*0.75
callEvent $video.data('eventQuad_75'), scope, true
callOutsideEvent $video.data('outsideEventQuad_75'), scope, true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment