Sha256: cf1fbc510fd0ecba5e8b9fe20284fe8874bba32db7aa1dea169f938c82b3a1f6

Contents?: true

Size: 1.25 KB

Versions: 33

Compression:

Stored size: 1.25 KB

Contents

window.Alchemy = {} if typeof (Alchemy) is "undefined"
run = ($) ->
  Alchemy.Browser =
    isiPhone: navigator.userAgent.match(/iPhone/i) isnt null
    isiPad: navigator.userAgent.match(/iPad/i) isnt null
    isiPod: navigator.userAgent.match(/iPod/i) isnt null
    isiOS: navigator.userAgent.match(/iPad|iPhone|iPod/i) isnt null
    isFirefox: navigator.userAgent.match(/Firefox/i) isnt null
    isChrome: navigator.userAgent.match(/Chrome/i) isnt null
    isSafari: navigator.userAgent.match(/AppleWebKit/) and not navigator.userAgent.match(/Chrome/)
    isIE: navigator.userAgent.match(/MSIE/i) isnt null
    getVersion: (browser) ->
      if Alchemy.Browser["is" + browser]
        parseInt(navigator.userAgent.match(new RegExp(browser + ".[0-9]+", "i"))[0].replace(new RegExp(browser + "."), ""), 10)
      else
        null

  Alchemy.Browser.ChromeVersion = Alchemy.Browser.getVersion("Chrome")
  Alchemy.Browser.FirefoxVersion = Alchemy.Browser.getVersion("Firefox")
  Alchemy.Browser.SafariVersion = Alchemy.Browser.getVersion("Safari")
  Alchemy.Browser.IEVersion = Alchemy.Browser.getVersion("MSIE")
  Alchemy.Browser.isWebKit = Alchemy.Browser.isChrome || Alchemy.Browser.isSafari
  return

if typeof (jQuery) is "undefined"
  Alchemy.loadjQuery(run)
else
  run(jQuery)

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
alchemy_cms-2.9.1 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.9.0 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.8.3 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.7.5 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.6.3 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.7.4 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.8.2 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.8.1 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.7.3 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.7.2 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.7.1 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.7.0 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.6.2.1 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.6.2 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.6.1 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.6.0 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.6.0.rc5 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.5.3.1 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.5.3 app/assets/javascripts/alchemy/alchemy.browser.js.coffee
alchemy_cms-2.5.2.2 app/assets/javascripts/alchemy/alchemy.browser.js.coffee