Little OT Dolby: I saw your.

 
Petrocco: EGreg, could you call a callback inside the iframe that is a reference to he parent window?

Rodrigues: To javascript inside an iframe

Rutter: Window.parent.myCallback // call inside iframe

Schorder: Mbrzuzy: yes but how do I uniquely identify the callback in the parent window

Ornelaz: P*** the name in via a query parameter or something.

Thanos: There might be more than one request outstanding, though.

Ornelaz: This sounds like not a very sane way of doing this though

Kopka: I really would prefer to keep this client side

Benanti: It’s perfectly sane to keep client side things client-side

Ornelaz: Yeah that’s still client side

Kochkodin: And not have the server receive the name of a callback

Ornelaz: Then use postmessage to send the callback name.

Muhs: Yes I can of course maintain a heap of callbacks, and p*** the index to the server

Deedrick: Hmm interesting idea. I can use iframe.onload, and the parent window will run code to call a function in the iframe

Musgraves: I’m not sure I understand how these two differ. http://puu.sh/k4rQ3/beb1c6d08e.png

Ornelaz: Fwiw i don’t think this is a good idea. it would be simpler to just have the content in the iframe post a message up to the parent and have the parent call the funciton you need.

Pietsch: That sounds like a good idea

Nace: Isn’t that usally how it works? That way it will call it exactly when it’s loaded

Ornelaz: Or whenever it needs to do the call

Ornelaz: It also works if you ever do need to load it cross domain.

Vanderschaege: Is that what the ***ertionError means?

Ornelaz: That means you faile a unit test

Kassing: But does it mean the two values are not equal?

Kenagy: I know i failed a unit test; what i don’t understand is how

Ornelaz: Are you comparing objects with == or ===?

Konopacki: Tcsc: SyntaxError: syntax error

Marchaland: I am using ***ert.equal

Ornelaz: I guess you want to do ***ert.deepEqual

Stampka: That sounds like the exact opposite of what i want

Ornelaz: It will compare the values

Rochez: I thought deepEqual was === and equal was ==

Blenner: I was wrong : thanks!

Hoerger: I’m new to unit testing, thanks

Farone: Does ***ert.equal use ===?

Ornelaz: Yes but it isn’t equivalent to ***erting v1 === v2

Lineberger: Best to read the do***entation to find out.

Stefan: Or possibly read the code. ***ertion libraries aren’t /that/ hard to read.

Ornelaz: It recursively compares what’s in the two objects to find out if they have the same data

Ornelaz: I’m speculating but, thats almost certainly what it does

Sinnett: I now have a window.result = function { } inside the iframe

Zellous: And onload I just check that synchronously :

Mayeaux: Does anyone know how to turn off joined/left messages?

Bortle: Gregsometimes: depends on your discussion client

Morton: Some have no way of turning it off

Terrone: He’s using mIRC. There’s a setting for that.

Stauss: Gregsometimes: this might help you: http://wiki.xkcd.com/discussion/Hide_join_part_messages

Brodzik: New to mIRC, but not to JavaScript.

Wescovich: Anyone here know how to wait for a new element to appear before capturing it’s text content? I’m using PhantomJS, trying to get new Twitch.tv messages.

Dubas: Little OT Dolby: I saw your link on https://www.quora.com/Why-is-JavaScript-the-only-client-side-language-available/answer/Quildreen-Motta/comment/12729896?__snids__=1328884595&__nsrc__=1&__filter__=all#comment12729896 and my books says exatly what you wrote. Their definitions are not standard