Use self instead of hacky eval

This commit is contained in:
Kevin Sawicki
2013-01-24 12:18:52 -08:00
parent 3dd11c6c0f
commit 69c9ed3feb

View File

@@ -1,14 +1,14 @@
eval("window = {};")
eval("attachEvent = function(){};")
eval("console = {};")
console.warn = ->
self.postMessage
type: 'warn'
details: arguments
console.log = ->
self.postMessage
type: 'log'
details: arguments
self.window = {}
self.attachEvent = ->
self.console =
warn: ->
self.postMessage
type: 'warn'
details: arguments
log: ->
self.postMessage
type: 'log'
details: arguments
self.addEventListener 'message', (event) ->
switch event.data.type