<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jQuery Mobile</title>
	<atom:link href="http://jquerymobile.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jquerymobile.com</link>
	<description>jQuery Mobile</description>
	<lastBuildDate>Tue, 21 May 2013 19:50:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Announcing jQuery Mobile 1.3.1</title>
		<link>http://jquerymobile.com/blog/2013/04/10/announcing-jquery-mobile-1-3-1/</link>
		<comments>http://jquerymobile.com/blog/2013/04/10/announcing-jquery-mobile-1-3-1/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 22:43:16 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3542</guid>
		<description><![CDATA[The jQuery Mobile team is happy to announce 1.3.1. This is the first maintenance release for 1.3 and contains close to 50 fixes and improvements in the library. Try it now! In this release, we&#8217;ve added support for sourcemaps in &#8230; <a href="http://jquerymobile.com/blog/2013/04/10/announcing-jquery-mobile-1-3-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://jquerymobile.com/wp-content/uploads/2013/03/jqm-131.png" alt="" title="1.3.1-version" style="width:35%; margin-left:25px; float:right;" /> </p>
<p style="font-size: 17px;"><strong>The jQuery Mobile team is happy to announce 1.3.1</strong>. This is the first maintenance release for <a href="http://jquerymobile.com/blog/2013/02/20/jquery-mobile-1-3-0-released/">1.3</a> and contains close to 50 fixes and improvements in the library. <a href="http://view.jquerymobile.com/1.3.1/">Try it now!</a></p>
<p>In this release, we&#8217;ve added support for <a href="http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/">sourcemaps</a> in the library to make it possible to view the uncompressed code from the minified version.  <a href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.map">Sourcemap for jQuery Mobile 1.3.1</a>. </p>
<p>Also noteworthy, the <a href="http://view.jquerymobile.com/1.3.1/dist/demos/examples/tables/reflow-refresh.html">reflow</a> and <a href="http://view.jquerymobile.com/1.3.1/dist/demos/examples/tables/columntoggle-refresh.html">column toggle</a> tables now have fully operational refresh methods to properly support dynamic content.</p>
<h3 style="font-size: 14px !important; color: #ddd; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 170%;"><a href="http://view.jquerymobile.com/1.3.1/">Demos &amp; docs</a> | <a href="#download">Download &amp; CDN</a> | <a href="#changelog">Change log</a></h3>
<div id="features" style="margin: 15px 0;">
<h2 id="download">Download</h2>
<p><strong>CDN-Hosted JavaScript:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.js">Uncompressed: jquery.mobile-1.3.1.js</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js">Minified: jquery.mobile-1.3.1.min.js</a> (full library, ready to deploy)</li>
</ul>
<p><strong>CDN-Hosted CSS:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.css">Uncompressed with Default theme: jquery.mobile-1.3.1.css</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css">Minified with Default theme: jquery.mobile-1.3.1.min.css</a> (full library, ready to deploy)</li>
<li><a href="http://code.jquery.com/mobile/1.3.1/jquery.mobile.structure-1.3.1.css">Uncompressed structure <strong>without a theme</strong>: jquery.mobile-1.3.1.css</a> (useful for theme development)</li>
<li><a href="http://code.jquery.com/mobile/1.3.1/jquery.mobile.structure-1.3.1.min.css">Minified structure <strong>without a theme</strong>: jquery.mobile-1.3.1.min.css</a> (full library, ready to deploy)</li>
</ul>
<p>&nbsp;</p>
<p><strong>Copy-and-Paste Snippet for CDN-hosted files (recommended):</strong></p>
<pre style="font-size: 12px; line-height: 155%; margin-bottom: 2px;">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.9.1.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"&gt;&lt;/script&gt;</pre>
<p>&nbsp;</p>
<p><strong>ZIP File:<br />
</strong>If you want to host the files yourself you can download a zip of all the files:</p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.zip">Zip File: jquery.mobile-1.3.1.zip</a> (JavaScript, CSS, and images)</li>
</ul>
<p><strong>Microsoft CDN hosted jQuery Mobile files:</strong></p>
<ul>
<li><a href="http://www.asp.net/ajaxLibrary/CDN.ashx#jQuery_Mobile_Releases_on_the_CDN_3">http://www.asp.net/ajaxLibrary/CDN.ashx</a></li>
</ul>
<p><strong>Fork jQuery Mobile on GitHub</strong><br />
<a href="https://github.com/jquery/jquery-mobile">https://github.com/jquery/jquery-mobile</a></p>
<p>&nbsp;</p>
<h2 id="changelog">Change log</h2>
<style>
#page article h3.widget-header { margin-top:2.5em !important; font-size: 2em !important; }
</style>
<h3 class="widget-header">Button</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/d97849045fe3317bdfea45839867080a15838735">Removed duplicated code in butonMarkup.</a> Title is set twice for element when iconpos option is set. Thanks stforek!</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/3cf5d18127f2a6cd7e5b478d59cf2b5354ba3d15">buttonMarkup: Do not allow a value of null to end up the value of an attribute, because it gets stringified as &#8220;null&#8221;</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/a25fef97ab7782f8a30698249b7a05b8d3011c7a">Removed border-radius inherit for ui-btn-text</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5709">#5709</a>) &#8211; added rule to listview because that&#8217;s the only place where we need this. </p>
<h3 class="widget-header">Checkboxradio</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/ab6dbff3eaadd06a44c9e8a9aa44994b934bbd37">Add reset handling via $.extend, not $.widget to avoid additional subclass depth</a></p>
<h3 class="widget-header">Collapsible Set (Accordion)</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/57600356c26ce979ab4ab6fbed863d6a7c7fabc4">addFirstLastClasses: Add it to widgets via $.extend</a>, not $.widget because it does not use any widget factory features.</p>
<h3 class="widget-header">Controlgroup</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/57600356c26ce979ab4ab6fbed863d6a7c7fabc4">addFirstLastClasses: Add it to widgets via $.extend</a>, not $.widget because it does not use any widget factory features.</p>
<h3 class="widget-header">Dialog</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/a42f1a8ae97e58f147cc1382420e371e8c65c0c3">Fix setting dialog options other than &#8220;closeBtn&#8221;.</a> Thanks jdknezek!</p>
<h3 class="widget-header">Fixed Toolbars</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/dcdf48f42401799d53dacf370aff857cfacf8e4a">Fixed toolbar: changed hideDuringFocus logic to fix interaction with on-screen keyboard.</a> (<a href="https://github.com/jquery/jquery-mobile/issues/4113">Fixes #4113</a>) and an issue on Android native browser.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/4f46cd4abe0dc3380a8607b99a5c72c1c75cc13e">Page content&#8217;s padding is not adjusted when fixed header elements changes its height</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5619">#5619</a>) &#8211; the first argument of <code>updatePagePadding</code> is expected to be a page, but when it is called from the <code>throttledResize</code> binding, it ends up as an event object, and the padding was being set on that instead of the page. This adds a check to ensure the arg is a page before setting its padding. </p>
<h3 class="widget-header">Listview</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/c92a2bd5b30433f0f815b3bcebd4024c1e31948a">Listview filter: Check if var listview is defined.</a> (Fixess <a href="https://github.com/jquery/jquery-mobile/issues/5696">#5696</a> and <a href="https://github.com/jquery/jquery-mobile/issues/5643">#5643</a>) &#8211; The <code>listviewcreate</code> event bubbles up which causes an error if a listview is nested in an UL or OL without <code>data-role="listview"</code>.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/57600356c26ce979ab4ab6fbed863d6a7c7fabc4">addFirstLastClasses: Add it to widgets via $.extend</a>, not $.widget because it does not use any widget factory features.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/1b57da93338702524122998dcae891243c097c5b">Ordered list numbering, display is not correct when adding additional tags</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/1609">#1609</a>) &#8211; Added style for ordered list with formatted content.</p>
<h3 class="widget-header">Navbar</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/440f7c0101d53d6f15ac0820bcf1668390ff03b8">Clicking a currently active navbar tab removes ui-btn-active class and styling</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5707">#5707</a>) &#8211; Changed active state logic. Removed workaround for <a href="https://github.com/jquery/jquery-mobile/issues/1181">#1181</a>. Fixed that issue by addressing the actual cause: event.target returns ui-btn-inner instead of the anchor</p>
<h3 class="widget-header">Navigation</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/ee30a7352ede160935e6b8c5815bf4adee3070d7">Simplify code for getAjaxFormData</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5710">5710</a>). When submitting a form via GET, strip query off URL before creating new query string..</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/420a179a74c95cee79357b0688263337db12966b">Added &#8220;contentType&#8221; to settings for $.mobile.changePage with &#8220;data&#8221; argument.</a> Thanks aristotelos!</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/c8a80465daf562c14eff8c63988757dbe998e2bd">loadPage: update to account for if the page is prefetched done update basetag</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5677">Issue #5677</a>) &#8211; Prefetching pages from other directories offsets <base>-tag</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/54a3d798ac612c75fd63b99f2135b5c1c245e1cc">Support: Turn off pushState inside FF iframes</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/92b813f902b18971473e9791be49c75da1dd17d0">When submitting a form via GET, strip query off URL before creating new query string.</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5710">Issue #5710</a>).</p>
<p><a href="<a href="https://github.com/jquery/jquery-mobile/commit/2d7bebe060d5edfac7d8787d7b1c08a8e5746da5">https://github.com/jquery/jquery-mobile/commit/2d7bebe060d5edfac7d8787d7b1c08a8e5746da5</a>&#8220;>Issues with history disabled with popups.</a>  (<a href="https://github.com/jquery/jquery-mobile/issues/5775">Issue #5775</a>). If the default is prevented on the originalEvent of &#8220;navigate&#8221;, do not go into _handleHashChange.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/f3fb0778f7f8e7d8b4c815c484f8515f05efd60e">Removed extra function in transition</a> &#8220;`releasePageTransitionLock&#8220;` sets &#8220;`isPageTransitioning&#8220;` to false;<br />
So no need to set is here as &#8220;`releasePageTransitionLock&#8220;` is called. Thanks poonkave!</p>
<h3 class="widget-header">Panel</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/050db6240cfb1ece99459fbf4b5ebfedd45bd389">Workaround for bug in Firefox 19.x/Mac with native select in hardware accelerated panels</a>  (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5753">#5753</a>). &#8211; make <code>"-moz-transform: none;"</code> override non-prefixed prop/val (FF 16+). Thanks @jaxtheking!</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/17509b6310341f5ada532d63d95fb6df04c439b4">Panel: Visibility: hidden for closed panels.</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5652">Issue #5652</a>). This prevents focus on links in closed panels when using the tab key.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/7724e85a8ed9ec1fd21cb66f09c280a8f85abc3e">Call positionPanel() before we start opening the panel.</a> &#8211;  This prevents a vertical scrollbar on the page div when opening a long panel on a short page.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/184ad8ebd7712a14ee8fd6ca786bcfcac726dde9">Unset transform translate3d for FF where possible.</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5753">#5753</a>). We don&#8217;t need translate3d(0,0,0) for hardware acceleration in case of FF and it causes problems with selects due to a FF bug.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/68c8b335af4d44ad469719e97b0932a7abe6d256">Fix for panel Flickering on iOS and Android</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5831">#5831</a>) &#8211; Adding 3D for reveal panel content and page sections in content wrap to kick in hardware acceleration.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/8391f7d9cbb2fae0db4b0d8db6738e41b11b931e">Only set a default min-height for the page for panel consistency.</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5755">#5755</a>) &#8211; <code>resetActivePageHeight()</code> only overrides the page min-height. Setting this for ui-mobile causes issues on small screens.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/85ad83cd0123941ca53de5f0233d7590a0a3970b">Fixed typo in panel code</a> &#8211; Fixes <code>_panelInner</code> </p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/5e3a5c6491aafcf9ad6ede7d506b17a1423480fa">Set max-height for closed panel</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5843">#5843</a>) - Page div gets a vertical scrollbar on IE9 if panel is longer than page content.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/056024d6e209f36aa63aa3ba9e3de5be7b7ab96f">Give content wrapper a min-height on IE7</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5607">#5607</a>). Because of IE7&#8242;s min-height bug, the content wrapper doesn&#8217;t inherit the min-height of the page. On short pages you see the page background below the content.</p>
<h3 class="widget-header">Popup</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/c6054234225cde84198831cf2873ec3dba8b82dd">Text input in popup doesn&#8217;t loose focus</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5706">Issue #5706</a>) &#8211; When focusing on the container, do not bounce focus to an element inside it even if such an element is available.</p>
<h3 class="widget-header">Range slider</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/ab6dbff3eaadd06a44c9e8a9aa44994b934bbd37">Add form reset via $.extend, not $.widget.</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/cc7a84411d1a217962054758f02f27c7b5f08653">Force update on mousedown to prevent situation where user has typed in input but input has not yet blurred</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5644">#5644</a>) &#8211; Rangeslider makes FF (Mac OS) pause for few sec and throw error &#8220;too much recursion&#8221; when manually enter right value less than left one and click middle slider area</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/47c820a31a7a1c9f686a999dba213d3cae9284ba">Update highlight on form reset</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5773">#5773</a>) - Rangeslider layout breaks upon form reset.</p>
<h3 class="widget-header">Select menu</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/ab6dbff3eaadd06a44c9e8a9aa44994b934bbd37">Add reset handling via $.extend, not $.widget to avoid additional subclass depth</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/f1fde74689069d7a29c12d6057728511ec7ae93a">Blur after change to make hideDuringFocus work correctly on Android/Chrome</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5514">#5514</a>)</p>
<h3 class="widget-header">Slider</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/ab6dbff3eaadd06a44c9e8a9aa44994b934bbd37">Add reset handling via $.extend, not $.widget to avoid additional subclass depth</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/9dc7fc55e9bb6389c7b95c4dae4c648cbf53d51b">Slider: drag should start only for left mouse button</a>. Thanks stforek!</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/db9780cabdf842f39571840bb0b9e06953df07a9">Account for mouse and touch input event differences</a> &#8220;`event.which&#8220;&#8220; for&#8220; mousedown&#8220;` can be 0 or 1, because it is 0 on mobile and 1 (left mouse button) on desktop</p>
<p><a href="<a href="https://github.com/jquery/jquery-mobile/commit/735b531e8b0f1184cc2b3cf5e2a558b8c980ae81">https://github.com/jquery/jquery-mobile/commit/949a16a880f06c71bc8277fdcdd46520a4a9355c</a>&#8220;>Flip swith style issues inside a table cell.</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5809">Issue #5809</a>) Reset unnecessary clearfix for the flip toggle switch.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/faecfdadd7f49d108b98d98151daa6c5e743a708">Style tweaks for missing border for native range control</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5846">#5846</a>) &#8211; Switch to <code>border-width: 0</code> instead of <code>border: none</code> for the input to make it easier to restore the border if you want.</p>
<h3 class="widget-header">Tables: Reflow and Column Toggle</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/922c562">Added missing refresh method for reflow and column toggle tables</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5842">#5842</a> and <a href="https://github.com/jquery/jquery-mobile/issues/5841">#5841</a>) &#8211; This method wasn&#8217;t implemented fully for 1.3.0 but was documented in the API so we have now added this capability for both table modes. Thanks frequent!</p>
<h3 class="widget-header">Text Inputs &#038; Textareas</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/d965023ba00409012f9159d559f82820323c323d">Improved vertical alignment of clear button in mini sized text inputs</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5840">Fixes #5840</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/60789e2b155ffa8398beef7c12c796fb58592f08">Textinput: height correctly calculated (without extra padding) for box-sizing</a>. Thanks jhogervorst!</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/8ff0c5560b690be9e2163fc211b3ba84101981c8">Automatic resizing now works for disabled textareas with pre-filled values</a>. Thanks jhogervorst!</p>
<h3 class="widget-header">Theme</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/f995a1c717667ca53d8df5d70999838b1609222e">Remove &#8220;px&#8221; from zero values in CSS.</a> Saving bytes. Thanks nschonni!</p>
<h3 class="widget-header">Transitions</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/39551508bce3661f5b31bbc9c502ba2e2da5b544">Removed animation-fill-mode properties to improve animations in Android 4.x</a>. (<a href="https://github.com/jquery/jquery-mobile/issues/5679">Issue #5679</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/cf3a07a3d52731c1037e0874f3e3c77501255c9e">Slide transition not working properly on iOS</a> (Fixes <a href="https://github.com/jquery/jquery-mobile/issues/5764">#5764</a>) &#8211; Use translate3D instead of translateX for slide transition. Fix for iOS 6.</p>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2013/04/10/announcing-jquery-mobile-1-3-1/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Announcing jQuery Mobile 1.2.1</title>
		<link>http://jquerymobile.com/blog/2013/03/22/announcing-jquery-mobile-1-2-1/</link>
		<comments>http://jquerymobile.com/blog/2013/03/22/announcing-jquery-mobile-1-2-1/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 15:01:33 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3442</guid>
		<description><![CDATA[The jQuery Mobile team is happy to announce 1.2.1. This is the first maintenance release for 1.2 and contains fixes throughout the library. Try it now! Demos &#38; docs &#124; Download &#38; CDN &#124; Change log Download CDN-Hosted JavaScript: Uncompressed: &#8230; <a href="http://jquerymobile.com/blog/2013/03/22/announcing-jquery-mobile-1-2-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://jquerymobile.com/wp-content/uploads/2013/03/jqm-121.png" alt="" title="1.2.1-version" style="width:35%; margin-left:25px; float:right;" /> </p>
<p style="font-size: 17px;"><strong>The jQuery Mobile team is happy to announce 1.2.1</strong>. This is the first maintenance release for <a href="http://jquerymobile.com/blog/2012/10/02/announcing-jquery-mobile-1-2-0-final/">1.2</a> and contains fixes throughout the library. <a href="http://view.jquerymobile.com/1.2.1/">Try it now!</a></p>
<h3 style="font-size: 14px !important; color: #ddd; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 170%;"><a href="http://view.jquerymobile.com/1.2.1/">Demos &amp; docs</a> | <a href="#download">Download &amp; CDN</a> | <a href="#changelog">Change log</a></h3>
<div id="features" style="margin: 15px 0;">
<h2 id="download">Download</h2>
<p><strong>CDN-Hosted JavaScript:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.1/jquery.mobile-1.2.1.js">Uncompressed: jquery.mobile-1.2.1.js</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.2.1/jquery.mobile-1.2.1.min.js">Minified: jquery.mobile-1.2.1.min.js</a> (full library, ready to deploy)</li>
</ul>
<p><strong>CDN-Hosted CSS:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.1/jquery.mobile-1.2.1.css">Uncompressed with Default theme: jquery.mobile-1.2.1.css</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.2.1/jquery.mobile-1.2.1.min.css">Minified with Default theme: jquery.mobile-1.2.1.min.css</a> (full library, ready to deploy)</li>
<li><a href="http://code.jquery.com/mobile/1.2.1/jquery.mobile.structure-1.2.1.css">Uncompressed structure <strong>without a theme</strong>: jquery.mobile-1.2.1.css</a> (useful for theme development)</li>
<li><a href="http://code.jquery.com/mobile/1.2.1/jquery.mobile.structure-1.2.1.min.css">Minified structure <strong>without a theme</strong>: jquery.mobile-1.2.1.min.css</a> (full library, ready to deploy)</li>
</ul>
<p>&nbsp;</p>
<p><strong>Copy-and-Paste Snippet for CDN-hosted files (recommended):</strong></p>
<pre style="font-size: 12px; line-height: 155%; margin-bottom: 2px;">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.1/jquery.mobile-1.2.1.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.8.3.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.2.1/jquery.mobile-1.2.1.min.js"&gt;&lt;/script&gt;</pre>
<p>&nbsp;</p>
<p><strong>ZIP File:<br />
</strong>If you want to host the files yourself you can download a zip of all the files:</p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.1/jquery.mobile-1.2.1.zip">Zip File: jquery.mobile-1.2.1.zip</a> (JavaScript, CSS, and images)</li>
</ul>
<p><strong>Microsoft CDN hosted jQuery Mobile files:</strong></p>
<ul>
<li><a href="http://www.asp.net/ajaxLibrary/CDN.ashx#jQuery_Mobile_Releases_on_the_CDN_3">http://www.asp.net/ajaxLibrary/CDN.ashx</a></li>
</ul>
<p><strong>Fork jQuery Mobile on GitHub</strong><br />
<a href="https://github.com/jquery/jquery-mobile">https://github.com/jquery/jquery-mobile</a></p>
<p>&nbsp;</p>
<h2 id="changelog">Change log</h2>
<style>
#page article h3.widget-header { margin-top:2.5em !important; font-size: 2em !important; }
</style>
<h3 class="widget-header">Blur</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fef41bb7632ebef890f2c45a90818f8a158ce985">Iphone : Go button does not close the keyboard with Data filter</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/3303">Issue #3303</a>)</span> &#8211; Blur the search field on submit &#8211; (cherry picked from commit 336db34e031b0815c807554796519cd34d28c153)
</p>
<h3 class="widget-header">Button</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e282bfc15eef182c6882d89ccad05315f669b4cd">IE9 , if custom SELECT button is on the right border of the window, it expand the select menu over the whole window width</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4577">Issue #4577</a>)</span> &#8211; Button: width auto for div&#8217;s with class ui-btn-text to prevent custom selects breaking on IE.
</p>
<h3 class="widget-header">Checkboxradio</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/320cbf4008b78c4da5ea4761edc85cce295ef239">Request: mini-Option in checkboxradio &#038; textinput</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4070">Issue #4070</a>)</span> &#8211; Checkboxradio: Allow to set option mini programmatically.
</p>
<h3 class="widget-header">Collapsible</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e6309251755937a2c0261377654bb989d5f0033d">Collapsible iconpos via mobileinit differs from documentation.</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4899">Issue #4899</a>)</span>  (cherry picked from commit 8756bd2d2b49c0ba4881e57d3c8282f3153a81c1)
</p>
<h3 class="widget-header">Dialog</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/113e3b4514964c2b6c5a6f7ca10e8da02c2f7d11">Fix from #5382 causes failure: Full page dialog does not receive rounded corners &#8211; remove the fix and the rounded corners come back</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5383">Issue #5383</a>)</span> &#8211; Dialog: Adjusted the fix for #5382 for 1.2.x.  Thanks @ShamimIslam !
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/11687b54f68100459acab54b77e6202db2e54ede">Close button of full page dialog fails silently when popup exists on page (closed or open)</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5382">Issue #5382</a>)</span> &#8211; Dialog: Append close button to first found header to prevent a close button being added to popup on same page as well.
</p>
<h3 class="widget-header">Fixed Toolbars</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8258425bc1445d738719cb990967b228fb9757d1">Merge pull request #5292 from arschmitz/issue-3880 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3771734eb0215283d3c94665dd6a7432f18f641c">Fixed toolbars: higher specifity for border left and right 0 rule. Fixes #5155 </a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5155">Issue #5155</a>)</span> &#8211; Fixed toolbars: higher specifity for border left and right 0 rule.
</p>
<h3 class="widget-header">Listview</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/37daf96ffeb26939f0c23cb80f0447e9139e9fd0">List autodividers: use trim() to avoid issues with newlines and spaces in markup.  Thanks @demonslord ! </a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5197">Issue #5197</a>)</span> &#8211; List autodividers: use trim() to avoid issues with newlines and spaces in markup. Thanks @demonslord !
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/26cb01f4bc6a9d43f71c2e03483434c006315cf6">Listview option filter can&#8217;t be set programmatically</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5245">Issue #5245</a>)</span> &#8211; Listview: make it possible to set option filter programmatically.
</p>
<h3 class="widget-header">Loader</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ad9adc31443aba4e47323c190f697a3c0aaae2d5">Wrap functions bound to events in $.proxy at binding time, and pass then unwrapped at unbinding time </a>
</p>
<h3 class="widget-header">Navigation</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/7e8ea3601d9f482ccd08092591e1a98d5aca1880">Add check that active.url actually exists </a>
</p>
<h3 class="widget-header">Popup</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/56987c3682d0febbc8ffe8d7a1bbdafcd4e52e64">Add a check to not add ui-popover-container if it&#8217;s already on the page</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4661">Issue #4661</a>)</span> &#8211; [select] Implement _destroy() &#8211; (cherry picked from commit 7273a5ea967ac8df12c9e12556e101f173ae2122)
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e09195f6a0a2879ec2e4bad017b0a2de597d144f">Chrome popup stops launching if transition is &#8220;slideup&#8221;</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5094">Issue #5094</a>)</span> &#8211; [popup] Re-introduce interruptible transitions
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/bf6a4cd00ba8ddf6e1f5ef314289bdd85c441b61">Merge pull request #5145 from jerone/master </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/4926901106181c5bc38021d2917b9f21cfbc1233">Modify test that checks whether popup emits &quot;popupafterclose&quot; upon destroy() to first open the popup </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d73f8968f76728de6cd42dce508cfdf6327b1b53">&quot;detached retina&quot; fix &#8211; the window height on iStuff with a retina display seems to fluctuate by one pixel during scroll, causing a spurious resize event right after popup open, even though window size is constant during the entire opening sequence </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/1c5f7edf07fdca4ed58697ab0ac740783389f9c4">Popup(&#8220;destroy&#8221;) never ends</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5244">Issue #5244</a>)</span> &#8211; [popup] Avoid infinite recursion by detach()ing the payload from the container before attempting to put it back to its original place in the DOM (which may not exist, if the popup was created based on a detached element)
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d698ca42257c0887ded2b2aa41426a94fea5d9ae">Popup disappears on iDevice with orientation change in standalone mode</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5153">Issue #5153</a>)</span> &#8211; [popup] Initiate resize expectation during orientationchange
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/356f5a4c94841410abfe40d2d75ee6e51ae1f3d0">Popup Reappears after closing when textarea input field expanded on iOS 6</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5157">Issue #5157</a>)</span> &#8211; [popup] Only rapid-open the popup if it is open
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/616ae0978abfbf6111ea497d0aebf31f3e330b69">Popup remove firing popupafterclose</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5123">Issue #5123</a>)</span> &#8211; [popup] When destroying a popup, run close() before un-enhancing if it is the currently active popup
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b83fa143074c6ae4d55453364c72c0648fc0652a">Popup widget depends on selectmenu css</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5217">Issue #5217</a>)</span> &#8211; Renamed class ui-selectmenu-hidden to ui-popup-hidden
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d859a5941b46323d0625c2bc697e5670af3569ad">Rename function _maybeRefreshTimeout to _expectResizeEvent </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3e3ad68ae39ba1db958f2f8e9b667e46134d7113">Return from the dialogHashKey state when the back link takes the form of a link to the page that opened the dialog. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b243436f67b7e58339b42e58d855bb1921339e78">Scroll to top when popup is closed on iOS</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5334">Issue #5334</a>)</span> &#8211; Popup: Record scrollTop upon open and close, and restore it upon hashchange.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/42fc564383b22240f30d6b4ec36f617449904891">Unable to close popup in Android 2.3 if transition was used when opening it</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5189">Issue #5189</a>)</span> &#8211; [popup] Correctly handle the case when the fallback transition is &quot;none&quot;
</p>
<h3 class="widget-header">Select menu</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/809cd55c1ea497b371b898ecdc507ea67fb258d0">Custom select menu header corner styling</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5215">Issue #5215</a>)</span> &#8211; Select: headers of custom select menus shouldn&#8217;t inherit the popup corner styling.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/997dbb24a5f2995eac688bc17705f9f3e0559a47">Mark as closed after dialog closes &#8211; Re: #5195 &#8211; Thanks martenbohlin </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e59b5f2fa6217881ca5128c73b8c5c4b67ca2f2b">Merge pull request #5262 from arschmitz/issue-5261 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/a1abaf80030382e477a27ad509b5480c80ede522">Select menu refresh() does not refresh popup title</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5275">Issue #5275</a>)</span> &#8211; Custom select: Update placeholder during _buildList().
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/466cca641c2770dce4ae9ffc8c2bc3db064e10fc">Prevent-focus-zoom doesn&#8217;t work</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5333">Issue #5333</a>)</span> &#8211; Selectmenu: improved preventFocusZoom.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/29eaf47c79b2ae4426ff0d3cf3c193b63d835a36">The preventFocusZoom option check needs to be insde the event binding. </a>
</p>
<h3 class="widget-header">Slider</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0a6c2b1db1f7fd0bbbc30f3bd7324ae11c277e2b">Flip toggle switch broken on IE7</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5391">Issue #5391</a>)</span> &#8211; Slider: unset slider handle top offset for flip toggle switch.
</p>
<h3 class="widget-header">Textinput</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/84d89137f05619f48e8c79d367e5aa2e54838327">Merge pull request #5174 from jschulte/fix-5166 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/78a8ab048f0f98500433afab5f6189ebc1feecaa">Merge pull request #5175 from jschulte/fix-5166 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6c9135d03a350d448cade0fadeb3cbbbb1858be5">Merge pull request #5181 from jschulte/fix-5131 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fc15e839d557db2d2abe01bfa9e5545d2c9298c5">Request: mini-Option in checkboxradio &#038; textinput</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4070">Issue #4070</a>)</span> &#8211; Textinput: Allow to set option mini programmatically.</p>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2013/03/22/announcing-jquery-mobile-1-2-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Announcing jQuery Mobile 1.1.2</title>
		<link>http://jquerymobile.com/blog/2013/03/19/announcing-jquery-mobile-1-1-2/</link>
		<comments>http://jquerymobile.com/blog/2013/03/19/announcing-jquery-mobile-1-1-2/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 20:48:06 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3445</guid>
		<description><![CDATA[The jQuery Mobile team is happy to announce 1.1.2. This is the second maintenance release for 1.1 and contains fixes throughout the library. Try it now! Demos &#38; docs &#124; Download &#38; CDN &#124; Change log Download CDN-Hosted JavaScript: Uncompressed: &#8230; <a href="http://jquerymobile.com/blog/2013/03/19/announcing-jquery-mobile-1-1-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://jquerymobile.com/wp-content/uploads/2013/03/jqm-112.png" alt="" title="1.1.2-version" style="width:35%; margin-left:25px; float:right;" /> </p>
<p style="font-size: 17px;"><strong>The jQuery Mobile team is happy to announce 1.1.2</strong>. This is the second maintenance release for 1.1 and contains fixes throughout the library. <a href="http://view.jquerymobile.com/1.1.2/">Try it now!</a></p>
<h3 style="font-size: 14px !important; color: #ddd; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 170%;"><a href="http://view.jquerymobile.com/1.1.2/">Demos &amp; docs</a> | <a href="#download">Download &amp; CDN</a> | <a href="#changelog">Change log</a></h3>
<div id="features" style="margin: 15px 0;">
<h2 id="download">Download</h2>
<p><strong>CDN-Hosted JavaScript:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.1.2/jquery.mobile-1.1.2.js">Uncompressed: jquery.mobile-1.1.2.js</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.1.2/jquery.mobile-1.1.2.min.js">Minified: jquery.mobile-1.1.2.min.js</a> (full library, ready to deploy)</li>
</ul>
<p><strong>CDN-Hosted CSS:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.1.2/jquery.mobile-1.1.2.css">Uncompressed with Default theme: jquery.mobile-1.1.2.css</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.1.2/jquery.mobile-1.1.2.min.css">Minified with Default theme: jquery.mobile-1.1.2.min.css</a> (full library, ready to deploy)</li>
<li><a href="http://code.jquery.com/mobile/1.1.2/jquery.mobile.structure-1.1.2.css">Uncompressed structure <strong>without a theme</strong>: jquery.mobile-1.1.2.css</a> (useful for theme development)</li>
<li><a href="http://code.jquery.com/mobile/1.1.2/jquery.mobile.structure-1.1.2.min.css">Minified structure <strong>without a theme</strong>: jquery.mobile-1.1.2.min.css</a> (full library, ready to deploy)</li>
</ul>
<p>&nbsp;</p>
<p><strong>Copy-and-Paste Snippet for CDN-hosted files (recommended):</strong></p>
<pre style="font-size: 12px; line-height: 155%; margin-bottom: 2px;">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.2/jquery.mobile-1.1.2.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.7.2.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.1.2/jquery.mobile-1.1.2.min.js"&gt;&lt;/script&gt;</pre>
<p>&nbsp;</p>
<p><strong>ZIP File:<br />
</strong>If you want to host the files yourself you can download a zip of all the files:</p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.1.2/jquery.mobile-1.1.2.zip">Zip File: jquery.mobile-1.1.2.zip</a> (JavaScript, CSS, and images)</li>
</ul>
<p><strong>Microsoft CDN hosted jQuery Mobile files:</strong> </p>
<ul>
<li><a href="http://www.asp.net/ajaxLibrary/CDN.ashx#jQuery_Mobile_Releases_on_the_CDN_3">http://www.asp.net/ajaxLibrary/CDN.ashx</a></li>
</ul>
<p><strong>Fork jQuery Mobile on GitHub</strong><br />
<a href="https://github.com/jquery/jquery-mobile">https://github.com/jquery/jquery-mobile</a></p>
<p>&nbsp;</p>
<h2 id="changelog">Change log</h2>
<style>
#page article h3.widget-header { margin-top:2.5em !important; font-size: 2em !important; }
</style>
<h3 class="widget-header">Button</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3bc0656e4994b8523f686e25a05e29bae2542fd2">1.1 RC2 &amp; 1.1 stable: Select buttons are not full or 60% width in header ui-bar</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/3983">Issue #3983</a>)</span> &#8211; Fixes #3983 &#8211; Changed display inline-block rule to only be applied to buttons that are direct children of the header/footer.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/dcb2f2261c454b24eb1632cbabfdbf398de02de7">Addresses issue #4540; an alternate approach to af46c6c40725f15b6d3502449df357815b39940d </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/f1e4f5ab136ef7f6a6e7423ea416c8fc7ce4d081">Input submit lacks 100% width when placed in fieldcontain with .ui-hide-label on wider screens</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4705">Issue #4705</a>)</span> &#8211; Button: Submit buttons should be full width when label is hidden. Fixes #4705 &#8211; Input submit lacks 100% width when placed in fieldcontain with .ui-hide-label on wider screens.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/eede55d37521ea4f18c2626727c02909b5bdcafb">Only set margin left/right for buttons that are immediate children. To avoid those margins override margins of buttons that are part of other widgets. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/475469057dd6929bc9480f59bfed0c2d13ebd33c">Controlgroup: Horizontal controlgroup shouldn&#8217;t have margins in header</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4713">Issue #4713</a>)</span> &#8211; Button: override default margin if controlgroups or form elements have class ui-btn-left/right. Fixes #4713 &#8211; Controlgroup: Horizontal controlgroup shouldn&#8217;t have margins in header.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8cc2c4c9daf2906b4888a80e29816c1303a86d54">Reverting changes of commit c71642b because it has downsides (select and checkbox/radio buttons don&#8217;t get margin because they are wrapped in a div) </a>
</p>
<h3 class="widget-header">Checkboxradio</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/7f6c0ac7abb64508fcd4b2d16250b79fd0dd9a1d">Request: mini-Option in checkboxradio &#038; textinput</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4070">Issue #4070</a>)</span> &#8211; Checkboxradio: Allow to set option mini programmatically. Fixes #4070.
</p>
<h3 class="widget-header">Collapsible</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/51e3c17cb52bb71654c31b3380172eab5c049fdf">Collapsible iconpos via mobileinit differs from documentation.</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4899">Issue #4899</a>)</span> &#8211; Fixes #4899 (cherry picked from commit 8756bd2d2b49c0ba4881e57d3c8282f3153a81c1)
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6d6c4bb6e5794fdb03c5f0d1eca03693f7c37a41">Fixed corner styling of legends as heading in a collapsible set. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/f4c07c4ad12017b5538f40bc11e56217b6bcdc37">Made non-inset listviews exactly fit inside ui-collapsible-content. </a>
</p>
<h3 class="widget-header">Controlgroup</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/4bf78fdf96f90896bc009faa0eeb79dabe755eab">Calling controlgroup constructor causes fieldset width to shrink</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4716">Issue #4716</a>)</span> &#8211; Controlgroup: Prevent the controls from being wrapped multiple times. Fixes #4716 &#8211; Calling controlgroup constructor causes fieldset width to shrink.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/74a437897d16993f2ebb9e39c57aff3f80ee1950">Horizontal alignment bug with jQuery mobile 1.1.1</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4765">Issue #4765</a>)</span> &#8211; Controlgroup: keep the possibility to center the controls with vertical-align property. Fixes #4765 &#8211; Horizontal alignment bug with jQuery mobile 1.1.1
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/de24d4117ac3bdee7448dee3fe9d08dcfe42c325">Vertical-align middle to prevent the small bottom margin that some browsers add because of display inline-block. </a>
</p>
<h3 class="widget-header">Dialog</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c3b89eb34bedce36f1332b0d631d7c5350d6db79">Close button in dialogs does not work on Android using phone gap and JQM 1.1.1 or 1.2.0</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4950">Issue #4950</a>)</span> &#8211; bstract backward movement in history, Fixes #4950
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/40d970b4eb6c0a3d2d3ffbfaf064489b7554dc6f">Rewrote CSS (same styling, better construction). Also prevents additional margin-top, just when screen height is little. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d906940cb849f89c47be75a45526d004aae6bcb7">The rules for dialog sections should only apply to immediate children. Additional fix for #4699: when using the Download Builder the CSS could be reordered which eliminates the override. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/66f37f6578accd1d1e8f04148420f408b0da9ed6">When hash listening is disabled and going to the previous page during close, correctly construct the URL for the previous page from the urlHistory entry and indicate that changePage is to go back in urlHistory rather than adding a new entry </a>
</p>
<h3 class="widget-header">Fixed Toolbars</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/dfb6083a11119cbf22ea20316000bdb2efe159f8">iOS 6 fullscreen: page can be panned left and right (wider than the screen?)</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5155">Issue #5155</a>)</span> &#8211; Fixed toolbars: higher specifity for border left and right 0 rule. Fixes #5155
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0e3c52347e11c610f80ac0a92699ffeb94215dd1">Merge pull request #5262 from arschmitz/issue-5261 </a>
</p>
<h3 class="widget-header">Listview</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/75a36350f9726a746d2ee2720b05506094af9874">Items filtered from listview missing a border</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4614">Issue #4614</a>)</span> &#8211; Listview: Added a class to set border-bottom on the last LI. This fixes missing border on filtered lists and on browsers that don&#8217;t support :last-child. Fixes #4614 &#8211; Items filtered from listview missing a border.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/88e45bed1aa42622d2a774f8d811c53d9e6d0b40">Changed variables to please the linter. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8b691bc41b0b3ecc342008a6802855caf1d6479f">Code improvement and coding standards. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/a419b9501fb0a5625bfa01d6c28169ede905e057">Correction in a function I added to make it actually work. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/82d0eafc3f519cff80d0805092226ac93235b029">Fixes read-only list numbering on browsers that don&#8217;t support CSS pseudo classes. Classes are not applied yet so we can&#8217;t check with .is(). </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e364c614b1347ac59f07de1dd3a13f0384991364">Improved border styling of listview inside collapsible content. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/5a47edc1c24f6a63d983d2685dcdf929e8d0d52b">Improved rules for adjusted border styling of non-inset listviews inside collapsible content. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/5b537cae816ffce204a91c8e5a67c77a888d0081">Listview option filter can&#8217;t be set programmatically</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5245">Issue #5245</a>)</span> &#8211; Listview: make it possible to set option filter programmatically. Fixes #5245.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/aa996743f7edb757e14ff615dab08138f8ed13b7">Ordered list ignores &#8220;start&#8221; attribute</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4613">Issue #4613</a>)</span> &#8211; Listview: Added support for start attribute on numbered listviews. Fixes #4613 &#8211; Ordered list ignores &quot;start&quot; attribute.
</p>
<h3 class="widget-header">Navbar</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3d6c0f397a5fa1f8dfa538431d325e9b54a428db">Persistent navbar broken on scroll, Chrome for android</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4663">Issue #4663</a>)</span> &#8211; Navbar: Fixes #4663 &#8211; Persistent navbar broken on scroll, Chrome for android. Thanks @mmavko :+1:
</p>
<h3 class="widget-header">Navigation</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/7fb2c7b709f5ac7c833d01995fb839cecb7a0cf7">Add check that active.url actually exists </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/9431d8adcaa86dd514eab7d7f24656d9d2cab623">Add tests for mobile path getLocation </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/651f20e88bd9b63cd313d171090a1c90a7f07ed1">Avoid string concat where possible </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/96165dcbe7e019ea48b8b25f87e57334817c6d4e">DirectHashChange: normalize comparison terms with decodeURIComponent() </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/021231507270332279187a12482f2f1c3b5dda17">Do not reset the base tag if, during loadPage we find that the page is already in the DOM, or that we have been prevented from continuing because the default for the &quot;pagebeforeload&quot; event has been prevented. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/882c04592ed667dad7e79d474668617b5fc8903e">Fix firefox hash decode issue </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/94eae3b566e8307b095c8867b98d0568e0a07a51">Handle issue with Firefox auto decoding location.hash </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ca94e5fc7ae5f6c26e3cd7ee4d76dbf9899160f8">Handle urls with parens properly </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e517b16bb5c0611ee2d6295baf67bfc0dc96d030">Inadvertent use of location.hash </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3740d5e07d13d1d1f63a559e04102227bd165cc5">Parse the hash to avoid decoding in FF, but use the location object elsewhere to avoid the inclusion of the auth </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/9de514c8a15417c7974d1a9a48f0aa67bc3ac31a">Re-instate $.mobile_registerInternalEvents &#8211; thanks asyraf9 &#8212; Fixes #4984, #5059 </a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4984">Issue #4984</a>,  <a href="https://github.com/jquery/jquery-mobile/issues/5059">Issue #5059</a>)</span> &#8211; [navigation] Re-instate $.mobile_registerInternalEvents &#8211; thanks asyraf9 &#8212; Fixes #4984, #5059
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2daa1793fb9f989e0e86cf8dc0283f08117357eb">Replace location.href references with a centralized method so we can address #4787 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2c83dffffe475be2f8b2f298e7d6110b527466e1">Strip authority to avoid exploits in parse regex </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/715f11e49a5b66c0787b8632f5eccde2d672731e">Path.makeUrlAbsolute: If no absUrl is given, use documentBase </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/370413072db4fd8ee0da4455d9a08abc9ef5ba24">XSS with location.href behavior of some browsers</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4787">Issue #4787</a>)</span> &#8211; make sure the username and password in the url are encoded Fixes #4787
</p>
<h3 class="widget-header">Select</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d97eb33b8fa70368e13a788a243d06f7bad54f93">Added padding 0 to the &quot;reset&quot; of the custom select menu header. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e4e504bef7e4a60d8412d585b50837ab11c49c4d">Custom select widget has a top-margin when displaying in a dialog</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4699">Issue #4699</a>)</span> &#8211; Selectmenu: Set margin 0 for the selectmenu header. Fixes #4699 &#8211; custom select widget have a top-margin when displaying in a dialog.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/82701e5dbe12c16e4ac92379943628859491ed96">Mark as closed after dialog closes &#8211; Re: #5195 &#8211; Thanks martenbohlin </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/62881f375fb643948ca838fbba4d7f3fe42834f6">Refactor to addClass to avoid array alterations/joins </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/cdb3473194f8b7d82188b95c442e6003a6a4bbf4">Select menu data-placeholder not working with jQM 1.1.1</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4696">Issue #4696</a>)</span> &#8211; correct id for select test fixture, Fixes #4696
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/de35dc470260d76a1157545cd557b992f214c75f">Selects zoom page when tapped in iOS6</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5041">Issue #5041</a>)</span>  &#8211; Addresses #5041. Event timing difference in iOS 6 was causing zoom to be disabled and immediately re-enabled prior to the zoom taking place.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ce4e3b89c9dd255a16ae351a09f524b2ce393074">Simplify button text method, handle persisting option class for multiple selects </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/7651fd977463df5b670bb1143dd02255eea633ba">The button&#8217;s text should preserve the original css class of the select and the selected option. This way you can customize it with i.e. images. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b694e0765714bf78fef8fb70855aefd250cceb6d">Prevent-focus-zoom doesn&#8217;t work <img src='http://jquerymobile.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5333">Issue #5333</a>)</span> &#8211; Selectmenu: improved preventFocusZoom. Fixes #5333.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fda3e5ea48647b58e6f43fb8c36c0ebbec466ca3">The preventFocusZoom option check needs to be insde the event binding. </a>
</p>
<h3 class="widget-header">Slider</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e94c9535072e0314ed46246cea5b26337a849b44">Merge pull request #5049 from MauriceG/patch-5 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fcb1298f70d91c3f5587501667c0602b8b2665e1">Layout problem with toggle switch and radio control-group</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4720">Issue #4720</a>)</span> &#8211; Slider: Avoid regression by setting all margins of the slider handle. Fixes #4720 &#8211; Layout problem with toggle switch.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/61938caa7818d2e88a7a8e661ee911d031b864d4">Partly fixes an issue on Safari/Mac where the input width is decreased when the browser implements the spinner. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/a8c84dfcbfb6c2ceb1158fc58ceb4bc79d28910a">Slider disabling doesn&#8217;t work in IE 9 and IE10</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4770">Issue #4770</a>)</span> &#8211; Stop the call structure for slider updates earlier on disabled inputs Fixes #4770
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6f3aa9f2fd963415e5000c20660ee3b79cf95af1">Slider input alterations update the slider ui on blur</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4756">Issue #4756</a>)</span> &#8211; bind to vmouseup for refresh Fixes #4756
</p>
<h3 class="widget-header">Textinput</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ffd16d46f9c27378546f679773a7d1905690da75">Merge pull request #5181 from jschulte/fix-5131 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/7715428e6ec1484e686fb0f3836a3a19ca8ee337">Merge pull request #5174 from jschulte/fix-5166 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/dd3fe8bd56d6335ed67a95a905b5ff32ad83450a">Merge pull request #5175 from jschulte/fix-5166 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/15129ebe78fcf8d6e8b7e7b536c2793cc49c0dcd">Request: mini-Option in checkboxradio &amp; textinput</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4070">Issue #4070</a>)</span> &#8211; Textinput: Allow to set option mini programmatically. Fixes #4070.
</p>
<h3 class="widget-header">Transition</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b97ec6d4799d3d38a450284bcd3b1e803067e836">Moving ui-page-pre class from fixedToolbar to transitions CSS. This class is added by transitions.js and not only if fixed toolbars are used. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0ed5aeb62bbc0551a0797f109ca5e2a2ea855cf0">Putting back the code back that was accidently removed by commit 8e570e3. </a>
</p>
<h3 class="widget-header">License</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8c66aca5a0c8a82b8d7e5c8b2a80f459b238dcd2">Remove preamble reference to the gpl </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b9512bd875c962821864ff41b96df2db0d08bccb">Remove the GPL license </a></p>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2013/03/19/announcing-jquery-mobile-1-1-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>jQuery Mobile 1.3.0 Released</title>
		<link>http://jquerymobile.com/blog/2013/02/20/jquery-mobile-1-3-0-released/</link>
		<comments>http://jquerymobile.com/blog/2013/02/20/jquery-mobile-1-3-0-released/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 20:42:40 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3462</guid>
		<description><![CDATA[The jQuery Mobile team is excited to announce version 1.3.0. This release is focused on elevating responsive web design (RWD) and brings lots of cool new widgets including panels, dual handle range sliders, and two different responsive table modes. Try &#8230; <a href="http://jquerymobile.com/blog/2013/02/20/jquery-mobile-1-3-0-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://jquerymobile.com/wp-content/uploads/2013/02/13-version.png" alt="" title="1.3.0-version" style="width:35%; margin-left:25px; float:right;" /> </p>
<p style="font-size: 17px;"><strong>The jQuery Mobile team is excited to announce version 1.3.0</strong>. This release is focused on elevating responsive web design (RWD) and brings lots of cool new widgets including panels, dual handle range sliders, and two different responsive table modes.  <a href="http://view.jquerymobile.com/1.3.0/">Try it now!</a></p>
<p style="font-size: 17px;">We’ve also been doing a lot of work on re-factoring our AJAX nav system to make is easier to use and more consistent across browsers. We&#8217;re also retiring the old demos &#038; docs and launching an <a href="http://api.jquerymobile.com/">API documentation site</a> and all <a href="http://view.jquerymobile.com/1.3.0/">new demo site</a>.</p>
<p style="font-size: 17px;">We&#8217;d like to thank the community, sponsors and most of all our amazing <a href="https://github.com/jquery/jquery-mobile/blob/master/AUTHORS.txt">list of more than 200 contributors</a> who have supported and guided the project. We encourage you to participate wherever you can, you input and help are always appreciated.</p>
<h3 style="font-size: 14px !important; color: #ddd; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 170%;"><a href="http://view.jquerymobile.com/1.3.0/">Demos &amp; docs</a> | <a href="#features">Key changes</a> | <a href="#changelog">Change log</a> | <a href="#download">Download &amp; CDN</a> | <a href="#platforms">Supported Platforms</a></h3>
<div id="features" style="margin: 15px 0;">
<h3>KEY CHANGES</h3>
<h2>1.3: A responsive focus</h2>
<p><img src="http://jquerymobile.com/wp-content/uploads/2013/02/devices.png" alt="" title="devices" style="width:50%; margin-left:40px; float:right;" /></p>
<p>Since the inception of the jQuery Mobile project, we have embraced the idea of designing for all devices and platforms in a &#8220;One web&#8221; approach. To that end, we built everything on a progressive enhancement foundation and every widget is designed to be 100% width to fit within a flexible or responsive grid. </p>
<h3>jQuery Mobile-first</h3>
<p>jQuery Mobile is also designed and fully tested to work not just on mobile phones, but tablets and even desktop browsers. Think of it as mobile-first, not mobile only. In fact, in our next release we&#8217;re going to be starting the process of integrating closer with the jQuery UI with the goal of having even more shared code and conventions. The UI tabs widget will be the first to be ported into our library and theming system.</p>
<p>We&#8217;ve seen the question &#8220;What should I use: RWD or jQuery Mobile?&#8221; many times on Twitter and our response is an unqualified &#8220;both&#8221;. Think of jQuery Mobile as a set of touch-friendly UI elements that are designed to fit within your responsive design. Even at 1.0, our demos &#038; docs used media queries for a responsive experience, but we decided that we could do a better job helping people use responsive design techniques in their own projects.</p>
<p>Our focus for the 1.3 release has been to educate the community on responsive web design (RWD) by adding <a href="http://view.jquerymobile.com/1.3.0/docs/intro/rwd.php">responsive documentation</a> and demos that explain key concepts and also by adding new widgets like responsive tables, panels and grids that make it easy to build responsive sites and apps.</p>
<h3>Bundling breakpoints</h3>
<p>Media queries are a difficult thing for any framework to include in the codebase because responsive is all about designing for your specific content. For that reason alone, it&#8217;s impossible to pick a single &#8220;ideal&#8221; breakpoint that will work for everyone. </p>
<p>For example, in our responsive table widget we need to select a screen width to switch between the tabular and stacked presentation for reflow mode. That breakpoint width will completely depend on both the visual design (typography, other layout elements) and the content (number of columns, content length). To address this, in the docs for each responsive widget, we spend a lot of time explaining how to write a custom breakpoint that will be tailored to your unique needs.</p>
<h3>Breakpoint classes to the rescue</h3>
<p>The flipside is that people use a framework because they want things to be easy and it&#8217;s hard to explain that a responsive widget won&#8217;t work at all until you write a bunch of CSS. So the compromise we took for responsive widgets is to include a single breakpoint &#8220;preset&#8221; in the structural CSS that we hope will be useful in a fair amount of typical situations. This breakpoint is applied by adding a class like <code>ui-responsive</code> to the widget markup to opt into the breakpoint. This opt-in is important because overriding a breakpoint baked into the CSS is very cumbersome if you want to use a custom breakpoint &#8212; you&#8217;d need to negate all the CSS rules from our breakpoint before adding your own.</p>
<p>We think this strikes a good balance between convenience and educating folks on how to use media queries. When we finalize 1.3 in a few weeks, we&#8217;ll accompany this with an all-new demos site that will have RWD tutorials and lots of cool demos showing off how to write custom styles and breakpoints to deeply customize jQuery Mobile.</p>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/panels/panel-nav-form.html"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-panels.png" style="width:45%; float:right; margin-left:30px; margin-top:40px;" /></a></p>
<h2>New Widget: Panels</h2>
<p>One of the most common mobile UI patterns we see right now are Facebook-style panels that open to reveal a menu, form or other content.  We spent a lot of time prototyping different ideas and are really happy with our <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/panels/">new panel widget</a>. It offers a ton of flexibility. Panels can be positioned on the left or right of the screen and be placed flexibly in the HTML source order. </p>
<p>There are three different ways a panel can animate open. The default  <strong>reveal</strong> display slides the page away to show the panel beneath, the <strong>push</strong> display animates both the panel and page, and the <strong>overlay</strong> display places the panel on top of the page. Panels can be closed by swiping, tapping onto the page, or hitting the Esc key on the keyboard.</p>
<p>To take this widget responsive, it&#8217;s easy to add media queries to make the panel stay open at wider widths instead of auto-closing when you click on the page content. This makes this panel more like a collapsible column, like the folder list in a mail program. We&#8217;ve included a breakpoint preset to add this behavior by adding a class to the page container. Here&#8217;s an example of a <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/panels/">typical panel setup</a> with a left nav panel and right panel with a form.</p>
<p>For such a simple looking widget, panel were really challenging to get right across all our platforms. We ended up going through four different re-factors leading up to beta in order to get the animations as smooth as possible and are really happy with the result. In the new docs, there are examples of how to apply <a href="http://view.jquerymobile.com/1.3.0/docs/examples/panels/panel-styling.php">custom panel styles</a> and <a href="http://view.jquerymobile.com/1.3.0/docs/examples/panels/panel-swipe-open.php">open panels on swipe</a>.</p>
<p><a href="http://api.jquerymobile.com/panel/">Panel API docs ></a></p>
<h2>New: Responsive tables</h2>
<p>There are a lot of possible ways to handle tabular data in responsive designs. We&#8217;ve decided to tackle two different responsive table modes in 1.3, each with its own strengths and uses.</p>
<p>The <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/table-reflow/">reflow table mode</a> swaps to a stacked label/data style presentation at narrow screen widths and best for situations where the content length is fairly long and comparing data across rows in a table is less critical. For example, a product or movie list might be a good choice for reflow mode.</p>
<p><a href="http://api.jquerymobile.com/table-reflow/">Reflow table API docs ></a></p>
<p><a href="http://view.jquerymobile.com/1.3.0/docs/widgets/table-reflow/"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-tables_reflow.png" style="max-width:100%; margin-top:10px; margin-bottom:30px;" margin-left:-30px; /></a></p>
<p>The <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/table-column-toggle/">column toggle</a> table mode hides columns at narrower page widths according to a priority you set on each column as a sensible default to ensure that the table fits on-screen. A dynamically generated column chooser popup allows the user to select which columns they want to see for full control. This mode is best for situations where comparing data across rows and columns is critical. For example, a complex table of financial data might be a good choice for column toggle mode.</p>
<p><a href="http://api.jquerymobile.com/table-columntoggle/">Column toggle API docs ></a></p>
<p><a href="http://view.jquerymobile.com/1.3.0/docs/widgets/table-column-toggle/"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-tables_column.png" alt="" title="jqm-tables_column" style="max-width:100%; margin-top:10px; margin-bottom:30px;" /></a></p>
<p>We&#8217;ve built some cool demos showing how you can customize these basic table tools to make a <a href="http://view.jquerymobile.com/1.3.0/docs/examples/tables/phone-compare.php">comparison chart</a> or present <a href="http://view.jquerymobile.com/1.3.0/docs/examples/tables/financial-grouped-columns.php">complex financial data</a> with grouped headers and more.</p>
<h2>New: Range slider</h2>
<p><a href="http://view.jquerymobile.com/1.3.0/docs/widgets/sliders/rangeslider.php"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm_range-sliders.png" style="float:right; margin:0 0 30px 15px; width:50%;" /></a></p>
<p>Adding support for dual handle sliders for collecting range values has been a popular request and we&#8217;re happy to add this new widget in 1.3. The new <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/sliders/rangeslider.php">dual handle range slider</a> starts with a pair of HTML5 <code>range</code> inputs and essentially two sliders with a shared track. All the normal slider options work with ranges: mini sizing, theming, etc. </p>
<p>We&#8217;ve also refined the size and styling of the inputs that accompany sliders to make them integrate better visually and leave more room for the slider. The inputs are now mini sized with bold text and no border or spinner arrows (seen in desktop browsers).</p>
<p>All sliders now respect <code>step</code> values smaller than whole numbers which is great for scientific and financial applications that need inputs that capture values to the 0.1 or 0.01 level of accuracy. Slider behavior has been refined so dragging will snap to the closest step position to provide better feedback. </p>
<p><a href="http://api.jquerymobile.com/rangeslider/">Range slider API docs ></a></p>
<h2>New: Responsive grids</h2>
<p>The cornerstone of any responsive design are <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/grids/">responsive grids</a>. We believe that the best grid systems are content-specific and not something that can be easily generalized into a framework but for people using our simple grid blocks, there are now detailed instructions on how to create your own media queries to adjust grids at various breakpoints.</p>
<p><a href="http://view.jquerymobile.com/1.3.0/docs/widgets/grids/"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm_grids.png" style="max-width:100%; margin:15px 0;" /></a></p>
<p>We&#8217;re also shipping with a breakpoint preset that can be applied by adding a class to your grid wrapper. This will apply a CSS breakpoint at narrower screen widths that stack all the grid blocks instead of floating them. This is a simple way to make your grids a bit responsive and fit better on phones.</p>
<p><a href="http://api.jquerymobile.com/grid-layout/">Grid API docs ></a></p>
<h2>Navigate event and method</h2>
<p>There are two new additions to the navigation functionality in jQuery Mobile. A <code>navigate</code> event that normalizes the URL alteration events <code>hashchange</code>/<code>popstate</code>, and a <code>$.mobile.navigate</code> method that allows users to receive extended traversal information in <code>navigate</code> bindings (eg, directionality).  </p>
<p>The <code>navigate</code> event is a lightweight attempt to unify bindings to a browser&#8217;s URL alteration events <code>hashchange</code> and <code>popstate</code>. It also handles differences in the way setting the hash on the location object interacts with the two browser events (ie, stop the world <code>popstate</code> triggering), and provides event hooks to control the event lifecycle.</p>
<p>The <code>$.mobile.navigate</code> method forms the bulk of the new functionality. By using the <code>$.mobile.navigate</code> method to do URL manipulation instead of doing it directly with the <code>location</code> object, <code>replaceState</code>, or <code>pushState</code> you get history management and support for both modes of URL state tracking. The history management provides a state object to <code>navigate</code> event bindings whether the browser supports the new history API or not. It also contains the logic to determine whether navigation is moving forward or back in the browser history. </p>
<p>Both the event and the method are available as modules apart from other navigation functionality in jQuery Mobile, with minor dependencies on other parts of the library. More info can be found in the <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/navigation/">navigation page</a> and teh <a href="https://github.com/jquery/jquery-mobile/issues/5091" rel="nofollow">issue</a> for this refractor.</p>
<p>Navigate API: <a href="http://api.jquerymobile.com/navigate/">Event</a> and <a href="http://api.jquerymobile.com/jQuery.mobile.navigate/">Method</a></p>
<h2>Page transitions: Support for IE10/WP8</h2>
<p>Our CSS keyframe animations were written with vendor prefixes to date, but we&#8217;ve now added non-prefixed keyframe rules to bring transition support for IE10/WP8 and all future browsers. This also required updating the 3D support feature tests.</p>
<h2>Listview: two new ways to make into an auto-complete</h2>
<p><a href="http://view.jquerymobile.com/1.3.0/docs/widgets/autocomplete/"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-autocomplete.png" style="width:45%; float:right; margin:10px 0 20px 30px;" /></a></p>
<p>Everyone loves the listview filter feature and we heard quite a few requests to make this work as an autocomplete. Rather than create a new widget, we found two clever ways to make the current listview more powerful.</p>
<p>First, we&#8217;ve added the filter reveal feature makes is easy to build a <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/autocomplete/">simple autocomplete with local data</a>. When a filterable list has the <code>data-filter-reveal="true"</code>, it will auto-hide all the list items when the search field is blank and will display matching items as the user types into the search field. The <code>data-filter-placeholder</code> attribute can be added to specify the placeholder text for the filter. Any listview filter with a lot of items may be slow to perform on a mobile device so we recommend using this feature for a relatively small number of items. </p>
<p>To use the listview filter as an autocomplete that taps into <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/autocomplete/autocomplete-remote.php">remote data sources</a>, you can use the  <code>listviewbeforefilter</code> event to dynamically populate a listview as a user types a search query. This is useful when you have a very large data set like cities, zip codes, or products that can&#8217;t be loaded up-front locally. Use the view source button to see the JavaScript that powers this demo.</p>
<p>We&#8217;ve added corner and shadow options for inset listviews for consistency with other widgets and made it possible to set theme on list dividers via the <code>data-divider-theme</code> attribute. On mobile devices, when using a listview filter, the submit button on the on-screen keyboard will now blur the input to dismiss the keyboard to improve usability.</p>
<p><a href="http://view.jquerymobile.com/1.3.0/docs/widgets/dialog/"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-dialog.png" style="width:45%; float:right; margin:20px 0 20px 30px;" /></a></p>
<h2>Dialog: close button option for control</h2>
<p>If the dialog has a header the framework will automatically add a close button at the left side of the header. You can now change the position by adding <code>data-close-btn="right"</code> to the dialog container. </p>
<p>If you don&#8217;t want a close button in the header or prefer to add your own custom close button, you can use <code>data-close-btn="none"</code>.</p>
<p>Dialogs now have a corners option like other widgets to control whether rounded corners are applied.</p>
<h2>Popup: dismissible option</h2>
<p>We&#8217;ve heard requests to prevent the click-out-to-close behavior of <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/popup/">popups</a> to make them modal. To address this, we&#8217;ve added a new dismissible option so you can add the <code>data-dismissible</code> attribute to a popup container. When set to <code>false</code>, the popup won&#8217;t close when you tap outside it onto the page.</p>
<h2>Inputs: clear button option, support for file inputs</h2>
<p><a href="http://view.jquerymobile.com/1.3.0/docs/widgets/textinputs/"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-clear-file.png" style="clear:both; width:45%; float:right; margin:10px 0 20px 30px;" /></a></p>
<p>We&#8217;ve added a new feature to let you add the clear button we originally created for search inputs to any input type (text, date, number, etc.) by adding the <code>data-clear-btn="true"</code> attribute. The text for this clear button can be customized via the <code>data-clear-btn-text="clear input"</code> attribute. Search buttons have the clear button by default but can be controlled by this option. Note that this is available for all the input types except for <code>textareas</code>.</p>
<p>Now that <code>file</code> input types are becoming more supported by mobile platforms, we&#8217;ve added automatic styling for these as part of jQuery Mobile. Browser support for styling these is surprisingly good and even the clear button option seems to work with these on better browsers.</p>
<p>In addition, we&#8217;ve made lots of small improvements to inputs: fixed the height and alignment of text inputs on IE9/WP, textarea auto-grow now also works when you paste text, and text inputs now work much better with multibyte strings.</p>
<h2>Selects: themable optgroups, header position support</h2>
<p>If you&#8217;re using <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/selects/">selects</a> with custom menus, we&#8217;re fixed some focus issues and made optgroup themeable in custom menus via the new <code>data-divider-theme</code> option. We&#8217;ve also made selects work nicely inside headers when positioned with the <code>ui-btn-left</code> or <code>ui-btn-right</code> classes. </p>
<h2>Button: programatic theme updates</h2>
<p>It is now possible to change <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/buttons/">button</a>&#8216;s data-theme programatically via <code>_setOption</code>.</p>
<h2>Collapsibles: corner option</h2>
<p>We&#8217;ve added a new <code>corners</code> option for inset <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/collapsibles/">collapsibles</a> and <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/accordions/">accordions</a> (collapsible sets) to make this consistent with other widgets.</p>
<h2>Fixed header improvements &#038; extension</h2>
<p><a href="http://view.jquerymobile.com/1.3.0/docs/widgets/headers/bars-fixed.php">Fixed toolbars</a> are tricky business with all the browser bugginess. Since 1.2, we&#8217;ve closed 37 fixed toolbar issues including the 1px jitter when scrolling, Android 2.x transition bugs, on-screen keyboard and input focus bugs, and iOS next/prev form controls causing the fixed header revealing itself.</p>
<p>Since the majority of these fixes are for older, but popular versions of Android 2.x and iOS, we&#8217;ve packaged these fixes and workarounds into an extension to fixed toolbars called <code>fixedToolbar.workarounds.js</code> that can be omitted in the download builder if you&#8217;re targeting only newer mobile browsers to save bandwidth and complexity. </p>
<h2>Controlgroup is now a widget</h2>
<p>We&#8217;ve upgraded <a href="http://view.jquerymobile.com/1.3.0/docs/widgets/controlgroups/">controlgroup</a> from a function into a proper widget so it has a full set of options (mini, shadow, corners, etc.) and a <code>create</code> event to help with enhancement. </p>
<p><a href="http://api.jquerymobile.com/controlgroup/">Controlgroup API ></a></p>
<p><H2>Less JS, More CSS</h2>
<p>In 1.4, we&#8217;re planning on dramatically simplifying the amount of JavaScript we use to modify markup or apply classes, and instead use forward-looking CSS techniques which will be more performant. In 1.3.0, we switched away from our fairly complex JS-based logic to apply corner classes and instead use CSS inheritance for corner styling. As part of this process, we have removed the corner classes (ex. corner-top, corner-bl) from theme.css since this can be done with CSS now and it saves us valuable bandwidth and complexity.</p>
<p>Removing these classes and JS logic yielded substantial savings: roughly 1k (gzipped) from the library. We look forward to much bigger changes like this in 1.4.0.</p>
<h2>Icons: New icons, ability to switch color and remove the disc</h2>
<p><a href="http://view.jquerymobile.com/1.3.0/docs/widgets/icons/"><img src="http://jquerymobile.com/wp-content/uploads/2013/02/jqm_icons.png" style="max-width:35%; float:right; margin:10px 0 20px 30px;" /></a></p>
<p>We&#8217;ve had a lot of requests to add specific icons to our icon sprite and with the current sprite-based approach, we&#8217;ve been trying to keep the set pretty simple and make it easy to use 3rd party sets. However, we realized that we need the now standard &#8220;3 bar&#8221; icon to accompany the new panels to support people using these for menus. While we were at it, we added a edit icon (pencil) because this was a very popular request.</p>
<p>The theme system always had a white and black icon set but it required a bit of CSS to switch between colors. Now use class <code>ui-icon-alt</code> to switch from the white to black icons in the default theme (configurable via ThemeRoller). If you don&#8217;t need the dark circle behind the icons, simply add the <code>ui-icon-nodisc</code> to the element or its container to remove the icon background. In keeping with our theme of using less JS, you&#8217;ll notice both of these features are classes, not data-attributes to reduce the script overhead.</p>
<p>In 1.4, we&#8217;re looking at re-vamping our theming and icon system and hope to be switching to SVGs with a PNG fallback which will make it easier to offer a larger icon set and maintain the best quality since we will be working with vectors.</p>
<h2>Swipe event extensibility</h2>
<p>The swipe event can now be extend to add your own logic or functionality. The following methods can be extended:</p>
<ul>
<li><code>$.event.special.swipe.start</code> &#8211; This method recieves a touchstart event and returns an object of data about the starting location.</li>
<li><code>$.event.special.swipe.stop</code> &#8211; This method recieves a touchend event and returns an object of data about the ending location.</li>
<li><code>$.event.special.swipe.handleSwipe</code> &#8211; This method recieves the start and stop objects and handles the logic for and triggering for the swipe events.</li>
</ul>
<p>We&#8217;ve also been building some real-world swipe demos like the <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/swipe/swipe-page.html">swipe page nav</a> and the <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/swipe/swipe-list.html">swipe listview item to delete</a>.</p>
<p><a href="http://api.jquerymobile.com/swipe/">Swipe event API ></a></p>
<h2>New demos site: Launching today for 1.3.0</h2>
<p><a href="http://view.jquerymobile.com/1.3.0/"><img src="http://jquerymobile.com/wp-content/uploads/2013/02/jqm-demos.png" style="width:50%; float:right; margin:10px 0 20px 30px;" /></a></p>
<p>The demos and docs grew organically out of our original development work for 1.0 and it was easy to find the information you needed. With 1.3, we&#8217;ve been hard at work building whole new API site (see below) and companion <a href="http://view.jquerymobile.com/1.3.0/">demo center</a>. </p>
<p>The <a href="http://view.jquerymobile.com/1.3.0/docs/examples/">widget reference</a> is designed to make it easy to quickly browse every widget and variation and grab the code via the an integrated &#8216;view source&#8217; tool. There is an <a href="http://view.jquerymobile.com/1.3.0/docs/examples/">demo showcase</a> that shows you how to customize and extend the framework and a <a href="http://view.jquerymobile.com/1.3.0/docs/faq/">Q&#038;A</a> section that covers common issues and solutions.</p>
<p>Navigation is now much improved with a navigation panel with quick access to all widgets, a global search, and a panel to jump to a section within a page. If you are interested in helping us improve the demos by contributing fixes, demos or Q&#038;A pages, please let us know or submit a pull request.</p>
<h2>New API site: Launching today for 1.3.0</h2>
<p><a href="http://api.jquerymobile.com/category/widgets/"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-api.png" alt="" title="jqm-api" style="width:50%; float:right; margin:10px 0 20px 30px;" /></a></p>
<p>Our current <a href="http://jquerymobile.com/demos/1.3.0-beta.1/index.html">demo and docs</a> format has mixed reviews: some folks like our simpler, tutorial style docs while others have said that it&#8217;s hard to just get all the info they need quickly.</p>
<p>To address this, we&#8217;ve been working hard on porting all our docs over to the same API style API format as jQuery core and UI. This will provide a complete reference for every option, method and event in one centralized, searchable place. Since the docs are all XML-based, you&#8217;ll be able to remix them in any way you want for complete flexibility.</p>
<p>We&#8217;d like to take a moment to thank team member Anne-Gaelle Colom who has spent an incredible amount of time over the last year building these docs from scratch and we really appreciate her dedication. </p>
<p>The <a href="http://api.jquerymobile.com/category/widgets/">new API docs</a> are in beta now and when we hit 1.3 final, we&#8217;re going to switch over to those as our authoritative place for API info. Our plan is to retire the current docs and have an all-new demos site to accompany the new API docs.</p>
<h2>Support for jQuery 1.9.1 (and 2.0.0)</h2>
<p>jQuery Mobile 1.3.0 supports versions of jQuery core 1.7.2 &#8211; 1.9.1 and we&#8217;re actively testing the upcoming 2.0 version too. We will be keeping in sync with their releases to let you take full advantage of the new goodness. </p>
<h2>Nested listviews: Now deprecated, will be removed in 1.4.0</h2>
<p>We are <a href="https://github.com/jquery/jquery-mobile/issues/5657">depreciating the nested list feature</a> now and will be dropping support for this in 1.4.0. Nested lists auto-generate pages based on nested <code>UL</code> structures but these have a number of important drawbacks. First, these generated pages complicate the AJAX navigation system and introduce a wide range of edge cases (and bugs) that make it impossible to maintain with our navigation model. Second, these dynamic pages are of limited value because they can&#8217;t be controlled without introducing a templating engine so they are not flexible enough to be useful without adding a lot of functionality. </p>
<p>The same effect can be achieved by creating a multi-page document which give you full control of the page layout and styles. The nested listview plugin will be removed in 1.4.0 and moved to an external repo for those that still want to access the code. </p>
<h2>Supported Platforms: Always Expanding</h2>
<p>Our test lab has grown to over 70 phone, e-readers and tablets over the past few years. Luckily, our dedication to web standards and feature detection has meant that most new devices &#8220;just work&#8221; when they arrive. As of 1.3.0, we&#8217;ve added a few notable A grade platforms into testing rotation: BlackBerry 10, IE10 and Microsoft Surface RT, WP7.8, Kindle Fire HD (7&#8243; and 10&#8243;), and more. </p>
<h2 id="upgrade">Upgrade notes</h2>
<ul>
<li>We are <a href="https://github.com/jquery/jquery-mobile/issues/5657">depreciating the nested listview feature</a> and will be dropping support for this in 1.4.0. </li>
<li>We have <a href="https://github.com/jquery/jquery-mobile/issues/5511">removed the corner classes</a> (ex. ui-corner-top, ui-corner-bl) from theme.css since this can be done with CSS now and it saves us valuable bandwidth and complexity.</li>
<li>All links containing a hash were truncated at the hash and then appended to the current base tag value. This was a blanket solution for dialogs and nested listviews. As of 1.3.9, we will now only apply this to dialogs and nested listviews by looking for &#038;ui-page and &#038;ui-state. All other urls will be allowed to pass through normally.</li>
<li>AJAX nav &#8211; iOS 4 will now receive hash-based navigation only because of it&#8217;s buggy history implementation.</li>
<li>We changed the <a href="https://github.com/jquery/jquery-mobile/issues/5165">media query for the HD icon sprite</a> to include devices with a slighty lower resolution which should make graphics crisper in some devices.</li>
<li><a href="https://github.com/jquery/jquery-mobile/commit/6161878a9423c62af1f665b9cd877c33613abd4c">Inputs are now always wrapped in a div</a>. This fixes the alignment of full width inputs on IE7/8 and WP7 + input type color on Chrome</li>
<li>Slider: we modified the style of the input next to the slider to make it  mini sized, bold font-weight, no border and no spinner.</li>
<li>Fixed headers: an <a href="https://github.com/jquery/jquery-mobile/pull/5260">optional extension for browser-specific workarounds</a> is available.</li>
<li>Multipage documents result in a sluggish back button performance on IE7 due to browser issues. The back button still works, but you have to click it several times to go back a single step in the history. The further you try to go back in history the more work you have to do for a single backwards step. Single-page AJAX-linked documents are a better approach if IE7 support is essential.</li>
</ul>
<h2 id="changelog">Change Log for 1.3.0</h2>
<style>
#page h3.widget-header {
display: block;
font-size: 16px !important;
font-weight: bold;
border-bottom: 1px solid #78C729;
padding: 15px 0 5px 0;
color:#333;
}
.jqm-version-banner { display:none }
</style>
<style>
#page article h3.widget-header { margin-top:2.5em !important; font-size: 2em !important; }
</style>
<h3 class="widget-header">Button</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b5db639bb7cd1269c2a86bebab3a42d0db678fe7">.buttonMarkup() doesn&#8217;t work correctly while binding with the button itself</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/3637">Issue #3637</a>)</span>  &#8211;  Track addition/removal of up/down/hover classes to reconstruct button state during re-enhancement
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2721133bdf073fe7487d1d61ad252004e0686895">Button inner elements corner styling inheritance </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2e21c6b92a2fc919c46244874de9da7a52173b50">Changing button&#8217;s data-theme programatically</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4317">Issue #4317</a>)</span>  &#8211; Implement _setOption()
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/268b9e928dca48325a69bb7383a3a08198525256">Do not assume that a button&#8217;s className will contain only classes assigned by buttonMarkup() </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6ba6c4119bf8e7cea9f41d200188f2e5b7c2e11d">IE9 , if custom SELECT button is on the right border of the window, it expand the select menu over the whole window width</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4577">Issue #4577</a>)</span> &#8211; Button: width auto for div&#8217;s with class ui-btn-text to prevent custom selects breaking on IE.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3cdc244508dc1d0defc2d0b759668aeac344d5a2">No need to add class ui-btn-corner-all to inner element because it inherits the border-radius. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/a902f05859db4e834d7f0465e92fbb404182266b">Prevent margin top/bottom on selects, checkboxes and radio buttons with class ui-btn-left/right. </a>
</p>
<h3 class="widget-header">Checkboxradio</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0de97f3cc140521a640d4199ac91e2fa3744c2fa">Adding new behaviour to widget definition </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3d0c1ee9e1e4ba9d51b58c919d7c65bac008c5ee">Checkboxradio not losing its icon when added to controlgroup post-enhance</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5264">Issue #5264</a>)</span>  &#8211; Checkboxradio: hiding the icon in horizontal controlgroups with CSS instead of JS.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/75594d28d9f0f3ad97ac4dd7f34b25bb27967b76">Determination as to whether the widget is inside a horizontal controlgroup or not needs to be made during refresh(), not during _create(), because otherwise an already-enhanced checkbox added to a horizontal controlgroup will not start using the activeBtnClass to render its checked state and neither will checkboxes initially added to a vertical controlgroup which is then converted to a horizontal controlgroup </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c8dcf58eebb55318dbc5f5bbc71bfed4d906218e">.live() and checkbox labels</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/2383">Issue #2383</a>)</span>  &#8211; Checkboxradio: allow vclick event to bubble.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/06affac6d018ff67788a9759a248041546b0294a">No need to set margin for the buttons because we already set it for .ui-btn and .ui-btn-mini. Repeating it makes it only more difficult to override when needed. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/5b8d80683229c8c1befb346b74fb91ff2e513f70">Remove fieldset from being a form </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c7dd6758d55f91163e5d214643a68de66727dfc2">Request: mini-Option in checkboxradio &#038; textinput</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4070">Issue #4070</a>)</span>  &#8211; Allow to set option mini programmatically.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fcc5c3434741bcd310a2b61d7855b37505a3a11a">Restore active state for buttons in horizontal controlgroups </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/90447894f8ced968e82cfa63f964c12eef3e63e3">Simplifying code in light of the fact that CSS maintains whether the icon is shown or not (as a function of whether the parent controlgroup is vertical resp. horizontal) </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c62f48baa3e2176ac4a0a55e0f7eeb022c59a090">Turn off icon if part of a horizontal controlgroup </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/bb49223cd009ed743ea5e7882ff6d04130676efb">Use .buttonMarkup() to update icon instead of class manipulation </a>
</p>
<h3 class="widget-header">Collapsible</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e001425a96c2ec0ec8741cb5f7acab0a2d37af4d">Added corner styling reset to collapsible CSS to avoid conflicts when an enhanced collapsible is appended to a set. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b6f18edfeb22dce6d00723d6d9f5686effcc7aaa">Added info and demo of collapsible coner styling to the docs. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/47b3680d5dd763d26b6a7373c29ebc86f256c882">Added info and demo of corner styling to the docs. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3cd72f9ab7dd1e9757e15425e646aa7472ea7686">Added option corners to option page and data- attribute reference. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0a5a87d5b1bf4a155ef44d8dbfd3b019502ae80a">Added option corners to option page and data- attribute reference. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3b563365ee718cdcd4cf494fffd8d44239204ffc">Added pure CSS corner styling for collapsible and collapsible set </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/cc9843ab3f2edf074e13502794f1eb43e195a5cc">Adjusted selector to avoid problems with nested collapsibles. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/5f3d0e537cb03570a223a92343f91ebb1ab83e3f">Adjusted to CSS for collapsibles without icon. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/f02a8739cb6fa6bbde531f588e2cadc54f0214af">Also add &quot;themed-content&quot; class to non-inset collapsibles for collapsible lists border styling. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2fc45e7824e3e9268620655f257b58d3fc84689a">Cleanup code indent </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8756bd2d2b49c0ba4881e57d3c8282f3153a81c1">Collapsible iconpos via mobileinit differs from documentation</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4899">Issue #4899</a>)</span>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/4d22d47f76eed2d1661c5cec3312923935401865">Maintain ui-first-child and ui-last-child during refresh() </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ee3f169a887848164e637b1b052a2aeda874db72">Make option corners work on a set. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2af757083be4c8bd6c5d0357b2c53a96b8a2d446">Move default values from collapsedIcon / expandedIcon / iconPos in the &quot;options&quot; section of the widget instead in the main code  so we have the ability do not display a icon for collapsible. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/11522e2879fa62ee4cc6983be81562ee213b5acc">Set icon options according widget factory. Use preferences of collapsible set for icon options. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/07c333967b95927dc3364d4c37a5d87ee1562eb7">Update first/last classes using common behaviour </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/26be630354b2673b026f911593ee4fe7a9b8758e">Ui-first-child/ui-last-child for corner styling </a>
</p>
<h3 class="widget-header">Controlgroup</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/558eb5f7348fe266e8fe94c2104099b573d0bdc6">Added missing selector for corner styling </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8ade80ac47d14f15ca254629d18c519845abb867">Allow controlgroup buttons to be wrapped in a LI </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6fa0c367cb989a381b28131db6f46186a47f2681">Convert to widget </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/805925ee51134b83a7e7589634a3e5358e5e6a19">Container() function tells people where to put their buttons </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3b095c1bcef42822bfc2e194fa9e0fa477f5e8a5">Changed selectors for controlgroup corner and border styling to make mixed controlgroups work </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d3a6be315855655b44b16d48c2d32c633c834d36">Changed selectors for negating border-radius on buttons in controlgroups </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c53253a149bd613b9c6e1a89c597d499b6f03bd4">Changed selector from class -last to :last-child for border bottom on last controlgroup item. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e13e99f214c9385f78a408ed10ac3944dbf039ec">Corner styling </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/49a0cc3553e162771978905ebe9db26f499013b8">Cross browser border styling solution for controlgroups </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/1ba5c6c03012f3ec6731c11d8c68e78e1ff29868">Delay registration of enhancement hook until dom-ready (cherry picked from commit d952878bb076c2fc4c25c3b53e862e49e8d63603) </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/4ba4ea1f7b3c7d731b36de88880d2e31c9576dc1">Do not assume checkboxradio widget is defined </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ab525680279505ebae3b2520ce1f43edad6d7ed7">Fixed issue with selects in horizontal controlgroup being displayed as block on IE7. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/5bde73a1b853e462c922517c42a72bb25a1fced9">Hide labels of inputs type button as well when in a controlgroup. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/bb70b39c45dbc6418a6d65e004c26b337277f9c5">Had wrong default value for option excludeInvisible </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2a9f344c87c79260a044fc2b4443668d335d9830">Moving flipClasses() into the widget following a suggestion by johnbender </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/37eb9884bd4d5d928b469f987a84ff394595662c">Need to ignore value of excludeInvisible during _create(), because all children will be invisible, since the page itself is invisible during enhance </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/f242daa92d1399a2c7bee0c449a752ddb8d25c53">New option: &quot;corners&quot;: boolean: default: true </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0ce7583f84c25338f8bbb0b64c6343a701b1d552">Remove border radii for all controlgroup members before specifying that the first and last children should have rounded corners </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/dab9bf9bd12860c184195dc7959a612fa95a0183">Re-introduce refresh() method, to mark first and last visible child </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2c064f26daa995a4bcdcff6ab77d11ec66402c8a">Refresh the child checkboxradio widgets when the controlgroup type (horizontal/vertical) changes </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/aa7a04b4ec4dddcc0ee060ca65df6fc95e8bcb91">Reinstate &lt;= 1.2.0 functionality whereby running .controlgroup() on an already-enhanced controlgroup is the same as running .controlgroup( &quot;refresh&quot; ) </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/97593770fc3320e54fbe94b8e6ebe00071e1fa43">Smarter selectors for controlgroup corner styling </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/710c251c2b8506b175ba9bb82980ecbf61f37d9a">Turn off shadow for children, but not if ui-focus is present </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/717a4f746a0a19b6f30778c741622e47ccc7bae5">Ui-first-child/ui-last-child for corner and border styling </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/32e427bdc4fe89b85aff43b26870dbb268c92677">Update first/last classes using common behaviour </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3c009a6550fff7366c93baab4e3e9826ba04fe8f">Use enhanced buttonMarkup corner-encoding ability instead of setting corner classes manually &#8212; Fixes #3635 </a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/3635">Issue #3635</a>)</span> Use enhanced buttonMarkup corner-encoding ability instead of setting corner classes manually
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/bb945fc274bfe010814805e3d7542282475ab4fd">Was using wrong calling convention for this._super() </a>
</p>
<h3 class="widget-header">Dialog</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/db4a2ea935babb1bd4aa99f5cd9e5254ef2719ce">Added info and demo of option closeBtn to the docs. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/7caa974e78397702fa9d6c389a169ce8c0508fba">Added info and example for option corners. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/058aeedf9354c8766864ec7b642f86495958816e">Added option corners for dialogs </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6fd28f915b24f7648fc4b13cccd81b3bf67fc863">Added option corners to option-page and data- attribute reference. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0e140f9cfbfd909b3e367b63be97440002943e00">Append close button to first found header to prevent a close button being added to popup on same page as well. Fixes #5382. </a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5382">Issue #5382</a>)</span> Append close button to first found header to prevent a close button being added to popup on same page as well.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/9be2bc9e71561891cb8b563fe2d88a50f8139cf9">Attach pagebeforeshow handler using ._on(). Fixes #2215. </a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/2215">Issue #2215</a>)</span>  &#8211; Dialog: Attach pagebeforeshow handler using ._on().
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c32d94bd148af2276e497db563e59c5c9f1fb1b1">Hide X/close button option on Dialogs</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/3886">Issue #3886</a>)</span>  &#8211; New option: closeBtn: default &quot;left&quot;: possible values: &quot;left&quot;,&quot;right&quot;,&quot;none&quot;
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8ee43189aeea929ba1765aa32a655472af32e47a">Prevent dialogs re-using initial ui state from going back </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/767a36df690f85328226bd614d6df86e4b4cabdc">Make sure close button inherits header theme. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d8d2992ba49b05f60b72d5c8b060461874cc7775">Missing round corners</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4277">Issue #4277</a>)</span> &#8211; Corner styling for dialog and popup header/content/footer. Also fixes #4277
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/4d60cd2f2efdb439bd3ae4b300d8a521f5f2347f">Removed code that removes active state from buttons on pagehide. Fixes #5111. </a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5111">Issue #5111</a>)</span> Removed code that removes active state from buttons on pagehide.
</p>
<h3>Events</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/34e12681f3aa6fd04a37af92310b7ccd9865b2a7">Modified event dispatching</a> which was impacting proper dispatching of scrolling events under jQuery 1.9.0. Thanks erikyuzwa!</p>
<h3 class="widget-header">Fieldcontain</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/77f33aeb4f12b7aa105b51d1a3414a393a841252">Cannot use $.mobile namespace here because these files do not depend on core </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/dd48379f02f0d28b695df645cd7b28ba9129c68d">Changed from 450px to 28em breakpoint. Fixes #5276 </a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5276">Issue #5276</a>)</span>  &#8211; Changed from 450px to 28em breakpoint.
</p>
<h3 class="widget-header">File Input</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/be9d25da959b473a55509d0720eb824cecf9eaa7">File input support</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5050">Issue #5050</a>)</span>  &#8211; Added file inputs to the auto init so they now receive consistent theme styling.
</p>
<h3 class="widget-header">Fixed toolbars</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/1b242789406d8aeebc9d24cd363b8909bb2dd9f3">Fixed incorrect event binding in _on</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5487">Issue #5487</a>) &#8211; Page padding should be applied before transition starts</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/96a4f42072bf498ef75a0286f84beb68a85e86cc">Fixed header jumps around when iOS keyboard disappears</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5332">Issue #5332</a>)- added iOS6 to iOS workarounds  </p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/1b242789406d8aeebc9d24cd363b8909bb2dd9f3">Fixed incorrect event binding in _on</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5487">Issue #5487</a>) &#8211; Page padding should be applied before transition starts</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/96a4f42072bf498ef75a0286f84beb68a85e86cc">Fixed header jumps around when iOS keyboard disappears</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5332">Issue #5332</a>)- added iOS6 to iOS workarounds  </p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e1fe9b02f8903e65c3d41ef26064d122f1e19502">_destroy()</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/3880">Issue #3880</a>)</span><br />
 &#8211; FixedToolbar: change destroy to _destroy per ui 1.9 upgrade guide widget was not being destroyed previously. Fixes #3880 &#8211; fixedToolbar _destroy()
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/292b1f8ba453a774f71e74285b1f431488d3b4e8">Added a workaround to prevent conflicts with fixedtoolbars &#8211; the css workaround is in the fixedtoolbar css </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d687da5d5120c921ee2398834539c0fa3ca78e92">Added extension with browser specific workarounds<br />
  <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/3748">Issue #3748</a>, <a href="https://github.com/jquery/jquery-mobile/issues/4113">Issue #4113</a>,  <a href="https://github.com/jquery/jquery-mobile/issues/4250">Issue #4250</a>,     <a href="https://github.com/jquery/jquery-mobile/issues/4337">Issue #4337</a>,     <a href="https://github.com/jquery/jquery-mobile/issues/4410">Issue #4410</a>)</span><br />
  &#8211; Added extension with browser specific workarounds Fixed: #3748 Android 2.x: Page transitions broken when fixed toolbars used #4113 Header and footer change their position after keyboard popup &#8211; iOS #4250 Persistent footer instability in v1.1 with long select lists in Android 2.3.3 #4337 Fixed header problem after scrolling content on iOS and Android ##4410 Footer navbar moves up when clicking on a textbox in an Android environment
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/f90f7e705904ce22479423e15f1ac56c0796cfe9">Changed to reset padding Vs. setting to 0 to maintain user set page padding. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0a77560982b204b6a39f1004cb69c0cff5fa7760">Declaring _thisPage explicitly &#8212; thanks arschmitz </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3a47716fa534e72ae2d41f234e53b73339cafd69">Firefix </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e1df63bf6055fd125d809cd15d879e787885c42d">iOS 6 fullscreen: page can be panned left and right (wider than the screen?)</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5155">Issue #5155</a>)</span>  &#8211; Fixed toolbars: higher specifity for border left and right 0 rule.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d71c58701ea64ffb06be490569f8eafc10ee8cf1">Make sure absolute positioning is in effect for fixed toolbars while open </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e217cd9e435b3f6adaf8faf00c71a5f973ab5516">Move page handlers to the widget prototype level and attach them using ._on() </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8d1a563015043557b497ae4ae6eff8cb93193441">Moving through form in Mobile Safari with &#8220;Next&#8221; and &#8220;Previous&#8221; system controls causes fixed position, tap-toggle false Header to reveal itself</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4724">Issue #4724</a>)</span> Wait for stack to unwind before showing tollbars on focusout to make sure we have not jumped to another input. Fixed #4724 &#8211; Moving through form in Mobile Safari with &quot;Next&quot; and &quot;Previous&quot; system controls causes fixed position, tap-toggle false Header to reveal itself
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/35b3c616d9a15f0f1177a090ed13f1a9a393416d">Only fix toolbar conflicts on push and reveal </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d995dfe0857f13c6cc16e80edea8e248f450279c">Persistent headers and footers placed under content after transition</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4019">Issue #4019</a>)</span>  &#8211; Persistent headers and footers placed under content after transition &#8211; Header and footer were both being appended broke out to prepend header and append footer.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/3f1cce9c82b89f41afe203afedb19cf84a0dc17c">Positioning for overlay should allow for fixed positioning toggles as usual </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/cfdad1d77c768895ef9ab93f1e903e8ea355f182">Prevent the content padding adjustments for fullscreen from being applied to popups. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/64a8d97d92eb932fcf565203e9257192716f862d">Revert to using .one(). Re: #5361 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/97e65042fdf4fc624beb302b841e24e6c7e8a5fc">Switched to double quotes for consistency </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/532737acd958225bee7ff865dee279a91ae23b6c">This should be the last change needed for 2.3&#8242;s fixies </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/00a2926280a5a1f0fbc662214fd58ec2a630e0b4">Transitions with Pages that have Fixed Toolbars</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4424">Issue #4424</a>)</span>  &#8211; Transitions with Pages that have Fixed Toolbars &#8211;  Remove class in class after transition completes
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6c822f630e16d97fb7d9c5b1b18f5a9606138e36">Updating description metadata with reference to new workarounds extension </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/43eddf2f08c789d28bab77701bda216533010190">When you call destroy on the fixedToolbar widget it does not restore page padding</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5261">Issue #5261</a>)</span> added logic to set page padding back to 0 on destroy. Fixed #5261 &#8211; When you call destroy on the fixedToolbar widget it does not restore page padding
</p>
<h3 class="widget-header">Forms</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0f212b3e5477f356fa8c86544e0d801d3f28da33">New behaviour that allows form widgets to become aware of the fact that the form they are in has been reset </a>
</p>
<h3 class="widget-header">Grid</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b124d3e3d196647e0e1dc73eab3cf0dcd69dbd24">Responsive Grid</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4955">Issue #4955</a>)</span>  Added responsive docs page and &quot;ui-responsive&quot; breakpoint preset.
</p>
<h3 class="widget-header">Icons</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2049bafe468829b88bdc8d428858913164d7285d">Added new bars (nav) and edit icons </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/aba153ee4ea6202482e983ad4e37381ca11f764c">Corrected 18px black sprite size and icon position </a>
</p>
<h3 class="widget-header">Listview</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fab9b3f7f52edb3d861ee00b3248081605193417">Added option corners and shadow for listviews </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/7f5918dd17a2b4dafb00bfed809253c1286ffa69">Added parameters to _addFirstLastClasses() </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8883dfb1c66ca47ccb6854c13deaec47d1c1a22d">Adjusted min-height of list item with thumbnail. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/aafd5f2336634a05691d20dc196ccc3dfd661d8a">Avoid filtering twice for &quot;:visible&quot; </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/a743616f8f156d361e023e01bff4a9ab1956f6c5">Bind to input event as well. Fixes: #2834. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/61ead71fa95dbaa410fede86ab68f8e498809577">Corner styling </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/37fe2cc6a31b563fa775f2cf916108b1a6b577a6">Create remote auto-complete demo using new listview filter hooks</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5096">Issue #5096</a>)</span><br />
- https://github.com/jquery/jquery-mobile/issues/5096
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2d344d69db99ceaf93fc4961a0c464c6422f098e">Cross browser listview border bottom on last item solution </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e12232b738d1471c4af3e9e017d7d43481c6b00d">Fix list-dividers use data-theme attribute first </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/336db34e031b0815c807554796519cd34d28c153">Iphone : Go button does not close the keyboard with Data filter </a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/3303">Issue #3303</a>)</span>  &#8211; Blur the search field on submit
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/1b18d1374df583b6c22167fba06325999f043a66">List autodividers</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5197">Issue #5197</a>)</span> &#8211; use trim() to avoid issues with newlines and spaces in markup. Thanks @demonslord!
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/a9c80c5e8a332cb65da38882064699b774392da2">New option to start with all items hidden when search input in blank</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5090">Issue #5090</a>)</span>  &#8211; New option to start with all items hidden when search input in blank Please meet: data-filter-reveal
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/5f4a9bf37556f0072928580627a7f3885e2477fa">Option filter can&#8217;t be set programmatically</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5245">Issue #5245</a>)</span>  &#8211; Listview: make it possible to set option filter programmatically.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/03775e93f2a0ec31c65142fd69e2bd7ff87e3f4b">Prevent onKeyUp handler to be called twice for the same value </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6b5d7b7d54a0422d2d193fed21ac6191c0fcb775">Remove functions and calls related to corner manipulation </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d75a238482bdae59b9a3bbb5267e4aa803495e3d">Replaced class ui-li-last by :last-child selector </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/07aa6a81a99861cf025111c2d5312466cb17f2a7">Restored left/right border on list dividers </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b7da392ae15b3562579d92365b8d18cf27d53fd7">Title attribute of a split button pulls in extra spaces</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5182">Issue #5182</a>)</span> Title attribute of a split button pulls in extra spaces. Cause:  entire text node is copied for the title attribute, including any leading or trailing spaces. Solution:  Apply $.trim() to the text node value before assigning to the title attribute. Files Impacted:   listview.js </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c2f1e6eb6fb44e1020b5f3c25e66601fed03f731">Ui-first-child/ui-last-child for corner and border styling </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/bbe5b8c0b0c1143406b644e47d838a8abdfbb858">Update first/last classes using common behaviour </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c932dac2dae4720ed2c7d0319956e6eef831bb34">Use the new class to select the themed collapsible content </a>
</p>
<h3 class="widget-header">Navigation</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/ae3484b8ea8a0e3f8fbc1b4d7229ea99f315c9c2">Fix the extra hidden inputs being added on click</a> (Issue <a href="https://github.com/jquery/jquery-mobile/issues/5593">#5593</a> and <a href="https://github.com/jquery/jquery-mobile/issues/5593">#5590</a>) &#8211; Append value of named button to form data if the form was submitted by a click of that button without resorting to a hidden input. </p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/0094cf32911bd9da3acbe68104f8a00d3d587174">Incompatibity with <code>jQuery.noConflict()</code></a> (<a href="https://github.com/jquery/jquery-mobile/issues/5448">Issue #5448</a>) &#8211; Fixed by wrapping the path helper module in an anonymous func.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/621a8d914353865d1134c52e7e21d05630bef2d7">Nav incorrectly adding an empty hash in Chrome</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5442">Issue #5442</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/40fb7d86660042d32c28ab3b008f65ad7915e17e">Disabling <code>hashListeningEnabled</code> in 1.3 beta doesn&#8217;t work</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5445">Issue #5445</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/b1d8a00311ba5421bb764dbeb44f416680ff1a2a">Add to history without modifying the <code>location.hash</code> when history is turned off</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/c974abce2636d75f040d07b59b81dcbed865df2c">Make it possible to disable history in dialogs</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5465">Issue #5465</a>) &#8211; Retreat in the <code>urlHistory</code> stack when closing with history disabled.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/0094cf32911bd9da3acbe68104f8a00d3d587174">Incompatibity with <code>jQuery.noConflict()</code></a> (<a href="https://github.com/jquery/jquery-mobile/issues/5448">Issue #5448</a>) &#8211; Fixed by wrapping the path helper module in an anonymous func.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/621a8d914353865d1134c52e7e21d05630bef2d7">Nav incorrectly adding an empty hash in Chrome</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5442">Issue #5442</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/40fb7d86660042d32c28ab3b008f65ad7915e17e">Disabling <code>hashListeningEnabled</code> in 1.3 beta doesn&#8217;t work</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5445">Issue #5445</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/b1d8a00311ba5421bb764dbeb44f416680ff1a2a">Add to history without modifying the <code>location.hash</code> when history is turned off</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/c974abce2636d75f040d07b59b81dcbed865df2c">Make it possible to disable history in dialogs</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5465">Issue #5465</a>) &#8211; Retreat in the <code>urlHistory</code> stack when closing with history disabled.</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/cb636c58189934a37e770ca3007cfb8c7e041bc1">Abstract path helpers </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b5ccb80ca3a5ab69b73ba18cc8a710a79f0bd98d">Add active class to submit button if form will be handled via AJAX. Addresses parts of #5009. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/5dd91a3320900797a0b288c17d145dc11d38ea39">Add config to disable base changes all together </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/283c567d1208de0e3279a8a2eb0f4472f2f98340">Add parameter calculateOnly to getAjaxFormData when the data itself is not important </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b36f0232a690caf1bc165733fef6a6e446cc690f">Address issue with opera and dialog back button </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/42a85927c4582d57d7000e001e147ebc56ca9f66">Allow users to provide state to further normalize the navigation events </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/9c1c15f467398d855ca7eda4185f1634b6e6951b">Basic hash assignment handling </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/08ea30eedb477fe3ec97ab646f9c1dda95c832f2">ChangePage: Re-examine whether toPage is a string after having issued pageBeforeChange, because the handler might have replaced a jQuery object with a string (in the case of a redirect) </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/11f9546e6021d880a1be80bc03716ddd6bf85c13">Correct query param preservation on urls </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/70f0c95c0d99ed4cf7830eb3a72610d1bbe10f2b">Corrected first pass at query params to embedded pages </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0ba0452f9e0e286ce3f64d3895768e650c24254c">Create, store, and pass the absolute url in all page lifecycle events on the trigger data object </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/411c33c92c738915b8dbbec9a52675f15f5b2dc9">Default to the base href when dynamiceBase is disabled </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fd8680a6cc7f7a94f548e8bbf99dcbca21fac9a9">Disable base tag reset on stale dialog url </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/824261bd9d12012ef48effb7f3dbaa65eb559ac3">Dynamic Page Generation &amp; Page Refresh</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5085">Issue #5085</a>)</span>  &#8211; first pass at supporting query params in the hash
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e84cf611568fd03ad1407ef71bb0b51c0ffb92c8">Factor out calculation as to whether form submit will happen over AJAX </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/76663b0c91b5f81516f864dfb5481c4f7b929656">Fix initial state for alternate init case </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/921bf778d63c91f2e7f915892c45e3d25dc58f38">Fix for transitions </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d7dc1f3547de20a3bbc24ac6e5bb8675fe47479d">Fix for pagechange value and test of 3 page change events </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/4677f5a7bf3853b423ad682fbd78ad3889bd5d74">Include the navigate method to do history tracking and state inclusion for hashchange </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0c449121278c3711d376da97aa78e80663d58752">Leading whitespace in href results in a synchronous load, when async is desired</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4882">Issue #4882</a>)</span>  &#8211; Changed urlParseRE to ignore space at beginning. This is expected behavior in browsers. This used to result in pages changing to destination.html instead of the now destination.html
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ecaeae58541a82c3cc29d4598ab1352e2cfa724c">LoadPage: When loading a blank page, do not end up with &lt;div data-role=&quot;page&quot;&gt;undefined&lt;/div&gt; </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/143b2b9fabcf42bebd5e33c8f3da0434642522a7">Merge the search params when squashing makes absolutely no sense since it ruins the new url </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/dc376932dc9683caa93a4e20475c8098fbe2e208">Move event blocking to navigator object </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/7e103f9b726ea98fc1f9af837d38d1272bb480f3">Move navigate events under events directory </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/47f82a0a4d20d920889b2728552733d55150cafb">Move navigation and history tracking into objects </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/397479452d5467f95f238aed350627836ea0d710">Move the hash alteration below the snippets that determine the data that will go into a navigate call </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6c6adbfa154dd1181edd603820faeda3cca4e0c7">Navigator object may exist in browser like FF </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/df6af7eefe7318921752af5c5a201f8a0462aa93">No history entry is added when the hash handling is turned off </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/bbe20689628d4015cb99fc4fdbf0bf24f60eaaef">Path.getDocumentUrl is defined twice </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/321748923db0f18f20b5fd04ddbfbbe31062618a">Prefer backward history movement, tests to accompany </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/66edbea3783c0f6b000e735ed9da859919dc75b7">Provide history and directionality to popstate based navigate event </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6602c21fe45f57aa7b18f10af87933dac06770a0">PushState is broken on certain browsers</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5414">Issue #5414</a>)</span>  &#8211; address browsers that don&#8217;t fire popstate on hash assignment
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ee0f113a92fc4564a8f8f080f74d4b9b313857c0">Reduce number of declared variables and reduce manipulation via jQuery objects in favour of doing it via DOM elements </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/53e1acd5b6eb8852888e5b6c16208d6207a2dbb1">Rename parameter for getAjaxFormData ($this -&gt; $form) </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ff24eb6c1bd3ffd841b2ac9f6e9a4b5fe14d625b">Save the initial hash key in urlHistory </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d8fe5d7e53404b47d77c8904c0543920e95da942">Split out hash monkeying from the navigate method for testing </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/62b6daef7999610cc969ab31b16c2b00b29ed12e">Split out navigation objects into their own files </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/f0ce8c7e3897d1253b5878616fbb7ad28600514c">Split out path for future direct reference </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/cf0cb0fb3e49f80aee09233f0c80702c6f3b8db0">Strip initial hash character off initialDst </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/9b5ae1661178a048d915c0b336caf5a0245b088f">Support disabling pushstate with option </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fe3ea40339156ef93bca8317a395c6de71ddfd6b">The first urlHistory entry cannot be a stale dialog hash state </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/f52df7b138e34d1586a77ae902662c431b5284eb">Try to get rid of call to .closest( &quot;.ui-btn&quot; ) by making use of buttonElements data added during buttonMarkup() </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/9b6cd5ba339120c13394ae28bace8be708c90f8a">Use existing api property name for consistency </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6faccf8ba527fcef7ba99c94897bad322002cc8f">Use originalEvent in preference to from </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/35eea35a42aba78146786d67fef6f5fc7985d701">Vclick handler: Do not add active class if already added </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8e8b83a8ded9c522dcf60d1fb00ff40f79e5b3a1">Vclick handler: Do not avoid removing active class off button that already has it </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/24b85fce5c5085e2da831364e51e18a879673ffe">Vclick handler: be more paranoid about the possibility that target.parentNode is null, and improve buttonMarkup data retrieval heuristics </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2f2578231e000147a0878fe568822478d216c506">Wait for DOM ready in addition to nav ready before listening for &quot;navigate&quot; events </a>
</p>
<h3 class="widget-header">Page</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b6055211678cd2138ad91c6a328d3c233948de9e">Dialog themed incorrectly when re-created</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/2215">Issue #2215</a>)</span> &#8211; Attach handlers using ._on().
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/63b5ed9132729968e197f4a7d1a9cde9885e61f1">Needs to depend on core because it uses things from the $.mobile namespace (such as getInheritedTheme and pageContainer) </a>
</p>
<h3 class="widget-header">Orientation Change</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/492fabda0aa93efd5e4f1be3654b465eaf7a609f">Added $.mobile.iosorientationfixEnabled option, which can be disabled at mobileinit </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/74a0b2e7507f9b1664762da9a7ac0dcc69f2e59c">Disabled the iOS orientationchange fix in iOS6+ as it&#8217;s no longer needed </a>
</p>
<h3 class="widget-header">Panel</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/35ee73015a3e4ac7d1ce96dbc85582f2b98e98db">Make sure active state is applied to and removed from buttons in header</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5588">Issue #5588</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/e235f4f503835f94bb2bcb7eed420f29e387232d">Set min-height when panel is open</a> (Issues <a href="https://github.com/jquery/jquery-mobile/issues/5456">#5456</a> and <a href="https://github.com/jquery/jquery-mobile/issues/5471">#5471</a>). Prevents vertical scrollbar.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/4366bcbf3c9b6abe93403bc15a5c96ea12e335bd">Panel should close after, and not during, page animation</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5480">Issue #5480</a>) &#8211; changed event listener to <code>pagehide</code>. Thanks jhogervorst!</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/27563481c4ccaf655e6288e8ef2beb845a035471">Use <code>extend</code> in the <code>create</code> method</a> also exposed <code>resetActivePageHeight</code> in <code>mobile.navigation</code> so panel can use it.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/855dd13abaa78ba5bd624334fdd816e8804b5543">Chrome Issue: CSS column-count and data-role=&#8221;panel&#8221;</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5508">Issue #5508</a>) &#8211; Bit more hardware acceleration of <code>content-wrap</code> required for Chrome.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/901586662ae96d1e7a8ec529043f43c978818f5f">Only apply active state to button styled links, not standard links</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/a5c33371dda3957d98e59231e80bb57473dc0cfa">Only set page theme to panel theme for reveal and push mode.</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/41cffcb6da28c4c06b586cff998d313b2a0e71d1">Auto-close panel when clicking on a link in the panel with <code>data-ajax="false"</code>.</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/e235f4f503835f94bb2bcb7eed420f29e387232d">Set min-height when panel is open</a> (Issues <a href="https://github.com/jquery/jquery-mobile/issues/5456">#5456</a> and <a href="https://github.com/jquery/jquery-mobile/issues/5471">#5471</a>). Prevents vertical scrollbar.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/4366bcbf3c9b6abe93403bc15a5c96ea12e335bd">Panel should close after, and not during, page animation</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5480">Issue #5480</a>) &#8211; changed event listener to <code>pagehide</code>. Thanks jhogervorst!</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/27563481c4ccaf655e6288e8ef2beb845a035471">Use <code>extend</code> in the <code>create</code> method</a> also exposed <code>resetActivePageHeight</code> in <code>mobile.navigation</code> so panel can use it.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/855dd13abaa78ba5bd624334fdd816e8804b5543">Chrome Issue: CSS column-count and data-role=&#8221;panel&#8221;</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5508">Issue #5508</a>) &#8211; Bit more hardware acceleration of <code>content-wrap</code> required for Chrome.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/901586662ae96d1e7a8ec529043f43c978818f5f">Only apply active state to button styled links, not standard links</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/a5c33371dda3957d98e59231e80bb57473dc0cfa">Only set page theme to panel theme for reveal and push mode.</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/41cffcb6da28c4c06b586cff998d313b2a0e71d1">Auto-close panel when clicking on a link in the panel with <code>data-ajax="false"</code>.</a></p>
<h3 class="widget-header">Popup</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/0da8574971ba182a00aa16666339d83ab4e3d7c7">Popup over selectmenu focus issue</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5519">Issue #5519</a>) &#8211; Cleaned up focus restriction handling.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/58f0d6aab6750b5f3698d1041088df53515564f5">Prevent opening a panel while another panel is already open</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5510">Issue #5510</a>) &#8211; Don&#8217;t start opening a panel before other panels are closed. </p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/4458f3ba01dd13833f64e42e9de1a904b4e2443b">Set default theme for panel to &#8220;c&#8221;</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/740e4db0de17ce657d22ea84f51c87a0479f067e">Fixed incorrect fixed toolbar width and position if animate is false.</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/0da8574971ba182a00aa16666339d83ab4e3d7c7">Popup over selectmenu focus issue</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5519">Issue #5519</a>) &#8211; Cleaned up focus restriction handling.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/58f0d6aab6750b5f3698d1041088df53515564f5">Prevent opening a panel while another panel is already open</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5510">Issue #5510</a>) &#8211; Don&#8217;t start opening a panel before other panels are closed. </p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/4458f3ba01dd13833f64e42e9de1a904b4e2443b">Set default theme for panel to &#8220;c&#8221;</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/740e4db0de17ce657d22ea84f51c87a0479f067e">Fixed incorrect fixed toolbar width and position if animate is false.</a></p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/437eae494f734960fb6f7d27e4c417a26d7844f3">Cannot reclaim dialog hash state when a data-rel=&quot;back&quot; button is clicked inside a popup, because we cannot tell the difference between a link of the form href=&quot;page-where-we-came-from&quot; and a link of type data-rel=&quot;back&quot; </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/cb54f0372eae0467880750529e7ac6751aa54c59">Check if link is in listview </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/4d9575bacf077b75094edc007c3456af91682e20">Chrome popup stops launching if transition is &#8220;slideup&#8221;</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5094">Issue #5094</a>)</span>  &#8211; Re-introduce interruptible transitions
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0ca0380947e358e1402e5bac9822f06213e51c15">Data-tolerance=&quot;0&quot; did not work. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0c4b2f35cfe0c16d95a618d9f8c43d335711ff28">&quot;detached retina&quot; fix &#8211; the window height on iStuff with a retina display seems to fluctuate by one pixel during scroll, causing a spurious resize event right after popup open, even though window size is constant during the entire opening sequence </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/52890cceda211fb0dd1bca5572db68797f2f8ff2">Do not pass link into open() because it is not used there. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/71e2da2d9c525f751496a2299ecdddb91f72e25a">Fixed the popup theme </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b97dec43ac6aa534b33a3543976bd57a77840378">Flatten widget methods: move timeout that triggers focus and &quot;popupafteropen&quot; to the widget level </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fbd7288388850abdad37e24830470271f7868e27">Generate history entry when opening from an initial URL containing a hash key </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/86de757a4b4a4fd97cbfd6effecfdf059fd07fe3">Get rid of _globalHandlers and use ._on() instead </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d9fb58c58d826201b7e3e65c544d4445be37f589">Get rid of a bunch of &quot;self&quot; declarations </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2ebb0fdaef67bc07594dfcd441a8809521646f19">Made images inherit the corner styling when they are the only child in the popup. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d42c4f209e04f041c653c30d524ade5ab0a929ba">Make sure close() only acts if the popup on which it is called is the currently open popup </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c6bd23bc8d6669012d1dac664d72ec2e98a3a03a">New method: reposition() &#8211; emits &quot;popupbeforeposition&quot; and repositions the popup based on coordinates passed in. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/99efbff4eaf4a4d32ce8b1e0223cc47a08334c2f">Pass placement through &quot;popupbeforeposition&quot; to allow handlers to modify the popup positioning </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/352fb0be7fa4573822bf8bcf36450a5fd2641539">New option: &quot;dismissable&quot;: default: true, whether a click on the screen or pressing Esc will dismiss the popup &#8211; note: pressing the &quot;Back&quot; button on the browser will dismiss the popup no matter what </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/4527be3b7395f1f5a7c5f5132e5e28e0fb1364b3">Popup widget depends on selectmenu css</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5217">Issue #5217</a>)</span>  &#8211; Renamed class ui-selectmenu-hidden to ui-popup-hidden
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8199f24235e72e9d1cf71c6adac39e48b6b6d2b5">Popup(&quot;destroy&quot;) never ends</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5244">Issue #5244</a>)</span> &#8211; Avoid infinite recursion by detach()ing the payload from the container before attempting to put it back to its original place in the DOM (which may not exist, if the popup was created based on a detached element)
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e2f3ff9965cd84027cb035d878f465fd40a5e574">Popup disappears on iDevice with orientation change in standalone mode</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5153">Issue #5153</a>)</span> &#8211; Initiate resize expectation during orientationchange
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/398ecd99f21119a5acea21f943888d3460ba5085">Popup Reappears after closing when textarea input field expanded on iOS 6</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5157">Issue #5157</a>)</span>  &#8211; Only rapid-open the popup if it is open
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0586202fe62352ebc6538d348dc365e98bee0187">Popup remove firing popupafterclose</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5123">Issue #5123</a>)</span> &#8211; When destroying a popup, run close() before un-enhancing if it is the currently active popup
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/70dc4c8cf8ac8a56590b4ea303bfd968fec38cad">Removing stack unwind introduced in 84163152be7e2344976cc20f4b896cf87315b1f7 to prevent blue flash on Android, since the real reason for the blue flash may have been the triggering of the focus-capture code induced by a superfluous mouseup that results in a focusin on an element beneath the popup. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/affcc547b5670f0b11b842357a8391cb503d7d85">Rename function _maybeRefreshTimeout to _expectResizeEvent </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/a6763f3c7c9b8359c545a927a1b2ed266f324cab">Return from the dialogHashKey state when the back link takes the form of a link to the page that opened the dialog. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/9bbe152a8b923282698fa65b2a250df16ace6bcc">Scroll to top when popup is closed on iOS</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5334">Issue #5334</a>)</span>  &#8211; Record scrollTop upon open and close, and restore it upon hashchange.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/428d5ded22c741ec8cf96d7a9b35f4e14f4e80bd">Systematically merge link options and widget options during _open(). </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/fe3d93ee25dd840cdb51370e0358461d53ee4eac">There is a case when bindings must not be released during _closePopup() </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/39aea2b93315ff668b0aea428b08b4d3d31b66cc">Try to keep keyboard focus inside the popup while it&#8217;s open</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5130">Issue #5130</a>)</span> &#8211; Restrict focus to elements inside the popup
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/cb71c7ca1fde6b0c0efc22ccc8253bcaaba2618b">Unable to close popup in Android 2.3 if transition was used when opening it</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5189">Issue #5189</a>)</span>  &#8211; Correctly handle the case when the fallback transition is &quot;none&quot; &#8212; Fixes #5189
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/70103a53d262da4e1d3572abd6433acf9c99fd45">Unbind nav and click delegate events as soon as the process of closing the popup starts. </a>
</p>
<h3 class="widget-header">Rangeslider</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/7547522acc465a828f3ed135c5e89e8564eae36f">Missing argument in function _dragFirstHandle</a> &#8211; exception was thrown in Firefox. Thanks stforek! </p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/7547522acc465a828f3ed135c5e89e8564eae36f">Missing argument in function _dragFirstHandle</a> &#8211; exception was thrown in Firefox. Thanks stforek!</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/becb8f199bafa67dae6220a11e8193572be57bc7">Added missing ui-mini class. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c7585eb0a72ea9ce2fb469974b413423db1770b6">Added new event beforechange to slider which we return false on when we want to eat the change event in rangeslider </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/1c463cdd439516f3a34b50307ed7fe4d16c0473e">New input styling, keep inputs always next to slider. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/defdce7f79d941bfc9d57334e409f68571251d8d">Simplified updating of the highlight, changed the default layout to the split style. updated slider to snap to steps as long as the step is larger then 1px. Made clicks on the extremes register to closest slider. </a>
</p>
<h3 class="widget-header">Select</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/b3c6659f97a5d8031fa9c4637c38874965f596c6">Get rid of hasAttribute calls.</a> (<a href="https://github.com/jquery/jquery-mobile/pull/5506">Issue #5506</a>) Thanks erikyuzwa.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/b3c6659f97a5d8031fa9c4637c38874965f596c6">Get rid of hasAttribute calls.</a> (<a href="https://github.com/jquery/jquery-mobile/pull/5506">Issue #5506</a>) Thanks erikyuzwa.</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/7273a5ea967ac8df12c9e12556e101f173ae2122">Add a check to not add ui-popover-container if it&#8217;s already on the page</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4661">Issue #4661</a>)</span>  &#8211; Implement _destroy()
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ca3c3931b4d09b95a247d0b56b6757742917e818">Adding new behaviour to widget definition </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/67e6fbca010bdbd97382f3461ca0ad10d1802814">Android 4.1 with Chrome &#8211; Select on footer with data-position=&#8221;fixed&#8221; no response</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5140">Issue #5140</a>)</span> &#8211; Select menus inside  elements in Android 4.1 Chrome now work after scrolling.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b0a802db5bd621b3e1c14a7d9816ae12dae21a93">Can&#8217;t open popup from select menu.</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5254">Issue #5254</a>)</span> &#8211; Give IDs to the popup and the dialog, and open popup/dialog via nav &#8212; Fixes #5254
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/20c2fa169e42ea31f0ec4f525385091eaf974ea3">Custom select menu header corner styling</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5215">Issue #5215</a>)</span> &#8211; headers of custom select menus shouldn&#8217;t inherit the popup corner styling. Fixes #5215.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ef88caf1a686fd7d2f9348dc12420986a3264f9c">Make sure the UL ends up inside the popup when the menu is closed so that the next time its size needs to be measured to decide whether to show a dialog or a popup its size /can/ be measured. Also, centralize the close behaviour in the close method. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/f01759819144e4cd38a9704c48c32b2250308648">Mark as closed after dialog closes &#8211; Re: #5195 &#8211; Thanks martenbohlin </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b982e2f3ee426ed41b122f58e3494cfe6d27f52d">Must depend on navigation to open. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/0c0726c61da4726d83b15fedbceb5e4d1435d03c">Older versions of jQuery report 0 for .attr( &quot;tabindex&quot; ) if the attribute is absent. Check for its presence first. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/1f11c3800867d43a96f3451c58136f115c1cc94b">Prevent-focus-zoom doesn&#8217;t work <img src='http://jquerymobile.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5333">Issue #5333</a>)</span> &#8211; improved preventFocusZoom
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6103ba81e0416caa66b9e5611aab8f056e63504f">Prevent horizontal scrollbar on ui-content if only one custom select on the page. Fixes regression from commit 67e6fbc. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/34139618799e26fea4a58ea79d40cbf40e2b957f">Select data-overlay-theme not changing from &#8216;a&#8217; past jqm1.1.1</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5051">Issue #5051</a>)</span> &#8211; fixed listbox overlayTheme regression. Select data-overlay-theme not changing from &#8216;a&#8217;
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/42b8be4f5df6b15974f823146b464c8e92e00d7e">Select menu refresh() does not refresh popup title</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5275">Issue #5275</a>)</span> &#8211; Update placeholder during _buildList().
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/85fd6722be45b8685cfd1951068bdea843dc21c7">Select-element with class ui-btn-left inside header-div has no width</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5073">Issue #5073</a>)</span> &#8211; Remove class ui-btn-left/right from the select element itself during enhancement. Fixes #5073
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/9610f801bacaa5f29dd2f792bb289b073575241a">The preventFocusZoom option check needs to be insde the event binding. </a>
</p>
<h3 class="widget-header">Slider</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c67a60829cb0d95d6de3e2f52400cab0abadf5eb">Actually include disabled changes mentioned previous commit </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/277832549b4486e5767df6665656b7ff191bb86c">Adding new behaviour to widget definition </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/245e5aee128269873338c34651f7056312e44696">Restoring slider according to the FIXME now that we have a widget factory that includes a fix for UI issue #8724 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2adfab9c990493819005d3f5d1045ad926e11def">Fix incorrect variable name which caused error in firefox </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2fabfc4aa6f04e9cce4a73970616a968539b9326">Flip toggle switch broken on IE7</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5391">Issue #5391</a>)</span> &#8211; unset slider handle top offset for flip toggle switch.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/a067c40e836b9a2248b10e3771e6b86e9b7484c7">Move triggering before change to fix regression with highlight breaking out on track click with rangeslider. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/da5a7d436d527652937eceb1018b125fe4af3702">Position input next to label on small screens and make slider full width. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d0f3f90fa452a98102a500023f427efc3755e2ba">Removed CSS for regular sized input. Became superfluous now that the input is always mini sized. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/130932f4b86aba16b2d70d85f7304a070fc2d6be">Removed JS and CSS for option inline that does not exist. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/aca653ec5f1ea2ae2c11ae2b7a6dfa3961d94149">Slider fill the whole width?</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5045">Issue #5045</a>)</span> &#8211; Made the slider and input together fill full width. Changed class ui-slider-mini to ui-mini for consistency.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/236cc14a864a3e66495e936b5e96da0e951a3416">Unset ui-btn-inner border-top for mini flip toggle switch handle because of the negative margin. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/89238c213521fc9c05baeef25cab2db1a7c568e2">Wrap input, slider, and label in a div for styling </a>
</p>
<h3 class="widget-header">Support</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/17ce0a7ba2e9a49da77e36cad70422813743365b">Added unprefixed properties to transitions CSS for IE10 support. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/83a250f49d46d4623a232db18124cf3d5bc46852">Adds test for unprefixed `perspective` property.&quot; </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/58e2a57a53b4de5e6f4a74d77664c518c468eaf5">Ensures IE10 passes transition test; checks for unprefixed transitions to avoid qualifying Windows Phone. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/03930351a602dff133b11783e5c2905e11d5f7dc">Fix cssTransition support test (properly this time) for ie &lt; 10 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/69c96caa3dc4d95ab98301b519197cc1bbd13f8c">Fix cssTransition test to kick out all ie versions &lt; 10 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/99693ee5393567a86be60a23ecc82f3cde45d074">Fix cssTransition test to kick out all ie versions &lt; 10 </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/f07107827fed2c939eba2783fceaa2f85aeee359">Opts IE9 (back) out of page transitions. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ce0385ed8cebf1b499c98f8f2c57c61843ee6c7b">Switch to $.mobile.browser.oldIE FIX: #4881 &#8211; Move $.mobile.ie to $.mobile.oldIE </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/acf16212b89f66767d7fb2e46fa6ff61e1821550">Update to $.mobile.browser.oldIE </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/85338cf40a81db9c061cee9c7c41ffa3b31facac">Update to latest version of support </a>
</p>
<h3 class="widget-header">Swipe</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/02f332bb38bd09de746ca1d4da64c922c3845061">Scrolling up and down causes swipe event</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/2328">Issue #2328</a>)</span>  &#8211; Swipe Event: made it possible to hook to the start and stop objects and swipe event handler to allow custom implementations and extensions. Fixes #2328 &#8211; Scrolling up and down causes swipe event
</p>
<h3 class="widget-header">Table</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/32ba59180d57f8a37d304d97e7c0f3c8e90395a8">A data-mini button in a data-role table doesn&#8217;t work</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5531">Issue #5531</a>) &#8211; reset line-height for buttons in table</p>
<p><a href="http://github.com/jquery/jquery-</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/bafa5d95d1ae2f028749c710aa198b96de7eeb3d">Bug with Table reflow on Safari</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5380">Issue #5380</a>)</span> &#8211; Fixes table rendering when switching between breakpoints in Safari &lt;= 5. Closes 5380.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/e4f34b7d556f5e8c1c01cb282b01af65bf259f60">Changed the check for table cell visibility to check if display === table-cell, because this is happening before pageshow and the :visible check will always be false. Now the columntoggle menu is updated properly at init. addresses issue #5093 </a>
</p>
<h3 class="widget-header">Textarea</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/74f1914f9417114e832a61e3c17c42dc08615588">On pasting to a textarea, no auto grow occurs until one taps into and starts editing</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4854">Issue #4854</a>)</span> &#8211; Make textarea autogrow also work on paste and with multibyte chars. Fixes #4854.
</p>
<h3 class="widget-header">Textinput</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/177be1177fd333cb3b668820301d07ea264ece39">Text Input had too much padding on the right</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5470">Issue #5470</a>) &#8211; Only set more padding right if option clear button is true</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/d0ef98e332e1a7abb29c49ae6078ab582ebce668">The textinput(&#8216;enable&#8217;) method not working properly</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5447">Issue #5447</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/177be1177fd333cb3b668820301d07ea264ece39">Text Input had too much padding on the right</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5470">Issue #5470</a>) &#8211; Only set more padding right if option clear button is true</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/d0ef98e332e1a7abb29c49ae6078ab582ebce668">The textinput(&#8216;enable&#8217;) method not working properly</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5447">Issue #5447</a>)</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d7f94adb99717cce997de18ef77e5f073567cf04">Adjusted clear button position for mini sized. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/1c22f1dd3e4a6817f3e65128b91dbde3a369d31b">Adjustments to fieldcontain CSS </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6161878a9423c62af1f665b9cd877c33613abd4c">Always wrap input in a div. This fixes: alignment of full width inputs on old IE/WP, input type color on Chrome, input type file on FF, inputs with and without clear button equal height. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/6f1fcba65cf9a3e77ddc72d010577443175183e7">Box-sizing border-box when the wrapper div has a specific width (i.e. in field container) instead of auto. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ca16d3cd1bda51556e8859f838a42b05aa324fe0">Changed option name to clearBtnText for consistency </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/489262cbf2aa73baa4b4c2edd479b869728375d3">Clear button not optional for Search. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8c8c3f9df522067377da24e86a10f3461c87ba24">Clear input button for text inputs</a><br />
  <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/1834">Issue #1834</a>)</span> &#8211; modified css to add clear button to input type text,  deprecated clearSearchButtonText, removed duplicate code.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ef632c166180a48f9ae2f522828443abffdaf33a">Fixed a specificity issue </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/9db3cb7661d5c3ad5c64dab50ca96166eae29242">Fixed box-sizing for text input with clear button. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/530672750ec4ef27166ec7911deef9a19d07d9ae">Fixed margin for ui-mini with clear button. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/63e9ac7b740c62796a77baea6397be6deb9a58ca">Fixed right padding for text input with clear button. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/d4d7b04b699c5e4d6e3349d2d477df7f84942f67">Fixed the width of text input element with clear button. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/053f99204fcd3273ac4fccf177e2ad86f2ed61fa">Fixed the disabled styling of textinput elements. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/1ef2c51ce0f16035097fe15f3d7b043ec9b3b994">IE9 &#8211; the descender (tail) part of some lowercase letters such as g, p, q or y are clipped</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5307">Issue #5307</a>)</span> &#8211; added min-height to make text fit on IE/WP.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/2f6ba8ad2067a7bd86c1bcf98c2ba248336fb7b3">No option clearBtn for textarea, padding on input instead of wrapper, full width inputs. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/c924ed46cad6091c809cb7fef66eb447d319dbcb">Prevent the slider number input from being wrapped in a div. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ee66b5822977d325cd2d64a3afe7ddafe5507632">Reorganizing and cleanup CSS </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/827bec39d6dd04dc608d2e9556fa9745361ab57a">Request: mini-Option in checkboxradio &amp; textinput</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/4070">Issue #4070</a>)</span>  &#8211; Allow to set option mini programmatically.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/5419d967b565ae5f416473c6ef3496e5a6f4f540">Slider number input should never get a clear button </a>
</p>
<p>
  <a href="http://github.com/jquery/jquery-mobile/commit/cc452fde4c26ee518e86ad9ae19aba170a211042">Text input placeholder text not grayed out in Firefox</a> <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5166">Issue #5166</a>)</span> &#8211;  Modify placeholder text color in Firefox to use standard in FF 15+, add important to resolve issue in build process where other CSS overrides :-moz-placeholder setting later on., use input prefix for -moz-placeholder fix instead of important override.
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/ba9bccea7bacb85da193809f761366b0b82a5d75">Toggle clear button on input event as well. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/62457f927a89e0c04dc8643aa8ebc5b8d1ce84bb">Width of textinput depends on its type</a>  <span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5131">Issue #5131</a>)</span> &#8211; add margin 0 for webkit-inner-spin-button/webkit-outer-spin-button to resolve android 4.1 width issue for type=number fields, remove webkit-inner-spin-button and webkit-appearance:none as they caused an unwanted change in Chrome.
</p>
<h3 class="widget-header">Theme</h3>
<p>Make it easy for people to override the icon color by just adding the <a href="https://github.com/jquery/jquery-mobile/commit/e0ceaacf48e0be55f9e3b2e98c03a05dd5215f46">ui-icon-alt</a> class to the element or a container.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/c96e32958dfadefe230a3415636f1c6b3f5f33af">Added <code>ui-icon-nodisc</code> class to make it easy to have an icon without background.</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/790317193dff147d504e644e5fb0cfe8605796fa">Removed any remaining blur on text shadows for better performance</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/9fbb0232a35e726be558721fc3cb674089f7b4e8">Slightly lightened up the drop shadow opacity to remove muddiness</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/1d293e0c3ed97e59ac58289071d6ebfee11366c8">Replaced icon sprite and update and set icon bg position for both SD and HD</a>.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/501c3d15d97c99eb979a07386cce08b25f977de3">Cleaned up SD icons for clarify and alignment</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/ef7b74a94b3e7ef3c4752bc5a6b8303b5ccec5b1">Slidefade CSS: add two missing semicolons.</a> This enables using the CSS as SCSS without compile errors.</p>
<p>Make it easy for people to override the icon color by just adding the <a href="https://github.com/jquery/jquery-mobile/commit/e0ceaacf48e0be55f9e3b2e98c03a05dd5215f46">ui-icon-alt</a> class to the element or a container.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/c96e32958dfadefe230a3415636f1c6b3f5f33af">Added <code>ui-icon-nodisc</code> class to make it easy to have an icon without background.</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/790317193dff147d504e644e5fb0cfe8605796fa">Removed any remaining blur on text shadows for better performance</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/9fbb0232a35e726be558721fc3cb674089f7b4e8">Slightly lightened up the drop shadow opacity to remove muddiness</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/1d293e0c3ed97e59ac58289071d6ebfee11366c8">Replaced icon sprite and update and set icon bg position for both SD and HD</a>.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/501c3d15d97c99eb979a07386cce08b25f977de3">Cleaned up SD icons for clarify and alignment</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/ef7b74a94b3e7ef3c4752bc5a6b8303b5ccec5b1">Slidefade CSS: add two missing semicolons.</a> This enables using the CSS as SCSS without compile errors.</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/858281d3389117f758fdb4496b886ff53a222dfe">Correction webkit prefixed value for background-clip. Removed moz prefixed prop/val because it is not used in FF4+. </a>
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/a38792cf7ebd466dc0f79b9c3ac86287f0253b72">Fieldcontain CSS</a><br />
<span class='issue'>(<a href="https://github.com/jquery/jquery-mobile/issues/5277">Issue #5277</a>)</span> &#8211; changed class ui-br to only set border color and style. Border width is set in structure CSS (fieldcontain).
</p>
<p><a href="http://github.com/jquery/jquery-mobile/commit/b28b5eee38e6037a0b062c68b1ba6b3c6dd206b4">Removed superfluous corner classes </a>
</p>
<h3 class="widget-header">Widgets</h3>
<p><a href="http://github.com/jquery/jquery-mobile/commit/8cecf0d70587801e1a841fa44b6f69b90c355802">Moving references to widget instances to the new namespaced key </a>
</p>
<h3 class="widget-header">Touch events</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/34e12681f3aa6fd04a37af92310b7ccd9865b2a7">Modified event dispatching</a> which was impacting proper dispatching of scrolling events under jQuery 1.9.0. Thanks erikyuzwa!</p>
<h2 id="download">Download</h2>
<p><strong>CDN-Hosted JavaScript:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.js">Uncompressed: jquery.mobile-1.3.0.js</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js">Minified: jquery.mobile-1.3.0.min.js</a> (full library, ready to deploy)</li>
</ul>
<p><strong>CDN-Hosted CSS:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.css">Uncompressed with Default theme: jquery.mobile-1.3.0.css</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css">Minified with Default theme: jquery.mobile-1.3.0.min.css</a> (full library, ready to deploy)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0/jquery.mobile.structure-1.3.0.css">Uncompressed structure <strong>without a theme</strong>: jquery.mobile-1.3.0.css</a> (useful for theme development)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0/jquery.mobile.structure-1.3.0.min.css">Minified structure <strong>without a theme</strong>: jquery.mobile-1.3.0.min.css</a> (full library, ready to deploy)</li>
</ul>
<p>&nbsp;</p>
<p><strong>Copy-and-Paste Snippet for CDN-hosted files (recommended):</strong></p>
<pre style="font-size: 12px; line-height: 155%; margin-bottom: 2px;">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.8.2.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"&gt;&lt;/script&gt;</pre>
<p>&nbsp;</p>
<p><strong>ZIP File:<br />
</strong>If you want to host the files yourself you can download a zip of all the files:</p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.zip">Zip File: jquery.mobile-1.3.0.zip</a> (JavaScript, CSS, and images)</li>
</ul>
<p><strong>Microsoft CDN hosted jQuery Mobile files:</strong></p>
<ul>
<li><a href="http://www.asp.net/ajaxLibrary/CDN.ashx#jQuery_Mobile_Releases_on_the_CDN_3">http://www.asp.net/ajaxLibrary/CDN.ashx</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Fork jQuery Mobile on GitHub</strong><br />
<a href="https://github.com/jquery/jquery-mobile">https://github.com/jquery/jquery-mobile</a></p>
<h2 id="platforms">Platform support in 1.3.0</h2>
<p>jQuery Mobile has broad support for the vast majority of all modern desktop, smartphone, tablet, and e-reader platforms. In addition, feature phones and older browsers are supported because of our progressive enhancement approach. We&#8217;re very proud of our commitment to universal accessibility through our broad support for all popular platforms.</p>
<p>We use a 3-level graded platform support system: <strong>A</strong> (full), <strong>B</strong> (full minus Ajax), <strong>C</strong> (basic HTML). The visual fidelity of the experience and smoothness of page transitions are highly dependent on the CSS rendering capabilities of the device and platform so not all A grade experience will be pixel-perfect but that&#8217;s the nature of the web.</p>
<p>* <strong>Note</strong>: If jQuery core 1.8+ is used with jQuery Mobile, iOS 3.x and BB5 are re-graded to C level support because core dropped support for methods these platforms need for full functionality.</p>
<h3 style="display: block; font-size: 16px !important; font-weight: normal; background: #e6e6e6; border-left: 7px solid #74B64A; padding: 5px 0 5px 8px;"><strong> A-grade</strong> &#8211; Full enhanced experience with Ajax-based animated page transitions.</h3>
<ul>
<li><strong>Apple iOS 3.2*-6.1</strong> - Tested on the original iPad (4.3 / 5.0), iPad 2 (4.3 / 5.1 / 6.1), iPad 3 (5.1 / 6.0), iPad Mini (6.1), 3GS (4.3), 4 (4.3 / 5.1), and 4S (5.1 / 6.0), and 5 (6.0)</li>
<li><strong>Android 2.1-2.3</strong> &#8211; Tested on the HTC Incredible (2.2), original Droid (2.2), HTC Aria (2.1), Google Nexus S (2.3). Functional on 1.5 &amp; 1.6 but performance may be sluggish, tested on Google G1 (1.5)</li>
<li><strong>Android 3.2 (Honeycomb) </strong> &#8211; Tested on the Samsung Galaxy Tab 10.1 and Motorola XOOM</li>
<li><strong>Android 4.0 (ICS) </strong> &#8211; Tested on a Galaxy Nexus. Note: transition performance can be poor on <em>upgraded</em> devices</li>
<li><strong>Android 4.1 (Jelly Bean) </strong> &#8211; Tested on a Galaxy Nexus and Galaxy 7</li>
<li><strong>Windows Phone 7.5-7.8</strong> &#8211; Tested on the HTC Surround (7.5), HTC Trophy (7.5), LG-E900 (7.5), Nokia Lumia 800 (7.8)</li>
<li><strong>Blackberry 6-10</strong> &#8211; Tested on the Torch 9800 (6) and Style 9670 (6), BlackBerry® Torch 9810 (7), BlackBerry Z10 (10)</li>
<li><strong>Blackberry Playbook (1.0-2.0)</strong> &#8211; Tested on PlayBook</li>
<li><strong>Palm WebOS (1.4-3.0)</strong> &#8211; Tested on the Palm Pixi (1.4), Pre (1.4), Pre 2 (2.0), HP TouchPad(3.0)</li>
<li><strong>Firefox Mobile 18</strong> &#8211; Tested on Android 2.3 and 4.1 devices</li>
<li><strong>Chrome for Android 18</strong> &#8211; Tested on Android 4.0 and 4.1 devices</li>
<li><strong>Skyfire 4.1</strong> - Tested on Android 2.3 device</li>
<li><strong>Opera Mobile 11.5-12</strong>: Tested on Android 2.3</li>
<li><strong>Meego 1.2</strong> &#8211; Tested on Nokia 950 and N9</li>
<li><strong>Tizen</strong> (pre-release) &#8211; Tested on early hardware</li>
<li><strong>Samsung Bada 2.0</strong> &#8211; Tested on a Samsung Wave 3, Dolphin browser</li>
<li><strong>UC Browser</strong> &#8211; Tested on Android 2.3 device</li>
<li><strong>Kindle 3, Fire, and Fire HD </strong> - Tested on the built-in WebKit browser for each</li>
<li><strong>Nook Color 1.4.1</strong> &#8211; Tested on original Nook Color, not Nook Tablet</li>
<li><strong>Chrome <strong>Desktop </strong>16-24</strong> - Tested on OS X 10.7 and Windows 7</li>
<li><strong>Safari <strong>Desktop </strong>5-6</strong> - Tested on OS X 10.8</li>
<li><strong>Firefox Desktop 10-18</strong> &#8211; Tested on OS X 10.7 and Windows 7</li>
<li><strong>Internet Explorer 8-10</strong> &#8211; Tested on Windows XP, Vista and 7, Windows Surface RT</li>
<li><strong>Opera Desktop 10-12</strong> - Tested on OS X 10.7 and Windows 7</li>
</ul>
<h3 style="display: block; font-size: 16px !important; font-weight: normal; background: #e6e6e6; border-left: 7px solid #6699cc; padding: 5px 0 5px 8px;"><strong>B-grade</strong> &#8211; Enhanced experience except without Ajax navigation features.</h3>
<ul>
<li><strong>Blackberry 5.0*</strong>: Tested on the Storm 2 9550, Bold 9770</li>
<li><strong>Opera Mini 7</strong> - Tested on iOS 6.1 and Android 4.1</li>
<li><strong>Nokia Symbian^3 </strong>- Tested on Nokia N8 (Symbian^3), C7 (Symbian^3), also works on N97 (Symbian^1)</li>
<li><strong>Internet Explorer 7</strong> &#8211; Tested on Windows XP</li>
</ul>
<h3 style="display: block; font-size: 16px !important; font-weight: normal; background: #e6e6e6; border-left: 7px solid #FFCC33; padding: 5px 0 5px 8px;"><strong>C<strong>-grade</strong></strong> &#8211; Basic, non-enhanced HTML experience that is still functional</h3>
<ul>
<li><strong>Internet Explorer 6 and older</strong> &#8211; Tested on Windows XP</li>
<li><strong>iOS 3.x and older</strong> &#8211; Tested on original iPhone (3.1), iPhone 3 (3.2)</li>
<li><strong>Blackberry 4.x</strong> - Tested on the Curve 8330</li>
<li><strong>Windows Mobile</strong> - Tested on the HTC Leo (WinMo 5.2)</li>
<li><strong>All older smartphone platforms and featurephones</strong> &#8211; Any device that doesn&#8217;t support media queries will receive the basic, C grade experience</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2013/02/20/jquery-mobile-1-3-0-released/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>jQuery Mobile 1.3.0 RC1 Released</title>
		<link>http://jquerymobile.com/blog/2013/02/04/jquery-mobile-1-3-0-rc1-released/</link>
		<comments>http://jquerymobile.com/blog/2013/02/04/jquery-mobile-1-3-0-rc1-released/#comments</comments>
		<pubDate>Mon, 04 Feb 2013 17:59:58 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3410</guid>
		<description><![CDATA[The jQuery Mobile team is excited to announce the first release candidate for 1.3.0. This release is focused on elevating responsive web design (RWD) and brings lots of cool new widgets including panels, dual handle range sliders, and two different &#8230; <a href="http://jquerymobile.com/blog/2013/02/04/jquery-mobile-1-3-0-rc1-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="font-size: 17px;"><strong>The jQuery Mobile team is excited to announce the first release candidate for 1.3.0</strong>. This release is focused on elevating responsive web design (RWD) and brings lots of cool new widgets including panels, dual handle range sliders, and two different responsive table modes. We&#8217;ve also been doing a lot of work on re-factoring our AJAX nav system to make is easier to use and more consistent across browsers. Try it now: <a href="http://jquerymobile.com/demos/1.3.0-rc.1/">1.3.0 RC1 demos</a></p>
<h3 style="font-size: 14px !important; color: #ddd; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 170%;"><a href="http://jquerymobile.com/demos/1.3.0-rc.1/">Demos &amp; docs</a> | <a href="#features">Changes since Beta</a> | <a href="#download">Download &amp; CDN</a></h3>
<div id="features" style="margin: 15px 0;">
<h2>Changes since 1.3.0 Beta</h2>
<p>There are lots of great new features in 1.3.0: <a href="http://jquerymobile.com/demos/1.3.0-rc.1/docs/panels/index.html">panel widget</a>, two responsive table modes: <a href="http://jquerymobile.com/demos/1.3.0-rc.1/docs/tables/table-reflow.html">reflow</a> and <a href="http://jquerymobile.com/demos/1.3.0-rc.1/docs/tables/table-column-toggle.html">column toggle</a>, <a href="http://jquerymobile.com/demos/1.3.0-rc.1/docs/demos/widgets/sliders/rangeslider.html">dual handle range slider</a>, <a href="http://jquerymobile.com/demos/1.3.0-rc.1/docs/content/content-grids-responsive.html">responsive grids</a>, new Navigate <a href="http://api.jquerymobile.com/navigate/">event</a> and <a href="http://api.jquerymobile.com/jQuery.mobile.navigate/">method</a>, a listview reveal feature to make <a href="http://jquerymobile.com/demos/1.3.0-rc.1/docs/demos/widgets/listviews/listview-filter-reveal.html">autocomplete with local data</a> easy, and much more.</p>
<p>Check out the <a href="http://jquerymobile.com/blog/2013/01/14/announcing-jquery-mobile-1-3-0-beta/">1.3.0 Beta blog post for details</a> of everything new in this release. For those following along, here are the fixes and improvements we&#8217;re added since Beta based on your testing and feedback.</p>
<style>
#page article h3 { margin-top:2.1em !important; font-size: 2em !important; }
</style>
<h3>Events</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/34e12681f3aa6fd04a37af92310b7ccd9865b2a7">Modified event dispatching</a> which was impacting proper dispatching of scrolling events under jQuery 1.9.0. Thanks erikyuzwa!</p>
<h3>Fixed toolbar</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/1b242789406d8aeebc9d24cd363b8909bb2dd9f3">Fixed incorrect event binding in _on</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5487">Issue #5487</a>) &#8211; Page padding should be applied before transition starts</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/96a4f42072bf498ef75a0286f84beb68a85e86cc">Fixed header jumps around when iOS keyboard disappears</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5332">Issue #5332</a>)- added iOS6 to iOS workarounds  </p>
<h3>Panel</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/e235f4f503835f94bb2bcb7eed420f29e387232d">Set min-height when panel is open</a> (Issues <a href="https://github.com/jquery/jquery-mobile/issues/5456">#5456</a> and <a href="https://github.com/jquery/jquery-mobile/issues/5471">#5471</a>). Prevents vertical scrollbar.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/4366bcbf3c9b6abe93403bc15a5c96ea12e335bd">Panel should close after, and not during, page animation</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5480">Issue #5480</a>) &#8211; changed event listener to <code>pagehide</code>. Thanks jhogervorst!</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/27563481c4ccaf655e6288e8ef2beb845a035471">Use <code>extend</code> in the <code>create</code> method</a> also exposed <code>resetActivePageHeight</code> in <code>mobile.navigation</code> so panel can use it.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/855dd13abaa78ba5bd624334fdd816e8804b5543">Chrome Issue: CSS column-count and data-role=&#8221;panel&#8221;</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5508">Issue #5508</a>) &#8211; Bit more hardware acceleration of <code>content-wrap</code> required for Chrome.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/901586662ae96d1e7a8ec529043f43c978818f5f">Only apply active state to button styled links, not standard links</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/a5c33371dda3957d98e59231e80bb57473dc0cfa">Only set page theme to panel theme for reveal and push mode.</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/41cffcb6da28c4c06b586cff998d313b2a0e71d1">Auto-close panel when clicking on a link in the panel with <code>data-ajax="false"</code>.</a></p>
<h3>Nav</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/0094cf32911bd9da3acbe68104f8a00d3d587174">Incompatibity with <code>jQuery.noConflict()</code></a> (<a href="https://github.com/jquery/jquery-mobile/issues/5448">Issue #5448</a>) &#8211; Fixed by wrapping the path helper module in an anonymous func.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/621a8d914353865d1134c52e7e21d05630bef2d7">Nav incorrectly adding an empty hash in Chrome</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5442">Issue #5442</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/40fb7d86660042d32c28ab3b008f65ad7915e17e">Disabling <code>hashListeningEnabled</code> in 1.3 beta doesn&#8217;t work</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5445">Issue #5445</a>)</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/b1d8a00311ba5421bb764dbeb44f416680ff1a2a">Add to history without modifying the <code>location.hash</code> when history is turned off</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/c974abce2636d75f040d07b59b81dcbed865df2c">Make it possible to disable history in dialogs</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5465">Issue #5465</a>) &#8211; Retreat in the <code>urlHistory</code> stack when closing with history disabled.</p>
<h3>Popup</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/0da8574971ba182a00aa16666339d83ab4e3d7c7">Popup over selectmenu focus issue</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5519">Issue #5519</a>) &#8211; Cleaned up focus restriction handling.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/58f0d6aab6750b5f3698d1041088df53515564f5">Prevent opening a panel while another panel is already open</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5510">Issue #5510</a>) &#8211; Don&#8217;t start opening a panel before other panels are closed. </p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/4458f3ba01dd13833f64e42e9de1a904b4e2443b">Set default theme for panel to &#8220;c&#8221;</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/740e4db0de17ce657d22ea84f51c87a0479f067e">Fixed incorrect fixed toolbar width and position if animate is false.</a></p>
<h3>Rangeslider</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/7547522acc465a828f3ed135c5e89e8564eae36f">Missing argument in function _dragFirstHandle</a> &#8211; exception was thrown in Firefox. Thanks stforek! </p>
<h3>Selects</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/b3c6659f97a5d8031fa9c4637c38874965f596c6">Get rid of hasAttribute calls.</a> (<a href="https://github.com/jquery/jquery-mobile/pull/5506">Issue #5506</a>) Thanks erikyuzwa.</p>
<h3>Tables</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/32ba59180d57f8a37d304d97e7c0f3c8e90395a8">A data-mini button in a data-role table doesn&#8217;t work</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5531">Issue #5531</a>) &#8211; reset line-height for buttons in table</p>
<h3>Text inputs</h3>
<p><a href="https://github.com/jquery/jquery-mobile/commit/177be1177fd333cb3b668820301d07ea264ece39">Text Input had too much padding on the right</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5470">Issue #5470</a>) &#8211; Only set more padding right if option clear button is true</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/d0ef98e332e1a7abb29c49ae6078ab582ebce668">The textinput(&#8216;enable&#8217;) method not working properly</a> (<a href="https://github.com/jquery/jquery-mobile/issues/5447">Issue #5447</a>)</p>
<h3>Theming</h3>
<p>Make it easy for people to override the icon color by just adding the <a href="https://github.com/jquery/jquery-mobile/commit/e0ceaacf48e0be55f9e3b2e98c03a05dd5215f46">ui-icon-alt</a> class to the element or a container.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/c96e32958dfadefe230a3415636f1c6b3f5f33af">Added <code>ui-icon-nodisc</code> class to make it easy to have an icon without background.</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/790317193dff147d504e644e5fb0cfe8605796fa">Removed any remaining blur on text shadows for better performance</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/9fbb0232a35e726be558721fc3cb674089f7b4e8">Slightly lightened up the drop shadow opacity to remove muddiness</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/1d293e0c3ed97e59ac58289071d6ebfee11366c8">Replaced icon sprite and update and set icon bg position for both SD and HD</a>.</p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/501c3d15d97c99eb979a07386cce08b25f977de3">Cleaned up SD icons for clarify and alignment</a></p>
<p><a href="https://github.com/jquery/jquery-mobile/commit/ef7b74a94b3e7ef3c4752bc5a6b8303b5ccec5b1">Slidefade CSS: add two missing semicolons.</a> This enables using the CSS as SCSS without compile errors.</p>
<h2>Please help us test!</h2>
<p>We&#8217;re looking for help with testing this release so we can release a final build as soon as possible. Browse the docs or try out the 1.3.0 RC1 release in your projects, then <a href="https://github.com/jquery/jquery-mobile/issues">report issues</a> in the GitHub tracker. Be sure to specify the device, OS version, browser, steps to reproduce and include a simplified test case that uses the latest build (see our <a href="https://github.com/jquery/jquery-mobile/blob/master/CONTRIBUTING.md">contributing guidelines</a> for a test template). If all goes well, we hope to release the final build in 2 weeks.</p>
<h2>Try it now: ThemeRoller and Download Builder have 1.3.0 RC1</h2>
<p>We will now support pre-release versions to both the <a href="http://jquerymobile.com/themeroller/">ThemeRoller</a> and <a href="http://jquerymobile.com/download-builder/">Download Builder</a> tools to help you test. Please be patient, these may take a while to update for each release.</p>
<h2 id="download">Download</h2>
<p><strong>CDN-Hosted JavaScript:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile-1.3.0-rc.1.js">Uncompressed: jquery.mobile-1.3.0-rc.1.js</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile-1.3.0-rc.1.min.js">Minified and Gzipped: jquery.mobile-1.3.0-rc.1.min.js</a> (24KB, ready to deploy)</li>
</ul>
<p><strong>CDN-Hosted CSS:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile-1.3.0-rc.1.css">Uncompressed with Default theme: jquery.mobile-1.3.0-rc.1.css</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile-1.3.0-rc.1.min.css">Minified and Gzipped with Default theme: jquery.mobile-1.3.0-rc.1.min.css</a> (7KB, ready to deploy)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile.structure-1.3.0-rc.1.css">Uncompressed structure <strong>without a theme</strong>: jquery.mobile-1.3.0-rc.1.css</a> (useful for theme development)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile.structure-1.3.0-rc.1.min.css">Minified and Gzipped structure <strong>without a theme</strong>: jquery.mobile-1.3.0-rc.1.min.css</a> (6KB, ready to deploy)</li>
</ul>
<p><strong>Copy-and-Paste Snippet for CDN-hosted files (recommended):</strong></p>
<pre style="font-size: 12px; line-height: 155%; margin-bottom: 15px;">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile-1.3.0-rc.1.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.8.3.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile-1.3.0-rc.1.min.js"&gt;&lt;/script&gt;
</pre>
<p><strong>ZIP File:</strong> If you want to host the files yourself you can download a zip of all the files:</p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile-1.3.0-rc.1.zip">Zip File: jquery.mobile-1.3.0-rc.1.zip</a> (JavaScript, CSS, and images)</li>
</ul>
<p><strong>Microsoft CDN hosted jQuery Mobile files:</strong></p>
<ul>
<li><a href="http://www.asp.net/ajaxLibrary/CDN.ashx#jQuery_Mobile_Releases_on_the_CDN_3">http://www.asp.net/ajaxLibrary/CDN.ashx</a></li>
</ul>
<p><strong>Fork jQuery Mobile on GitHub</strong><br />
<a href="https://github.com/jquery/jquery-mobile">https://github.com/jquery/jquery-mobile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2013/02/04/jquery-mobile-1-3-0-rc1-released/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Announcing jQuery Mobile 1.3.0 Beta</title>
		<link>http://jquerymobile.com/blog/2013/01/14/announcing-jquery-mobile-1-3-0-beta/</link>
		<comments>http://jquerymobile.com/blog/2013/01/14/announcing-jquery-mobile-1-3-0-beta/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 04:25:25 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3297</guid>
		<description><![CDATA[The jQuery Mobile team is thrilled to announce the beta release of 1.3.0. This release is focused on elevating responsive web design (RWD) and brings lots of cool new widgets including panels, dual handle range sliders, and two different responsive &#8230; <a href="http://jquerymobile.com/blog/2013/01/14/announcing-jquery-mobile-1-3-0-beta/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="font-size: 17px;"><strong>The jQuery Mobile team is thrilled to announce the beta release of 1.3.0</strong>. This release is focused on elevating responsive web design (RWD) and brings lots of cool new widgets including panels, dual handle range sliders, and two different responsive table modes. We&#8217;ve also been doing a lot of work on re-factoring our AJAX nav system to make is easier to use and more consistent across browsers. Try it now: <a href="http://jquerymobile.com/demos/1.3.0-beta.1/">1.3.0 Beta demos</a></p>
<h3 style="font-size: 14px !important; color: #ddd; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 170%;"><a href="http://jquerymobile.com/demos/1.3.0-beta.1/">Demos &amp; docs</a> | <a href="#features">Key changes</a> | <a href="#download">Download &amp; CDN</a></h3>
<div id="features" style="margin: 15px 0;">
<h2>1.3: A responsive focus</h2>
<p>Since the inception of the jQuery Mobile project, we have embraced the idea of designing for all devices and platforms in a &#8220;One web&#8221; approach. To that end, we built everything on a progressive enhancement foundation and every widget is designed to be 100% width to fit within a flexible or responsive grid. </p>
<h3>jQuery Mobile-first</h3>
<p>jQuery Mobile is also designed and fully tested to work not just on mobile phones, but tablets and even desktop browsers. Think of it as mobile-first, not mobile only. In fact, in our next release we&#8217;re going to be starting the process of integrating closer with the jQuery UI with the goal of having even more shared code and conventions. The UI tabs widget will be the first to be ported into our library and theming system.</p>
<p>We&#8217;ve seen the question &#8220;What should I use: RWD or jQuery Mobile?&#8221; many times on Twitter and our response is an unqualified &#8220;both&#8221;. Think of jQuery Mobile as a set of touch-friendly UI elements that are designed to fit within your responsive design. Even at 1.0, our demos &#038; docs used media queries for a responsive experience, but we decided that we could do a better job helping people use responsive design techniques in their own projects.</p>
<p>Our focus for the 1.3 release has been to educate the community on responsive web design (RWD) by adding <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/grids/rwd-basics.html">responsive documentation</a> and <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/grids/grid-custom.html">demos</a> that explain key concepts and also by adding new widgets like responsive tables, panels and grids that make it easy to build responsive sites and apps.</p>
<h3>Bundling breakpoints</h3>
<p>Media queries are a difficult thing for any framework to include in the codebase because responsive is all about designing for your specific content. For that reason alone, it&#8217;s impossible to pick a single &#8220;ideal&#8221; breakpoint that will work for everyone. </p>
<p>For example, in our responsive table widget we need to select a screen width to switch between the tabular and stacked presentation for reflow mode. That breakpoint width will completely depend on both the visual design (typography, other layout elements) and the content (number of columns, content length). To address this, in the docs for each responsive widget, we spend a lot of time explaining how to write a custom breakpoint that will be tailored to your unique needs.</p>
<h3>Breakpoint classes to the rescue</h3>
<p>The flipside is that people use a framework because they want things to be easy and it&#8217;s hard to explain that a responsive widget won&#8217;t work at all until you write a bunch of CSS. So the compromise we took for responsive widgets is to include a single breakpoint &#8220;preset&#8221; in the structural CSS that we hope will be useful in a fair amount of typical situations. This breakpoint is applied by adding a class like <code>ui-responsive</code> to the widget markup to opt into the breakpoint. This opt-in is important because overriding a breakpoint baked into the CSS is very cumbersome if you want to use a custom breakpoint &#8212; you&#8217;d need to negate all the CSS rules from our breakpoint before adding your own.</p>
<p>We think this strikes a good balance between convenience and educating folks on how to use media queries. When we finalize 1.3 in a few weeks, we&#8217;ll accompany this with an all-new demos site that will have RWD tutorials and lots of cool demos showing off how to write custom styles and breakpoints to deeply customize jQuery Mobile.</p>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/panels/panel-nav-form.html"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-panels.png" style="width:45%; float:right; margin-left:30px; margin-top:40px;" /></a></p>
<h2>New Widget: Panels</h2>
<p>One of the most common mobile UI patterns we see right now are Facebook-style panels that open to reveal a menu, form or other content.  We spent a lot of time prototyping different ideas and are really happy with our <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/panels/index.html">new panel widget</a>. It offers a ton of flexibility. Panels can be positioned on the left or right of the screen and be placed flexibly in the HTML source order. </p>
<p>There are three different ways a panel can animate open. The default  <strong>reveal</strong> display slides the page away to show the panel beneath, the <strong>push</strong> display animates both the panel and page, and the <strong>overlay</strong> display places the panel on top of the page. Panels can be closed by swiping, tapping onto the page, or hitting the Esc key on the keyboard.</p>
<p>To take this widget responsive, it&#8217;s easy to add media queries to make the panel stay open at wider widths instead of auto-closing when you click on the page content. This makes this panel more like a collapsible column, like the folder list in a mail program. We&#8217;ve included a breakpoint preset to add this behavior by adding a class to the page container. Here&#8217;s an example of a <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/panels/panel-nav-form.html">typical panel setup</a> with a left nav panel and right panel with a form.</p>
<p>For such a simple looking widget, panel were really challenging to get right across all our platforms. We ended up going through four different re-factors leading up to beta in order to get the animations as smooth as possible and are really happy with the result.</p>
<p><a href="http://api.jquerymobile.com/panel/">Panel API docs ></a></p>
<h2>New: Responsive tables</h2>
<p>There are a lot of possible ways to handle tabular data in responsive designs. We&#8217;ve decided to tackle two different responsive table modes in 1.3, each with its own strengths and uses.</p>
<p>The <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/tables/table-reflow.html">reflow table mode</a> swaps to a stacked label/data style presentation at narrow screen widths and best for situations where the content length is fairly long and comparing data across rows in a table is less critical. For example, a product or movie list might be a good choice for reflow mode.</p>
<p><a href="http://api.jquerymobile.com/table-reflow/">Reflow table API docs ></a></p>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/tables/table-reflow.html"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-tables_reflow.png" style="max-width:100%; margin-top:10px; margin-bottom:30px;" margin-left:-30px; /></a></p>
<p>The <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/tables/table-column-toggle.html">column toggle</a> table mode hides columns at narrower page widths according to a priority you set on each column as a sensible default to ensure that the table fits on-screen. A dynamically generated column chooser popup allows the user to select which columns they want to see for full control. This mode is best for situations where comparing data across rows and columns is critical. For example, a complex table of financial data might be a good choice for column toggle mode.</p>
<p><a href="http://api.jquerymobile.com/table-columntoggle/">Column toggle API docs ></a></p>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/tables/table-column-toggle.html"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-tables_column.png" alt="" title="jqm-tables_column" style="max-width:100%; margin-top:10px; margin-bottom:30px;" /></a></p>
<p>We&#8217;ve built some cool demos showing how you can customize these basic table tools to make a <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/tables/phone-compare.html">comparison chart</a> or present <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/tables/financial-grouped-columns.html">complex financial data</a> with grouped headers and more.</p>
<h2>New: Range slider</h2>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/sliders/rangeslider.html"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm_range-sliders.png" style="float:right; margin:0 0 30px 15px; width:50%;" /></a></p>
<p>Adding support for dual handle sliders for collecting range values has been a popular request and we&#8217;re happy to add this new widget in 1.3. The new <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/sliders/rangeslider.html">dual handle range slider</a> starts with a pair of HTML5 <code>range</code> inputs and essentially two sliders with a shared track. All the normal slider options work with ranges: mini sizing, theming, etc. </p>
<p>We&#8217;ve also refined the size and styling of the inputs that accompany sliders to make them integrate better visually and leave more room for the slider. The inputs are now mini sized with bold text and no border or spinner arrows (seen in desktop browsers).</p>
<p>All sliders now respect <code>step</code> values smaller than whole numbers which is great for scientific and financial applications that need inputs that capture values to the 0.1 or 0.01 level of accuracy. Slider behavior has been refined so dragging will snap to the closest step position to provide better feedback. </p>
<p><a href="http://api.jquerymobile.com/rangeslider/">Range slider API docs ></a></p>
<h2>New: Responsive grids</h2>
<p>The cornerstone of any responsive design are <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/content/content-grids-responsive.html">responsive grids</a>. We believe that the best grid systems are content-specific and not something that can be easily generalized into a framework but for people using our simple grid blocks, there are now detailed instructions on how to create your own media queries to adjust grids at various breakpoints.</p>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/content/content-grids-responsive.html"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm_grids.png" style="max-width:100%; margin:15px 0;" /></a></p>
<p>We&#8217;re also shipping with a present breakpoint that can be applied by adding a class to your grid wrapper. This will apply a CSS breakpoint at narrower screen widths that stack all the grid blocks instead of floating them. This is a simple way to make your grids a bit responsive and fit better on phones.</p>
<p><a href="http://api.jquerymobile.com/grid-layout/">Grid API docs ></a><br />
<a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/content/content-grids-responsive.html">Responsive grids ></a></p>
<h2>Navigate event and method</h2>
<p>There are two new additions to the navigation functionality in jQuery Mobile. A <code>navigate</code> event that normalizes the URL alteration events <code>hashchange</code>/<code>popstate</code>, and a <code>$.mobile.navigate</code> method that allows users to receive extended traversal information in <code>navigate</code> bindings (eg, directionality).  </p>
<p>The <code>navigate</code> event is a lightweight attempt to unify bindings to a browser&#8217;s URL alteration events <code>hashchange</code> and <code>popstate</code>. It also handles differences in the way setting the hash on the location object interacts with the two browser events (ie, stop the world <code>popstate</code> triggering), and provides event hooks to control the event lifecycle.</p>
<p>The <code>$.mobile.navigate</code> method forms the bulk of the new functionality. By using the <code>$.mobile.navigate</code> method to do URL manipulation instead of doing it directly with the <code>location</code> object, <code>replaceState</code>, or <code>pushState</code> you get history management and support for both modes of URL state tracking. The history management provides a state object to <code>navigate</code> event bindings whether the browser supports the new history API or not. It also contains the logic to determine whether navigation is moving forward or back in the browser history. </p>
<p>Both the event and the method are available as modules apart from other navigation functionality in jQuery Mobile, with minor dependencies on other parts of the library. More info can be found on the <a href="https://github.com/jquery/jquery-mobile/issues/5091" rel="nofollow">issue</a> for this refractor.</p>
<p>Navigate API: <a href="http://api.jquerymobile.com/navigate/">Event</a> and <a href="http://api.jquerymobile.com/jQuery.mobile.navigate/">Method</a></p>
<h2>Page transitions: Support for IE10/WP8</h2>
<p>Our CSS keyframe animations were written with vendor prefixes to date, but we&#8217;ve now added non-prefixed keyframe rules to bring transition support for IE10/WP8 and all future browsers. This also required updating the 3D support feature tests.</p>
<h2>Listview: two new ways to make into an auto-complete</h2>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/listviews/listview-filter-reveal.html"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-autocomplete.png" style="width:45%; float:right; margin:10px 0 20px 30px;" /></a></p>
<p>Everyone loves the listview filter feature and we heard quite a few requests to make this work as an autocomplete. Rather than create a new widget, we found two clever ways to make the current listview more powerful.</p>
<p>First, we&#8217;ve added the filter reveal feature makes is easy to build a <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/listviews/listview-filter-reveal.html">simple autocomplete with local data</a>. When a filterable list has the <code>data-filter-reveal="true"</code>, it will auto-hide all the list items when the search field is blank and will display matching items as the user types into the search field. The <code>data-filter-placeholder</code> attribute can be added to specify the placeholder text for the filter. Any listview filter with a lot of items may be slow to perform on a mobile device so we recommend using this feature for a relatively small number of items. </p>
<p>To use the listview filter as an autocomplete that taps into <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/listviews/listview-filter-autocomplete.html">remote data sources</a>, you can use the  <code>listviewbeforefilter</code> event to dynamically populate a listview as a user types a search query. This is useful when you have a very large data set like cities, zip codes, or products that can&#8217;t be loaded up-front locally. Use the view source button to see the JavaScript that powers this demo.</p>
<p>We&#8217;ve added corner and shadow options for inset listviews for consistency with other widgets and made it possible to set theme on list dividers via the <code>data-divider-theme</code> attribute. On mobile devices, when using a listview filter, the submit button on the on-screen keyboard will now blur the input to dismiss the keyboard to improve usability.</p>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/pages/dialog/index.html"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-dialog.png" style="width:45%; float:right; margin:20px 0 20px 30px;" /></a></p>
<h2>Dialog: close button option for control</h2>
<p>If the dialog has a header the framework will automatically add a close button at the left side of the header. You can now change the position by adding <code>data-close-btn="right"</code> to the dialog container. </p>
<p>If you don&#8217;t want a close button in the header or prefer to add your own custom close button, you can use <code>data-close-btn="none"</code>.</p>
<p>Dialogs now have a corners option like other widgets to control whether rounded corners are applied.</p>
<h2>Popup: dismissible option</h2>
<p>We&#8217;ve heard requests to prevent the click-out-to-close behavior of popups to make them modal. To address this, we&#8217;ve added a new dismissible option so you can add the <code>data-dismissible</code> attribute to a popup container. When set to <code>false</code>, the popup won&#8217;t close when you tap outside it onto the page.</p>
<h2>Inputs: clear button option, support for file inputs</h2>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/forms/textinputs/"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-clear-file.png" style="clear:both; width:45%; float:right; margin:10px 0 20px 30px;" /></a></p>
<p>We&#8217;ve added a new feature to let you add the clear button we originally created for search inputs to any input type (text, date, number, etc.) by adding the <code>data-clear-btn="true"</code> attribute. The text for this clear button can be customized via the <code>data-clear-btn-text="clear input"</code> attribute. Search buttons have the clear button by default but can be controlled by this option. Note that this is available for all the input types except for <code>textareas</code>.</p>
<p>Now that <code>file</code> input types are becoming more supported by mobile platforms, we&#8217;ve added automatic styling for these as part of jQuery Mobile. Browser support for styling these is surprisingly good and even the clear button option seems to work with these on better browsers.</p>
<p>In addition, we&#8217;ve made lots of small improvements to inputs: fixed the height and alignment of text inputs on IE9/WP, textarea auto-grow now also works when you paste text, and text inputs now work much better with multibyte strings.</p>
<h2>Selects: themable optgroups, header position support</h2>
<p>If you&#8217;re using selects with custom menus, we&#8217;re fixed some focus issues and made optgroup themeable in custom menus via the new <code>data-divider-theme</code> option. We&#8217;ve also made selects work nicely inside headers when positioned with the <code>ui-btn-left</code> or <code>ui-btn-right</code> classes. </p>
<h2>Button: programatic theme updates</h2>
<p>It is now possible to change button&#8217;s data-theme programatically via <code>_setOption</code>.</p>
<h2>Collapsibles: corner option</h2>
<p>We&#8217;ve added a new <code>corners</code> option for inset collapsibles and collapsible sets to make this consistent with other widgets.</p>
<h2>Fixed header improvements &#038; extension</h2>
<p>Fixed toolbars are tricky business with all the browser bugginess. Since 1.2, we&#8217;ve closed 37 fixed toolbar issues including the 1px jitter when scrolling, Android 2.x transition bugs, on-screen keyboard and input focus bugs, and iOS next/prev form controls causing the fixed header revealing itself.</p>
<p>Since the majority of these fixes are for older, but popular versions of Android 2.x and iOS, we&#8217;ve packaged these fixes and workarounds into an extension to fixed toolbars called <code>fixedToolbar.workarounds.js</code> that can be omitted in the download builder if you&#8217;re targeting only newer mobile browsers to save bandwidth and complexity. </p>
<h2>Controlgroup is now a widget</h2>
<p>We&#8217;ve upgraded <a href="http://api.jquerymobile.com/controlgroup/">controlgroup</a> from a function into a proper widget so it has a full set of options (mini, shadow, corners, etc.) and a <code>create</code> event to help with enhancement. </p>
<p><a href="http://api.jquerymobile.com/controlgroup/">Controlgroup API ></a></p>
<h2>Icon additions: menu and edit</h2>
<p><a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/buttons/buttons-icons.html"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-icons.png" style="width:45%; float:right; margin:10px 0 20px 30px;" /></a></p>
<p>We&#8217;ve had a lot of requests to add specific icons to our icon sprite and with the current sprite-based approach, we&#8217;ve been trying to keep the set pretty simple and make it easy to use 3rd party sets. However, we realized that we need the now standard &#8220;3 bar&#8221; icon to accompany the new panels to support people using these for menus. While we were at it, we added a edit icon (pencil) because this was a very popular request.</p>
<p>In 1.4, we&#8217;re looking at re-vamping our theming and icon system and hope to be switching to SVGs with a PNG fallback which will make it easier to offer a larger icon set and maintain the best quality since we will be working with vectors. More on that after 1.3 is finalized.</p>
<h2>Swipe event extensibility</h2>
<p>The swipe event can now be extend to add your own logic or functionality. The following methods can be extended:</p>
<ul>
<li><code>$.event.special.swipe.start</code> &#8211; This method recieves a touchstart event and returns an object of data about the starting location.</li>
<li><code>$.event.special.swipe.stop</code> &#8211; This method recieves a touchend event and returns an object of data about the ending location.</li>
<li><code>$.event.special.swipe.handleSwipe</code> &#8211; This method recieves the start and stop objects and handles the logic for and triggering for the swipe events.</li>
</ul>
<p>We&#8217;ve also been building some real-world swipe demos like the <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/swipe/swipe-page.html">swipe page nav</a> and the <a href="http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/swipe/swipe-list.html">swipe listview item to delete</a>.</p>
<p><a href="http://api.jquerymobile.com/swipe/">Swipe event API ></a></p>
<h2>New API site: Launching with 1.3!</h2>
<p><a href="http://api.jquerymobile.com/category/widgets/"><img src="http://jquerymobile.com/wp-content/uploads/2013/01/jqm-api.png" alt="" title="jqm-api" style="width:55%; float:right; margin:10px 0 20px 30px;" /></a></p>
<p>Our current <a href="http://jquerymobile.com/demos/1.3.0-beta.1/index.html">demo and docs</a> format has mixed reviews: some folks like our simpler, tutorial style docs while others have said that it&#8217;s hard to just get all the info they need quickly.</p>
<p>To address this, we&#8217;ve been working hard on porting all our docs over to the same API style API format as jQuery core and UI. This will provide a complete reference for every option, method and event in one centralized, searchable place. Since the docs are all XML-based, you&#8217;ll be able to remix them in any way you want for complete flexibility.</p>
<p>We&#8217;d like to take a moment to thank team member Anne-Gaelle Colom who has spent an incredible amount of time over the last year building these docs from scratch and we really appreciate her dedication. </p>
<p>The <a href="http://api.jquerymobile.com/category/widgets/">new API docs</a> are in beta now and when we hit 1.3 final, we&#8217;re going to switch over to those as our authoritative place for API info. Our plan is to retire the current docs and have an all-new demos site to accompany the new API docs.</p>
<h2>Support for jQuery 1.9 and 2.0</h2>
<p>jQuery Mobile 1.3.0 is being actively tested to support versions of 1.9 and 2.0 of jQuery core and will be keeping in sync with their releases to let you take full advantage of the new hotness. The 1.3.0 Beta includes 1.8.3 because 1.9.0 just shipped today (congrats). When we hit the final release, 1.9.0 will be our default.  We will offer support back to 1.7.0 of core for folks on older versions.</p>
<h2>Please help us test!</h2>
<p>We&#8217;re looking for help with testing this release so we can release a final build as soon as possible. Browse the docs or try out the 1.3.0 Beta release in your projects, then <a href="https://github.com/jquery/jquery-mobile/issues">report issues</a> in the GitHub tracker. Be sure to specify the device, OS version, browser, steps to reproduce and include a simplified test case that uses the latest build (see our <a href="https://github.com/jquery/jquery-mobile/blob/master/CONTRIBUTING.md">contributing guidelines</a> for a test template). If all goes well, we hope to release the final build in 3-4 weeks.</p>
<h2 id="download">Download</h2>
<p><strong>CDN-Hosted JavaScript:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile-1.3.0-beta.1.js">Uncompressed: jquery.mobile-1.3.0-beta.1.js</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile-1.3.0-beta.1.min.js">Minified and Gzipped: jquery.mobile-1.3.0-beta.1.min.js</a> (24KB, ready to deploy)</li>
</ul>
<p><strong>CDN-Hosted CSS:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile-1.3.0-beta.1.css">Uncompressed with Default theme: jquery.mobile-1.3.0-beta.1.css</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile-1.3.0-beta.1.min.css">Minified and Gzipped with Default theme: jquery.mobile-1.3.0-beta.1.min.css</a> (7KB, ready to deploy)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile.structure-1.3.0-beta.1.css">Uncompressed structure <strong>without a theme</strong>: jquery.mobile-1.3.0-beta.1.css</a> (useful for theme development)</li>
<li><a href="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile.structure-1.3.0-beta.1.min.css">Minified and Gzipped structure <strong>without a theme</strong>: jquery.mobile-1.3.0-beta.1.min.css</a> (6KB, ready to deploy)</li>
</ul>
<p><strong>Copy-and-Paste Snippet for CDN-hosted files (recommended):</strong></p>
<pre style="font-size: 12px; line-height: 155%; margin-bottom: 15px;">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile-1.3.0-beta.1.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.8.3.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile-1.3.0-beta.1.min.js"&gt;&lt;/script&gt;
</pre>
<p><strong>ZIP File:</strong> If you want to host the files yourself you can download a zip of all the files:</p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile-1.3.0-beta.1.zip">Zip File: jquery.mobile-1.3.0-beta.1.zip</a> (JavaScript, CSS, and images)</li>
</ul>
<p><strong>Microsoft CDN hosted jQuery Mobile files:</strong></p>
<ul>
<li><a href="http://www.asp.net/ajaxLibrary/CDN.ashx#jQuery_Mobile_Releases_on_the_CDN_3">http://www.asp.net/ajaxLibrary/CDN.ashx</a></li>
</ul>
<p><strong>Fork jQuery Mobile on GitHub</strong><br />
<a href="https://github.com/jquery/jquery-mobile">https://github.com/jquery/jquery-mobile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2013/01/14/announcing-jquery-mobile-1-3-0-beta/feed/</wfw:commentRss>
		<slash:comments>61</slash:comments>
		</item>
		<item>
		<title>Announcing jQuery Mobile 1.2.0 Final</title>
		<link>http://jquerymobile.com/blog/2012/10/02/announcing-jquery-mobile-1-2-0-final/</link>
		<comments>http://jquerymobile.com/blog/2012/10/02/announcing-jquery-mobile-1-2-0-final/#comments</comments>
		<pubDate>Tue, 02 Oct 2012 18:25:36 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3109</guid>
		<description><![CDATA[The jQuery Mobile team is excited to announce the final release of 1.2.0. This release brings a new popup widget, an autodivider and collapsible option for listviews, and over 100 enhancements and fixes throughout the library to make things smoother, &#8230; <a href="http://jquerymobile.com/blog/2012/10/02/announcing-jquery-mobile-1-2-0-final/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://jquerymobile.com/wp-content/uploads/2012/09/12-version.png"><img src="http://jquerymobile.com/wp-content/uploads/2012/09/12-version.png" alt="" title="1.2.0-version" style="width:35%; margin-left:25px; float:right;" /></a></p>
<p style="font-size: 17px;"><strong>The jQuery Mobile team is excited to announce the final release of 1.2.0</strong>. This release brings a new popup widget, an autodivider and collapsible option for listviews, and over 100 enhancements and fixes throughout the library to make things smoother, faster, and more polished. <a href="http://jquerymobile.com/demos/1.2.0/">Try it now!</a></p>
<p style="font-size: 17px;">We&#8217;d like to thank the community, sponsors and most of all our amazing <a href="https://github.com/jquery/jquery-mobile/commit/29c529309d8071306bf64dca6606a78be23bb155">list of almost 200 contributors</a> who have supported and guided the project. We encourage you to participate wherever you can, you input and help are always appreciated.</p>
<h3 style="font-size: 14px !important; color: #ddd; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 170%;"><a href="http://jquerymobile.com/demos/1.2.0/">Demos &amp; docs</a> | <a href="#features">Key changes</a> | <a href="#changelog">Change log</a> | <a href="#download">Download &amp; CDN</a> | <a href="#platforms">Supported Platforms</a></h3>
<div id="features" style="margin: 15px 0;">
<h3>KEY CHANGES</h3>
<p><a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/"><img style="float: right; margin-left: 30px; margin-top: 15px;" title="jquery-mobile-popups-1" src="http://jquerymobile.com/wp-content/uploads/2012/07/jquery-mobile-popups-1.png" alt="" width="370" /></a></p>
<h2>New Widget: Popups</h2>
<p>The biggest feature of 1.2 is the new <a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/index.html">popup widget</a>. The idea with popups is to create a flexible element that makes it easy to place any content or widget in an overlay that floats above the current page. This makes it easy to build a simple tooltip, menu, popup form, map overlay, or lightbox with this same widget.</p>
<p>Popups follow the markup pattern of dialogs and consist of a container with a data-role of popup and a link with a data-rel of popup that points to the ID of that container. When the link is clicked, the popup is shown. Clicking outside the popup, hitting the back button, or pressing the Escape key all close the popup.</p>
<p>Here is the basic markup you need: a link and popup container.</p>
<pre style="font-size: 14px; padding: 10px 0;">&lt;a href="#popupBasic" <strong>data-rel="popup"</strong>&gt;Open Popup&lt;/a&gt;

&lt;div <strong>data-role="popup"</strong> id="popupBasic"&gt;
	&lt;p&gt;This is a completely basic popup.&lt;p&gt;
&lt;/div&gt;</pre>
<p>We&#8217;ve worked hard to make the popups as flexible as possible to let you get creative. By default, popups are styled as a simple box with the same theme as the current page, rounded corners, and a drop shadow. Popups don&#8217;t have padding which makes it really easy to drop in a widget like a listview to create a menu.</p>
<p><a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/popup-images.html"><img style="max-width: 100%;" title="jqm-popups-wide" src="http://jquerymobile.com/wp-content/uploads/2012/07/jquery-mobile-popups-2.png" alt="" /></a></p>
<p>Out of the box, there are options to control whether how it&#8217;s positioned (centered over the thing you tapped, the window, or any selector), add a semi-transparent overlay layer behind the popup, use an animated transition when the popup opens, adjust theming, and more. We&#8217;ve also added a few advanced demos showing how to build a lightbox by working with <a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/popup-images.html">image scaling</a>, use <a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/popup-iframes.html">embedded iframes</a> in popups for maps and videos, and even make a very custom looking <a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/popup-panels.html">side panel</a>by tweaking styles and working with the API.</p>
<p>Check out the <a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/index.html">popup docs</a> for more on the <a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/options.html">options</a>, <a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/methods.html">methods</a>, and <a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/events.html">events</a> APIs.</p>
<h2>Popup history tracking: Optional</h2>
<p>We heard feedback at alpha that some developers didn&#8217;t want to track popups in the history stack. Using the browser Back button to dismiss popups and menus is an important UI convention on many mobile platforms but there may be use cases like an iOS app where this is less of a concern.</p>
<p>Since we had to exclude WP7 from the history support to workaround a bug anyway, we decided to surface this mechanism in the <a href="http://jquerymobile.com/demos/1.2.0/docs/pages/popup/options.html">popup API</a> as the <code>history</code> option, a boolean that defaults to <code>true</code> but can be set via the <code>data-history="false"</code> attribute or when calling popup:</p>
<p><code>$( ".selector" ).popup({ history: false });</code></p>
<h2>Popups must live within the page wrapper (for now)</h2>
<p>After alpha went out, we also heard pretty clear feedback that folks want to re-use popups across pages by placing them outside the page container. At the moment this won&#8217;t work because many widgets (listviews, toolbars) are built with the assumption that they live inside a page container for theme inheritance and enhancement to work. Until these widgets are re-factored to work outside of pages at a future release, popups should only be added within a page.</p>
<h2>Collapsible Lists</h2>
<p><a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-collapsible.html"><img style="float: right; margin-left: 30px; margin-bottom: 25px;" src="http://jquerymobile.com/wp-content/uploads/2012/07/jquery-mobile-collapsible-lists.png" alt="Collapsible lists" width="320" /></a></p>
<p>We&#8217;ve had lots of requests to make collapsible listviews that would reveal a nested listview when a row is tapped. Rather than create a new extension for listviews, we realized we could adapt of existing collapsible widget to do the trick (thanks to sjdecaires for the suggestion).</p>
<p>Now collapsibles have a <code>data-inset</code> option which still defaults to <code>true</code> to keep the current collapsible appearance. When this is set to false, the collapsible goes to the edges of the screen, just like a non-inset listview does. By then placing a listview inside these full width collapsible, we achieve the effect of a <a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-collapsible.html">collapsible list</a>.</p>
<p>To make what looks like a collapsible list that allows multiple sections to be open at once, stack up a series of <a href="http://jquerymobile.com/demos/1.2.0/docs/content/content-collapsible.html">individual collapsibles</a> with a listviews inside. To force only one section to be expanded at once, use the <a href="http://jquerymobile.com/demos/1.2.0/docs/content/content-collapsible-set.html">collapsible set (accordion)</a> to get this behavior.</p>
<p>We&#8217;re really excited to bring this new capability to the library by just adding a single option to the existing plugin set and hope to find similar opportunities to add powerful features with minimal code.</p>
<h2>Custom collapsible icons</h2>
<p>We forgot to mention in the alpha post that we added the ability to configure the icons for the expanded and collapsed states of a <a href="http://jquerymobile.com/demos/1.2.0/docs/content/content-collapsible.html">collapsibles</a> and <a href="http://jquerymobile.com/demos/1.2.0/docs/content/content-collapsible-set.html">collapsible sets</a>. Collapsible headings’ default icons can be overridden by using the <code>data-collapsed-icon</code> and <code>data-expanded-icon</code> attributes and choosing any of the standard icons for each.</p>
<h2>Listview Autodividers</h2>
<p><a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-autodividers.html"><img style="float: right; margin-left: 30px; margin-bottom: 25px;" src="http://jquerymobile.com/wp-content/uploads/2012/07/jquery-mobile-listview-autodividers.png" alt="Listview autodividers" width="320" /></a></p>
<p>Speaking of listivews, we have a cool new feature in 1.2: <a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-autodividers.html">autodividers</a>. Simply add the <code>data-autodividers</code> attribute to any listview and the framework will automatically add alphabetical list dividers based on the contents of your list.</p>
<p><code>&lt;ul data-role="listview" <strong>data-autodividers="true"</strong>&gt;<br />
</code></p>
<p>This is especially helpful when generating lists dynamically. Best of all, this feature is designed to work seamlessly with our <a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-search.html">listview filter</a> extension so dividers will be added and removed to stay in sync with the current set of filtered items.</p>
<h2>Read-only Lists: Flat Visual Style</h2>
<p><a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-readonly-inset.html"><img style="float: right; margin-left: 30px; margin-bottom: 20px;" src="http://jquerymobile.com/wp-content/uploads/2012/07/jquery-mobile-readonly-listview.png" alt="Read-only Listview" width="380" /></a></p>
<p>We&#8217;ve tweaked the design of <a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-readonly-inset.html">read-only listviews</a> in 1.2 to make them look less clickable by removing the gradient from the list items and only using the flat background color. It&#8217;s a subtle change, but it does help to provide a clearer visual separation between clickable and read-only lists.</p>
<p>Prior to 1.2, read only lists were also given a bit less padding because we figured that these didn&#8217;t need to be as touch-friendly as normal, clickable listviews. However, we found that some folks were using listviews with a mixture of linked and non-linked list items and that shift in padding didn&#8217;t look right.</p>
<p>We now use the same padding for both <a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-readonly-inset.html">read-only</a> and <a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-inset.html">linked</a> list items.</p>
<h2>Controlgroup Icon Buttons: Easier to Tap</h2>
<p><a href="http://jquerymobile.com/demos/1.2.0/docs/buttons/buttons-icons.html"><img style="float: right; margin-left: 30px; margin-bottom: 25px;" src="http://jquerymobile.com/wp-content/uploads/2012/07/jquery-mobile-icon-only-buttons.png" alt="Controlgroup Icon Buttons" width="420" /></a></p>
<p>When <a href="http://jquerymobile.com/demos/1.2.0/docs/buttons/buttons-grouped.html">icon-only buttons were used in controlgroups</a>, they were simply too small to be finger-friendly so in 1.2, we&#8217;ve improved the design to increase the padding around the icons to make them easier to tap.</p>
<p>If you still need to smaller style, you can add the <code>data-mini="true"</code> option to the controlgroup or individual buttons to reduce the size of the button groups to be closer to the way they were in 1.1, but they are still large enough to still be usable.</p>
<h2>Buttons in Toolbars: Now Mini by Default</h2>
<p>Prior to 1.2, link-based buttons were mini by default, but not buttons based on <code>input</code> and <code>button</code> elements. Now, we automatically make these mini sized for visual consistency. If you ever need to revert to larger buttons, that option is available via the <code>data-mini</code> attribute.</p>
<h2>All Form Elements: Width Adjustments in Fieldcontainers</h2>
<p><a href="http://jquerymobile.com/demos/1.2.0/docs/lists/lists-forms.html"><img style="float: right; margin-left: 30px; margin-bottom: 25px;" src="http://jquerymobile.com/wp-content/uploads/2012/07/jquery-mobile-form-widths.png" alt="Form widths" width="400" /></a></p>
<p>We recommend that most folks use the <a href="http://jquerymobile.com/demos/1.2.0/docs/forms/docs-forms.html">fieldcontainer</a> markup pattern when building forms to take advantage of the responsive label styling. This stacks the label above the input at narrow widths and floats it to the left of the input at wider widths to take full use of tablet and desktop devices.</p>
<p>In 1.2, we&#8217;ve made some refinements to the design for this pattern to make sure we&#8217;re using as much of the horizontal space as possible for the form element. Labels have always been 20% + 2% margin and now the form element widths have been increased from 60% to 78% so they go as full width as possible.</p>
<p>We&#8217;ve carefully tested every form element in a wide variety of situations to ensure that the spacing and sizing of each is as consistent as we can for a polished experience.</p>
<h2>Touch and vmouse events: Now available for standalone use</h2>
<p>We&#8217;ve decoupled all of our plugins and have a clear dependency map which allows us to offer the <a href="http://jquerymobile.com/download-builder/">download builder tool</a> (Alpha) to let you build the leanest package possible. However, we heard that some developers just wanted to grab the virtual mouse events that normalize between touch and mouse inputs (<code>vmouse</code>) or the touch events like <code>swipe</code> or <code>touchstart</code> but don&#8217;t want to use the rest of the jQuery Mobile library.</p>
<p>In this latest release, we&#8217;ve refactored a bit to eliminate the dependency on mobile core for utilities like these. Now if you want to take advantage of just our vmouse events, simply check that box in the download builder and grab the file. Other utilities like <code>orientationchange</code> and <code>throttledresize</code> are also available without the core dependency in the builder.</p>
<p>This additional decoupling is only available if you choose <strong>1.2.0 </strong>or<strong> latest</strong> in the version dropdown of the <a href="http://jquerymobile.com/download-builder/">download builder tool</a>.</p>
<p>Note that the file generated by the download builder is always <code>jquery.mobile.custom.zip</code> which contains the <code>.js</code>, <code>.min.js</code>, <code>.css</code>, <code>.min.css</code>.</p>
<h2>Support for jQuery core 1.8 added: Impact on BB5 and iOS3</h2>
<p>jQuery Mobile 1.2 now supports up to version jQuery core 1.8.2. However, there was an important change in jQuery core 1.8.x that <a href="https://github.com/jquery/jquery/pull/726">removed a lot of old code</a> for <code>offset()</code> in favor of the more modern <code>getBoundingClientRect()</code> and <code>window.webkitConvertPointFromNodeToPage()</code> methods. The one downside of this change is that Blackberry 5 and iOS 3 don&#8217;t support either of these methods, which broke widgets like the loader, popup and slider.</p>
<p>As of now, we&#8217;ve added in a small bit of code to detect if jQuery core 1.8+ is in use and if <code>getBoundingClientRect()</code> isn&#8217;t supported, we don&#8217;t enhance the page and keep it as simple HTML. That means that <strong>if you use 1.8.x with jQuery Mobile, BB5 and iOS3 will receive the C Grade experience</strong> (basic HTML). If you use version 1.7.x, these will be enhanced as before.</p>
<h2>jQuery core 1.6.x: Support dropped</h2>
<p>As a project, we generally support the two latest major versions of jQuery core. Now that 1.8 has been out for a while, we&#8217;re dropping support for 1.6.x in this release. If you use version 1.6.x, things should work fine now, but going forward, we will won&#8217;t actively test 1.6.x or fix issues that <em>only</em> occur with this version.</p>
<h2>Supported Platforms: Always Expanding</h2>
<p><a href="http://jquerymobile.com/gbs"><img style="float: right; margin-left: 30px; margin-top: -20px; margin-bottom: 25px;" src="http://jquerymobile.com/wp-content/uploads/2012/07/logo_jqm-platforms.png" alt="Form widths" width="260" /></a></p>
<p>Our test lab has grown to over 70 phone, e-readers and tablets over the past few years. Luckily, our dedication to web standards and feature detection has meant that most new devices &#8220;just work&#8221; when they arrive. As of 1.2, we&#8217;ve added a few notable A grade platforms into testing rotation: iOS 6, Android 4.1 (Jellybean), Tizen, Firefox for Android, and Kindle Fire HD.</p>
<h2 id="changelog">Change Log for 1.2</h2>
<style>
#page h3.widget-header {
display: block;
font-size: 16px !important;
font-weight: bold;
border-bottom: 1px solid #78C729;
padding: 25px 0 5px 0;
color:#333;
}
.jqm-version-banner { display:none }
</style>
<h3 class="widget-header">Button</h3>
<p><a title="goto commit #6b95f46e12" href="https://github.com/jquery/jquery-mobile/commit/6b95f46e126d39b4788ea95e55c9f90bdc608e42">Added padding for icon-only buttons in controlgroup</a> <span class="issue">(Issue: <a title="size of buttons in controlgroup with iconpos=&quot;notext&quot;" href="https://github.com/jquery/jquery-mobile/issues/1998">#1998</a>)</span></p>
<p><a title="goto commit #bd5b4a7f09" href="https://github.com/jquery/jquery-mobile/commit/bd5b4a7f09fd9f0a7b290eef668b2e7df2e7da62">Adjusted CSS selector for fullsize button in toolbar</a> <span class="issue">(Issue: <a title="Search input clear button gets unwanted padding when in header/footer." href="https://github.com/jquery/jquery-mobile/issues/4619">#4619</a>)</span> &#8212; The search input clear button now gets the correct padding when placed in a header or footer.</p>
<p><a title="goto commit #a618f806bf" href="https://github.com/uGoMobi/jquery-mobile/commit/a618f806bf688064671223a52fd2c1ce04e0a824">Make button elements default to mini in header and footer</a> <span class="issue">(Issue: <a title="<button> and <a> different font size in footer&#8221; href=&#8221;https://github.com/jquery/jquery-mobile/issues/3998&#8243;>#3998</a>)</span> &#8212; All buttons, regardless of markup, are now mini by default in toolbars. This was an implicit behavior in 1.0, but now we automatically make buttons the mini size unless explicitly set to full size when in toolbars to make this work as expected.</p>
<p><a title="goto commit #82cf4d98be" href="https://github.com/jquery/jquery-mobile/commit/82cf4d98be389f50564ed56d9c3de20af54a090c">Override default margin if controlgroups or form elements have class ui-btn-left/right</a> <span class="issue">(Issue: <a title="Controlgroup: Horizontal controlgroup shouldn't have margins in header" href="https://github.com/jquery/jquery-mobile/issues/4713">#4713</a>)</span></p>
<h3 class="widget-header">CSS</h3>
<p><a title="goto commit #829208f1ff" href="https://github.com/jquery/jquery-mobile/commit/829208f1ff17b78b499680a69090fad3a5e3e48e">Adjusting comment to be simple apostrophe rather than special character</a>  &#8212; Remove an unusual character in CSS comment that was causing compilation problems. Thanks <a title="Thanks ecaron!" href="https://github.com/ecaron">@ecaron</a>!</p>
<p><a title="goto commit #9efddc842e" href="https://github.com/jquery/jquery-mobile/commit/9efddc842ee87aebc8fca90ab4d7c2a900d25a37">Outline style &#8220;auto&#8221; for browsers that don&#8217;t support box-shadow so it is the same as outline on regular links</a></p>
<p><a title="goto commit #2732b473a1" href="https://github.com/jquery/jquery-mobile/commit/2732b473a11df6920afbd2f229487c62b12e21c4">Remove a typo in jquery.mobile.theme CSS</a> <span class="issue">(Issue: <a title="Typo in jquery.mobile.theme.css" href="https://github.com/jquery/jquery-mobile/issues/4910">#4910</a>)</span> &#8212; Corrected a typo in button hover CSS. <a title="Thanks Mitch64!" href="https://github.com/Mitch64">Mitch64</a>!</p>
<p><a title="goto commit #8c3c969a98" href="https://github.com/jquery/jquery-mobile/commit/8c3c969a982dbf1577184546f0393c800978088c">Set webkit-text-size-adjust to 100% instead of &#8220;none&#8221;</a> <span class="issue">(Issue: <a title="Cannot zoom text on desktop Safari nor Google Chrome" href="https://github.com/jquery/jquery-mobile/issues/4218">#4218</a>)</span> &#8212; Fixes a desktop webkit browser bug that prevents text zoom.</p>
<h3 class="widget-header">CheckboxRadio</h3>
<p><a title="goto commit #aca3959cc1" href="https://github.com/jquery/jquery-mobile/commit/aca3959cc18e1f85db5d6c85877ee39a61ed7e60">Filter for first label. Fixes label conflict issue</a> <span class="issue">(Issue: <a title="label conflict issue" href="https://github.com/jquery/jquery-mobile/issues/3879">#3879</a>)</span> &#8212; Fixes the double label issue which was raised if checkboxes or radios had associated more than one label.</p>
<h3 class="widget-header">Checkboxradio</h3>
<p><a title="goto commit #bbda53f45c" href="https://github.com/jquery/jquery-mobile/commit/bbda53f45ce873d073aab725a537c52c9c6147fe">Remove explicit left and right margin 0 to allow margins when used in grid</a>  &#8212; CSS improvement for checkboxes and radios to look more graceful when placed in grids.</p>
<h3 class="widget-header">Collapsible</h3>
<p><a title="goto commit #8550faec0d" href="https://github.com/jquery/jquery-mobile/commit/8550faec0d3ac2775bc0aa2923e69bbcbacb81bc">Add support for same expanded/collapsed non default icon</a> <span class="issue">(Issue: <a title="Collapsible Content: Info Icon Issue." href="https://github.com/jquery/jquery-mobile/issues/4801">#4801</a>)</span> &#8212; Collapsibles now can have the same non-default icon for collapsed/expanded state.</p>
<p><a title="goto commit #5428e2a34e" href="https://github.com/jquery/jquery-mobile/commit/5428e2a34eef656e56735e5cbd8a162b20af59a5">Added inset option for Collapsible / Collapsible sets. Adjusted CSS for inset collapsible (removed -8px margin) and added CSS for non-inset collapsibles.</a> <span class="issue">(Issue: <a title="data-inset option for Collapsible / Collapsible sets" href="https://github.com/jquery/jquery-mobile/issues/3976">#3976</a>)</span> &#8212; Collapsibles and Collapsible-Sets now have a new inset option to remove all margins and give them a non-inset listview look.</p>
<p><a title="goto commit #d55eddafbe" href="https://github.com/jquery/jquery-mobile/commit/d55eddafbe7f23bf275fcd6b879b51f8b58df24f">Added rule that prevents double borders in a serie of individual collapsibles</a>  &#8212; To avoid double borders (top and bottom) in a serie of standalone collapsibles a CSS rule was added that can be easily overwritten if collapsibles with different swatches are used.</p>
<p><a title="goto commit #3713010265" href="https://github.com/jquery/jquery-mobile/commit/37130102654b1b05f9e69320db60b480d2abeaba">Custom collapsible icons</a>  &#8212; Adds the ability to change the icon used for collapsible headers through data-* attributes and prototype options. Content of pages with fixed persistent toolbars higher than standard, now gets the right alignment. Thanks <a title="Thanks jakeboone02!" href="https://github.com/jakeboone02">jakeboone02</a>!</p>
<p><a title="goto commit #0f67d3ebbb" href="https://github.com/jquery/jquery-mobile/commit/0f67d3ebbb000e901504dd0bc0e92cc096fe663d">Made non-inset listviews exactly fit inside ui-collapsible-content.</a></p>
<p><a title="goto commit #b50ea798ef" href="https://github.com/jquery/jquery-mobile/commit/b50ea798ef9e8ac0a9775fc48c451939b12baad9">Make sure the collapsibles inherit a theme if nothing is set</a>  &#8212; Collapsibles now show the right hover/button-up/button-down styling.</p>
<h3 class="widget-header">CollapsibleSet</h3>
<p><a title="goto commit #1a68e9a8eb" href="https://github.com/jquery/jquery-mobile/commit/1a68e9a8ebd112eaba6495089840cc2e04ccbe24">Make sure only one collapsible in a set is expanded at the same time.</a>  &#8212; Improved collapsible set functionality.</p>
<h3 class="widget-header">Controlgroup</h3>
<p><a title="goto commit #aaf218aa07" href="https://github.com/jquery/jquery-mobile/commit/aaf218aa0788fa115b6335dea267d614cba7bfbe">Float none for select and checkboxradio ui-btn because their container div already has float left</a></p>
<p><a title="goto commit #9403cf0276" href="https://github.com/jquery/jquery-mobile/commit/9403cf0276c3dab0c3f9ea781610e7f48549302d">Keep the possibility to center the controls with vertical-align property</a> <span class="issue">(Issue: <a title="Horizontal alignment bug with jQuery mobile 1.1.1" href="https://github.com/jquery/jquery-mobile/issues/4765">#4765</a>)</span></p>
<p><a title="goto commit #96700330d7" href="https://github.com/jquery/jquery-mobile/commit/96700330d771254b0194a98d8e15008421c67cb2">Make icon-only buttons default to mini in toolbars</a>  &#8212; Toolbar buttons without text (<code>data-iconpos="notext"</code>) now get the mini style by default.</p>
<p><a title="goto commit #3e8116afb3" href="https://github.com/jquery/jquery-mobile/commit/3e8116afb39ea8de840dd97c6f326adbe3586af6">Prevent small bottom margin that some browsers add because of display inline-block</a>  &#8212; Horizontal controlgroups now getting centered vertical alignment to prevent a small margin, that some browsers add to buttons.</p>
<p><a title="goto commit #352d4b347b" href="https://github.com/jquery/jquery-mobile/commit/352d4b347b9cf356d560044f7c4f3fa4747c5289">Prevent the controls inside controlgroups from being wrapped multiple times</a> <span class="issue">(Issue: <a title="Calling controlgroup constructor causes fieldset width to shrink" href="https://github.com/jquery/jquery-mobile/issues/4716">#4716</a>)</span></p>
<h3 class="widget-header">Core</h3>
<p><a title="goto commit #e740c1575e" href="https://github.com/jquery/jquery-mobile/commit/e740c1575e87b807e0e79a30fd1c633784fe6861">Enabled box shadow support for BlackBerry OS 6+</a> <span class="issue">(Issue: <a title="JQM &quot;Text input&quot; issue on Blackberry" href="https://github.com/jquery/jquery-mobile/issues/4828">#4828</a>)</span> &#8212; Fixed a text input issue on Blackberry 6 browsers where the input became black when it got focus.</p>
<p><a title="goto commit #fbeeb5b82c" href="https://github.com/jquery/jquery-mobile/commit/fbeeb5b82c65be3dfee39b8a9ce4df39bccf3f85">Introduce $.mobile.supportsTouch as a supported API and resuscitated $.support.touch though it is still unsupported</a></p>
<p><a title="goto commit #34c091ee6b" href="https://github.com/jquery/jquery-mobile/commit/34c091ee6b87f43de37696d36826d145b3dd3004">Moves fixed positioning blacklist to jquery.mobile.support.js</a>  &#8212; Made the frameworks browser detection for fixed positioning support a central component.</p>
<p><a title="goto commit #2ab215b752" href="https://github.com/jquery/jquery-mobile/commit/2ab215b7522f853b0dbd2c3a72602227e81775a4">Moving to jQuery 1.8 as the default version</a>  &#8212; jQuery 1.8 (1.8.1) ist now the default version for jQuery Mobile 1.2.x</p>
<p><a title="goto commit #50029ac4d5" href="https://github.com/jquery/jquery-mobile/commit/50029ac4d5ce37f45ad8ed5b96ea3979cae2b6b4">Reference widget factory version</a> <span class="issue">(Issue: <a title="jQuery UI widget version unknown" href="https://github.com/jquery/jquery-mobile/issues/2838">#2838</a>)</span> &#8212; jQuery UI&#8217;s widget file includes its actual version now.</p>
<p><a title="goto commit #6ef910d929" href="https://github.com/jquery/jquery-mobile/commit/6ef910d929edaa4c479eef61a814beb82b685c0f">When the hash portion of the initial URL is exactly equal to the dialog hash key, we must trigger a hashchange</a> <span class="issue">(Issue: <a title="Navigation breakage when inital url contains a dialog hash key (and nothing else)" href="https://github.com/jquery/jquery-mobile/issues/5021">#5021</a>)</span></p>
<h3 class="widget-header">Download Manager</h3>
<p><a title="goto commit #b6fa00aab8" href="https://github.com/jquery/jquery-mobile/commit/b6fa00aab87b0c9015d04957d1fcf46b42f22af0">CSS metadata were pointing at jquery.mobile.transitions.*</a>  &#8212; Fix for the jQuery Mobile download manager.</p>
<p><a title="goto commit #66b319c0d7" href="https://github.com/jquery/jquery-mobile/commit/66b319c0d72b9b7a9d83135d5334823fdca7efeb">Fixed CSS path had an extra dotdot</a>  &#8212; Path fix for the jQuery Mobile download manager.</p>
<h3 class="widget-header">Form</h3>
<p><a title="goto commit #cb16e2f186" href="https://github.com/uGoMobi/jquery-mobile/commit/cb16e2f18639f531bf3347f08b3166f7f2ea7853">Full width forms</a> <span class="issue">(Issue: <a title="field of 60% width: Full width forms" href="https://github.com/jquery/jquery-mobile/issues/3301">#3301</a>)</span> &#8212; The width of fieldcontainers has been changed from 60% to 78% so the form will be full width now.</p>
<h3 class="widget-header">Framework, general</h3>
<p><a title="goto commit #6111dd68c9" href="https://github.com/jquery/jquery-mobile/commit/6111dd68c9734657c537acef766076e3baf08e97">Added new jQM logo to docs homepage</a>  &#8212; Learn more about the <a title="New jQuery Mobile Logo" href="http://jquerymobile.com/blog/2012/09/19/new-jquery-mobile-logo/">New jQuery Mobile Logo!</a></p>
<h3 class="widget-header">Grid</h3>
<p><a title="goto commit #85e2030ab5" href="https://github.com/jquery/jquery-mobile/commit/85e2030ab56959a791976f21c4fd18f16e14c9c9">Grid CSS refactoring</a> <span class="issue">(Issue: <a title="Grid with more than 2 columns and multiple rows has incorrect CSS" href="https://github.com/jquery/jquery-mobile/issues/4835">#4835</a>)</span> &#8212; Grids with more than two columns and multiple rows now get the correct CSS. Thanks <a title="Thanks diamondq!" href="https://github.com/diamondq">diamondq</a>!</p>
<h3 class="widget-header">Listview</h3>
<p><a title="goto commit #a77c00a16f" href="https://github.com/jquery/jquery-mobile/commit/a77c00a16fe73cdd76b61f7b106e36dc667fbf9d">Add extra listview autodivider check</a> <span class="issue">(Issue: <a title="Listview nested in regular list causes error in 1.2" href="https://github.com/jquery/jquery-mobile/issues/4901">#4901</a>)</span> &#8212; If a listview was nested inside a normal list then the listviewcreate event for autodividers would also fire for the parent list causing an error as this list did not contain listview data. An extra check was added to ensure the parent list is actually a listview. Thanks <a title="Thanks marcins!" href="https://github.com/marcins">marcins</a>!</p>
<p><a title="goto commit #9ea70dfd99" href="https://github.com/jquery/jquery-mobile/commit/9ea70dfd99fadb8494429c76bb358305dfff2583">Added a &#8220;listviewbeforefilter&#8221; event</a> <span class="issue">(Issue: <a title="Improvement request : listview search field callback on keyup" href="https://github.com/jquery/jquery-mobile/issues/4721">#4721</a>)</span> &#8212; Listview filter function improvement.</p>
<p><a title="goto commit #6f9e2bb8cb" href="https://github.com/jquery/jquery-mobile/commit/6f9e2bb8cb587a39ba24394bd2a090ce85b678ae">Added filter input as a data attribute of the event</a></p>
<p><a title="goto commit #651e5468a0" href="https://github.com/jquery/jquery-mobile/commit/651e5468a04739f31f07f2f4cb7b847e63752b40">Added missing webkit prefix for border-radius on Android 2.1 and iOS 3.2.</a></p>
<p><a title="goto commit #35775c563a" href="https://github.com/jquery/jquery-mobile/commit/35775c563a3882a33f8c4e23e25f531b13fd923f">Always filter the full list of items</a> <span class="issue">(Issue: <a title="Listview - only use 'lastval' functionality with default filter behaviour" href="https://github.com/jquery/jquery-mobile/issues/4133">#4133</a>)</span> &#8212; Custom filter methods for listviews now always filter all list items.</p>
<p><a title="goto commit #3745f40881" href="https://github.com/jquery/jquery-mobile/commit/3745f408810f6977225c41c3bc03fec07efd6847">Improved border styling of listview inside collapsible content</a>  &#8212; Improved CSS for listviews and listview filter items inside collapsible content.</p>
<p><a title="goto commit #229d8f07f6" href="https://github.com/jquery/jquery-mobile/commit/229d8f07f62543b3d7c5a16603f737d1b75a730f">Increase the level of specificity of the margin 0 rule for listview buttons to avoid margins when used in grid</a> <span class="issue">(Issue: <a title="ListView in Grid makes strange border" href="https://github.com/jquery/jquery-mobile/issues/4945">#4945</a>)</span> &#8212; CSS improvement for listviews to be more solid when placed in grids.</p>
<p><a title="goto commit #76fa164e58" href="https://github.com/jquery/jquery-mobile/commit/76fa164e581d4804fb5a4175841959cb5d120f1d">Listview autodividers: Fix for text links in list items</a>  &#8212; Autodividers now work as expected if list items contain links.</p>
<p><a title="goto commit #3f4343d7b4" href="https://github.com/jquery/jquery-mobile/commit/3f4343d7b43a76a92aa48c8739a453acb810e0b8">Merge branch &#8216;townxelliot-autodividers&#8217;</a>  &#8212; New Listview option Autodividers. Thanks <a title="Thanks townxelliot!" href="https://github.com/townxelliot">townxelliot!</a></p>
<p><a title="goto commit #571c08e3b0" href="https://github.com/jquery/jquery-mobile/commit/571c08e3b003ac1bbf85bf34b49b104b24dc69b5">New styling for read-only lists</a> <span class="issue">(Issue: <a title="Read-only lists styling" href="https://github.com/jquery/jquery-mobile/issues/4347">#4347</a>)</span> &#8212; Adding theming support and new styling for read only lists.</p>
<h3 class="widget-header">Navbar</h3>
<p><a title="goto commit #446fed733d" href="https://github.com/jquery/jquery-mobile/commit/446fed733d1587d69e09e19ff0e8de44e2bdee7c">Added clearfix for navbar</a> <span class="issue">(Issues: <a title="css problems between 1.2.0.alpha.1 and 1.2.0.rc.1" href="https://github.com/jquery/jquery-mobile/issues/5008">#5008</a> <a title="jqm 1.2 rc on android 2.3.5" href="https://github.com/jquery/jquery-mobile/issues/5032">#5032</a>)</span> &#8212; CSS improvement to avoid styling issues when Navbars placed in listviews.</p>
<p><a title="goto commit #b668b60069" href="https://github.com/jquery/jquery-mobile/commit/b668b6006967354111f62caf96db37d63052bb52">Capture and retrigger clicks on the parent list item element in navbars</a> <span class="issue">(Issue: <a title="Persistent navbar broken on scroll, Chrome for android" href="https://github.com/jquery/jquery-mobile/issues/4663">#4663</a>)</span> &#8212; Fix for an issue on chrome/android where buttons in navbars are functionless after scroll.</p>
<p><a title="goto commit #c0a016eb67" href="https://github.com/jquery/jquery-mobile/commit/c0a016eb6768e5df802715f8f50b3c9b47749ec9">Move active state regain code out of _create() and into its own prototype-level function and use ._on() to invoke it during &#8220;pagebeforeshow&#8221;</a></p>
<p><a title="goto commit #7f312da8d6" href="https://github.com/jquery/jquery-mobile/commit/7f312da8d62bdf6bb02a3d3b0764ba0be2d9c8e5">Persistent navbar broken on scroll, Chrome for Android.</a> <span class="issue">(Issue: <a title="Persistent navbar broken on scroll, Chrome for android" href="https://github.com/jquery/jquery-mobile/issues/4663">#4663</a>)</span> &#8212; Persistent navbars now work as expected. Thanks <a title="Thanks mmavko!" href="https://github.com/mmavko">mmavko</a>!</p>
<p><a title="goto commit #2354079067" href="https://github.com/jquery/jquery-mobile/commit/23540790676a4cd6e53c1157903744fc8c35cf70">Set margin to 0 to avoid the top/bottom margin of .ui-mini being applied</a></p>
<h3 class="widget-header">Navigation</h3>
<p><a title="goto commit #bd94e54e17" href="https://github.com/jquery/jquery-mobile/commit/bd94e54e17d24d77bb488392ba750db4df52f6c6">Abstract backward movement in history</a> <span class="issue">(Issue: <a title="Close button in dialogs does not work on Android using phone gap and JQM 1.1.1 or 1.2.0" href="https://github.com/jquery/jquery-mobile/issues/4950">#4950</a>)</span> &#8212; &#8220;window.history.back&#8221; doesn&#8217;t work in phonegap applications after a page refresh, though it does work under hashchange/replacestate. The solution is to use their &#8220;navigator.app.backHistory&#8221; method along with a configuration option. The reasoning for the option is to prevent any corner cases popping up with existing phonegap applications. Forward history movement for the same usecase is _not_ addressed but remains an even lower priority.</p>
<p><a title="goto commit #d0bb999f7f" href="https://github.com/jquery/jquery-mobile/commit/d0bb999f7f840824304c0a9bd65e2051784ef2b2">Avoid string concat where possible</a>  &#8212; Code refining.</p>
<p><a title="goto commit #207f854733" href="https://github.com/jquery/jquery-mobile/commit/207f854733ebdd684e2f7fea44201621cd91bc08">Handle the case where the initial URL contains a non-path hash that points to a non-existing page</a></p>
<p><a title="goto commit #cb15dc3b13" href="https://github.com/jquery/jquery-mobile/commit/cb15dc3b13622e5776e5e5914213bc3d974180ce">Handle URLs with parentheses properly</a> <span class="issue">(Issue: <a title="jqmDataRE kills SAP URLs with brackets" href="https://github.com/jquery/jquery-mobile/issues/4849">#4849</a>)</span> &#8212; The regular expression used to parse the jqmData psuedo selector restricts the<br />
use of parentheses which are valid in urls. This breaks data-ns-url selection.<br />
The fix is to avoid the pseudo selector.</p>
<p><a title="goto commit #75ba273483" href="https://github.com/jquery/jquery-mobile/commit/75ba273483074d56b4b930414ea5660f4a227989">Make sure the username and password in the url are encoded</a> <span class="issue">(Issue: <a title="XSS with location.href behavior of some browsers" href="https://github.com/jquery/jquery-mobile/issues/4787">#4787</a>)</span></p>
<p><a title="goto commit #38ae834662" href="https://github.com/jquery/jquery-mobile/commit/38ae834662e351b79d23ba065c02720ef0e84991">Overwrite stale dialog urlHistory entry instead of reusing it as-is</a> <span class="issue">(Issue: <a title="Popup: Chaining popup > dialog > popup&#8221; href=&#8221;https://github.com/jquery/jquery-mobile/issues/4806&#8243;>#4806</a>)</span> &#8212; Fix for chaining popup opens a dialog, dialog opens a popup.</p>
<p><a title="goto commit #4348eac153" href="https://github.com/jquery/jquery-mobile/commit/4348eac153d6cc7da29797a30e6d44549e09f2eb">Replace location.href references with a centralized method so we can address a XSS/cross-site-scripting issue</a> <span class="issue">(Issue: <a title="XSS with location.href behavior of some browsers" href="https://github.com/jquery/jquery-mobile/issues/4787">#4787</a>)</span></p>
<p><a title="goto commit #352f1964b6" href="https://github.com/jquery/jquery-mobile/commit/352f1964b685614d27a3e4ef669093778368f915">Strip authority to avoid exploits in parse regex</a> <span class="issue">(Issue: <a title="XSS with location.href behavior of some browsers" href="https://github.com/jquery/jquery-mobile/issues/4787">#4787</a>)</span> &#8212; As explained by @mala in Issue <a title="XSS with location.href behavior of some browsers" href="https://github.com/jquery/jquery-mobile/issues/4787">#4787</a>, most browsers simply strip the authority from `location.href` anyway. We can simply mimick this more secure behavior for the browsers that don&#8217;t thereby avoiding the decoding XSS.</p>
<p><a title="goto commit #7966179faa" href="https://github.com/jquery/jquery-mobile/commit/7966179faac31c5f76c045eba3c9978ee88ef7ef">When showing a dialog, do not append dialogHashKey if the URL already contains it</a> <span class="issue">(Issue: <a title="Forward history + dialog" href="https://github.com/jquery/jquery-mobile/issues/2656">#2656</a>)</span></p>
<h3 class="widget-header">Page</h3>
<p><a title="goto commit #7cf44d443c" href="https://github.com/jquery/jquery-mobile/commit/7cf44d443cb9b11e321b644b6715cce5ad0157d9">Header buttons: Added &#8220;button&#8221; to the selector</a> <span class="issue">(Issue: <a title="Using button tag in header will show title in new line and increase height of header toolbar" href="https://github.com/jquery/jquery-mobile/issues/4638">#4638</a>)</span> &#8212; Manual added header buttons now placed in the same line as the title.</p>
<h3 class="widget-header">Phonegap</h3>
<p><a title="goto commit #56ed53b545" href="https://github.com/jquery/jquery-mobile/commit/56ed53b545d34b6db6781ee32d8b53e1e66d1215">Added a note to the docs about using underscores within foldernames in PhoneGap for Android</a> <span class="issue">(Issue: <a title="Folders starting width underscore breaks jquery mobile on Phonegap for Android" href="https://github.com/jquery/jquery-mobile/issues/4991">#4991</a>)</span></p>
<h3 class="widget-header">Popup</h3>
<p><a title="goto commit #0b87a42671" href="https://github.com/jquery/jquery-mobile/commit/0b87a42671110e711725553ef0ad0fce972c3223">Add afteropen trigger to setTimeout with android fix</a>  &#8212; The select menu&#8217;s (now that they depend on popups) require that the first item is focused after they are open. The focus of the popup itself was deferred until after the trigger of afteropen which the select menu uses to focus its first item. As a result the focus was stolen from the select menu by the popup to the popup container.</p>
<p><a title="goto commit #8cdc71591b" href="https://github.com/jquery/jquery-mobile/commit/8cdc71591b42207289c1888ff0614524f0d590c3">Add hashListeningEnabled to the intersection that establishes whether we will use history or not</a></p>
<p><a title="goto commit #e87386d538" href="https://github.com/jquery/jquery-mobile/commit/e87386d5383be65675e2abdfe9856db21879f988">Adding header/content/footer border support for popups</a> <span class="issue">(Issue: <a title="Popup: header/content/ footer don't get rounded corners" href="https://github.com/jquery/jquery-mobile/issues/5000">#5000</a>)</span> &#8212; Adds corner support for header/content/footer container inside popups having <code>data-corners</code> attribute set to <code>true</code></p>
<p><a title="goto commit #5572b5e10e" href="https://github.com/jquery/jquery-mobile/commit/5572b5e10e992a95302d618694fe8bf8b4a67300">Bind vclick handler to the document on Android</a>  &#8212; To implement click-on-screen-to-dismiss-popup one must bind the &#8220;vclick&#8221; handler to the document rather than the screen, in order to prevent unpleasantness on Android 4.0. WP7 nevertheless requires the code to remain as is, because handling the screen vclick after it has bubbled to the document causes text and inputs underneath the screen to handle and then swallow the event.</p>
<p><a title="goto commit #46a65c6bd2" href="https://github.com/jquery/jquery-mobile/commit/46a65c6bd28bbaac59b3c49a7097f66296d72cc0">Disable popup history managment in old IE by default</a> <span class="issue">(Issue: <a title="Wild scrolling occurs when hiding popup on WP7" href="https://github.com/jquery/jquery-mobile/issues/4784">#4784</a>)</span> &#8212; Cause of a Windows Phone 7 (WP7) scroll position caching issue, the new popup history option is disbaled by default for old IE browsers.</p>
<p><a title="goto commit #58f837f50e" href="https://github.com/jquery/jquery-mobile/commit/58f837f50e8b72194de2a9a29ecaa2545e2b3af8">Do not allow the event to bubble up to the document, after all</a>  &#8212; Refactoring the popup close process to stop bubbling up to the document.</p>
<p><a title="goto commit #5680ba620c" href="https://github.com/jquery/jquery-mobile/commit/5680ba620c719de7ea4c2c1ec97928f58442e8a9">Do not fiddle with the focus when rapid-opening/closing during reposition</a> <span class="issue">(Issue: <a title="JQM 1.2 Alpha: Popup with form quickly opens and closes android keyboard can't input text." href="https://github.com/jquery/jquery-mobile/issues/4797">#4797</a>)</span> &#8212; Fix for a native keyboard issue preventing data-input in forms in popups when popup-reposition occurs.</p>
<p><a title="goto commit #a1356c10df" href="https://github.com/jquery/jquery-mobile/commit/a1356c10df988a7523ff3cb0e116b920d43ca593">Do not forget about the no-history-manipulation case when calling _open()</a>  &#8212; Popups open method improvement when no-history feature is used.</p>
<p><a title="goto commit #4ed1fc759d" href="https://github.com/jquery/jquery-mobile/commit/4ed1fc759d2a2a024ec918711d8280ac55b0e921">Do not use history when there is no AJAX</a> <span class="issue">(Issue: <a title="Popups don't open on BlackBerry 5" href="https://github.com/jquery/jquery-mobile/issues/5006">#5006</a>)</span> &#8212; Fix for non working popups on BlackBerry 5.</p>
<p><a title="goto commit #82e6fe7393" href="https://github.com/jquery/jquery-mobile/commit/82e6fe7393538391d34d680ad979116f6298ffd5">Eliminate the need for a popup IE6/7-specific workaround class, as well as additional scripting</a>  &#8212; Popup background fix for IE6/7.</p>
<p><a title="goto commit #d2361b5424" href="https://github.com/jquery/jquery-mobile/commit/d2361b5424f3fdbd446182267914de55e2432abe">Enable close button when history is disabled</a>  &#8212; Make the popup close button work even if the new popup history option is disabled.</p>
<p><a title="goto commit #e979160f89" href="https://github.com/jquery/jquery-mobile/commit/e979160f89c7513541a99df5c530c5c3075d783a">Exclude internal attributes from dom element</a> <span class="issue">(Issue: <a title="Popup markup contains data-container=&quot;[object Object]&quot;" href="https://github.com/jquery/jquery-mobile/issues/4967">#4967</a>)</span> &#8212; Fixed markup issue when popup is opened.</p>
<p><a title="goto commit #5af122fa85" href="https://github.com/jquery/jquery-mobile/commit/5af122fa8532ee34177af7813ddaba6824ece795">First pass at disabling history with an option in popup</a>  &#8212; Added a popup option for disabling URL history management. This new option sets whether to alter the URL when a popup is open to support the browsers back button. URL history management is enabled by default.</p>
<p><a title="goto commit #7a14e15889" href="https://github.com/jquery/jquery-mobile/commit/7a14e1588977d835c72b5a62217d413cbba315be">First pass at popup simplification</a>  &#8212; Refactoring popup code for simplification.</p>
<p><a title="goto commit #2464e88fce" href="https://github.com/jquery/jquery-mobile/commit/2464e88fce04e532f92687fc5cb85ed6994077c1">Fixed the order of the tolerance parameters</a> <span class="issue">(Issue: <a title="Popup tolerance parameters in different order than documentation" href="https://github.com/jquery/jquery-mobile/issues/4856">#4856</a>)</span> &#8212; The values for the popup tolerance option to set the distance between the popup and the window, now were interpreted as the documention says: top, right, bottom, left.</p>
<p><a title="goto commit #72413a0833" href="https://github.com/jquery/jquery-mobile/commit/72413a0833c499a8ce392638c7a4e81ffc827ef6">Focus parent link on close when opened by a parent link</a>  &#8212; Popup calling links now get focus back when popup closed.</p>
<p><a title="goto commit #17eb6619a7" href="https://github.com/jquery/jquery-mobile/commit/17eb6619a7e35a3fc229c8e206e51cc35dcaa078">Hide fixed toolbars on Android ICS native browser when popups are opened</a> <span class="issue">(Issues: <a title="Popup issues on Android 4 ICS" href="https://github.com/jquery/jquery-mobile/issues/4816">#4816</a> <a title="z-index issue with popup" href="https://github.com/jquery/jquery-mobile/issues/4844">#4844</a> <a title="[AndroidOS 4.04] Pop up Dialog's overlay-theme Does not work with fixed bars" href="https://github.com/jquery/jquery-mobile/issues/4874">#4874</a>)</span> &#8212; When fixed toolbars were used on a page, the use of any position:fixed elements cause havoc with rendering of stacked elements in Android. In these situations, the popup would visually appear *under* the overlay but was still clickable so this was a display bug. This issues were addressed by adding conditional logic that will toggle the toolbars from position:fixed to position:absolute when the popup is opened and closed. The drawback to this fix is fixed toolbars appear to hide when a popup is open, but this workaround is only applied to Android 4.0 and will only been seen if there are fixed toolbars and popups with an overlay theme.</p>
<p><a title="goto commit #5181ea579a" href="https://github.com/jquery/jquery-mobile/commit/5181ea579ae3580d4513a2e5c25b3bac7003f60b">Make sure the popup is closed on destroy (including cleanup)</a>  &#8212; Popup code refactoring</p>
<p><a title="goto commit #5463fc84dc" href="https://github.com/jquery/jquery-mobile/commit/5463fc84dcadb92137bb11b86efcff20d88cb102">On WP7, you get &#8220;&#8221; for an empty background, not undefined, like in IE8</a>  &#8212; Fix for a WP7 popup issue.</p>
<p><a title="goto commit #3b40d0374c" href="https://github.com/jquery/jquery-mobile/commit/3b40d0374c11ccae31ada39e5813927abb2376f9">Perform the visual open only when the nav hook has been acquired</a> <span class="issue">(Issue: <a title="[JQM 1.2.0 beta 1] Issue with custom select menus in Safari (iOS 5.1.1, iPad 2 and iPad 3)" href="https://github.com/jquery/jquery-mobile/issues/4949">#4949</a>)</span> &#8212; Fixed an iOS popup / custom select positioning issue.</p>
<p><a title="goto commit #e8ef2b015d" href="https://github.com/jquery/jquery-mobile/commit/e8ef2b015dde5e45a643707ada8835e716bb0418">Prevent positioning context bug for close buttons within popups in Opera Mini</a></p>
<p><a title="goto commit #242cf05850" href="https://github.com/jquery/jquery-mobile/commit/242cf05850f45f8bf23b7373f6635394d9664f36">Properly handle popups in dialogs, make sure dialog closes on page changes</a>  &#8212; Refactoring popup chaining from dialogs to keep proper page navigation and URL history.</p>
<p><a title="goto commit #d9803a20be" href="https://github.com/jquery/jquery-mobile/commit/d9803a20be5784f13f1feff46d9c1283ce372f4c">Remove default fade animation from popup overlays.</a> <span class="issue">(Issue: <a title="Default popup overlay fade animation causing rendering issue on Android 4.0.x Chrome" href="https://github.com/jquery/jquery-mobile/issues/4915">#4915</a>)</span> &#8212; The CSS-based fade in/out transition on the themed overlay causes similar visual stacking bugs as fixed toolbars in Chrome. This was addressed by removing the fade behavior on the overlay. Testing revealed that not animating the opacity of the overlay made the popup display significantly faster so this change is now applied across the board. The overlay now pops into place without a transition.</p>
<p><a title="goto commit #84163152be" href="https://github.com/jquery/jquery-mobile/commit/84163152be7e2344976cc20f4b896cf87315b1f7">Remove link focus, unwind stack before applying focus and tabindex</a>  &#8212; To prevent popup transition issues on Android 4.0 devices, the order of applying focus and tabindex was changed when popups are opened.</p>
<p><a title="goto commit #7a14aadd06" href="https://github.com/jquery/jquery-mobile/commit/7a14aadd060bf24bd164910873167d4f2214eff9">Remove styles related to popup overlay fade</a>  &#8212; Tidied up popup CSS after removing overlay-transitions.</p>
<p><a title="goto commit #015377ff30" href="https://github.com/jquery/jquery-mobile/commit/015377ff30411ce48d1d723946eec9f9e2b877f5">Resolve the popup screen deferred immediately</a>  &#8212; Popup refactoring.</p>
<p><a title="goto commit #7ea42af72c" href="https://github.com/jquery/jquery-mobile/commit/7ea42af72c5323d80287fb34409744e006354c14">Restrict the application of the exclusions to the recording of the new option value in the data-* attributes. Do still chain up to mobile.widget with every option.</a>  &#8212; Popup widget improvement.</p>
<p><a title="goto commit #8b52631375" href="https://github.com/jquery/jquery-mobile/commit/8b52631375b112992c44f8acf4448de6a1c861e2">Reuse dialog hash if already present and tack on another if it is part of the initial hash</a> <span class="issue">(Issue: <a title="1.2.0 beta 1 Popups: Hash ui-state dialog and refreshing kills popups" href="https://github.com/jquery/jquery-mobile/issues/4994">#4994</a>)</span> &#8212; Popup refactoring to support browser refresh when a popup is open.</p>
<p><a title="goto commit #7bdf276c83" href="https://github.com/jquery/jquery-mobile/commit/7bdf276c83e3e3f9270e760c92c95094d7bcaa63">The popup screen leaves a 1px gap at the bottom of the screen to avert Android 4.0 hangage</a>  &#8212; Popups now get a 1 Pixel bottom gap due to an display issue on Android 4.0.</p>
<p><a title="goto commit #c029054ceb" href="https://github.com/jquery/jquery-mobile/commit/c029054ceb5ebca66320b198cac89d6bbfd13d69">Unhook hash listeners from popup when aborting</a></p>
<p><a title="goto commit #b0e6839da5" href="https://github.com/jquery/jquery-mobile/commit/b0e6839da5aeee63faf136e72b71bc834e0c8cad">Use $.inArray, because IE does not seem to have .indexOf() on arrays</a></p>
<p><a title="goto commit #cfdc782b3d" href="https://github.com/jquery/jquery-mobile/commit/cfdc782b3d6e3600f60392adbf87f8f3c4ddefa2">Use just the hash as a selector in IE7/WP 7.0</a> <span class="issue">(Issue: <a title="Popup doesn't open in IE7/WP7.0" href="https://github.com/jquery/jquery-mobile/issues/4917">#4917</a>)</span> &#8212; Fixed an IE7/Windows Phone 7.0 popup open issue caused by the handling of hashes and absolute hrefs in that browsers.</p>
<p><a title="goto commit #c21100aa9e" href="https://github.com/jquery/jquery-mobile/commit/c21100aa9e232fd923e85f976a0f00225797c098">Use new ._on() binding method to attach handlers such that they are removed upon _destroy()</a></p>
<p><a title="goto commit #b9768954d7" href="https://github.com/jquery/jquery-mobile/commit/b9768954d7482b4236932affe1771b673d6e767d">Use ui-overlay-* for overlay theme</a>  &#8212; Popups overlay now use the ui-overlay class</p>
<p><a title="goto commit #e4b0aca053" href="https://github.com/jquery/jquery-mobile/commit/e4b0aca0538004aaaad92594287791c99d101995">Use widget factory to trigger events</a></p>
<p><a title="goto commit #5959db0b06" href="https://github.com/jquery/jquery-mobile/commit/5959db0b0649921de607b03965fb11d5d6f78e89">Using &#8220;position: fixed&#8221; blacklist to fix popup overlays in browsers that know what they are doing with &#8220;position: fixed&#8221; to avoid monstrous overlays on long pages in some cases.</a></p>
<h3 class="widget-header">Select</h3>
<p><a title="goto commit #73631d38d7" href="https://github.com/jquery/jquery-mobile/commit/73631d38d799a36854a31d03a9bc599e3cf871bd">Add ui-btn-down- to initially focused menu item to make tab selection consistent</a></p>
<p><a title="goto commit #20b3e9dc03" href="https://github.com/jquery/jquery-mobile/commit/20b3e9dc03138fb36acdea0f38bf65b99efe27ec">Event timing difference in iOS 6 was causing zoom to be disabled and immediately re-enabled prior to the zoom taking place</a> <span class="issue">(Issue: <a title="Selects zoom page when tapped in iOS6" href="https://github.com/jquery/jquery-mobile/issues/5041">#5041</a>)</span> &#8212; Fix for iOS 6 which reintroduces a select input page-zoom issue.</p>
<h3 class="widget-header">Slider</h3>
<p><a title="goto commit #34ae4fa03e" href="https://github.com/jquery/jquery-mobile/commit/34ae4fa03ed510808f39b222e061f9c99771c005">Bind to sliders vmouseup for refresh</a> <span class="issue">(Issue: <a title="Slider input alterations update the slider ui on blur" href="https://github.com/jquery/jquery-mobile/issues/4756">#4756</a>)</span> &#8212; Browsers like Chrome provide an up and down arrow for range/number inputs but they don&#8217;t fire the change event until the control is blurred. We now bind to the mouseup event and check if the value has been altered. If it has, we refresh now the slider position to reflect the value change.</p>
<p><a title="goto commit #f64ae536a6" href="https://github.com/jquery/jquery-mobile/commit/f64ae536a68e85c754a9af91ee0698af122e7807">Correct slider to use _on, and guard the unbinding test</a></p>
<p><a title="goto commit #1b21831941" href="https://github.com/jquery/jquery-mobile/commit/1b218319415b88c10a195c555646c124bfb7277a">Increase level of specificity to avoid conflicts when sliders used in a grid</a> <span class="issue">(Issue: <a title="[JQM 1.2.0 beta] Slider button is displayed too much to the right" href="https://github.com/jquery/jquery-mobile/issues/4944">#4944</a>)</span> &#8212; CSS improvement for sliders to be more solid when placed in grids.</p>
<p><a title="goto commit #39f500a0f6" href="https://github.com/jquery/jquery-mobile/commit/39f500a0f66a09655be21153d3c351ec56419b56">Merge branch &#8216;memory-leaks&#8217;</a>  &#8212; Slider widget functional and memory improvements</p>
<p><a title="goto commit #8275474afb" href="https://github.com/jquery/jquery-mobile/commit/8275474afbd7660b2a855b0eac4aafb1134e6174">Move _preventDocumentDrag function into the widget prototype and attach it with ._on() to ensure removal upon destroy()</a></p>
<p><a title="goto commit #3593a88933" href="https://github.com/jquery/jquery-mobile/commit/3593a889333a1a60e0e3ad66d9a5067b1e374682">Move _sliderMouseUp function into the widget prototype and attach it with ._on() to ensure removal upon destroy()</a></p>
<p><a title="goto commit #8aae702050" href="https://github.com/jquery/jquery-mobile/commit/8aae7020502e8ac4154f6604873bf03df85fe90d">Partly fixes an issue on Safari/Mac where the input width is decreased when the browser implements the spinner</a></p>
<p><a title="goto commit #e0a27f8c0d" href="https://github.com/jquery/jquery-mobile/commit/e0a27f8c0de0792aad798f75209b1fba9f5ed19b">Stop the call structure for slider updates earlier on disabled inputs</a> <span class="issue">(Issues: <a title="disabled slider still allows scrubber to be moved in IE8" href="https://github.com/jquery/jquery-mobile/issues/3058">#3058</a> <a title="Slider disabling doesn't work in IE 9 and IE10" href="https://github.com/jquery/jquery-mobile/issues/4770">#4770</a>)</span> &#8212; Improved behavior for disabled sliders.</p>
<p><a title="goto commit #98dfce2338" href="https://github.com/jquery/jquery-mobile/commit/98dfce233874a8c7cde281cab4e5fc0f0c752eee">Support slidestart and slidestop events</a> <span class="issue">(Issue: <a title="Feature Request: Slider Change Event" href="https://github.com/jquery/jquery-mobile/issues/1589">#1589</a>)</span> &#8212; Sliders now support slidestart and slidestop events</p>
<h3 class="widget-header">Textinput</h3>
<p><a title="goto commit #34220031ce" href="https://github.com/jquery/jquery-mobile/commit/34220031ce30e80a47e7fd49a22f4bfac6ec0733">Move _keyup function into the widget prototype and attach it with ._on() to ensure removal upon destroy()</a></p>
<p><a title="goto commit #3a23ee166a" href="https://github.com/jquery/jquery-mobile/commit/3a23ee166a98c68df5c23db21d5591e351dd9aba">Unbind document handlers to prevent memory leaks on textinput</a></p>
<h3 class="widget-header">Toolbar</h3>
<p><a title="goto commit #32b1b45ade" href="https://github.com/jquery/jquery-mobile/commit/32b1b45ade9f049431161ca24931693b30b4b863">A negative indent of -99999em can cause native Android 4.x to freak out, since its so absurdly high. Switched to -9999px.</a></p>
<p><a title="goto commit #89b138e1dd" href="https://github.com/jquery/jquery-mobile/commit/89b138e1dd561d530349d18e9d9b0a894c5ec6ed">Added class ui-popup to tapToggleBlacklist</a>  &#8212; The tap toggle feature for fixed toolbars now is disabled when popups are open.</p>
<p><a title="goto commit #0992512916" href="https://github.com/jquery/jquery-mobile/commit/09925129166a2fa62bb96e3244e82bef26dacdb3">Fix for fixed persistent toolbar padding issues</a> <span class="issue">(Issues: <a title="fixed header overrides page" href="https://github.com/jquery/jquery-mobile/issues/4176">#4176</a> <a title="Height not being calculated properly" href="https://github.com/jquery/jquery-mobile/issues/4219">#4219</a>)</span> &#8212; Content of pages with fixed persistent toolbars higher than standard, now gets the right alignment. Thanks <a title="Thanks MauriceG!" href="https://github.com/MauriceG">MauriceG</a>!</p>
<p><a title="goto commit #5a6b2c3acf" href="https://github.com/jquery/jquery-mobile/commit/5a6b2c3acfc72de4d0ae773ed0e076ef37bac1a5">Prevent `0` from being appended to the document when using a persistent footer with jQuery 1.8.x</a> <span class="issue">(Issue: <a title="https://github.com/jquery/jquery-mobile/issues/4887" href="https://github.com/jquery/jquery-mobile/issues/4887">#4887</a>)</span></p>
<h3 class="widget-header">Widget Factory</h3>
<p><a title="goto commit #225be4aef6" href="https://github.com/jquery/jquery-mobile/commit/225be4aef61375345e7219fe0e27e60fd7363460">Upgrade widget factory to 1.9 beta version</a> <span class="issue">(Issue: <a title="Upgrade widget factory to 1.9 beta version" href="https://github.com/jquery/jquery-mobile/issues/4629">#4629</a>)</span></p>
<h2 id="download">Download</h2>
<p><strong>CDN-Hosted JavaScript:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.js">Uncompressed: jquery.mobile-1.2.0.js</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js">Minified and Gzipped: jquery.mobile-1.2.0.min.js</a> (24KB, ready to deploy)</li>
</ul>
<p><strong>CDN-Hosted CSS:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.css">Uncompressed with Default theme: jquery.mobile-1.2.0.css</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css">Minified and Gzipped with Default theme: jquery.mobile-1.2.0.min.css</a> (7KB, ready to deploy)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0/jquery.mobile.structure-1.2.0.css">Uncompressed structure <strong>without a theme</strong>: jquery.mobile-1.2.0.css</a> (useful for theme development)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0/jquery.mobile.structure-1.2.0.min.css">Minified and Gzipped structure <strong>without a theme</strong>: jquery.mobile-1.2.0.min.css</a> (6KB, ready to deploy)</li>
</ul>
<p>&nbsp;</p>
<p><strong>Copy-and-Paste Snippet for CDN-hosted files (recommended):</strong></p>
<pre style="font-size: 12px; line-height: 155%; margin-bottom: 2px;">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.8.2.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"&gt;&lt;/script&gt;</pre>
<p>&nbsp;</p>
<p><strong>ZIP File:<br />
</strong>If you want to host the files yourself you can download a zip of all the files:</p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.zip">Zip File: jquery.mobile-1.2.0.zip</a> (JavaScript, CSS, and images)</li>
</ul>
<p><strong>Microsoft CDN hosted jQuery Mobile files:</strong></p>
<ul>
<li><a href="http://www.asp.net/ajaxLibrary/CDN.ashx#jQuery_Mobile_Releases_on_the_CDN_3">http://www.asp.net/ajaxLibrary/CDN.ashx</a></li>
</ul>
<p>&nbsp;</p>
<p><strong>Fork jQuery Mobile on GitHub</strong><br />
<a href="https://github.com/jquery/jquery-mobile">https://github.com/jquery/jquery-mobile</a></p>
<h2 id="platforms">Platform support in 1.2.0</h2>
<p>jQuery Mobile has broad support for the vast majority of all modern desktop, smartphone, tablet, and e-reader platforms. In addition, feature phones and older browsers are supported because of our progressive enhancement approach. We&#8217;re very proud of our commitment to universal accessibility through our broad support for all popular platforms.</p>
<p>We use a 3-level graded platform support system: <strong>A</strong> (full), <strong>B</strong> (full minus Ajax), <strong>C</strong> (basic HTML). The visual fidelity of the experience and smoothness of page transitions are highly dependent on the CSS rendering capabilities of the device and platform so not all A grade experience will be pixel-perfect but that&#8217;s the nature of the web.</p>
<p>* <strong>Note</strong>: If jQuery core 1.8+ is used with jQuery Mobile, iOS 3.x and BB5 are re-graded to C level support because core dropped support for methods these platforms need for full functionality.</p>
<h3 style="display: block; font-size: 16px !important; font-weight: normal; background: #e6e6e6; border-left: 7px solid #74B64A; padding: 5px 0 5px 8px;"><strong> A-grade</strong> &#8211; Full enhanced experience with Ajax-based animated page transitions.</h3>
<ul>
<li><strong>Apple iOS 3.2*-6.0</strong> - Tested on the original iPad (4.3 / 5.0), iPad 2 (4.3), iPad 3 (5.1 / 6.0), original iPhone (3.1), iPhone 3 (3.2), 3GS (4.3), 4 (4.3 / 5.0), and 4S (5.1 / 6.0)</li>
<li><strong>Android 2.1-2.3</strong> &#8211; Tested on the HTC Incredible (2.2), original Droid (2.2), HTC Aria (2.1), Google Nexus S (2.3). Functional on 1.5 &amp; 1.6 but performance may be sluggish, tested on Google G1 (1.5)</li>
<li><strong>Android 3.2 (Honeycomb) </strong> &#8211; Tested on the Samsung Galaxy Tab 10.1 and Motorola XOOM</li>
<li><strong>Android 4.0 (ICS) </strong> &#8211; Tested on a Galaxy Nexus. Note: transition performance can be poor on <em>upgraded</em> devices</li>
<li><strong>Android 4.1 (Jelly Bean) </strong> &#8211; Tested on a Galaxy Nexus and Galaxy 7</li>
<li><strong>Windows Phone 7-7.5</strong> &#8211; Tested on the HTC Surround (7.0) HTC Trophy (7.5), LG-E900 (7.5), Nokia Lumia 800</li>
<li><strong>Blackberry 6.0</strong> &#8211; Tested on the Torch 9800 and Style 9670</li>
<li><strong>Blackberry 7</strong> &#8211; Tested on BlackBerry® Torch 9810</li>
<li><strong>Blackberry Playbook (1.0-2.0)</strong> &#8211; Tested on PlayBook</li>
<li><strong>Palm WebOS (1.4-2.0)</strong> &#8211; Tested on the Palm Pixi (1.4), Pre (1.4), Pre 2 (2.0)</li>
<li><strong>Palm WebOS 3.0 </strong> &#8211; Tested on HP TouchPad</li>
<li><strong>Firefox Mobile 15</strong> &#8211; Tested on Android 2.3 and 4.1 devices</li>
<li><strong>Chrome for Android 18</strong> &#8211; Tested on Android 4.0 and 4.1 devices</li>
<li><strong>Skyfire 4.1</strong> - Tested on Android 2.3 device</li>
<li><strong>Opera Mobile 11.5-12</strong>: Tested on Android 2.3</li>
<li><strong>Meego 1.2</strong> &#8211; Tested on Nokia 950 and N9</li>
<li><strong>Tizen</strong> (pre-release) &#8211; Tested on early hardware</li>
<li><strong>Samsung Bada 2.0</strong> &#8211; Tested on a Samsung Wave 3, Dolphin browser</li>
<li><strong>UC Browser</strong> &#8211; Tested on Android 2.3 device</li>
<li><strong>Kindle 3 and Fire </strong> - Tested on the built-in WebKit browser for each</li>
<li><strong>Nook Color 1.4.1</strong> &#8211; Tested on original Nook Color, not Nook Tablet</li>
<li><strong>Chrome <strong>Desktop </strong>11-21</strong> - Tested on OS X 10.7 and Windows 7</li>
<li><strong>Safari <strong>Desktop </strong>4-5</strong> - Tested on OS X 10.7 and Windows 7</li>
<li><strong>Firefox Desktop 4-15</strong> &#8211; Tested on OS X 10.7 and Windows 7</li>
<li><strong>Internet Explorer 7-10</strong> &#8211; Tested on Windows XP, Vista and 7</li>
<li><strong>Opera Desktop 10-12</strong> - Tested on OS X 10.7 and Windows 7</li>
</ul>
<h3 style="display: block; font-size: 16px !important; font-weight: normal; background: #e6e6e6; border-left: 7px solid #6699cc; padding: 5px 0 5px 8px;"><strong>B-grade</strong> &#8211; Enhanced experience except without Ajax navigation features.</h3>
<ul>
<li><strong>Blackberry 5.0*</strong>: Tested on the Storm 2 9550, Bold 9770</li>
<li><strong>Opera Mini 7</strong> - Tested on iOS 5.1 and Android 2.3</li>
<li><strong>Nokia Symbian^3 </strong>- Tested on Nokia N8 (Symbian^3), C7 (Symbian^3), also works on N97 (Symbian^1)</li>
</ul>
<h3 style="display: block; font-size: 16px !important; font-weight: normal; background: #e6e6e6; border-left: 7px solid #FFCC33; padding: 5px 0 5px 8px;"><strong>C<strong>-grade</strong></strong> &#8211; Basic, non-enhanced HTML experience that is still functional</h3>
<ul>
<li><strong>Blackberry 4.x</strong> - Tested on the Curve 8330</li>
<li><strong>Windows Mobile</strong> - Tested on the HTC Leo (WinMo 5.2)</li>
<li><strong>All older smartphone platforms and featurephones</strong> &#8211; Any device that doesn&#8217;t support media queries will receive the basic, C grade experience</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2012/10/02/announcing-jquery-mobile-1-2-0-final/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>jQuery Mobile 1.2.0 Release Candidate 2</title>
		<link>http://jquerymobile.com/blog/2012/09/21/jquery-mobile-1-2-0-release-candidate-2/</link>
		<comments>http://jquerymobile.com/blog/2012/09/21/jquery-mobile-1-2-0-release-candidate-2/#comments</comments>
		<pubDate>Fri, 21 Sep 2012 16:47:51 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3220</guid>
		<description><![CDATA[#page article h3.widget-header { font-size:16px !important; padding-top:24px; } The jQuery Mobile team is excited to announce the second release candidate for 1.2.0. We had a few bugs come in with RC1 that we wanted to fix up before going final. &#8230; <a href="http://jquerymobile.com/blog/2012/09/21/jquery-mobile-1-2-0-release-candidate-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<style>
#page article h3.widget-header { font-size:16px !important; padding-top:24px; }
</style>
<p style="font-size: 17px;"><strong>The jQuery Mobile team is excited to announce the second release candidate for 1.2.0</strong>. We had a few bugs come in with RC1 that we wanted to fix up before going final. Notably, we&#8217;ve re-enabled the fix for selects and inputs zooming in unnecessarily in iOS6 and improved popup support in Opera Mini (though positioning is still less than ideal). </p>
<p style="font-size: 17px;">There are a ton of great new features in 1.2.0 so if you haven&#8217;t been following along, see the <a href="http://jquerymobile.com/blog/2012/08/01/announcing-jquery-mobile-1-2-0-alpha/">alpha</a>, <a href="http://jquerymobile.com/blog/2012/09/05/jquery-mobile-1-2-beta-released/">beta</a>, and <a href="http://jquerymobile.com/blog/2012/09/14/jquery-mobile-release-candidate-1-released/">RC1</a> blog posts for full details of features and changes leading up to this RC. </p>
<p style="font-size: 17px;">We&#8217;re hoping this will be the last RC before heading to the final release. If we don&#8217;t see a showstopper bug come in, this will be the same code we&#8217;ll release as 1.2.0 stable. Please help us test and <a href="https://github.com/jquery/jquery-mobile/issues">report issues</a> before we move to the final version. <a href="http://jquerymobile.com/demos/1.2.0-rc.2/">Try it now!</a></p>
<h3 style="font-size: 14px !important; color: #ddd; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 170%;"><a href="http://jquerymobile.com/demos/1.2.0-rc.2/">Demos &amp; docs</a> | <a href="#changelog">Change log</a> | <a href="#download">Download &amp; CDN</a></h3>
<h2 id="changelog">Change log (since 1.2.0 RC1)</h2>
<h3 class="widget-header" >CSS</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/829208f1ff17b78b499680a69090fad3a5e3e48e" title="goto commit #829208f1ff">Adjusting comment to be simple apostrophe rather than special character</a>&nbsp; &#8211; Remove an unusual character in CSS comment that was causing compilation problems. Thanks <a href="https://github.com/ecaron" title="Thanks ecaron!">@ecaron</a>!
</p>
<h3 class="widget-header" >Core</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/6ef910d929edaa4c479eef61a814beb82b685c0f" title="goto commit #6ef910d929">When the hash portion of the initial URL is exactly equal to the dialog hash key, we must trigger a hashchange</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/5021" title="Navigation breakage when inital url contains a dialog hash key (and nothing else)">#5021</a>)</span></p>
<h3 class="widget-header" >Framework, general</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/6111dd68c9734657c537acef766076e3baf08e97" title="goto commit #6111dd68c9">Added new jQM logo to docs homepage</a> &#8211; Learn more about the <a href="http://jquerymobile.com/blog/2012/09/19/new-jquery-mobile-logo/" title="New jQuery Mobile Logo">new jQuery Mobile Logo</a>
</p>
<h3 class="widget-header" >Navbar</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/446fed733d1587d69e09e19ff0e8de44e2bdee7c" title="goto commit #446fed733d">Added clearfix for navbar</a>&nbsp;<span class="issue">(Issues: <a href="https://github.com/jquery/jquery-mobile/issues/5008" title="css problems between 1.2.0.alpha.1 and 1.2.0.rc.2">#5008</a> <a href="https://github.com/jquery/jquery-mobile/issues/5032" title="jqm 1.2 rc on android 2.3.5">#5032</a>)</span> &#8211; CSS improvement to avoid styling issues when Navbars placed in listviews.
</p>
<h3 class="widget-header" >Popup</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/8cdc71591b42207289c1888ff0614524f0d590c3" title="goto commit #8cdc71591b">Add hashListeningEnabled to the intersection that establishes whether we will use history or not</a>&nbsp;</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/4ed1fc759d2a2a024ec918711d8280ac55b0e921" title="goto commit #4ed1fc759d">Do not use history when there is no AJAX</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/5006" title="Popups don't open on BlackBerry 5">#5006</a>)</span> &#8211; Fix for non working popups on BlackBerry 5.
</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/e8ef2b015dde5e45a643707ada8835e716bb0418" title="goto commit #e8ef2b015d">Prevent positioning context bug for close buttons within popups in Opera Mini</a>&nbsp;</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/8b52631375b112992c44f8acf4448de6a1c861e2" title="goto commit #8b52631375">Reuse dialog hash if already present and tack on another if it is part of the initial hash</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/4994" title="1.2.0 beta 1 Popups: Hash ui-state dialog and refreshing kills popups">#4994</a>)</span> &#8211; Popup refactoring to support browser refresh when a popup is open.
</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/b0e6839da5aeee63faf136e72b71bc834e0c8cad" title="goto commit #b0e6839da5">Use $.inArray, because IE does not seem to have .indexOf() on arrays</a>&nbsp;</p>
<h3 class="widget-header" >Select</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/20b3e9dc03138fb36acdea0f38bf65b99efe27ec" title="goto commit #20b3e9dc03">Event timing difference in iOS 6 was causing zoom to be disabled and immediately re-enabled prior to the zoom taking place</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/5041" title="Selects zoom page when tapped in iOS6">#5041</a>)</span> &#8211; Fix for iOS 6 which reintroduces a select input page-zoom issue.
</p>
<h3 class="widget-header" >Toolbar</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/89b138e1dd561d530349d18e9d9b0a894c5ec6ed" title="goto commit #89b138e1dd">Added class ui-popup to tapToggleBlacklist</a> &#8211; The tap toggle feature for fixed toolbars now is disabled when popups are open.
</p>
</div>
<h2 id="download">Download</h2>
<p><strong>CDN-Hosted JavaScript:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.2/jquery.mobile-1.2.0-rc.2.js">Uncompressed: jquery.mobile-1.2.0-rc.2.js</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.2/jquery.mobile-1.2.0-rc.2.min.js">Minified and Gzipped: jquery.mobile-1.2.0-rc.2.min.js</a> (24KB, ready to deploy)</li>
</ul>
<p><strong>CDN-Hosted CSS:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.2/jquery.mobile-1.2.0-rc.2.css">Uncompressed with Default theme: jquery.mobile-1.2.0-rc.2.css</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.2/jquery.mobile-1.2.0-rc.2.min.css">Minified and Gzipped with Default theme: jquery.mobile-1.2.0-rc.2.min.css</a> (7KB, ready to deploy)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.2/jquery.mobile.structure-1.2.0-rc.2.css">Uncompressed structure <strong>without a theme</strong>: jquery.mobile-1.2.0-rc.2.css</a> (useful for theme development)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.2/jquery.mobile.structure-1.2.0-rc.2.min.css">Minified and Gzipped structure <strong>without a theme</strong>: jquery.mobile-1.2.0-rc.2.min.css</a> (6KB, ready to deploy)</li>
</ul>
<p><strong>Copy-and-Paste Snippet for CDN-hosted files (recommended):</strong></p>
<pre style="font-size: 12px; line-height: 155%; margin-bottom: 2px;">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0-rc.2/jquery.mobile-1.2.0-rc.2.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.8.1.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.2.0-rc.2/jquery.mobile-1.2.0-rc.2.min.js"&gt;&lt;/script&gt;</pre>
<p></p>
<p><strong>ZIP File:<br />
</strong>If you want to host the files yourself you can download a zip of all the files:</p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.2/jquery.mobile-1.2.0-rc.2.zip">Zip File: jquery.mobile-1.2.0-rc.2.zip</a> (JavaScript, CSS, and images)</li>
</ul>
<p><strong>Microsoft CDN hosted jQuery Mobile files:</strong></p>
<ul>
<li><a href="http://www.asp.net/ajaxLibrary/CDN.ashx#jQuery_Mobile_Releases_on_the_CDN_3">http://www.asp.net/ajaxLibrary/CDN.ashx</a></li>
</ul>
<p><strong>Fork jQuery Mobile on GitHub</strong><br />
<a href="https://github.com/jquery/jquery-mobile">https://github.com/jquery/jquery-mobile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2012/09/21/jquery-mobile-1-2-0-release-candidate-2/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>New jQuery Mobile Logo</title>
		<link>http://jquerymobile.com/blog/2012/09/19/new-jquery-mobile-logo/</link>
		<comments>http://jquerymobile.com/blog/2012/09/19/new-jquery-mobile-logo/#comments</comments>
		<pubDate>Wed, 19 Sep 2012 21:29:42 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3183</guid>
		<description><![CDATA[The jQuery Mobile team is very excited to announce our new project logo. Up until today, we&#8217;ve been using a mobile green of the jQuery logo but we&#8217;re thrilled to now have our own unique identity. The new logo expresses &#8230; <a href="http://jquerymobile.com/blog/2012/09/19/new-jquery-mobile-logo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="font-size:16px;"><strong>The jQuery Mobile team is very excited to announce our new project logo.</strong> Up until today, we&#8217;ve been using a mobile green of the jQuery logo but we&#8217;re thrilled to now have our own unique identity.</p>
<p>The new logo expresses the central idea of our project: a unified UI library that adapts to all devices. The abstract, converging screens not only look cool, they represent the wide range of devices we support, from phones to tablets and desktops. The bright center point of greatest overlap is where we come in: the library that makes it possible to support this diversity with a single codebase that adapts to all sizes, input methods and capabilities.</p>
<p>We&#8217;d like to thank <a href="http://www.iracummings.com/">Ira F. Cummings</a>, <a href="http://ethanmarcotte.com/">Ethan Marcotte</a>, and the whole <a href="http://www.filamentgroup.com/">Filament Group</a> crew for spearheading this effort.</p>
<p>We&#8217;ll be rolling this new logo out across the site and docs very soon.</p>
<p><a href="http://jquerymobile.com/wp-content/uploads/2012/09/jquery-mobile-logo_positive.png"><img src="http://jquerymobile.com/wp-content/uploads/2012/09/jquery-mobile-logo_positive.png" alt="" title="jquery-mobile-logo_positive" style="max-width:100%" /></a></p>
<p><a href="http://jquerymobile.com/wp-content/uploads/2012/09/jquery-mobile-logo_negative.png"><img src="http://jquerymobile.com/wp-content/uploads/2012/09/jquery-mobile-logo_negative.png" alt="" title="jquery-mobile-logo_negative" style="max-width:100%" /></a></p>
<p>Here are <a href='http://jquerymobile.com/wp-content/uploads/2012/09/jquery-mobile-logo.pdf'>vector versions in PDF format</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2012/09/19/new-jquery-mobile-logo/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>jQuery Mobile 1.2.0 Release Candidate 1 Released</title>
		<link>http://jquerymobile.com/blog/2012/09/14/jquery-mobile-release-candidate-1-released/</link>
		<comments>http://jquerymobile.com/blog/2012/09/14/jquery-mobile-release-candidate-1-released/#comments</comments>
		<pubDate>Fri, 14 Sep 2012 22:22:29 +0000</pubDate>
		<dc:creator>Todd Parker</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://jquerymobile.com/?p=3195</guid>
		<description><![CDATA[#page article h3.widget-header { font-size:16px !important; padding-top:24px; } The jQuery Mobile team is excited to announce the first release candidate for 1.2.0. We only had a few serious bugs come in with our recent beta release now that those are &#8230; <a href="http://jquerymobile.com/blog/2012/09/14/jquery-mobile-release-candidate-1-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<style>
#page article h3.widget-header { font-size:16px !important; padding-top:24px; }
</style>
<p style="font-size: 17px;"><strong>The jQuery Mobile team is excited to announce the first release candidate for 1.2.0</strong>. We only had a few serious bugs come in with our recent <a href="http://jquerymobile.com/blog/2012/09/05/jquery-mobile-1-2-beta-released/">beta release</a> now that those are patched up, we&#8217;re moving on the RC1. There are a ton of great new features in 1.2 so if you haven&#8217;t read up, see the <a href="http://jquerymobile.com/blog/2012/08/01/announcing-jquery-mobile-1-2-0-alpha/">1.2 alpha blog post</a> for full details, we&#8217;re just going to cover what&#8217;s new here. </p>
<p style="font-size: 17px;">Please help us test and <a href="https://github.com/jquery/jquery-mobile/issues">report issues</a> before we move to the final version. <a href="http://jquerymobile.com/demos/1.2.0-rc.1/">Try it now!</a></p>
<h3 style="font-size: 14px !important; color: #ddd; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 170%;"><a href="http://jquerymobile.com/demos/1.2.0-rc.1/">Demos &amp; docs</a> | <a href="#changelog">Change log</a> | <a href="#download">Download &amp; CDN</a></h3>
<h2 id="changelog">Note: jQuery core 1.8.x with BB 5 and iOS 3 = C grade experience</h2>
<p>In jQuery core 1.8.0, the team <a href="https://github.com/jquery/jquery/pull/726">removed a lot of old offset code</a> in favor of <code>getBoundingClientRect()</code> and <code>window.webkitConvertPointFromNodeToPage()</code> which are very widely supported. John Resig even wrote a <a href="http://ejohn.org/blog/getboundingclientrect-is-awesome/">blog post</a> about the wonders of <code>getBoundingClientRect()</code> and we think this was a smart move because it cut a lot of code weight. </p>
<p>The one downside of this change is that Blackberry 5 and iOS 3 don&#8217;t support either of these more modern methods. When we tested jQuery Mobile on these platforms with 1.8.x, there were errors that broke the page because we use <code>getBoundingClientRect()</code> for the loader, popup and slider. </p>
<p>We&#8217;ve been coordinating with the core team to find a fix and in the forthcoming jQuery core 1.8.2 release, <code>getBoundingClientRect()</code> will <a href="https://github.com/jquery/jquery/blob/master/src/offset.js#L32">return 0,0</a> if not supported to at least avoid errors. We&#8217;ve been looking to find ways to work around this method in our widgets but we&#8217;re concerned about adding a lot of code bloat to support these older browsers.</p>
<p>As of now, we&#8217;ve added in a small bit of code to detect if jQuery core 1.8+ and lack of suport for <code>getBoundingClientRect()</code> and don&#8217;t enhance the page in these cases. That means that if you use 1.8.x with jQuery Mobile, BB5 and iOS3 will receive the C Grade experience (basic HTML). We&#8217;re assessing our policy on what grade we should have for browsers that jQuery core doesn&#8217;t support anymore so stay tuned on that front.</p>
<h2 id="changelog">Change log (since 1.2 beta)</h2>
<h3 class="widget-header" >Checkboxradio</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/bbda53f45ce873d073aab725a537c52c9c6147fe" title="goto commit #bbda53f45c">Remove explicit left and right margin 0 to allow margins when used in grid</a>&nbsp;<br />
 &#8211; CSS improvement for checkboxes and radios to look more graceful when placed in grids.
</p>
<h3 class="widget-header" >Core</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/e740c1575e87b807e0e79a30fd1c633784fe6861" title="goto commit #e740c1575e">Enabled box shadow support for BlackBerry OS 6+</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/4828" title="JQM &quot;Text input&quot; issue on Blackberry">#4828</a>)</span><br />
 &#8211; Fixed a text input issue on Blackberry 6 browsers where the input became black when it got focus.
</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/34c091ee6b87f43de37696d36826d145b3dd3004" title="goto commit #34c091ee6b">Moves fixed positioning blacklist to jquery.mobile.support.js</a>&nbsp;<br />
 &#8211; Made the frameworks browser detection for fixed positioning support a central component.
</p>
<h3 class="widget-header" >Listview</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/651e5468a04739f31f07f2f4cb7b847e63752b40" title="goto commit #651e5468a0">Added missing webkit prefix for border-radius on Android 2.1 and iOS 3.2.</a>&nbsp;<br />

</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/229d8f07f62543b3d7c5a16603f737d1b75a730f" title="goto commit #229d8f07f6">Increase the level of specificity of the margin 0 rule for listview buttons to avoid margins when used in grid</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/4945" title="ListView in Grid makes strange border">#4945</a>)</span><br />
 &#8211; CSS improvement for listviews to be more solid when placed in grids.
</p>
<h3 class="widget-header" >Navigation</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/bd94e54e17d24d77bb488392ba750db4df52f6c6" title="goto commit #bd94e54e17">Abstract backward movement in history</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/4950" title="Close button in dialogs does not work on Android using phone gap and JQM 1.1.1 or 1.2.0">#4950</a>)</span><br />
 &#8211; &#8220;window.history.back&#8221; doesn&#8217;t work in phonegap applications after a page refresh, though it does work under hashchange/replacestate. The solution is to use their &#8220;navigator.app.backHistory&#8221; method along with a configuration option. The reasoning for the option is to prevent any corner cases popping up with existing phonegap applications. Forward history movement for the same usecase is _not_ addressed but remains an even lower priority.
</p>
<h3 class="widget-header" >Phonegap</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/56ed53b545d34b6db6781ee32d8b53e1e66d1215" title="goto commit #56ed53b545">Added a note to the docs about using underscores within foldernames in PhoneGap for Android</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/4991" title="Folders starting width underscore breaks jquery mobile on Phonegap for Android">#4991</a>)</span><br />

</p>
<h3 class="widget-header" >Popup</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/e87386d5383be65675e2abdfe9856db21879f988" title="goto commit #e87386d538">Adding header/content/footer border support for popups</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/5000" title="Popup: header/content/ footer don't get rounded corners">#5000</a>)</span><br />
 &#8211; Adds corner support for header/content/footer container inside popups having <code>data-corners</code> attribute set to <code>true</code>
</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/a1356c10df988a7523ff3cb0e116b920d43ca593" title="goto commit #a1356c10df">Do not forget about the no-history-manipulation case when calling _open()</a>&nbsp;<br />
 &#8211; Popups open method improvement when no-history feature is used.
</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/e979160f89c7513541a99df5c530c5c3075d783a" title="goto commit #e979160f89">Exclude internal attributes from dom element</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/4967" title="Popup markup contains data-container=&quot;[object Object]&quot;">#4967</a>)</span><br />
 &#8211; Fixed markup issue when popup is opened.
</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/3b40d0374c11ccae31ada39e5813927abb2376f9" title="goto commit #3b40d0374c">Perform the visual open only when the nav hook has been acquired</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/4949" title="[JQM 1.2.0 beta 1] Issue with custom select menus in Safari (iOS 5.1.1, iPad 2 and iPad 3)">#4949</a>)</span><br />
 &#8211; Fixed an iOS popup / custom select positioning issue.
</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/7ea42af72c5323d80287fb34409744e006354c14" title="goto commit #7ea42af72c">Restrict the application of the exclusions to the recording of the new option value in the data-* attributes. Do still chain up to mobile.widget with every option.</a>&nbsp;<br />
 &#8211; Popup widget improvement.
</p>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/5959db0b0649921de607b03965fb11d5d6f78e89" title="goto commit #5959db0b06">Using &#8220;position: fixed&#8221; blacklist to fix popup overlays in browsers that know what they are doing with &#8220;position: fixed&#8221; to avoid monstrous overlays on long pages in some cases.</a>&nbsp;<br />

</p>
<h3 class="widget-header" >Slider</h3>
<p>
<a href="https://github.com/jquery/jquery-mobile/commit/1b218319415b88c10a195c555646c124bfb7277a" title="goto commit #1b21831941">Increase level of specificity to avoid conflicts when sliders used in a grid</a>&nbsp;<span class="issue">(Issue: <a href="https://github.com/jquery/jquery-mobile/issues/4944" title="[JQM 1.2.0 beta] Slider button is displayed too much to the right">#4944</a>)</span><br />
 &#8211; CSS improvement for sliders to be more solid when placed in grids.
</p>
</div>
<h2 id="download">Download</h2>
<p><strong>CDN-Hosted JavaScript:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.1/jquery.mobile-1.2.0-rc.1.js">Uncompressed: jquery.mobile-1.2.0-rc.1.js</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.1/jquery.mobile-1.2.0-rc.1.min.js">Minified and Gzipped: jquery.mobile-1.2.0-rc.1.min.js</a> (24KB, ready to deploy)</li>
</ul>
<p><strong>CDN-Hosted CSS:</strong></p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.1/jquery.mobile-1.2.0-rc.1.css">Uncompressed with Default theme: jquery.mobile-1.2.0-rc.1.css</a> (useful for debugging)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.1/jquery.mobile-1.2.0-rc.1.min.css">Minified and Gzipped with Default theme: jquery.mobile-1.2.0-rc.1.min.css</a> (7KB, ready to deploy)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.1/jquery.mobile.structure-1.2.0-rc.1.css">Uncompressed structure <strong>without a theme</strong>: jquery.mobile-1.2.0-rc.1.css</a> (useful for theme development)</li>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.1/jquery.mobile.structure-1.2.0-rc.1.min.css">Minified and Gzipped structure <strong>without a theme</strong>: jquery.mobile-1.2.0-rc.1.min.css</a> (6KB, ready to deploy)</li>
</ul>
<p><strong>Copy-and-Paste Snippet for CDN-hosted files (recommended):</strong></p>
<pre style="font-size: 12px; line-height: 155%; margin-bottom: 2px;">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0-rc.1/jquery.mobile-1.2.0-rc.1.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.8.1.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.2.0-rc.1/jquery.mobile-1.2.0-rc.1.min.js"&gt;&lt;/script&gt;</pre>
<p><strong>ZIP File:<br />
</strong>If you want to host the files yourself you can download a zip of all the files:</p>
<ul>
<li><a href="http://code.jquery.com/mobile/1.2.0-rc.1/jquery.mobile-1.2.0-rc.1.zip">Zip File: jquery.mobile-1.2.0-rc.1.zip</a> (JavaScript, CSS, and images)</li>
</ul>
<p><strong>Microsoft CDN hosted jQuery Mobile files:</strong></p>
<ul>
<li><a href="http://www.asp.net/ajaxLibrary/CDN.ashx#jQuery_Mobile_Releases_on_the_CDN_3">http://www.asp.net/ajaxLibrary/CDN.ashx</a></li>
</ul>
<p><strong>Fork jQuery Mobile on GitHub</strong><br />
<a href="https://github.com/jquery/jquery-mobile">https://github.com/jquery/jquery-mobile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jquerymobile.com/blog/2012/09/14/jquery-mobile-release-candidate-1-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
