jquery-mobile/js
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
..
index.php refactor of jquery.mobile.core.js. Moved all of the page navigation model related scripting into jquery.mobile.navigation.js. This includes event handling for click, submit, and hashchange, all of the base tag management, path management, active link class handling, etc. All existing core tests are passing, and all demos work as expected. More tests are needed in core, and this refactor should make those tests easier to write. 2010-11-25 06:13:51 -05:00
jquery.js Updating jQuery to 1.4.4. 2010-11-11 19:21:03 -05:00
jquery.mobile.buttonMarkup.js add disabled option support. fixes #350 2010-12-03 22:30:08 +08:00
jquery.mobile.collapsible.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.controlGroup.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.core.js 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
jquery.mobile.dialog.js 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
jquery.mobile.event.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.fieldContain.js removed theme option from fieldcontain. ish didn't make no sense 2010-11-19 22:52:05 -05:00
jquery.mobile.fixHeaderFooter.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.forms.button.js Changed the way submit buttons work. Now, form input/button elements are appended to a div-based "button", invisibly filling its width and height. The user now interacts directly with the native control, rather than having to trigger a click from another anchor (which formerly prevented some native submit event handling from working). 2010-12-06 11:40:28 -05:00
jquery.mobile.forms.checkboxradio.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.forms.select.js hide placeholder options in selectmenu overlays. Fixes #607 2010-12-03 11:32:48 -05:00
jquery.mobile.forms.slider.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.forms.textinput.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.grid.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.hashchange.js Renamed files. 2010-10-07 11:30:48 -04:00
jquery.mobile.listview.filter.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.listview.js 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
jquery.mobile.media.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.navbar.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.mobile.navigation.js 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
jquery.mobile.page.js improved keepNative option so that it's additive on top of data-role=none and data-role=nojs. 2010-12-01 09:52:07 -05:00
jquery.mobile.support.js fixed typo in propExists. thx @johnbender 2010-11-22 15:48:14 -05:00
jquery.mobile.widget.js updated comment about license to match other jQuery projects - MIT "or" GPL 2010-11-19 22:47:47 -05:00
jquery.ui.position.js added jquery ui position plugin 2010-11-19 17:30:22 -05:00
jquery.ui.widget.js Renamed files. 2010-10-07 11:30:48 -04:00