Jump To …

websocket.coffee

WebSocket = require("websocket-client").WebSocket

exports.use = ->

Add WebSocket constructor to window.

  extend = (window)->
    window.WebSocket = (url, proto) ->

Make sure that the origin is set correctly

      loc = window.location
      opts = { origin: "#{loc.protocol}//#{loc.hostname}" }
      if window.location.port
        opts.origin += ":" + window.location.port
      new WebSocket(url, proto, opts)
  return extend: extend