jquery/jquery-mobile — pull request #3308 by gabrielschulhof (2011-12-20 13:09:12+00:00)
Title: Popup update

Popup windows sometimes show up behind other elements, because those elements have high z-index values set. The first commit fixes that by collecting calculating the max of all the z-index values on the page before displaying the popup. It then assigns a z-index higher than any encountered to the popup screen, and a z-index higher still to the popup container.

The second commit restore the <div id="popupTester"....></div> in the docs/pages/popup/index.html file, making the theme-inheritance examples work again.

The third commit removes the awkward mapping between data-* attributes and this.options.*. This mapping is unnecessary now that data-* attributes and this.options.* are merged correctly.

The fourth commit removes usage of .filter() from _setTheme(). This method seems to be unavailable in IE8, causing things to break there.