Leaflet/Leaflet.label — pull request #25 by arthur-e (2013-04-02 20:00:52+00:00)
Title: Fix for Argument Error in Internet Explorer 9?

I encountered a SCRIPT87 error in leaflet.label-src.js, line 86, in Internet Explorer 9 (Windows Server 2003). I think the problem, which prevents the labels from rendering, is isolated to IE (as many are), but in the interest of supporting government and educational users relegated to that browser, I thought I should submit what appears to be a fix.

IE threw SCRIPT87 (Argument Error) because this._container.style.zIndex was being set to undefined (the value that zIndex took on at some point). Alternatively, zIndex could be set to an empty String anytime it is found to be undefined.
```javascript
updateZIndex: function (zIndex) {
this._zIndex = zIndex;

if (this._container && zIndex !== undefined) {
this._container.style.zIndex = zIndex;
}
},
```