Sha256: cd5d8eec1fe03768f407d29fd5a76f95bcaf853dd42c3a3340994063e979c944

Contents?: true

Size: 838 Bytes

Versions: 1

Compression:

Stored size: 838 Bytes

Contents

Skr.onDocumentReady = (fn) ->
    if document.readyState isnt 'loading'
        fn()
    else if document.addEventListener
        document.addEventListener 'DOMContentLoaded', fn
    else
        document.attachEvent 'onreadystatechange', ->
            fn() if document.readyState != 'loading'


SCRIPT_PATH = /\/assets\/skr\/api\.js$/

Skr.onDocumentReady ->
    for tag in document.querySelectorAll('script')
        if tag.src.match SCRIPT_PATH
            Lanes.config.api_host = tag.src.replace(SCRIPT_PATH, '')
            Lanes.config.api_path = Lanes.config.api_host + "/api"
            break
    if Lanes.config.api_host
        css = Lanes.config.api_host + "/assets/skr/api.css"
        new Lanes.lib.AssetLoader([css], Lanes.emptyFn)
    else
        console.error("Unable to find script tag that Stockor was loaded from")

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stockor-0.4.0 client/skr/api/onReady.coffee