Panel: Override overflow-x hidden for active page when panel is open. Fixes #6562.
Tests: Fixed a typo.
Textinput: fix initselector which breaks jquery 1.8.3
Demos: No icons in search list, while not removing them from every listview demo.
Demos: Focus on the input when search panel opens.
Demos: No focus style for search panel input.
Demos: Line breaks before and after code blocks.
Demos: Removed styles that are now part of the default theme from custom CSS.
Demos: Popup tooltip example missing title attr, broken transition, custom style for the button.
Demos: Added filtertext in global navmenu for links to grids.
Demos: Cleanup markup.
Demos: Added textinput and checkboxradio enhanced examples.
enhanceWithin: store element sets for widgets before any enhancment takes place Fixes #6621 - Dynamically injected popup with header/footer not enhanced properly
enhanceWithin: make surre the elements passed to buttonMarkup are filtered properly first Fixes #6630 - Helpers: Pass the correct elements to buttonMarkup and reduce calls to jqmEnhanceable
Button: _setOptions: Fixed the bugs of _setOptions - The button widget doesn't set the icon option.
Button: _setOptions: Fixed the bugs of _setOptions - The button widget doesn't set the iconpos option.
Button: _setOptions: Fixed the bugs of _setOptions - The button widget doesn't set the iconshadow option.
Button: Simplify application of icon-related classes.
Helpers: Call $.mobile.page.prototype.keepNativeSelector() only once and reuse the result.
Button: Separate icon classes with a space during creation.