Sha256: 5e2c5272219ff3ad53c89b799fb70d65472c59f158c0274e34134c71b1632700

Contents?: true

Size: 300 Bytes

Versions: 11

Compression:

Stored size: 300 Bytes

Contents

u = up.util
$ = jQuery

@AgentDetector = do ->

  match = (regexp) ->
    navigator.userAgent.match(regexp)

  isIE = ->
    match(/\bTrident\b/)

  isEdge = ->
    match(/\bEdge\b/)

  isSafari = ->
    match(/\bSafari\b/) && !match(/\bChrome\b/)

  isIE: isIE
  isEdge: isEdge
  isSafari: isSafari

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
unpoly-rails-1.0.3 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-1.0.1 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-1.0.0 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-0.62.1 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-0.62.0 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-0.61.1 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-0.61.0 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-0.60.3 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-0.60.2 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-0.60.1 spec_app/spec/javascripts/helpers/agent_detector.coffee
unpoly-rails-0.60.0 spec_app/spec/javascripts/helpers/agent_detector.coffee