assaf/zombie — pull request #360 by deitch (2012-06-20 18:26:16+00:00)
Title: Window object management

Adds internal panes, so that when you switch pages inside a window, the actual 'window' object visible both to internal (i.e. inside the page) javascript and external (browser.window) javascript are different, and preserve across backwards and forwards.

Also adds tests to windows_test.coffee to test for it.

See https://github.com/assaf/zombie/issues/353

FYI, this is parented to the commit with the history5 pull request https://github.com/assaf/zombie/pull/359, so it contains that as well. Originally developed on master, then separated into branches at assaf's request, but the split into two branches that are separate but share the original parent didn't work, and rebasing didn't either.