toddparker
2423c3cb59
Device image
2011-02-03 17:31:56 -05:00
toddparker
9806cdc221
Added a home link to all pages and changed the header bar theme swatch to b globally
2011-02-03 17:29:48 -05:00
toddparker
d79d0e3c45
Updated sample page templates and docs to mobile a3 and jquery 1.5
2011-02-03 16:36:21 -05:00
toddparker
1db7cfb360
New high-res logo with better compression
2011-02-03 14:17:06 -05:00
toddparker
6e50626914
Alpha 3 flag
2011-02-03 14:09:55 -05:00
toddparker
928562dd92
Created demo buttons for the new home and search icons
2011-02-03 13:38:25 -05:00
toddparker
985cc19934
Added h2 to intro page
2011-02-03 08:17:18 -05:00
toddparker
9e95212789
Added firefox mobile to the list of supported browers for alpha 3.
2011-02-03 08:15:14 -05:00
toddparker
faf36d02a1
Fixed broken footer example, added a few more color variations.
2011-02-03 08:11:57 -05:00
scottjehl
1c49c96b6c
added data-rel back attrs to dialog sample buttons
2011-02-03 02:59:30 -05:00
John Bender
7da26e1974
added autoInitialize documentation
2011-02-02 23:03:07 -08:00
toddparker
d76234b397
Content tweaks for form theme page, fixed a few broken links
2011-02-01 22:55:10 -05:00
toddparker
1644bca45b
Added data-role="button" attributes to links because these were rendering as links only. Added link to form theming page.
2011-02-01 22:38:22 -05:00
toddparker
cd17ceda97
Updated the status of alpha 3 borwser support page
2011-02-01 22:30:45 -05:00
scottjehl
698f7fd255
updated attribute for new option name
2011-02-01 15:50:40 -05:00
scottjehl
aad8ac174a
Removed the extra ways to set nativeMenu option in select plugin. Now like other plugins, the option is both available through the plugin's options (nativeMenu) or through a data-attribute (data-native-menu), which is automated through the camelcase option name. Unit tests updated
2011-02-01 13:27:35 -05:00
scottjehl
3f938fd2f9
fixed bug where a preset data-url was being prefixed by the base url, rather than replacing the whole hash. Fixes #591
2011-02-01 12:32:02 -05:00
scottjehl
e0d419d001
updated some docs pages to mention data-ajax="false" attribute on links.
2011-02-01 01:20:47 -05:00
scottjehl
0572757af3
updated docs to describe new listview li-level data-theme option
2011-02-01 01:07:17 -05:00
scottjehl
b3a8230638
This commit includes simplifications to the hashchange event handling & changePage logic, which results in a few bug fixes and removal of some previous limitations. Details:
...
- jquery.mobile.core.js no longer creates pages from every page and dialog in the DOM automatically at domready. Instead, pages are created as they are referenced via changePage, which can speed up pageload in multi-page documents, and means local "dialogs" referenced via data-rel="dialog" no longer need a data-role="dialog" attribute when served.
- in changePage, "from" is now allowed to be undefined. This simplifies the logic involved in showing the first page, which never had a "from" page, and previously needed a custom pageChange workaround to accommodate that.
- The pageshow event is no longer used as a callback for returning false and preventing the $.mobile.activePage from being set to the newly shown page. In other words, a page always becomes $.mobile.activePage once its shown now (the only reason this was optional before was because of a dialog restriction that's no longer true)
- the hashchange event logic for showing a particular page is now greatly simplified. It either shows the page referenced in location.hash, or if there's no hash it changes to the first page in the dom. This means every pageshow (including the first one) now uses pageChange internally.
- the hashchange event listener is no longer disabled when ajaxEnabled == false. Doing this before prevented local non-ajax page navigation from working properly. To disable hashchange listening, use $.mobile.urlHistory.listeningEnabled. We might consider defining (or moving) this on the $.mobile hash later as well for easier access.
- The internal var $.mobile.startPage is now $.mobile.firstPage, because it's not necessarily the page you started on, but merely a reference to the first "page" in the dom.
- Back buttons are auto-added to every page after the first one you first visit (this includes generated pages, such as those in a multipage document or nested listviews). Keep in mind that a "back" button does not take the place of a standard "home" link, and when building an app with jQuery Mobile, it's good to make use of both (particularly on deep-linked pages). Fixes #908
2011-01-31 17:05:57 -05:00
scottjehl
f842b46474
added data-rel attrs to close buttons
2011-01-31 17:05:41 -05:00
scottjehl
44806bcf58
added a dialog to the demo
2011-01-31 16:51:20 -05:00
scottjehl
b112b6ea84
updated doc version #
2011-01-31 16:45:41 -05:00
scottjehl
c470278a62
added data-direction to "back" link in content, in case the deep-linked page is opened first.
2011-01-30 16:54:33 -05:00
John Bender
e35952346f
whitespace correction for docs
2011-01-27 23:48:06 -08:00
John Bender
2dfa09bcf7
updated docs to include $.mobile.nativeSelectMenus
2011-01-27 23:42:56 -08:00
John Bender
3197f7e61a
corrected a duplicate id which was causing the two similarly identified selects to have doubled menu page header titles
2011-01-27 22:50:40 -08:00
toddparker
5b7201ef48
Added documentation and demos for the new data-native="true" option that speeds up performance of selects by using the browser's native menu (thanks John Bender!)
2011-01-27 13:40:20 -05:00
scottjehl
df05143371
edited some nav model info - needs filling out, but outdated info is removed now at least
2011-01-26 22:44:32 -05:00
scottjehl
b50d6a74c2
improved datepicker usage instructions and linked it up from the forms index under "experimental"
2011-01-26 20:48:25 -05:00
scottjehl
2c6cc45ad0
incomplete, but close to fixing the dialog-create-history entry piece. Also includes fix for nested-listview deep linking regression.
2011-01-26 14:27:10 -05:00
scottjehl
d9b84f3f60
added a note to docs. Fixes #880
2011-01-25 23:46:09 -05:00
scottjehl
b7001d8148
markup cleanup. Fixes #878
2011-01-25 22:24:05 -05:00
John Resig
4445ae3702
Remove support for stopping desk-based platforms, fixes #876 . In the future if you wish to stop desks on platforms I recommend a cheap solution to that problem:
...
http://www.amazon.com/Magic-Sliders-80934-Rubber-Door/dp/B000UVMQ38
If you wish to have support brought back it can only be done so through successfully beating me at iOS Carcassonne. My username is 'jeresig@gmail.com'. Warning: I don't lose.
2011-01-25 16:05:19 -05:00
scottjehl
0ba9acfc33
added support for URL updating via a preset data-url on the page div when it is sent from the server.
...
If data-url is set on a page div when it returns from the server, it's value will be used to replace the url in the hash, and as the base url for future requests if it adds additional segments (such as a trailing slash). This will enable developers to work around the limitation of directory links requiring a trailing slash, and will also allow developers to specify a new url after a redirect occurs (such as after a login). Fixes #867
2011-01-24 19:35:45 -05:00
scottjehl
2e6a396278
added ajaxEnabled option. ajaxLinksEnabled and ajaxFormsEnabled are deprecated and will be removed by 1.0. Fixes #851
2011-01-23 19:03:35 -05:00
scottjehl
be8eb3d0c6
deprecated data-back attribute on links in favor of data-direction="reverse". Updated docs and relevant demos.
2011-01-23 18:12:46 -05:00
scottjehl
9b57c46349
Refactored urlStack and updated dialog and page plugins to match. jQuery Mobile's internal history now attempts to follow the history menu when urls change from hashchange, even for changes that go multiple steps forward or back. The internal history stack is now pruned based on whether a user goes back and then changes direction, whereas before a back-button click would result in a pop off the history. Instead we now maintain an active index number in the history stack, which allows us to maintain references to transitions that are saved on pages reached through clicking the forward button as well. This fixes #636 .
...
In the process, some other small changes should be noted:
urlStack is now urlHistory, a hash of methods and properties used for history stack management (stack, activeIndex, getActive, getPrev, getNext, addNew, clearForward, and listening Enabled). All these are documented inline and exposed on $.mobile.urlHistory (I'm not sure these will be publicly documented, but just exposed internally for plugins for now).
$.changePage has two argument changes: the "back" argument is now called "reverse"; this results in no change from an end-user standpoint, but reflects the fact that it only reverses the direction of a transition without affecting the internal history stack, and second, a new argument at the end defines whether changePage was called from a hashChange which makes that url open to history menu guessing.
2011-01-23 17:33:36 -05:00
scottjehl
6a958ecba2
merge
2011-01-22 17:48:36 -05:00
scottjehl
9e4b0a484c
Overhauled path object and exposed it and the base object via $.mobile. Form and Link handlers now use the path methods internally. Unit tests adjusted, but more are needed to fully cover the path and base propeties and methods. Fixes #566 .
2011-01-22 17:42:07 -05:00
Kin Blas
161f5e6ae3
Removed jquery.js from js/index.php and updated all html doc/experiments/test files that incuded "js/" so that they also include jquery.js manually.
...
This makes our include model match the include model on the CDN, and allows devs to make use of mobileinit for debugging some of the samples since that must be set up after jquery.js, but before jquery-mobile.
2011-01-20 11:26:12 -08:00
John Bender
beb40bcd7f
corrected link to multi page template to have rel external per the docs
2011-01-20 00:38:07 -08:00
ehynds
f9c1592bc7
fix extra-wide pages in opera & opera mini
2011-01-12 18:00:53 -05:00
bclinkinbeard
32056c6873
Added type attribute to script tags and fixed footer comment
2011-01-12 03:52:33 +08:00
Kin Blas
8050fb0d01
Merge branch 'master' of https://github.com/walkingeyerobot/jquery-mobile into pull672
2011-01-11 09:04:32 -08:00
Kin Blas
38f09ee66f
Sweep through all files to add a trailing slash to <link> tags that include thems/default. This should fix Opera Mobile Issue 763.
2011-01-05 16:19:24 -08:00
scottjehl
3fb55aef0b
fixed up some duplicate IDs
2010-12-23 14:50:01 -05:00
scottjehl
ce7ff992d6
Merge branch 'docs' of https://github.com/ehynds/jquery-mobile into ehynds-docs
2010-12-23 09:20:17 -05:00
John Bender
fa760da3bd
docs updated with information about the slider keys
2010-12-22 23:53:44 -08:00
ehynds
cc0d982c5e
documentation for multiple select functionality and list icon theming.
...
also fixed a CSS specificity bug where the display:block declaration on .ui-li was overriding the display:none declaration for the placeholder class.
2010-12-22 18:11:01 -05:00
scottjehl
fd821b7440
Merge branch 'select_multi' of https://github.com/ehynds/jquery-mobile into ehynds-select_multi
2010-12-22 10:05:40 -05:00
Kin Blas
5961818bb3
Fixed a couple of spots that had the following invalid markup:
...
<pre></code>
2010-12-16 11:15:43 -08:00
jzaefferer
e70c17d625
Extend nested listviews to accept more then just the title in parent list item. Currently requires predefined anchor to be present, based on discussion in ticket. Extended lists-nested.html to test both variants. Fixes #253 - only text nodes allowed in nested listview
2010-12-15 15:54:13 +01:00
Mitch Foley
df3bc91f80
renaming nobackbtn to backbtn.
2010-12-13 10:54:26 -05:00
ehynds
2c8c89ba9b
Merge remote branch 'upstream/master'
2010-12-07 17:45:33 -05:00
Michael J. Rubinsky
76cc574721
Add note specifying these events need to be called prior to jQuery Mobile execution.
2010-12-08 06:11:01 +08:00
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
scottjehl
008e7e4c37
changed to reference local js,css
2010-12-07 11:33:04 -05:00
ehynds
8118b77a6a
documenting disabled options and optgroup support
2010-12-04 23:29:12 +08:00
ehynds
dc6bf52fff
restoring doc
2010-12-04 09:07:59 -05:00
ehynds
bd845b3a17
arg
2010-12-04 09:06:04 -05:00
scottjehl
e765d21631
documented how to disable the hidePlaceholderMenuItems option in selectmenus
2010-12-03 11:38:47 -05:00
scottjehl
6dce87a2ac
hide placeholder options in selectmenu overlays. Fixes #607
2010-12-03 11:32:48 -05:00
scottjehl
f9e25efeb6
Merge branch 'master' of github.com:jquery/jquery-mobile
2010-12-02 15:19:32 -05:00
Todd Parker
cc2fb7eb42
Actually updated to 1.4.4. Thanks Eric!
2010-12-02 12:27:48 -05:00
Todd Parker
df7de3f54d
Updated jq script link to 1.4.4 on both pages. Also used CDN versions on the multi-page template.
2010-12-02 11:43:58 -05:00
scottjehl
69a91d0854
noted docs to-do
2010-12-01 17:05:28 -05:00
scottjehl
bc09540492
updated example code
2010-12-01 11:11:35 -05:00
scottjehl
7aafc9b669
documented auto-init (and prevention of auto-init) of form controls
2010-12-01 09:52:07 -05:00
scottjehl
90b469eb9e
noted that the option should be set on mobileinit
2010-12-01 09:52:07 -05:00
scottjehl
5486f8e9e1
fixed typos
2010-11-30 10:20:20 -05:00
scottjehl
419787affe
make sure submit button name/value is submitted with form values. Fixes #551
2010-11-29 10:09:26 -05:00
scottjehl
f56fe84245
fixed a docs typo
2010-11-18 22:56:40 -05:00
scottjehl
08e6e2f603
added quick documentation for degradeInputs
2010-11-18 22:40:18 -05:00
scottjehl
c636b774ab
updated docs to include new button methods
2010-11-18 22:18:20 -05:00
scottjehl
c8654bfcfc
updated docs to include new slider methods
2010-11-18 22:18:20 -05:00
scottjehl
909a0d0f08
removed transitions property from the configuration and updated docs to match.
2010-11-18 22:18:20 -05:00
Leon Brocard
42d20b4b08
Update a few remaining links from 1.0a1 to 1.0a2
2010-11-18 22:40:10 +08:00
Todd Parker
d7becdc728
Merge branch 'master' of github.com:jquery/jquery-mobile
2010-11-17 11:00:53 -05:00
Todd Parker
bf0a32f540
Updated docs from $.changePage() to $.mobile.changePage(). Fixes #488
2010-11-17 11:00:40 -05:00
Yuki KODAMA
b7b63f526e
fixed docs for flip toggle switch widget
2010-11-17 19:33:07 +09:00
Yuki KODAMA
b93f5d200d
fixed docs for slider widgets
2010-11-17 19:32:31 +09:00
kptdobe
c413b2f86f
fixed doc: missing/invalid HTML tags and wrong paths
2010-11-16 22:42:02 +08:00
kptdobe
15e8fa11a5
fixed doc homepage wrong paths
2010-11-16 22:42:02 +08:00
scottjehl
bffff87441
changed docs for live event => bind event
2010-11-12 15:46:00 -05:00
scottjehl
cf2fc6434e
added docs for media query function
2010-11-11 21:50:39 -05:00
scottjehl
86005a8815
fixed the FF double scrollbar thingy
2010-11-11 19:58:14 -05:00
scottjehl
7c400eaef7
fixed the retina display for this demo
2010-11-11 19:56:18 -05:00
scottjehl
aca00ea8ec
renaming for screen size
2010-11-11 19:09:11 -05:00
scottjehl
aec0cbc946
docs updates
2010-11-11 18:47:21 -05:00
scottjehl
058f0a867d
closing tag
2010-11-11 17:50:30 -05:00
scottjehl
d3a0d33791
fixed up grids and navbar again - this time to automate the column count to number of children, or 'a' when greater than 5. data-grid attribute can be set to any grid letter to trump the automated counting.
2010-11-11 17:33:07 -05:00
scottjehl
78f342b5e0
fixed up the navbar and grid plugin logic. now supports up to 5 cols
2010-11-11 17:17:45 -05:00
scottjehl
014bbbcc4a
typo
2010-11-11 17:17:45 -05:00
Todd Parker
36163120d6
Set header theme from e to default on form demo page
2010-11-11 17:14:49 -05:00
Todd Parker
e9d2c376fc
added demo css file to api folder pages
2010-11-11 16:15:13 -05:00
Todd Parker
974986c449
Merge branch 'master' of github.com:jquery/jquery-mobile
2010-11-11 16:14:10 -05:00
Todd Parker
ca592cb4ac
added demo css file ref to about
2010-11-11 16:13:46 -05:00
scottjehl
5a2b76bae4
close the ul
2010-11-11 16:13:30 -05:00
scottjehl
499bcb6458
added methods documentation
2010-11-11 16:12:14 -05:00
scottjehl
17304461bf
removed data theme
2010-11-11 16:12:00 -05:00
scottjehl
7d57af8ec4
added some bottom margin to dts
2010-11-11 16:01:26 -05:00
Todd Parker
06b383cbbf
Content cleanup
2010-11-11 14:38:13 -05:00
Todd Parker
fed9911f08
Refined names for API pages
2010-11-11 14:34:12 -05:00
Todd Parker
98e09e7178
Merge branch 'master' of github.com:jquery/jquery-mobile
2010-11-11 14:26:07 -05:00
Todd Parker
db9e9c918e
Combined settings and global config pages
2010-11-11 14:25:41 -05:00
scottjehl
c708859f55
added docs for media query helpers
2010-11-11 14:22:14 -05:00
Todd Parker
fab9034886
Less margin on h2's
2010-11-11 14:16:59 -05:00
Todd Parker
719608d0a7
Added link to demo css file to all docs pages
2010-11-11 14:15:42 -05:00
Todd Parker
0e28ffe9a1
Added a few code style to demo css. Converted events api page to use DL markup
2010-11-11 14:06:47 -05:00
Todd Parker
34fefc02fc
Merge branch 'master' of github.com:jquery/jquery-mobile
2010-11-11 13:53:23 -05:00
scottjehl
d8845f233b
styling the dl
2010-11-11 13:43:05 -05:00
Todd Parker
2c63a48905
Updated default page theme example
2010-11-11 13:39:22 -05:00
scottjehl
30c8a4cd5e
removed $.mobile.headExtras - useless
2010-11-11 13:38:05 -05:00
Todd Parker
cf88699ea0
Added links to about root index (was empty before)
2010-11-11 13:36:14 -05:00
Todd Parker
b60cfd213f
Merge branch 'master' of github.com:jquery/jquery-mobile
2010-11-11 13:35:53 -05:00
scottjehl
17facff55d
docs updates
2010-11-11 13:33:19 -05:00
Todd Parker
70f0897a34
Added folder of example glyphish icons
2010-11-11 13:11:46 -05:00
Todd Parker
583f14c518
Added example of a navbar in a header.
2010-11-11 12:59:54 -05:00
Todd Parker
66d53461b0
Added full icon positioning docs and examples and re-vamped the headers docs to include a navbar doc page with glyphish example.
2010-11-11 12:50:32 -05:00
Todd Parker
8e616aaa8e
Fixed missing closing div in demo pages
2010-11-11 11:14:27 -05:00
Todd Parker
6ecfe3d5b3
Removed references to mobilize()
2010-11-11 11:02:46 -05:00
Todd Parker
2c1760482c
Merge branch 'master' of github.com:jquery/jquery-mobile
2010-11-11 10:21:58 -05:00
Todd Parker
5c2b85086c
Added "Alpha 2" to the banner, fixed blotchy page bg artifacts
2010-11-11 10:21:44 -05:00
Todd Parker
6a97fae07f
Added a "2" to the alpha
2010-11-11 10:02:47 -05:00
scottjehl
38d31498a4
doc updates
2010-11-11 09:58:46 -05:00
scottjehl
25ef2df462
doc updates
2010-11-11 09:54:56 -05:00
scottjehl
2c3d8cf11c
update version png
2010-11-11 09:18:26 -05:00
scottjehl
f92d5fa7f8
themed demo
2010-11-10 23:55:43 -05:00
scottjehl
49574cc7be
changed theme
2010-11-10 23:42:08 -05:00
scottjehl
e8bd78bd27
fixed theming so data-theme and data-track-theme attrs work
2010-11-10 23:40:09 -05:00
scottjehl
563169def9
made sure data-icon attrs work on radio and checks. Fixes #423 , Fixes #424
2010-11-10 23:19:41 -05:00
scottjehl
049afd4568
improved defaults and added a demo page showing that all button data attrs work on selects too
2010-11-10 23:04:10 -05:00
Todd Parker
a0940dd1f0
fixed a few form id's for better syntax
2010-11-10 14:57:48 -05:00
scottjehl
12b1bb4fa2
only degrade input types that conflict with our replacement UI control. For now, just search and range. Fixes #415 , Fixes #420
2010-11-10 11:22:56 -05:00
scottjehl
8f9aee12a6
removed js/all redirect. updated files to use js/
2010-11-09 17:57:26 -05:00
Todd Parker
644ef0b778
Re-org of the linking example page to emphasize the ajax vs. non-ajax behavior.
2010-11-09 14:11:49 -05:00
Todd Parker
a19f77b5b2
Cut down the performance page to 500 to be a more reasonable test. Wasn't loading reliably over 3G at 1,000.
2010-11-09 13:32:26 -05:00
Todd Parker
9165a054ab
Added link formatting example page, moved from lists to pages folder.
2010-11-09 10:52:35 -05:00
Todd Parker
6e62cb9e74
Made each transition link a data-rel="dialog" so it's not tracked in history. Once you played with transitions you were in a deep history stack before.
2010-11-09 10:03:51 -05:00
Todd Parker
2b36b46cc1
Text edits and content re-org in the button icon page to incorporate Oli's edits from here: 5ed44fbbe5
...
...and a few more improvments.
2010-11-09 10:00:34 -05:00
Todd Parker
edf72f5a7e
Updated the split button transition and fixed some broken paths.
2010-11-05 16:32:30 -04:00
Todd Parker
358501409b
Added documentation about how to close dialogs and how they aren't tracked in history.
2010-11-05 13:00:06 -04:00
scottjehl
93ba5c4a87
fixed some comment typos. thx @warzauwynn
2010-11-04 22:07:21 -04:00
scottjehl
f29b85a149
converted collapsible to the widget factory. API change: data-state="collapsed" is now data-collapsed="true". Updated markup in demos to support change. Fixes #372
2010-11-04 21:32:28 -04:00
Kin Blas
a47a7035bb
Moved the data-filter attribute from the content element to the listview element where it should be.
2010-11-04 16:05:49 -07:00
scottjehl
f6dbe5554c
Welcome back, Valencia. Fixes #352
2010-11-04 18:50:43 -04:00
Kin Blas
b3ec50b2e3
Removed redundant setting of $.activePage that I added in my previous checkin.
...
Updated lists-performance.html so that it is a list of 1000 items per Todd.
2010-11-04 15:15:49 -07:00
Todd Parker
79fdf8058f
added link to list format page
2010-11-04 12:17:33 -04:00
Todd Parker
f16a75a660
Documented split list icon and theme options. Updated split page demo to set the icon and theme on secondary button to illustrate the issue. Also linked the button to a new dialog page (it was linked to the same page as the main item before)
2010-11-04 12:16:31 -04:00