Rounded corner class changes - In 1.3, we've changed the way rounded corners are applied across all widgets. In previous versions, we had fairly complex JS logic to dynamically apply corner classes to specific elements in a widget. For example, the first item in an inset listview would get the ui-corners-top class to round only the top left and right corners and a similar thing would happen for bottom corners. // Explain how the new JS works.
1.3rc1 - previously 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 we will now only apply this to dialogs and nested listviews by looking for &ui-page and &ui-state. All other urls will be allowed to pass through normally.
1.3rc1 - iOS 4 will now receive hash based navigation only.
There are two new additions to the navigation functionality in jQuery Mobile. A
navigate event that normalizes the URL alteration events
popstate, and a
$.navigate method that allows users to receive extended traversal information in
navigate bindings (eg, directionality).
navigate event is a light weight attempt to unify bindings to a browser's URL alteration events
popstate. It also handles differences in the way setting the hash on the location object interacts with the two browser events (ie, stop the world
popstate triggering) , and provides event hooks to control the event lifecycle.
$.navigate method forms the bulk of the new functionality. By using the
$.navigate method to do url manipulation instead of doing it directly with the
pushState you get history management and support for both modes of URL state tracking. The history management provides a state object to
navigate event bindings whether the browser supports the new history API or not. In addition it contains the same logic used in jQuery Mobile to determine what direction the browser history is moving.
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: https://github.com/jquery/jquery-mobile/issues/5091
Last edited by arschmitz,