tbranyen/backbone.layoutmanager — pull request #236 by jugglinmike (2012-12-20 14:28:18+00:00)
Title: Remove named function expression

In JScript, named function expressions generate two unique function
objects. From http://kangax.github.com/nfe/#jscript-bugs:

var f = function g(){};
f === g; // false

f.expando = 'foo';
g.expando; // undefined

This means that in Internet Explorer, the `afterRender` function passed
to `.on()` is distinct from the function passed to `.off()` when it
attempts to unbind itself.

This implementation is slightly more verbose, but it ensures correct
behavior in IE8.

This should resolve issue #235.