jquery-mobile/experiments
scottjehl 80d56e655b Changed page navigation scripting to use data-url attributes instead of IDs for storing page URLs. This fixes a number of issues, most importantly #477, which exposed a conflict between jQuery's selector engine that would result in un-enhanced pages whenever linking between two pages in the same directory.
The shift away from interal ID attribute usage also allows users to bind page events (pagecreate, pagebeforecreate) to a page div by its ID, which was a frequent cause of confusion when it didn't work as expected in former versions of the framework.

Seemingly unrelated: these commits allow you to specify data-role="dialog" in multipage and single page templates. In multipage templates, the role must be on the page (a link with data-rel alone will not work in multi-page). This addresses issue number 464, but may need further testing for obscure scenarios.

Fixes #477 (Pages are not enhanced when linking to a filename without a path)
Fixes #493 (Click the same link twice -> blank page)
Fixes #513 (closing dialog + returning to the same dialog)
Fixes #550 (changePage() not updating hash for internal pages - breaks )
Fixes #464 (Dialogs don't work within multi-pages)
Fixes #633 (Recent change to prevent same-page requests breaks select menu close button)
Fixes #599 (Page ids & page specific events)
Fixes #634 (After a bad page request, base url is not reset to current path)

booya.
2010-12-07 12:05:10 -05:00
..
api-viewer removed js/all redirect. updated files to use js/ 2010-11-09 17:57:26 -05:00
converter Converter demo: Fix edit mode to generate list; fix Cancel and Add buttons to when adding new conversions 2010-12-04 14:32:14 +01:00
google-maps added a quick google maps example - needs some more love when we have time! 2010-12-01 11:55:35 -05:00
installedapp-assets moved installed app assets to experimental 2010-10-07 18:37:10 -04:00
navbar-glyphish removed js/all redirect. updated files to use js/ 2010-11-09 17:57:26 -05:00
photos removed js/all redirect. updated files to use js/ 2010-11-09 17:57:26 -05:00
progressbar removed js/all redirect. updated files to use js/ 2010-11-09 17:57:26 -05:00
scrollview Implemented view paging for the scrollview. This feature is only enabled for horizontal and vertical scrollviews. To use, pass "xp" or "yp" for the @data-scroll attribute. 2010-12-02 09:47:46 -08:00
themeswitcher Changed page navigation scripting to use data-url attributes instead of IDs for storing page URLs. This fixes a number of issues, most importantly #477, which exposed a conflict between jQuery's selector engine that would result in un-enhanced pages whenever linking between two pages in the same directory. 2010-12-07 12:05:10 -05:00
ui-datepicker fixed datepicker static example 2010-12-02 15:19:53 -05:00
weather tweaks to the demo css, markup 2010-11-22 12:30:32 -05:00